Obsah:

Electric Magic Eight Ball: 5 kroků
Electric Magic Eight Ball: 5 kroků

Video: Electric Magic Eight Ball: 5 kroků

Video: Electric Magic Eight Ball: 5 kroků
Video: Lewandowski is UNSTOPPABLE 🤯 2024, Červenec
Anonim
Electric Magic Eight Ball
Electric Magic Eight Ball
Electric Magic Eight Ball
Electric Magic Eight Ball

Zajímá vás poznávání tajemství vesmíru? Magic Eight Ball nemusí být pro vás!

Dokáže odpovědět na otázky ano nebo ne, příležitostně možná, Magic Eight Ball dokáže odpovědět na všechny vaše otázky se 100% zárukou!*

Pomocí Atmega328P Arduino, některých LED diod, tlačítka a několika rezistorů si také můžete postavit vlastní Magic Eight Ball!

Pokud vám Arduino Uno není k dispozici, ale náhodou máte regulátor napětí a časový krystal ležící kolem, můžete si také postavit svůj vlastní Magic Eight Ball!

*Magic Eight Ball neodpovídá za žádné důsledky pro vaše akce na základě vašeho rozhodnutí jednat podle toho, co Magic Eight Ball nařídil.

Seznam dílů:

1 Atmega328p

4 červené LED diody

1 1 K ohmový odpor

4 560 ohmů

1 Momentální tlačítko

1 regulátor napětí LM7805

1 16 MHz časový krystal

2.022 uF kondenzátory

2 10 uF kondenzátory

1 prkénko

Krok 1: Kód

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

Nejsložitější částí kódu je sledovat, kde jsou proměnné vytvářeny a kde je lze upravovat. Místní proměnné, jako je rozhodnutí, lze upravit pouze v rámci jejich metody, zatímco proměnné třídy, jako je delayLoop, lze upravit kdekoli. Je také důležité pochopit, jaké proměnné řídí vaši smyčku a jaké věci se po smyčce mění. Je obtížné spustit celý program, pokud vaše smyčka běží LED diody nekonečně.

Použili jsme stávající ArduinoUno k přesunu našeho kódu z počítače do Arduina a k otestování našeho kódu před připojením k našemu konečnému obvodu. To by byl pravděpodobně nejjednodušší způsob, jak to udělat, ale fungovala by také jakákoli metoda pro získání kódu do Arduina.

Krok 2: Vytvořte nastavení Arduino

Vytvořte nastavení Arduino
Vytvořte nastavení Arduino
Vytvořte nastavení Arduino
Vytvořte nastavení Arduino

Pro začátek musíme nastavit potřebné komponenty, aby arduino běželo. K napájení arduina používáme 9V baterii s 5V regulátorem napětí. Dva kondenzátory 10 uF připojené ke vstupním a výstupním pinům regulátoru vedou k zemi a vodič od středního kolíku k zemi.

Časový krystal je připojen k pinům devět a deset arduina, kde dva kondenzátory 0,022 uF vedou k uzemnění pro oba piny.

Konečně, pin 8 na Arduinu se musí připojit k zemi.

Krok 3: Tlačítko

Knoflík
Knoflík

Umístěte tlačítko do snadno přístupné části prkénka a zapojte jej pomocí výstupního kolíku regulátoru napětí, abyste jej mohli napájet. K tomuto kolíku tlačítka a uzemnění také umístěte odpor 1 KOhm.

Na opačné straně a spodní polovině tlačítka jej připojte ke kolíku 4 na arduinu.

Krok 4: LED diody

LED diody
LED diody

Pro tento krok je třeba čtyři LED diody připojit k pinům 11, 14, 17 a 19. Druhý kolík každé LED musí být připojen k jednomu z 560 ohmových odporů, z nichž každý jde na zem.

Pro toto zařízení jsme vybrali čtyři LED diody pro čtyři možné odpovědi; první LED pro „ano“, druhá LED pro „ne“, třetí LED pro „možná“a čtvrtá LED pro „znovu se zeptat“.

Krok 5: Vylepšení/Variace

Vylepšení/Variace
Vylepšení/Variace

Protože se jedná o „kouzelný“osmičkový míč, mohlo být zařízení ukryto v nějakém typu kontejneru, například v plechu Altoids. Pouhé vyčnívání LED diod z kontejneru a přístup k tlačítku by mohly způsobit iluzi, že tento magický kontejner Altoids odpovídá na otázky.

Další možností, jak toto zařízení vylepšit, by bylo pájet ho na výkonovou desku, aby bylo trvalejší, a pokud je pájeno kompaktněji, mohlo by se hodit do menších nádob.

Toto zařízení má diody LED pro vizuální efekt, ale je zde také možnost přidání zvukového zařízení k zařízení. Možná, že připojení reproduktoru k zařízení a přehrávání hudby s časovačem Jeopardy by mohlo přispět k estetičnosti zařízení. Očividně došlo ke zlepšení přidáním více LED diod, které poskytnou více možností rozhodování, což by bylo docela jednoduché.

Doporučuje: