Obsah:

Hra s vežou na kocky Arduino: 8 krokov
Hra s vežou na kocky Arduino: 8 krokov

Video: Hra s vežou na kocky Arduino: 8 krokov

Video: Hra s vežou na kocky Arduino: 8 krokov
Video: When you realize you don't have to scoop cat litter anymore 🥲 | PetSnowy Snow+ 2024, November
Anonim
Hra s vežou na kocky Arduino
Hra s vežou na kocky Arduino

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

Požiadavky
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

Moc
Moc
Moc
Moc
Moc
Moc
Moc
Moc

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á

Servá
Servá
Servá
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

Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá

Ď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

Rezistor citlivý na silu
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

Svetelný senzor
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ášť

Plášť
Plášť
Plášť
Plášť
Plášť
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: