Obsah:

Hra s kostkami Arduino: 8 kroků
Hra s kostkami Arduino: 8 kroků

Video: Hra s kostkami Arduino: 8 kroků

Video: Hra s kostkami Arduino: 8 kroků
Video: Arduino Návod: Kostka | Česky (FilipProjects) [S2] 2024, Červenec
Anonim
Hra s kostkami Arduino
Hra s kostkami Arduino

V tomto pokynu vám ukážu, jak postavit kostkovou věžovou hru s arduino, pěti servy a některými senzory.

Cíl hry je jednoduchý, dva lidé hodí kostkou nahoru a vy se střídáte stisknutím tlačítka nebo jinou manipulací se senzory. Když provedete servo, pohybujte plošinami na obou stranách krabice, aby kostky padly dolů. První, kdo dostane své kostky z věží, vyhrává s bonusem vidět, co házel.

Tento projekt lze snadno upravit nebo rozšířit tak, aby používal další zábavné senzory, nebo byl větší či menší.

Krok 1: Požadavky

Požadavky
Požadavky

Pro tento projekt budete potřebovat:

Elektronika:

- Adaptér AC/DC (5V, 2,1A, kladný střed)

- Arduino Uno

- Kabel USB-B

- 32x propojovací kabel pro muže

- 5x servo

- 5x 10k odpory

- 3x tlačítko

- Rezistor citlivý na sílu

- Světelný senzor

Stavební materiál:

- MDF deska nebo jiné dřevo

- lepidlo na drevo

- dřevěné špejle

- plastový list

DŮLEŽITÉ: Adaptér musí mít 5 voltů, protože to je napětí serv a více by je mohlo rozbít. Zkontrolujte také, zda je adaptér ve středu kladný a má více než 2A k napájení všech serv.

Krok 2: Napájení

Napájení
Napájení
Napájení
Napájení
Napájení
Napájení
Napájení
Napájení

Aby všechna serva fungovala, budete potřebovat mnohem více energie, než dokáže arduino dodat. K tomu slouží adaptér. Adaptér je 5 V, což je provozní napětí serva a všech senzorů, takže bude perfektní. Kromě toho dodává 2,1 A, což je dost pro všechna serva najednou. Nejprve tedy přestřihněte drát adaptéru a stáhněte ho. Pokud musíte oddělit vodiče, jeden z nich je 5 V a druhý uzemnění. Pokud máte jeden silný drát, znamená to, že jsou tam oba dráty a budete je muset oddělit. Pomocí multimetru můžete zjistit, který vodič je 5V. Pokud umístíte své sondy na vodiče a čte 5V, vodič na červené sondě je 5V a ten na černé sondě je uzemněn. pokud to ukazuje -5 voltů, znamená to, že je máte špatně. Nyní můžete oba omotat drátem a dát je do prkénka, 5 V v + a zem do -. Nyní je ještě jedna poslední věc, kterou je vést vodič ze země vašeho arduina do - a také tak, aby adaptér a arduino měly společnou zem, jinak to nebude fungovat.

Krok 3: Serva

Serva
Serva
Serva
Serva

Dále zapojíme naše serva. Nyní má každé servo tři dráty, žlutý, oranžový a hnědý.

- Žlutý až (PWM) kolík 4, 5, 6, 9, 10, 11

- Oranžová k napájení

- Hnědý k zemi

Nemůžete je ale jen připojit k jakémukoli pinu, důležité je použít piny PWM. Zatímco většina digitálních pinů může být pouze zapnuta nebo vypnuta, PWM piny mohou také odesílat hodnoty, mezi nimiž potřebujeme umístit servo do libovolné požadované polohy.

Krok 4: Tlačítka

Tlačítka
Tlačítka
Tlačítka
Tlačítka

Dále zapojíme tři tlačítka pro ovládání serv 1, 2 a 4.

- Připojte tlačítko k prkénku

- Od nohy pravého tlačítka k napájení.

- Od levé knoflíkové nohy ke kolíku 3

- Od levé knoflíkové nohy po 10k odpor

- Od 10k odporu k zemi

Nyní to zopakujte pro všechna tři tlačítka.

Krok 5: Rezistor citlivý na sílu

Rezistor citlivý na sílu
Rezistor citlivý na sílu

Další na řadě je odpor citlivý na sílu, který měří sílu. Nyní pro tento senzor použijeme analogové piny, protože analogové piny pracují s hodnotami mezi 0 a 1023 místo jen zapnuto nebo vypnuto, což je nezbytné pro snímač síly.

- Připojte k desce odpor citlivý na sílu

- Levý kolík k napájení

- Pravý pin na analogový pin A0

- Pravý pin na 10k odpor

- 10k odpor k zemi

Krok 6: Světelný senzor

Světelný senzor
Světelný senzor

A nakonec přidáváme světelný senzor. Ujistěte se, že dlouhý kolík je vlevo.

- Připojte světelný senzor k prkénku

- Levá noha k moci

- Pravá noha na analogový kolík A1

- Pravá noha na odpor 10k

- 10k odpor k zemi

Krok 7: Pouzdro

Kryt
Kryt
Kryt
Kryt
Kryt
Kryt

Na základě šablony na prvním obrázku vidíte prkna. Poté vytvořte otvory uvedené na přední a zadní straně. Potom můžete vše slepit dohromady, aby to vypadalo jako na obrázcích 2 a 3. Jen nepřilepujte servoplony k servům, použijte standardní díly serva a přišroubujte je. Poté nalepte špejle a přilepte je otvorem. Poté na druhou stranu položte druhou identickou platformu, abyste měli dvě platformy na jednom servu. Podívejte se tedy na čtvrtý a pátý obrázek.

Samozřejmě můžete velmi snadno měnit velikost krabice i diapozitivů uvnitř.

Krok 8: Kód

Toto je kód pro ovládání všech pěti serv pomocí senzorů.

button1 = servo1

button2 = servo2

světelný senzor = servo3

button3 = servo4

odpor citlivý na sílu = servo5

Doporučuje: