Агуулгын хүснэгт:

Arduino RFID Maze тоглоом: 6 алхам (зурагтай)
Arduino RFID Maze тоглоом: 6 алхам (зурагтай)

Видео: Arduino RFID Maze тоглоом: 6 алхам (зурагтай)

Видео: Arduino RFID Maze тоглоом: 6 алхам (зурагтай)
Видео: robot race. line follower robot with arduino program 2024, Арваннэгдүгээр
Anonim
Arduino RFID Maze тоглоом
Arduino RFID Maze тоглоом

Өнөөдөр би Arduino -д зориулсан RFID бяцхан тоглоомыг хэрхэн яаж хийснээ харуулах болно. Код болон 3D хэвлэх файлууд багтсан тул доорх алхмуудыг дагана уу.

Би хүүхдүүдэд зориулж виртуал болон бие бялдрын туршлагыг хослуулсан тоглоом хийхийг хүсч байсан. Энэхүү төхөөрөмжөөр тэд RFID чип (метроны карт, гэрийн тэжээвэр амьтан, хувцас гэх мэт) агуулсан нийтлэг объектуудыг сканнердаж эдгээр объектыг илүү хөгжилтэй, интерактив болгох боломжтой. Шинэ RFID чип олох бүрдээ arduino танд шийдэх лабиринт үүсгэдэг. Лабириныг дуусгаад пьезо чанга яригчаар хөгжилтэй жингэнэх чимээ сонсогдоно. Илүү олон лабиринт шийдэх тусам илүү их хөгжим сонсох боломжтой болно!

Энэ төслийн хувьд танд дараахь зүйлс хэрэгтэй болно.

  • Ардуино НҮБ
  • 1588AS LED матриц,
  • 2 x 74HC595 ээлжийн бүртгэл
  • 8 x 220 Ом эсэргүүцэл
  • MFRC522 RFID модуль
  • RFID хаягууд
  • 4 x том товчлуур
  • 2 x нимгэн төмөр утас (нугасны хувьд)
  • утас, гагнуур, перфборд гэх мэт.
  • 3D принтер

Бүх зүйлийг гагнахаас өмнө талхны самбар дээр төслийг боловсруулж өгөхийг танд зөвлөж байна.

Хэрэв та ээлжийн бүртгэлээр өөрийн матриц драйверийг бүтээхэд хүчин чармайлт гаргахыг хүсч байвал ижил функцтэй маш хямд MAX7219 LED матриц худалдаж аваарай. Ингэснээр та 1 -р алхамыг алгасах боломжтой болно.

Алхам 1: LED матриц

LED матриц
LED матриц
LED матриц
LED матриц
LED матриц
LED матриц
LED матриц
LED матриц

Бид тоглоомыг 74xC595 ээлжийн хоёр регистрээр ажилладаг 8х8 хэмжээтэй LED матриц дээр үзүүлэх болно. Үүний тулд би дараах зааварчилгааг ашигласан https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Та илүү дэлгэрэнгүй зааврыг авахын тулд тийшээ очиж болно, гэхдээ би энд үйл явцын талаар товч тайлбарлах болно.

Бид arduino дээрх гурван зүү ашиглан өгөгдөл, цаг, түгжээг эхний ээлжийн бүртгэлд илгээх болно. Хоёрдахь ээлжийн бүртгэл нь цаг, түгжээг хуваалцах боловч бид эхний ээлжийн бүртгэлээс авсан Daisychain өгөгдлийг нөхөх болно. Бид мөн хүчдэл ба газаа хоёр регистрт холбоно. Бид мөн "HIGH" мэдээллийг хадгалах, "LOW" гаралтыг идэвхгүй болгох болно.

Одоо эдгээр ээлжийн бүртгэлийг LED матриц руу холбох талаар. LED матрицыг текстийг хажуу тийш, тээглүүдийг дээш харуулан тавь. Зүүг 4 -р зурагт үзүүлсэн шиг дугаарласан байна. Хоёрдахь зурган дээр та матрицын аль ээлжийн бүртгэлийн гаралтыг аль зүүтэй холбох ёстойг харах болно.

Алхам 2: RFID уншигч

Дараагийнх нь RFID уншигч юм, баярлалаа, энэ нь хамаагүй хялбар болсон. Номын санг https://github.com/miguelbalboa/rfid дээрээс татаж аваад IDE дээрээ суулгаарай.

Дараах RFID тээглүүрүүдийг arduino дээрээ холбоно уу.

  • 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: Код

Дээрх кодыг татаж аваад таб бүрийг үзээрэй. Ашигласан тээглүүрийг таб бүрийн дээд хэсэгт тодорхойлсон бөгөөд үүнийг ашиглахаар шийдсэн тээглүүрээ тааруулж өөрчилнө үү. Үүнийг arduino дээрээ байршуулаад тоглоомыг туршиж үзээрэй!

Алхам 5: Кейс

Тохиолдол
Тохиолдол

Zip дахь obj файлуудыг татаж аваад өөрийн дуртай gcode хөрвүүлэгч рүү экспортлоорой. Үүнийг 3D принтерээр ажиллуулаарай, та бүх бүрэлдэхүүн хэсгүүдэд тохирсон хайрцагтай байх ёстой.

Бүгдийг хамтдаа гагнаж, хайрцагт нь хий. Зай хязгаарлагдмал байгаа тул утсыг аль болох богино байлгахыг анхаарна уу. Хэргийн нугасыг нийлүүлээд жижиг металл утсыг нугасны нүхээр дамжуулна. Хоёр талыг холбосны дараа та бэлэн бүтээгдэхүүнтэй байх ёстой.

Энэхүү төслийн талаар уншсан танд таалагдсан гэж найдаж байна.

Алхам 6: Бэлэн бүтээгдэхүүн

Зөвлөмж болгож буй: