Obsah:
- Krok 1: Inteligentní raketový zapalovač založený na IoT
- Krok 2: Launchpad pro náš ovladač spouštění raket NodeMCU
- Krok 3: Komponenty požadované pro spouštěč raket řízených Alexou
- Krok 4: Schéma zapojení raketometu Arduino
- Krok 5: Budování obvodu na PerfBoard
- Krok 6: Programování NodeMCU pro Alexa Controlled Rocket Launcher
- Krok 7: Konfigurace Alexa pomocí aplikace Alexa pro Android
- Krok 8: Alexa ovládaný raketomet - testování
- Krok 9:
Video: Hlasově řízený raketomet Launcher založený na Alexě: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Jak se blíží zimní sezóna; přichází to období roku, kdy se slaví svátek světel. Ano, mluvíme o Diwali, což je skutečný indický festival oslavovaný po celém světě. Letos už Diwali skončil a když jsem viděl lidi pálit krekry, přišel jsem s nápadem postavit hlasový řízený raketomet Launcher nebo Igniter na bázi Alexa, který dokáže vypouštět rakety pouhým hlasovým příkazem, což je pro děti velmi bezpečné a zábavné.
Aby bylo jasno, nejsem zde proto, abych povzbuzoval lidi k pálení sušenek na Diwali, indická vláda prosadila omezení na krekry, aby omezila znečištění, a je naší odpovědností to dodržovat. Myšlenkou je, že místo toho, abychom strávili celý den pálením sušenek, postavme chladný hlasem ovládaný raketový zapalovač Arduino a vystřelíme pár raket stylově. Vidím to jako win-win.
Tento raketomet Arduino se bude velmi lišit od ostatních. Má velmi robustní podvozek vyrobený z překližky, spolehlivý řídící mechanismus založený na relé a velmi jedinečný mechanismus pro spouštění a překládání raket, takže se bez dalšího zdržování pustíme přímo do procesu stavby.
Krok 1: Inteligentní raketový zapalovač založený na IoT
Pracovní mechanismus obvodu je velmi jednoduchý, hlavní součást, která je zodpovědná za odpálení rakety, je nichromový drát a přichází ve formě topné spirály. Tento nichromový drát bude fungovat jako zapalovač rakety. Jak? Ukážu vám to později.
Jak vidíte na obrázku výše, nichromový drát je dodáván ve formě topné spirály, pro mě to byl nejsnadnější způsob, jak ho získat. Musíme ho vytáhnout rovně a ohnout, aby vytvořil tvar, který vypadá jako na obrázku.
Jakmile to uděláme, napájíme ho olověnou baterií 12V a bude zářit červeně. To bude stačit k zapálení černého prachu uvnitř rakety a bude fungovat stejně jako normální pojistková dávka. Mějte na paměti, že se jedná o vysoce výkonný ovladač spuštění rakety, proud potřebný k rozžhavení drátu je vysoký. Při práci s vysokými proudy dodržujte bezpečnostní pokyny.
Jakmile je testování hotové, zbývá už jen kontrolní proces, který budeme dělat, jak budeme pokračovat dále v článku.
Krok 2: Launchpad pro náš ovladač spouštění raket NodeMCU
Pro tuto verzi vytvořme příruční panel. Když je spouštěcí plocha hotová, můžeme některé crackery snadno znovu načíst a velmi snadno spustit. Postavil jsem příruční panel, který vypadá jako na obrázku.
Pojďme si projít krok za krokem procesem sestavení příručního panelu.
Na obě strany rámu jsem použil dva (25X3X1,5) dlouhé kusy překližky
Na horní část jsem použil (20X3X1,5) palcovou část překližky a na základnu jsem použil (20X6X1,5) dlouhý kus překližky, což jí dodá trochu větší stabilitu
Nyní je na čase vyrobit nichromová drátěná vlákna, která budou fungovat jako pojistka pro naši raketu
Za tímto účelem jsem si koupil 1000W nichromovou drátovou topnou spirálu, narovnal ji a vytvořil strukturu, která je zobrazena na obrázku. K vytvarování nichromového drátu jsem musel použít dvě kleště a postřikovače podle obrázku
Jakmile to bylo hotovo, rozdělil jsem 20”kus překližkového bloku na sedm kusů, změřil jsem to a vyvrtal otvory, abych do nich vložil nichromová drátěná vlákna, a jakmile to bylo hotové, vypadalo to jako na obrázcích níže
Před vložením vláken jsem však do každého terminálu připojil měděný drát o tloušťce 1 mm a protáhl je otvory, jakmile bylo vše hotovo
Jak vidíte, vložil jsem také dvousložkové lepidlo, abych zajistil drát a vlákna na svém místě. Tím je náš launchpad kompletní
A jak vidíte z prvního obrázku v této části, přímo jsem připojil vláknové vodiče k desce plošných spojů, protože máme co do činění s velmi vysokými proudy, takže jsem se neobtěžoval umístit šroubovou svorku, a to znamená konec našeho šasi stavební proces
Krok 3: Komponenty požadované pro spouštěč raket řízených Alexou
Pokud jde o hardwarovou stránku věci, použili jsme velmi obecné součásti, které můžete docela snadno získat z místního hobby obchodu, kompletní seznam položek je uveden níže.
Relé 12V - 3
Tranzistor BD139 - 3
1N4004 dioda - 3
5,08 mm šroubový terminál - 1
LM7805 - Regulátor napětí - 1
Oddělovací kondenzátor 100uF - 2
Zenerova dioda 5,1 V - 1
Deska NodeMCU (ESP8266-12E) - 1
Tečkovaná Perf Board - ½
Propojovací vodič - 10
Krok 4: Schéma zapojení raketometu Arduino
Zde je uvedeno kompletní schéma pro Alexa Controlled Rocket Launcher.
Použil jsem značky pro připojení jednoho pinu k druhému. Pokud se podíváte dostatečně blízko, nemělo by být obtížné interpretovat schéma.
Circuit Construction je docela přímočará, takže se nebudu moc rozepisovat.
Nejprve máme IC1, což je regulátor napětí LM7805, s jeho kondenzačními kondenzátory 100uF označenými C1 a C2.
Poté máme jádro našeho projektu, desku NodeMCU, ve které je umístěn modul ESP-12E. Protože k napájení celého obvodu používáme olověnou baterii 12V, musíme LM7805 nejprve použít k napájení z desky NodeMCU na 12V až 5V. Děláme to proto, že vestavěný regulátor napětí AMS1117 není dostačující k převodu 12 V přímo na 3,3 V, a proto je 7805 nezbytný.
Pokračujeme, máme tři relé 12V, pro tuto ukázku používáme tři relé, ale jak jsme již dříve zmínili, launchpad má zástupný symbol pro 7 raket. Můžete trochu vyladit kód a umístit všech sedm raket tak, aby se spustily úplně. Tři relé jsou poháněna tranzistory T1, T2 a T3, což jsou tři NPN tranzistory, a jsou dostačující k řízení zátěže skutečného. Nakonec máme tři volnoběžné diody, které chrání obvod před špičkami vysokého napětí generovanými relé.
Krok 5: Budování obvodu na PerfBoard
Jak vidíte z hlavního obrázku, šlo o to vytvořit jednoduchý obvod, který by na krátkou dobu zvládl obrovské množství proudu, podle našeho testování stačí 800 milisekund na rozsvícení kusu papíru. Obvod tedy stavíme na kus perfboardu a všechna hlavní spojení propojíme měděným drátem o tloušťce 1 sq mm. Poté, co jsme dokončili pájení desky. Jakmile jsme skončili, vypadalo to jako něco, jak je znázorněno na výše uvedeném obrázku.
Krok 6: Programování NodeMCU pro Alexa Controlled Rocket Launcher
Nyní, když je hardware připraven, je čas začít kódovat náš hlasově ovládaný raketomet na bázi Alexa. Než ale začneme, je důležité přidat do vašeho Arduino IDE požadované knihovny. Ujistěte se, že přidáte správné knihovny z níže uvedeného odkazu, jinak bude kód při kompilaci vyvolávat chyby.
Stáhněte si knihovnu Espalexa
Po přidání požadovaných knihoven můžete přímo nahrát kód a zkontrolovat, zda obvod funguje. Pokud chcete vědět, jak kód funguje, pokračujte ve čtení.
Krok 7: Konfigurace Alexa pomocí aplikace Alexa pro Android
Alexa bude přijímat příkazy pouze tehdy, pokud rozpozná zařízení ESP8866. K tomu potřebujeme nakonfigurovat Alexu pomocí aplikace Alexa pro Android. Jedna důležitá věc, kterou musíme udělat, než budeme pokračovat, je, že se musíme ujistit, že Alexa a 1 (Věta je neúplná)
Chcete -li to provést, přejděte do další části aplikace Alexa a klikněte na možnost Přidat zařízení, klikněte na Světlo, poté přejděte dolů v dolní části stránky a klikněte na Další.
Dále klikněte na DISCOVER DEVICE a chvíli počkejte, než Alexa najde nová zařízení. Jakmile Alexa najde zařízení, musíte na ně kliknout a přidat je do příslušných míst/kategorií a máte hotovo.
Krok 8: Alexa ovládaný raketomet - testování
Pro testovací proces jsem šel do své zahrady, vytáhl z rakety všechny pojistky, umístil je na svá místa a křičel jsem Alexa …! Zapněte všechny rakety, držte mi palce. A všechny rakety letěly a označily mé úsilí za obrovský úspěch. Vypadalo to nějak takto.
Nakonec jsem ještě jednou řekl Alexa …! Zapněte všechny rakety, abyste získali epický obraz vláken, které můžete vidět níže.
Krok 9:
Doufám, že se vám článek líbil a dozvěděli jste se něco nového a užitečného. Pokud máte nějaké pochybnosti nebo dotazy, zanechte je v sekci komentáře níže. Pro více takových zajímavých projektů můžete navštívit CircuitDigest a IoTDesignPro nás také sledují na Instructables.
Doporučuje:
Bezdrátový bezpečnostní raketomet: 8 kroků
Bezdrátový spouštěč raket: Ahoj Vytvořil jsem zajímavý projekt bezdrátového odpalovače raket a doufám, že se vám bude líbit. Čtyřkanálová reléová deska slouží ke spuštění čtyř raket petardy jednu po druhé bezdrátově nebo najednou bez rizika jednoho běhu
Automatické měření teploty a hlasové informace: 5 kroků (s obrázky)
Automatické měření teploty a hlasu: Poslední den celý svět bojuje s virem Covid19. První kontrola ovlivněných osob (nebo podezřelých z ovlivnění) je měření tělesné teploty. Tento projekt je tedy vytvořen pro model, který dokáže automaticky měřit tělesnou teplotu a informovat pomocí
Wi-Fi řízený raketomet Diwali: 6 kroků
Wi-Fi řízený raketomet Diwali: Ahoj lidi! V Indii je sezóna Diwali a já už nemám zájem pálit sušenky. Ale já jsem pro to, abych to oslavil hloupým způsobem. Co takhle bezdrátově odpalovat rakety Diwali? Diwali padá za tři dny. Takže jdu na
Přidat zvuk spouštění do hlasové sady Google AIY: 6 kroků (s obrázky)
Přidat zvuk spouštění do Google AIY Voice Kit: Tento návod je velmi jednoduchý. Opravdu se mi líbí Google AIY Voice Kit, ale opravdu se mi líbí na mém normálním Google Home hluk, který vydávají, aby potvrdili, že aktivně poslouchají. Toto není standardně nastaveno v žádném z příkladů, které
Mluvící barevný senzor, založený na hlasové sadě AIY: 4 kroky
Mluvící barevný senzor, založený na hlasové sadě AIY: Když jsem se nedávno dozvěděl něco o Braillově písmu, přemýšlel jsem, jestli bych pomocí hlasové sady AIY pro Raspberry Pi mohl vytvořit něco, co by mohlo mít skutečný přínos pro zrakově postižené . V následujícím textu tedy najdete prototyp