Мазмуну:
- Жабдуулар
- 1-кадам: 1-3-кадамдар: Астетиканы колдонуу
- 2-кадам: 3-6-кадамдар: РКАны окуу
- 3-кадам: 7-10-кадам: POTMлерди даярдоо
- 4-кадам: 11-12-кадам: Баскычты өйдө көтөрүү
- 5 -кадам: Акыркы: Булактар жана Программалык камсыздоо
Video: Ардуино эски стилдеги понг (TVout): 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эстетика:
Бул долбоордун эстетикасы толугу менен мен тарабынан иштелип чыккан, бирок мен 1950 -жылдардын телевизорлорунун идеясынан шыктандым. Бул долбоор үчүн колдонулган материалдар коомчулук тарабынан оңой жеткиликтүү жана өндүрүмдүү болуп иштелип чыккан, ошондуктан сапаты начар.
Код:
Акыркы бөлүмдөгү код - бул Arduino Pong кодунун тазаланган версиясы, ал башка веб -сайтта бир нече каталарды оңдоп койгон (мисалы, казыктарды туура эмес коюу катасы). Коддо Arduino орнотулгандан кийин көптөгөн кечигүүлөр болгон. Мен Arduino орнотуусундагы C-коду боюнча жардамга ээ болдум жана бул иш менин аракетим менен болду деп ырастабайм.
Жабдуулар
Бул долбоорду аткаруу үчүн сизден төмөнкүлөр талап кылынат:
- RCA зымдарын кабыл ала турган телевизор
- Бир RCA кабели
- An Arduino Board (Leonardo/Uno) жана нан
- 1 470R каршылыгы
- 1 1kR каршылыгы
- 6 аллигатор клиптери (Милдеттүү эмес, бирок көптөгөн башаламан ширетүүнү алдын алат)
- 2 10к Ом потенциометрлери
- Jumper Cables (10 тегерегинде)
- Пайдалануучу шаймандар (зым, темир, флюс)
- RCA Socket (Менин методум үчүн колдонулат)
- 75R каршылыгы (Менин методум үчүн колдонулат)
- Программалык камсыздоо бөлүмүндөгү код
- (Милдеттүү эмес) Картон
- (Милдеттүү эмес) Spray Paint (сыналгынын түсү)
- (Кошумча) Бөтөлкө капкактары (баскычтар болуу үчүн)
- (Кошумча) 1 Маркер Калем (баскычтардын тандалган түсү)
-
(Милдеттүү эмес) Клей (баскычтарды жабыш үчүн)
1-кадам: 1-3-кадамдар: Астетиканы колдонуу
Телевизорду 1950 -жылдардын тиешелүү телевидениесине окшоштуруу үчүн, аны бир аз картон менен тазалашыңыз керек болот. Эсиңизде болсун, эгер сиз Arduino менен телевизоруңузда понг иштегиси келсе, бул милдеттүү эмес. Биринчиден, сизге телевизордун өлчөмү жана формасы боюнча бир аз картон керек. Эми, өзгөртүлгөн код понгдун баштапкы өлчөмүнүн 3/4үн түзгөндүктөн, болжолдуу өлчөмгө чейин кесүүнү баштоодон мурун аны жүктөөңүз керек болот. Башка кадамдарды жасаган соң, аны жүктөңүз жана анын канчалык чоң экенин көрүңүз. Партондун өлчөмүн жана формасын жана ошол эле жерде картонду тешип алыңыз. Андан кийин, сиз каалаган түскө картон боёп койсоңуз болот - жөн эле банкадагы көрсөтмөлөрдү аткарыңыз. Жакшы жылтыракка ээ болгондон кийин, бөтөлкөлөрдүн капкактарын кара маркер калеми менен боёп, кээ бир кооз баскычтарга окшоштуруңуз - аларды жабыштырыңыз жана понгуңуз үчүн абдан сонун капкагын алдыңыз.
2-кадам: 3-6-кадамдар: РКАны окуу
Сиз акыркы бөлүмдөгү 1 -булактан сүрөттөр менен чектелген процессти көрө аласыз. Бул жерде бир аз башкача процессти колдонуп, алгач:
Калканды (сырткы) RCA розеткасын GNDге туташтырыңыз. RCA розеткасына RCA сайгычын салыңыз жана 470R, 1kR жана 75R каршылыгынын бир учун сигнал (ички) RCA розеткасына туташтырыңыз. Өтмө кабелдерди колдонуп, 75Rдин экинчи учун GNDге, 470Rди D07ге салыңыз. Эгерде сиз Arduino UNO колдонуп жатсаңыз, 1kR D07ге салынышы керек. Эгерде сиз Arduino Leonardo колдонуп жатсаңыз, анда ал D09го салынышы керек.
3-кадам: 7-10-кадам: POTMлерди даярдоо
Потенциометрлердин (POTMs) 3 төөнөгүчтөрү болот. Ортодо сигнал линиясы турат, бирок эки башка (күч жана жер) бири -биринин ордуна колдонулушу мүмкүн. Ар бир казыкка аллигатордун клиптерин тиркеп, ар бирине секирүүчү кабелдерди кошуңуз. Орто кабелди A0го, экинчисинин орто кабелин A1ге туташтырыңыз. Башка кабелдерди акыркы бөлүмдөгү 1 -ресурста көрсөтүлгөндөй туташтырыңыз.
4-кадам: 11-12-кадам: Баскычты өйдө көтөрүү
RCA сайгычын сыналгыга кошуңуз. GND жана D2ге туташкан баскычты кошуңуз. 5V жана D2 ортосундагы 1kR тартма каршылыгын кошуңуз. (Бул D2ге 1 деп айтылат, ал эми баскыч 0 деп басууга мажбур кылбайт, башкача айтканда басылган) Ардакиноңузга акыркы бөлүмдөгү өзгөртүлгөн кодду булакка көчүрүү.
5 -кадам: Акыркы: Булактар жана Программалык камсыздоо
Өзгөртүлгөн код:
Демонстрациялар:
Түпнуска:
Өзгөртүлгөн: [WIP]
ТВдин шыктандыруучу сүрөтү:
Сунушталууда:
2 оюнчу понг PCB: 3 кадам
2 оюнчу понг PCB: Бул колдонмодо сиз портативдүү 2 оюнчу понг оюнун кура аласыз. Бул дизайн GitHubда Онур Авун тарабынан жайгаштырылган коддун тегерегинде түзүлгөн. Мен бул долбоорду түзүүдөн ырахат алдым, сиз аны куруудан ырахат аласыз деп үмүттөнөм
Ардуино ISP катары -- AVRде Hex файлын жазуу -- AVRдеги сактандыруучу -- Ардуино программист катары: 10 кадам
Ардуино ISP катары || AVRде Hex файлын жазуу || AVRдеги сактандыруучу || Ардуино программист катары: ……………………… Сураныч, дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …….. Бул макала isp сыяктуу ардуино жөнүндө. Эгерде сиз он алтылык файлды жүктөгүңүз келсе же AVRде сактандыргычты орноткуңуз келсе, анда программистти сатып алуунун кажети жок, сиз жасай аласыз
Тобиас - Ардуино музыкалык кутусу TVout менен: 5 кадам (сүрөттөр менен)
Тобиас - Ардуино Музыка кутусу TVout менен: Биринчиден, мага бул долбоордун илхамы болгон Тобиасты, менин сүйлөшкөн кызымдын алп оюнчугу менен тааныштырайын. ал жумушта жок кезде. Долбоор
Эски телефонду жана эски спикерлерди стерео катары кайра колдонуңуз: 4 кадам
Эски телефонду жана эски спикерлерди СТЕРЕО катары кайра колдонуңуз: Жалпысынан 5 еврого жетпеген бир нече жалпы компоненттерди колдонуп, эски динамиктерди жана эски смартфонду радио, mp3 ойнотуу подкасттары жана интернет радиосу менен стерео орнотууга айлантыңыз! Ошентип, бизде 5-10 жаштагы акылдуу коллекция бар
Эң арзан Ардуино -- Эң кичинекей Ардуино -- Arduino Pro Mini -- Программалоо -- Arduino Neno: 6 кадам (сүрөттөр менен)
Эң арзан Ардуино || Эң кичинекей Ардуино || Arduino Pro Mini || Программалоо || Ардуино Нено: …………………………. Дагы видеолор үчүн YouTube каналыма ЖАЗЫЛЫҢЫЗ ……. .Бул долбоор эң кичинекей жана эң арзан ардуинону кантип интерфейстөө жөнүндө. Эң кичине жана эң арзан ардуино - arduino pro mini. Бул arduino окшош