2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj komunita, Tentokrát jsem vytvořil jeden z nejjednodušších projektů, které lze dokončit s Arduino Uno: obvod vesmírné lodi. Je to takzvané, protože je to typ programování a obvodů, které by byly použity v raných sci-fi televizních pořadech a filmech k emulaci efektu „blikajícího tlačítka“, který měl ukázat, že raketová loď funguje správně. Existuje spousta zdrojů online k provedení tohoto projektu, ale doufejme, že zveřejnění na Instructables pomůže více lidem získat zájem experimentovat s Arduinem.
Materiály:
- Arduino Uno Board (preferována startovací sada)
- Prkénko
- Zapojení obvodů znázorněné na schématu, včetně: propojovacích vodičů, rezistorů, LED diod a tlačítka
- Počítač s nainstalovaným kódovacím programem Arduino
Krok 1: Sestavte modul
Nejprve se ujistěte, že je váš Arduino odpojen od zdroje napájení. Poté připojte všechny součásti obvodu následujícím způsobem:
- Propojte prkénko s 5V (kladným) a uzemňovacím (záporným) připojením Arduina.
- Umístěte dvě červené LED diody do slotu „e“na prkénku, poněkud vysoko na desce, přičemž zelená LED dioda bude ve stejném slotu pod nimi.
- Připojte katodu každé LED k zemi přes odpor 220 ohmů.
- Připojte anodu zelené LED k digitálnímu pinu 3 na Arduinu a proveďte totéž pro červené LED do kolíků 4 a 5.
- Umístěte přepínač pod LED diody na můstcích přemosťujících štěrbiny „e“a „f“. Připojte horní stranu k napájení a spodní stranu k digitálnímu kolíku 2. Na stejnou stranu přidejte k zemi odpor 10 kiloohmů. (Tento rezistor způsobí čtení „NÍZKÉ“, pokud není tlačítko stisknuto.)
Krok 2: Kódujte projekt
Neváhejte použít výše uvedený obrázek a zkopírujte a vložte kód do projektu. Pokud je to těžké vidět, klikněte na tento odkaz a získejte kód z GitHub:
Několik věcí, které je třeba poznamenat, je, že můžete změnit „switchState == LOW“na „switchState == HIGH“, abyste změnili chování modulu: bude blikat, pokud není stlačen, a zůstane svítit po stisknutí. Další věcí, kterou je třeba poznamenat, je, že můžete změnit hodnotu příkazů „zpoždění“a upravit tak, jak rychle bliká červená LED po stisknutí tlačítka.
Krok 3: Nahrajte kód a hrajte si s rozhraním
Připojte Arduino k počítači a nahrajte kód; doufejme, že vše funguje! Pokud ne, zkontrolujte připojení vodičů a ujistěte se, že je celý kód zapsán správně. Opravte všechny chyby a nahrajte znovu.
Zelená LED dioda by měla trvale svítit. Stiskněte a podržte tlačítko a červené LED diody by měly střídavě blikat! Můžete vytvořit kryt tlačítka a LED diod, abyste řekli, co chcete, a skryjte dráty, pokud chcete. Doufám, že jste si tento projekt užili!