Мазмуну:

Arduino RFID лабиринт оюну: 6 кадам (сүрөттөр менен)
Arduino RFID лабиринт оюну: 6 кадам (сүрөттөр менен)

Video: Arduino RFID лабиринт оюну: 6 кадам (сүрөттөр менен)

Video: Arduino RFID лабиринт оюну: 6 кадам (сүрөттөр менен)
Video: Yeni Başlayanlar için Virtual Robotics Toolkit 2024, Июль
Anonim
Arduino RFID лабиринт оюну
Arduino RFID лабиринт оюну

Бүгүн мен 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

LED матрицасы
LED матрицасы
LED матрицасы
LED матрицасы
LED матрицасы
LED матрицасы
LED матрицасы
LED матрицасы

Биз оюнду 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 -кадам: Дело

Case
Case

Zipдеги obj файлдарын жүктөп алып, сүйүктүү gcode конвертериңизге экспорттоңуз. Аны 3D принтер аркылуу иштетип көрүңүз жана сиздин бардык компоненттериңизге туура келген корпус болушу керек.

Баарын чогуу ээрчитип, корпуска салып коюңуз. Сымдарды мүмкүн болушунча кыска кармоо үчүн этият болуңуз, анткени орун чектелүү. Корпустун топсолорун бириктирип, илгичтердин тешиктеринен кичинекей темир зым өткөрүңүз. Эки тарапты туташтыргандан кийин, даяр продукт болушуңуз керек.

Сизге бул долбоор тууралуу окуу жагат деп ишенем жана ырахат алыңыз!

6 -кадам: Даяр продукт

Сунушталууда: