Мазмуну:
Video: Arduino чөнтөк оюн автоматы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен чынчыл болом жана бул проект эч качан болмок эмес деп айтам, эгерде мен коронавирустун жайылуусунда баш калкалап жатам, Instructables "LED тилкеси" сынагын өткөрүп жатканын көрүп калдым жана менде бир нече LED тилкелери бар жылдар бою пайдаланылбай калган кутуда. Мен муну көкүрөгүмдөн алып салууну жакшыраак сезем. Мен куруп бүткөн нерсе, мурунку Нускамада неберелерим үчүн курган оюн автоматынын чөнтөк версиясы. Бул монеталар үчүн уячасы же төлөмдөр үчүн тузак эшиги жок, бирок анын жаркыраган жарыктары жана үн эффекттери бар. Биз сүргүндөн чыккандан кийин, балдар эмне деп ойлорун көрөм.
1 -кадам: LED тилкелери
Көбүнчө бул тилкелер декоративдик жарык катары колдонулат, бирок мен кичинекей бөлүктөрдү колдоно турган жерде бир нерсе кургум келди. Кээ бир тилкелер гидроизоляция үчүн мөөрлөнгөн, бирок менде да бөлүктөргө бөлүү оңой. Сүрөттө көрүнүп тургандай, алар кайда кесүү керектигин да көрсөтүшөт. Жез табактарга зымдарды ширетүү оңой, бирок салыштырмалуу аз жылытуучу темирди колдонгонуңузга жана аны тилкеге көпкө калтырбаңыз, анткени баары пластиктен жасалган. Менде бар тилкелер бир бөлүмдө алты LED жана кийинки бөлүмдө тогуз LED. Бул бөлүмдөр тилкенин узундугун түзөт.
2 -кадам: Аппараттык
Схемалар жогоруда көрсөтүлгөн. Биринчиси Arduino байланыштарын деталдаштырат. Мурда кылгандай, мен Arduino Nano программасын иштеп чыктым, андан кийин акыркы жыйын үчүн өзүнчө ATMega328 чипин программаладым. Бул батарейка менен иштеген бул долбоордун көлөмүн да, учурдагы керектөөнү да азайтат. Которуу каалаган убакта болушу мүмкүн, адатта ачык түрү. Коңгуроо - 1,5 вольттон төмөн чыңалууда иштеген стандарт пьезо түрү.
Экинчи схемада LED тилкелерине болгон байланыштар деталдуу чагылдырылган. Көрсөтүлгөндөй, типтүү тилкеде энергия булагы токту чектөөчү резистор аркылуу өтөт, андан кийин LED диоддору катарлаш өткөрүлөт. Мен алты LED менен бөлүмдөрдү колдондум, ошондуктан алар менин проектимдин кутусуна туура келет. Алты LEDдын экөө кызыл, экөө жашыл жана экөө көк. Тилкелердин жабышчаак таянычы бар, ошондуктан аларды нанга жабыштыруу оңой эле. Мен проект кутусунун кадимки кара капкагын 1/8 дюймдук ак плексиглас менен алмаштырдым. Жарык диоддор жаркырай турганчалык жарык.
LED тилкелери адатта 12 вольтто иштейт, бирок шахта 9 вольтто жакшы иштейт, ошондуктан мен аны учурдагы керектөөнү азайтуу үчүн тандадым. Чыңалуу Arduino казыктарында көргөндөн жогору болгондуктан, транзистордук драйверлерди ордуна коюуга туура келди. Менде арзан 2N3904 транзисторлору бар, ошондуктан мен аларды колдондум, бирок кичине сигнал NPN иштеши керек. Мен базада 7.5 к-омдук резисторлорду колдондум, бирок бул мааниге ээ эмес. Сиз төмөн каршылыкты колдоно аласыз, бирок бул учурдагы керектөөнү жогорулатарын унутпаңыз.
Бул долбоордун күчү 18650 3,7 вольттуу литий батареясынан келет. Мурунку долбоорлордой эле, мен аны кичинекей заряддагыч тактага туташтырдым, ошондуктан батареяны толтуруу үчүн USB телефон кабелин колдоно алам. Заряддагыч тактанын чыгышы күйгүзүү/өчүрүү аркылуу эки башка жерге өтөт. Бир байланыш төмөнкү чыңалууда жакшы иштеген ATMega328. Башка байланыш-бул мурунку долбоорлордо колдонгон DC-to-DC күчөтүү тактасы. Адатта мен чыңалууну 5 вольтко чейин көтөрөм, андан кийин баарын өчүрөм. Бул жолу, бирок мен аны атайын LED тилкелери үчүн 9 вольтко көтөрдүм.
3 -кадам: Программалык камсыздоо
Программалык камсыздоо абдан жөнөкөй. Негизги тартип "Старт" баскычы басылганга чейин үзгүлтүксүз уланат. Негизги иш цикл болуп жатканда, ал "Random" өзгөрмөсүн көбөйтөт. Ал 255ке жеткенден кийин гана циклди нөлгө айландырат. "Spin" тартиби чакырылганда, ал "Random" 27 модулунун жардамы менен издөө столуна индекстелет, анын диоддору ар бир тилкеге жарык берет. Издөө столунда 27 жалпы жазуу бар, алардын үчөө түстөргө дал келет. Бул утуштун коэффициентин 9дан 1ге коёт. "Айлануу" тартиби диоддордун ар кандай айкалыштарын столдон жаркыратуу үчүн циклди иштетет, анан акыры бирөөсүнө чечилет. Баштапкы Slot Machine программасында болгондой, "Clickit" тартиби дөңгөлөктөрдүн үнүн окшоштурат. Эгерде бардык түстөр дал келсе, анда "Жеңүүчү" тартиби чакырылат. "Жеңүүчү" тартиби бир заматта тилкенин бардык диоддорун күйгүзөт, андан кийин ар бир тилке ырааттуулукта күйгүзүлөт/өчүрүлөт. Бул убакта коңгуроо күйгүзүү/өчүрүү үнүн чыгарат.
4 -кадам: Видео
Видео оюндагы адилеттүүлүккө толук жооп бербейт, анткени светодиоддор өчүп калган окшойт жана телефон аудиону алган жок. Бирок, бул оюндун иштешине негизги көз карашты камсыз кылат.
Сунушталууда:
Оюн автоматы: 4 кадам
Slot Machine: ЭСКЕРТҮҮ: Менде азыр Slot Machine үчүн Arduino кодун сунуштаган Instructable бар. Мен 17 жашымда, мектепти жаңы бүтүргөнүмдү эстеп, Калифорниядан чоң ата-чоң энем менен Мичигандагы үйүнө кайтып келгем. . Албетте, биз
Чөнтөк сигнал визуализатору (чөнтөк осциллографы): 10 кадам (сүрөттөр менен)
Чөнтөк сигналынын визуализатору (Чөнтөк осциллографы): Салам баарына, Биз баарыбыз күн сайын көптөгөн нерселерди жасап жатабыз. Ар бир жумуш үчүн кээ бир шаймандар керек. Бул жасоо, өлчөө, бүтүрүү ж.б .. Демек, электрондук жумушчулар үчүн аларга темир, көп метр, осциллограф ж
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: 6 кадам (сүрөттөр менен)
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: Менин биринчи үйрөткүчүмө кош келиңиз! Мен бүгүн сиздер менен бөлүшкүсү келген долбоор бул Arduino лабиринт оюну, ал чөнтөк консолу Arduboy сыяктуу жөндөмдүү жана ушул сыяктуу Arduino негизделген консолу болуп калды. Аны менин (же сиздин) келечектеги оюндарыңыздын жардамы менен жаркырата аласыз
Чөнтөк Фазерден Чөнтөк Лазерине чейин: 6 кадам
Чөнтөк Фазерден Чөнтөк Лазерине чейин: Бул долбоордо биз Барнстен тапкан кичинекей оюнчук Star Trek Phaserди айландырабыз & Лазердик көрсөткүчкө татыктуу. Менде мындай фазерлердин экөөсү бар, биринде жарыктын батарейкасы түгөнгөндүктөн, мен аны кайра заряддалуучу лазерге айландырууну чечтим