Obsah:

Electric Magic Eight Ball: 5 krokov
Electric Magic Eight Ball: 5 krokov

Video: Electric Magic Eight Ball: 5 krokov

Video: Electric Magic Eight Ball: 5 krokov
Video: Бюджетный АППАРАТ для маникюра за 800₽ с Wildberries 😨 2024, Júl
Anonim
Electric Magic Eight Ball
Electric Magic Eight Ball
Electric Magic Eight Ball
Electric Magic Eight Ball

Máte záujem poznať tajomstvá vesmíru? Magic Eight Ball nemusí byť pre vás!

Dokáže zodpovedať otázky áno alebo nie, príležitostne možno dokáže Magic Eight Ball odpovedať na všetky vaše otázky so 100% zárukou!*

Pomocou zariadenia Atmega328P Arduino, niektorých diód LED, tlačidla a niekoľkých rezistorov si môžete aj vy vytvoriť vlastnú Magic Eight Ball!

Ak vám Arduino Uno nie je k dispozícii, ale náhodou máte regulátor napätia a časový kryštál, aj vy si môžete postaviť svoj vlastný Magic Eight Ball!

*Magic Eight Ball nezodpovedá za žiadne dôsledky pre vaše akcie na základe vašich rozhodnutí konať podľa toho, čo Magic Eight Ball nariadil.

Zoznam položiek:

1 Atmega328p

4 červené LED diódy

1 1 K ohmový odpor

4 560 Ohm rezistory

1 Krátke tlačidlo

1 regulátor napätia LM7805

1 16 MHz časový kryštál

2.022 uF kondenzátory

2 10 uF kondenzátory

1 Breadboard

Krok 1: Kód

Kód
Kód
Kód
Kód
Kód
Kód

Najťažšou časťou kódu je sledovať, kde sú premenné vytvárané a kde ich možno upravovať. Miestne premenné, ako je rozhodnutie, je možné upravovať iba v rámci ich metódy, zatiaľ čo premenné triedy, ako napríklad delayLoop, je možné upravovať kdekoľvek. Je tiež dôležité pochopiť, aké premenné riadia vašu slučku a aké veci sa po vašej slučke menia. Je ťažké prejsť celým programom, ak vo vašej slučke nekonečne bežia diódy LED.

Použili sme existujúce ArduinoUno na presun nášho kódu z počítača do Arduina a na testovanie nášho kódu pred pripojením k nášmu poslednému obvodu. Toto by bol pravdepodobne najľahší spôsob, ako to urobiť, ale fungovala by aj každá metóda na získanie kódu do Arduina.

Krok 2: Vytvorte nastavenie Arduino

Vytvorte nastavenie Arduino
Vytvorte nastavenie Arduino
Vytvorte nastavenie Arduino
Vytvorte nastavenie Arduino

Na začiatok musíme nastaviť potrebné komponenty na spustenie arduina. Na napájanie arduina používame 9V batériu s 5V regulátorom napätia. Dva 10 uF kondenzátory pripevnené k vstupným a výstupným kolíkom regulátora vedú k zemi a vodič od stredného kolíka k zemi.

Časový kryštál je pripevnený k pinom deväť a desať arduina, kde dva kondenzátory 0,022 uF vedú k zemi pre oba kolíky.

Nakoniec sa pin 8 na Arduine musí pripojiť k zemi.

Krok 3: Tlačidlo

Tlačidlo
Tlačidlo

Umiestnite tlačidlo do ľahko prístupnej časti nepájivej dosky a zapojte ho pomocou výstupného kolíka regulátora napätia, aby ste ho mohli napájať. Na tento kolík tlačidla a uzemnenie tiež umiestnite odpor 1 KOhm.

Na opačnej strane a spodnej polovici tlačidla ho zapojte do kolíka 4 na arduine.

Krok 4: LED diódy

LED diódy
LED diódy

V tomto kroku je potrebné štyri LED diódy pripojiť k pinom 11, 14, 17 a 19. Druhý kolík každej LED diódy je potrebné pripojiť k jednému z 560 ohmových odporov, z ktorých každá smeruje k zemi.

Pre toto zariadenie sme vybrali štyri LED diódy pre štyri možné odpovede; prvá LED pre „áno“, druhá LED pre „nie“, tretia LED pre „možno“a štvrtá LED pre „opýtajte sa znova“.

Krok 5: Vylepšenia/Variácie

Vylepšenia/Variácie
Vylepšenia/Variácie

Pretože ide o „magickú“osmičku, zariadenie by sa dalo ukryť v nejakom type nádoby, napríklad v altóidnom plechu. Len keby LED diódy trčali z kontajnera a mali prístup k tlačidlu, mohlo by to spôsobiť ilúziu, že tento magický kontajner Altoids odpovedá na otázky.

Ďalšou možnosťou, ako vylepšiť toto zariadenie, by bolo spájkovať ho s doskou, aby bol trvalejší, a ak je spájkované kompaktnejšie, zmestí sa do menších nádob.

Toto zariadenie má diódy LED na vizuálne efekty, ale je tu tiež možnosť pridať k zariadeniu zvukový komponent. Pripojenie reproduktora k zariadeniu a prehrávanie hudby z časovača Jeopardy by mohlo prispieť k estetike zariadenia. Očividne je tu zlepšenie pridaním ďalších diód LED, ktoré poskytujú viac možností rozhodovania, čo by bolo dosť jednoduché.

Odporúča: