Բովանդակություն:

Arduino RFID Maze Game: 6 քայլ (նկարներով)
Arduino RFID Maze Game: 6 քայլ (նկարներով)

Video: Arduino RFID Maze Game: 6 քայլ (նկարներով)

Video: Arduino RFID Maze Game: 6 քայլ (նկարներով)
Video: robot race. line follower robot with arduino program 2024, Նոյեմբեր
Anonim
Arduino RFID լաբիրինթոս խաղ
Arduino RFID լաբիրինթոս խաղ

Այսօր ես ցույց կտամ, թե ինչպես եմ հավաքել մի փոքր RFID լաբիրինթոս խաղ Arduino- ի համար: Կոդն ու 3D տպման ֆայլերը ներառված են, այնպես որ ազատ զգացեք ինքներդ ձեզ ստորև նշված քայլերին հետևելով:

Ես ուզում էի խաղալիք պատրաստել երեխաների համար, որը կհամատեղեր վիրտուալ և ֆիզիկական փորձը: Այս սարքի միջոցով նրանք կարող են սկանավորել սովորական օբյեկտները, որոնք պարունակում են RFID չիպսեր (մետրոյի քարտեր, ընտանի կենդանիներ, հագուստ և այլն) և դրանք դարձնել ավելի խաղային և ինտերակտիվ: Ամեն անգամ, երբ դուք գտնում եք նոր RFID չիպ, arduino- ն առաջացնում է լաբիրինթոս, որը դուք պետք է լուծեք: Լրացրեք լաբիրինթոսը, և պիեզո խոսնակի միջից կհնչեք զնգոց: Որքան շատ լաբիրինթոսներ լուծեք, այնքան ավելի շատ երաժշտություն կկարողանաք լսել:

Ահա այն, ինչ ձեզ հարկավոր կլինի այս նախագծի համար.

  • Arduino UNO
  • 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 մատրիցա

Մենք խաղը կցուցադրենք 8x8 led մատրիցով, որը կաշխատի երկու 74HC595 հերթափոխի գրանցամատյաններով: Դրա համար ես օգտագործեցի հետևյալ ուսանելի https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/: Դուք կարող եք այնտեղ գնալ ավելի մանրամասն հրահանգների համար, բայց ես հակիրճ կներկայացնեմ գործընթացը այստեղ:

Մենք կօգտագործենք arduino- ի երեք կապ, տվյալները, ժամացույցը և կողպեքը փոխանցելու առաջին հերթափոխի գրանցամատյանը: Երկրորդ հերթափոխի ռեգիստրը կկիսի ժամացույցը և կողպեքը, բայց մենք կարկատենք առաջին հերթափոխի գրանցամատյանից ստացված կապի տվյալները: Մենք նաև միացնում ենք մեր լարումը և լարը երկու գրանցամատյաններին: Մենք նաև քաշելու ենք պահելու տեղեկատվությունը HIGH և անջատելու ենք արտադրանքը LOW:

Այժմ այս հերթափոխի գրանցամատյանները LED մատրիցին միացնելու համար: Պառկեցրեք LED մատրիցան, որի տեքստը դեպի ձեր կողմը, իսկ կապումներն ուղղված են դեպի վեր: Պինները համարակալված են ինչպես նկարի 4. Նկարում.

Քայլ 2: RFID ընթերցող

Հաջորդը 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: Գործը

Այն դեպքն է
Այն դեպքն է

Ներբեռնեք obj ֆայլերը zip- ում և արտահանեք այն ձեր նախընտրած gcode փոխարկիչին: Գործարկեք այն 3D տպիչի միջոցով և պետք է ունենաք պատյան, որը համապատասխանում է ձեր բոլոր բաղադրիչներին:

Ամեն ինչ միասին կպցրեք և տեղավորեք պատյանում: Carefulգույշ եղեք, որպեսզի ձեր էլեկտրագծերը հնարավորինս կարճ լինեն, քանի որ տեղերը սահմանափակ են: Տեղադրեք պատյանի ծխնիները և մի փոքր մետաղալար անցկացրեք ծխնիների անցքերի միջով: Երկու կողմերը միացնելուց հետո դուք պետք է ունենաք պատրաստի արտադրանք:

Հուսով եմ, որ ձեզ դուր եկավ այս նախագծի մասին կարդալը և խնդրում եմ վայելել:

Քայլ 6: Պատրաստի արտադրանք

Խորհուրդ ենք տալիս: