Obsah:

Rozhraní vesmírné lodi Arduino: 3 kroky
Rozhraní vesmírné lodi Arduino: 3 kroky

Video: Rozhraní vesmírné lodi Arduino: 3 kroky

Video: Rozhraní vesmírné lodi Arduino: 3 kroky
Video: ŽIVĚ: Připojení k ISS (Ax-3) 2024, Červenec
Anonim
Rozhraní vesmírné lodi Arduino
Rozhraní vesmírné lodi Arduino

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

Sestavte modul
Sestavte modul
Sestavte modul
Sestavte modul
Sestavte modul
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:

  1. Propojte prkénko s 5V (kladným) a uzemňovacím (záporným) připojením Arduina.
  2. 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.
  3. Připojte katodu každé LED k zemi přes odpor 220 ohmů.
  4. 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.
  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

Kódujte projekt
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

Nahrajte kód a hrajte s vaším rozhraním
Nahrajte kód a hrajte s vaším rozhraním
Nahrajte kód a hrajte s vaším rozhraním
Nahrajte kód a hrajte s vaším 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!

Doporučuje: