Talaan ng mga Nilalaman:

Game ng Arduino RFID Maze: 6 na Hakbang (na may Mga Larawan)
Game ng Arduino RFID Maze: 6 na Hakbang (na may Mga Larawan)

Video: Game ng Arduino RFID Maze: 6 na Hakbang (na may Mga Larawan)

Video: Game ng Arduino RFID Maze: 6 na Hakbang (na may Mga Larawan)
Video: My hotel mirror was TWO SIDED 😱 2024, Hulyo
Anonim
Arduino RFID Maze Game
Arduino RFID Maze Game

Ngayon ay ipapakita ko kung paano ko pinagsama ang isang maliit na RFID maze game para sa Arduino. Ang code at mga naka-print na file na 3D ay kasama, kaya huwag mag-atubiling gawing sumusunod ang iyong sarili sa mga hakbang sa ibaba!

Nais kong gumawa ng isang laruan para sa mga bata, na maghalo ng isang virtual at pisikal na karanasan. Gamit ang aparatong ito maaari silang mag-scan ng mga karaniwang bagay na naglalaman ng mga RFID chip (metro card, mga alagang hayop, damit, atbp) at gawing mas mapaglaruan at interactive ang mga bagay na ito. Sa tuwing makakahanap ka ng isang bagong RFID chip, ang arduino ay bumubuo ng isang maze para malutas mo. Kumpletuhin ang maze at maririnig mo ang isang maligaya na jingle sa pamamagitan ng speaker ng piezo. Ang mas maraming maze mong malutas, mas maraming musika ang maririnig mo!

Narito kung ano ang kakailanganin mo para sa proyektong ito:

  • Arduino UNO
  • 1588AS LED Matrix,
  • 2 x 74HC595 paglilipat ng mga rehistro
  • 8 x 220 Ohm resistors
  • MFRC522 RFID module
  • Mga tag ng RFID
  • 4 x malalaking mga pindutan ng itulak
  • 2 x manipis na wire ng metal (para sa mga bisagra)
  • mga wire, solder, perfboard atbp.
  • 3d printer

Pinapayuhan ko kayo na mag-ehersisyo muna ang proyekto sa isang breadboard bago maghinang nang sama-sama ang lahat.

Kung nais mong matitira ang iyong sarili pagsisikap ng pagbuo ng iyong sariling driver ng matrix na may mga rehistro ng shift binibili mo lamang ang napaka murang MAX7219 LED Matrix na may parehong pag-andar na naka-built in. Papayagan ka nitong laktawan ang hakbang 1 sa kabuuan!

Hakbang 1: Ang LED Matrix

Ang LED Matrix
Ang LED Matrix
Ang LED Matrix
Ang LED Matrix
Ang LED Matrix
Ang LED Matrix
Ang LED Matrix
Ang LED Matrix

Ipapakita namin ang laro sa isang 8x8 led matrix, pinalakas ng dalawang 74HC595 shift register. Para sa mga ito ginamit ko ang sumusunod na itinuturo https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Maaari kang pumunta doon para sa mas detalyadong mga tagubilin, ngunit ibabalangkas ko rito ang proseso.

Gumagamit kami ng tatlong mga pin sa arduino upang magpadala ng data, orasan at aldaba sa unang rehistro ng paglilipat. Ang pangalawang rehistro ng shift ay magbabahagi ng orasan at aldaba, ngunit makikabit namin ang daisychain na data mula sa unang rehistro ng shift. Ikonekta rin namin ang aming boltahe at lupa sa parehong rehistro. Hihilahin din namin ang mapanatili ang impormasyon MATAAS at hindi pagaganahin ang output na Mababa.

Ngayon para sa mga kable ng mga rehistro ng paglilipat sa LED matrix. Ilatag ang LED matrix na may teksto sa gilid na nakaharap sa iyo at ang mga pin na nakaharap paitaas. Ang mga pin ay may bilang tulad ng sa imahe 4. Sa pangalawang imahe makikita mo kung aling mga output ng rehistro ng shift ang dapat na konektado sa aling mga pin sa iyong matrix.

Hakbang 2: Ang Reader ng RFID

Susunod ay ang RFID reader, mas mabuti na mas madali ito. I-download at mai-install ang library sa iyong IDE mula sa:

Ikonekta ang mga sumusunod na RFID pin sa mga ito sa iyong arduino:

  • RST / I-reset ang 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

Hakbang 3: Ang Mga Pindutan

Gagamitin namin ang panloob na pagpapaandar ng PULLUP ng Arduino upang makakonekta lamang namin ang mga switch nang direkta sa isang pin at pagkatapos ay sa lupa. Maaari ka ring gumawa ng mga panlabas na pullup tulad ng nasa larawan.

Hakbang 4: Ang Code

I-download ang code mula sa itaas at tingnan ang bawat isa sa mga tab. Ang mga ginamit na pin ay tinukoy sa tuktok ng bawat tab, baguhin ang mga ito upang magkasya ang mga pin na nagpasya kang gamitin.. I-upload ito sa iyong arduino at subukan ang laro!

Hakbang 5: Ang Kaso

Ang kaso
Ang kaso

I-download ang mga obj file sa zip at i-export ito sa iyong paboritong converter ng gcode. Patakbuhin ito sa pamamagitan ng 3D printer at dapat kang magkaroon ng isang kaso na umaangkop sa lahat ng iyong mga bahagi.

Maghinang ng lahat ng bagay at magkasya ito sa kaso. Mag-ingat na panatilihing maikli ang iyong mga kable, dahil limitado ang puwang. Isama ang mga bisagra ng kaso at magpatakbo ng isang maliit na wire ng metal sa mga butas sa mga bisagra. Matapos ikonekta ang magkabilang panig, dapat kang magkaroon ng isang natapos na produkto.

Inaasahan kong nasiyahan ka sa pagbabasa tungkol sa proyektong ito at mangyaring mag-enjoy!

Hakbang 6: Ang Tapos na Produkto

Inirerekumendang: