Мазмуну:
- 1 -кадам: LED Matrix
- 2 -кадам: RFID Reader
- 3 -кадам: Баскычтар
- 4 -кадам: Код
- 5 -кадам: Дело
- 6 -кадам: Даяр продукт
Video: Arduino RFID лабиринт оюну: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бүгүн мен Arduino үчүн RFID лабиринт оюнун кантип чогултканымды көрсөтөм. Код жана 3D басып чыгаруу файлдары камтылган, андыктан төмөндөгү кадамдарды аткарып өзүңүздү эркин сезиңиз!
Мен балдар үчүн виртуалдык жана физикалык тажрыйбаны камтыган оюнчук жасагым келди. Бул аппараттын жардамы менен алар RFID чиптерин камтыган жалпы объекттерди (метро карталары, үй жаныбарлары, кийимдер ж. Жаңы RFID чипин тапкан сайын, arduino сиз чече турган лабиринт чыгарат. Лабиринтти бүтүрүңүз, сиз пьезо спикери аркылуу шайыр шыңгыроону угасыз. Канча лабиринт чечсеңиз, ошончолук көп музыка уга аласыз!
Мына бул долбоор үчүн сизге керектүү нерселер:
- Arduino UNO
- 1588AS LED Matrix,
- 2 x 74HC595 нөөмөт регистрлери
- 8 х 220 Ом каршылыгы
- MFRC522 RFID модулу
- RFID тегдери
- 4 x чоң баскычтар
- 2 х жука металл зым (илгичтер үчүн)
- зымдар, ширетүүчү, перфорд ж.
- 3D принтер
Мен баарын бирге ширетүүдөн мурун, нан панелиндеги долбоорду иштеп чыгууга кеңеш берем.
Эгерде сиз өзүңүздүн матрицалык драйвериңизди сменалык регистрлер менен курууга бүт күч -аракетиңизди жумшоону кааласаңыз, ошол эле функцияга ээ болгон абдан арзан MAX7219 LED матрицасын сатып алыңыз. Бул 1 -кадамды толугу менен өткөрүп жиберүүгө мүмкүндүк берет!
1 -кадам: LED Matrix
Биз оюнду 8x8 LED матрицасында көрсөтөбүз, ал эки 74HC595 нөөмөт реестри менен иштейт. Бул үчүн мен төмөнкү көрсөтмөлөрдү колдондум https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Сиз деталдуу көрсөтмөлөр үчүн ал жакка барсаңыз болот, бирок мен бул жерде процессти кыскача сүрөттөп берем.
Биз маалыматтарды, саатты жана кулпуну биринчи нөөмөт реестрине жөнөтүү үчүн arduinoдогу үч казыкты колдонобуз. Экинчи нөөмөттүн реестри саатты жана бекиткичти бөлүшөт, бирок биз биринчи нөөмөт реестриндеги ромашка чынжыры менен таанышабыз. Биз чыңалуубузду жана жергебизди эки регистрге туташтырабыз. Биз ошондой эле маалыматты сактайбыз ЖОГОРУ жана LOW чыгарууну өчүрөбүз.
Эми бул сменалык регистрлерди LED матрицасына өткөрүү үчүн. LED матрицасын текстти сизге каратып, казыктарды өйдө каратып коюңуз. Кадрлар 4 -сүрөттөгүдөй номерленген. Экинчи сүрөттө сиз матрицаңыздын кайсы сменалык регистринин чыгымдарын кайсы казыктарга туташтыруу керек экенин көрөсүз.
2 -кадам: RFID Reader
Кийинкиси RFID окурманы, бактыга жараша, бул бир топ оңой. Китепкананы IDEге жүктөп алып, орнотуңуз:
Төмөндөгү RFID төөнөгүчтөрүн ардуиноңузга туташтырыңыз:
- RST/баштапкы абалга келтирүү RST 9
- SPI SS SDA (SS) 10
- SPI OSI MOSI 11 / ICSP-4
- SPI MISO MISO 12 / ICSP-1
- SPI SCK SCK 13 / ICSP-3
3 -кадам: Баскычтар
Биз Arduino'нун ички PULLUP функциясын колдонобуз, ошондуктан биз жөн эле өчүргүчтөрдү пинге, анан жерге туташтыра алабыз. Сиз ошондой эле сүрөттөгүдөй тышкы тартууларды жасай аласыз.
4 -кадам: Код
Жогорудагы кодду жүктөп алып, ар бир өтмөктү караңыз. Колдонулган казыктар ар бир өтмөктүн жогору жагында аныкталат, аларды сиз колдонгону чечкен төөнөгүчтөргө туура келгидей кылып өзгөртүңүз.. Аны ардуиного жүктөп, оюнду сынап көрүңүз!
5 -кадам: Дело
Zipдеги obj файлдарын жүктөп алып, сүйүктүү gcode конвертериңизге экспорттоңуз. Аны 3D принтер аркылуу иштетип көрүңүз жана сиздин бардык компоненттериңизге туура келген корпус болушу керек.
Баарын чогуу ээрчитип, корпуска салып коюңуз. Сымдарды мүмкүн болушунча кыска кармоо үчүн этият болуңуз, анткени орун чектелүү. Корпустун топсолорун бириктирип, илгичтердин тешиктеринен кичинекей темир зым өткөрүңүз. Эки тарапты туташтыргандан кийин, даяр продукт болушуңуз керек.
Сизге бул долбоор тууралуу окуу жагат деп ишенем жана ырахат алыңыз!
6 -кадам: Даяр продукт
Сунушталууда:
3d лабиринт оюну Arduino аркылуу: 8 кадам (сүрөттөр менен)
3d лабиринт оюну Arduino колдонуу: Салам достор, ошондуктан бүгүн биз ARDUINO UNOнун жардамы менен лабиринт оюнун жасайбыз. Arduino Uno көбүнчө колдонулган такта болгондуктан, аны менен ойноо абдан сонун. Бул Нускамада джойстиктер аркылуу башкарылган лабиринт оюнун жасоого мүмкүндүк берет. Унутпаңыз
Жаңсоолор менен башкарылган лабиринт: 8 кадам (сүрөттөр менен)
Жаңсоолор менен башкарылган лабиринт: Мен лабиринт лабиринти менен ойногонду жакшы көрөм. Мен дайыма жаңсоолорду же мобилдик телефондорду колдонуп, лабиринт лабиринт оюндарынын бирин башкаргым келет. Мен бул Marble Maze'ди түзүү үчүн шыктандым, blic19933тун 3D Басып чыгарылган лабиринти сиздин Android түзмөгүңүз тарабынан башкарылат
Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: 13 кадам (сүрөттөр менен)
Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: Балдар китептеринен лабиринт чечүүчү автоматтык роботко чейин көп лабиринтти көрүңүз. Бул жерде мен лазердин чагылышын колдонуу менен лабиринтти чечкен жерде башкача аракет кылам. Башында мен абдан оңой деп ойлойм, бирок арзан кылам, тактык үчүн көбүрөөк убакыт талап кылынат. Эгерде кимдир бирөө кааласа
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: 6 кадам (сүрөттөр менен)
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: Менин биринчи үйрөткүчүмө кош келиңиз! Мен бүгүн сиздер менен бөлүшкүсү келген долбоор бул Arduino лабиринт оюну, ал чөнтөк консолу Arduboy сыяктуу жөндөмдүү жана ушул сыяктуу Arduino негизделген консолу болуп калды. Аны менин (же сиздин) келечектеги оюндарыңыздын жардамы менен жаркырата аласыз
Смартфон менен башкарыла турган лабиринт оюну: 5 кадам (сүрөттөр менен)
Смартфон менен башкарыла турган лабиринт оюну: акылдуу телефон менен башкара турган лабиринт оюну. Лабиринт смартфондун эңкейишине жараша жылат. Биринчиден, видеону караңыз. Motion image1. Raspberry Pi - бул Websocket сервери. Смартфон Websocket кардары болуп саналат.3. Смартфон даректерди жөнөтөт