Obsah:
- Krok 1: Požiadavky
- Krok 2: Napájanie
- Krok 3: Servá
- Krok 4: Stlačenie tlačidiel
- Krok 5: Rezistor citlivý na silu
- Krok 6: Svetelný senzor
- Krok 7: Plášť
- Krok 8: Kód
Video: Hra s vežou na kocky Arduino: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
V tomto návode vám ukážem, ako postaviť kockovú vežovú hru s arduinom, piatimi servami a niektorými senzormi.
Cieľ hry je jednoduchý, dvaja ľudia hodia kockou hore a vy sa striedavo stláčate tlačidlo alebo inak manipulujete so senzormi. Keď urobíte servo, posuňte plošiny na oboch stranách krabice tak, aby kocky padli. Prvý, kto dostane kocky z veží, vyhráva s bonusom vidieť, čo hodil.
Tento projekt je možné ľahko upraviť alebo rozšíriť tak, aby používal ďalšie zábavné snímače, alebo bol väčší alebo menší.
Krok 1: Požiadavky
Na tento projekt budete potrebovať:
Elektronika:
- AC/DC adaptér (5V, 2,1A, stredový kladný)
- Arduino Uno
- Kábel USB-B
- 32x mužský prepojovací kábel
- 5x servo
- 5x 10k odpory
- 3x tlačidlo
- Rezistor citlivý na silu
- Svetelný senzor
Stavebné materiály:
- MDF doska alebo iné drevo
- lepidlo na drevo
- drevené špajle
- plastový list
DÔLEŽITÉ: Adaptér musí mať 5 voltov, pretože toto je napätie serv a viac by ich mohlo zlomiť. Tiež skontrolujte, či je adaptér v strede kladný a má viac ako 2A na napájanie všetkých serv.
Krok 2: Napájanie
Aby všetky serva fungovali, budete potrebovať oveľa viac energie, ako dokáže arduino dodať. Na to slúži adaptér. Adaptér je 5 V, čo je prevádzkové napätie serv a všetkých senzorov, takže bude perfektný. Ďalej dodáva 2,1 A, čo stačí na všetky serva naraz. Najprv teda odstrihnite drôt svojho adaptéra a stiahnite z neho kožu. Ak musíte oddeliť vodiče, jedným z nich je 5 V a druhým uzemnenie. Ak máte jeden hrubý drôt, znamená to, že sú tam oba vodiče a budete ich musieť oddeliť. Pomocou multimetra môžete zistiť, ktorý vodič je 5V. Ak položíte sondy na vodiče a odčítajú 5 V, vodič na červenej sonde je 5 V a ten na čiernej sonde je uzemnený. ak to ukazuje -5 voltov, znamená to, že ich máte nesprávne. Teraz môžete omotať drôt okolo oboch a vložiť ich do dosky na chlieb, 5 V v + a zem do -. Teraz je tu ešte jedna posledná vec, ktorou je vedenie drôtu zo zeme vášho arduina na - rovnako tak, aby adaptér a arduino mali spoločnú zem, inak to nebude fungovať.
Krok 3: Servá
Ďalej zapojíme naše servá. Teraz má každé servo tri vodiče, žltý, oranžový a hnedý.
- Žltý až (PWM) kolík 4, 5, 6, 9, 10, 11
- Oranžová k moci
- Hnedý až po zem
Nemôžete ich však len tak pripojiť k akémukoľvek pinu, dôležité je použiť piny PWM. Aj keď väčšina digitálnych pinov môže byť iba zapnutá alebo vypnutá, PWM piny môžu tiež odosielať hodnoty, medzi ktorými potrebujeme umiestniť servo do akejkoľvek požadovanej polohy.
Krok 4: Stlačenie tlačidiel
Ďalej zapojíme tri tlačidlá na ovládanie serv 1, 2 a 4.
- Pripojte tlačidlo k breadboardu
- Od nohy pravého gombíka k moci.
- Od ľavej nohy gombíka po kolík 3
- Od ľavej tlačidlovej nohy po 10k odpor
- Od 10k rezistora k zemi
Teraz to zopakujte pre všetky tri tlačidlá.
Krok 5: Rezistor citlivý na silu
Ďalej je odpor citlivý na silu, ktorý meria silu. Teraz pre tento senzor použijeme analógové kolíky, pretože analógové kolíky pracujú s hodnotami od 0 do 1023 namiesto toho, aby boli zapnuté alebo vypnuté, čo je nevyhnutné pre snímač sily.
- Pripojte odporovo citlivý odpor k doske
- Ľavý kolík napájania
- Pravý kolík na analógový kolík A0
- Pravý kolík na 10k odpor
- 10k odpor voči zemi
Krok 6: Svetelný senzor
A nakoniec pridávame svetelný senzor. Uistite sa, že dlhý kolík je vľavo.
- Pripojte svetelný senzor k doske na chlieb
- Ľavá noha k moci
- Pravá noha na analógový kolík A1
- Pravá noha na odpor 10k
- 10k odpor voči zemi
Krok 7: Plášť
Na základe šablóny na prvom obrázku môžete vidieť dosky. Potom urobte otvory uvedené na prednej a zadnej strane. Potom môžete všetko zlepiť tak, aby to vyzeralo ako na obrázkoch 2 a 3. Jednoducho nelepte servo platformy na serva, ale použite štandardné diely serva a priskrutkujte ich k tomu. Potom nalepte špajle a prilepte ich cez otvor. Potom na druhú stranu dajte druhú identickú plošinu, aby ste na jednom serve mali dve platformy. Pozrite sa teda na štvrtý a piaty obrázok.
Samozrejme, veľkosť škatule, ako aj diapozitívov na vnútornej strane, môžete veľmi ľahko meniť.
Krok 8: Kód
Toto je kód na ovládanie všetkých piatich serv pomocou senzorov.
button1 = servo1
tlačidlo2 = servo2
svetelný senzor = servo3
tlačidlo3 = servo4
odpor citlivý na silu = servo5
Odporúča:
Kocky Arduino so zvukovým efektom: 7 krokov
Kocky Arduino so zvukovým efektom: V tomto tutoriáli sa naučíte, ako postaviť kocku Arduino so zvukovými efektmi pomocou LED a reproduktora. Jedinou operáciou, ktorou je možné spustiť celý stroj, je jediný a jednoduchý dotyk. Tento tutoriál obsahuje materiály, kroky a kód potrebný na zostavenie
Kocky LED kocky: 3 kroky
Kocky LED kocky: Tento projekt vytvára kocky LED, ktoré vytvoria nové číslo pri každom naklonení senzora náklonu. Tento projekt by mohol byť upravený tak, aby používal tlačidlo, ale kód by bolo potrebné zodpovedajúcim spôsobom zmeniť. Pred začatím tohto projektu zapojte 5V
E -kocky - Arduino kocky/1 až 6 kociek + D4, D5, D8, D10, D12, D20, D24 a D30: 6 krokov (s obrázkami)
E -kocky - Arduino kocky/kocky 1 až 6 kociek + D4, D5, D8, D10, D12, D20, D24 a D30: Jedná sa o jednoduchý arduino projekt na výrobu elektronickej kocky. Je možné si vybrať pre 1 až 6 kociek alebo 1 z 8 špeciálnych kociek. Voľba sa vykonáva jednoduchým otočením rotačného enkodéra. Ide o tieto funkcie: 1 kocka: zobrazenie veľkých bodiek 2-6 kociek: zobrazenie bodiek
Hra Crack the Code, logická hra založená na Arduine: 4 kroky (s obrázkami)
Hra Crack the Code, logická škatuľka založená na Arduine: V tomto návode vám ukážem, ako si vytvoriť vlastnú crackovú hru, v ktorej pomocou otočného voliča uhádnete náhodne vygenerovaný kód do sejfu. Na prednej strane trezoru je 8 LED diód, ktoré vám informujú, koľko z
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o