Sisällysluettelo:

Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)
Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)

Video: Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)

Video: Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)
Video: J.A.R.V.I.S - искусственный интеллект для голосового управления твоим компьютером! #jarvis #джарвис 2024, Heinäkuu
Anonim
Alexa -pohjainen ääniohjattu raketinheitin
Alexa -pohjainen ääniohjattu raketinheitin

Talvikauden lähestyessä; tulee se aika vuodesta, jolloin valon juhlaa vietetään. Kyllä, puhumme Diwalista, joka on todellinen intialainen festivaali, jota vietetään ympäri maailmaa. Tänä vuonna Diwali on jo ohi, ja kun näen ihmisten ampuvan keksejä, keksin ajatuksen rakentaa Alexa -pohjainen ääniohjattu raketinheitin tai sytytin, joka voi laukaista raketteja pelkällä äänikomennolla, mikä tekee siitä erittäin turvallisen ja hauskan lapsille.

Selvyyden vuoksi en ole täällä kannustamassa ihmisiä ampumaan keksejä Diwaliin, Intian hallitus on pannut keksejä koskevat rajoitukset saastumisen hillitsemiseksi, ja meidän velvollisuutemme on noudattaa niitä. Ajatuksena on, että sen sijaan, että viettäisimme koko päivän keksejä polttamalla, rakennetaan viileä ääniohjattu Arduino-rakettisytytin ja ammutaan muutama raketti tyylillä. Näen sen win-win-voitona.

Tämä Arduino -raketinheitin on hyvin erilainen kuin muut. Siinä on erittäin vankka runko, joka on valmistettu vanerista, luotettava relepohjainen ohjausmekanismi ja erittäin ainutlaatuinen mekanismi rakettien laukaisemiseen ja lataamiseen, joten siirrytään välittömästi rakennusprosessiin.

Vaihe 1: IoT-pohjainen ääniohjattu älykäs rakettisytytin

IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin
IoT-pohjainen ääniohjattu älykäs rakettisytytin

Piirin toimintamekanismi on hyvin yksinkertainen, pääkomponentti, joka on vastuussa raketin laukaisemisesta, on nikromilanka, ja se tulee lämmityspatterin muodossa. Tämä nikromijohdin toimii raketin sytyttimenä. Miten? Näytän sinulle myöhemmin.

Kuten yllä olevasta kuvasta näkyy, nikromilanka tulee lämmityspatterin muodossa, minulle se oli helpoin tapa saada se. Meidän on vedettävä se suoraan ja taivutettava muodostaen muoto, joka näyttää kuvassa esitetyltä.

Kun olemme tehneet tämän, käytämme sitä 12 V lyijyakulla ja se hehkuu punaisena. Tämä riittää sytyttämään mustan jauheen raketin sisällä ja se toimii aivan kuten normaali sulakeannos. Huomaa, että tämä on suuritehoinen rakettien laukaisun ohjain, langan punaisen kuumentamisen vaatima virta on korkea. Noudata turvallisuusohjeita työskennellessäsi suurilla virtauksilla.

Kun testaus on tehty, ainoa jäljellä oleva asia on ohjausprosessi, jonka teemme jatkaessamme artikkelissa.

Vaihe 2: NodeMCU -rakettien laukaisuohjaimen käynnistyslevy

NodeMCU -raketin laukaisuohjaimen käynnistyslevy
NodeMCU -raketin laukaisuohjaimen käynnistyslevy
NodeMCU -raketin laukaisuohjaimen käynnistyslevy
NodeMCU -raketin laukaisuohjaimen käynnistyslevy
NodeMCU -raketin laukaisuohjaimen käynnistyslevy
NodeMCU -raketin laukaisuohjaimen käynnistyslevy

Tätä rakennetta varten tehdään käynnistyslevy. Kun käynnistyslevy on valmis, voimme helposti ladata joitakin keksejä uudelleen ja käynnistää ne erittäin helposti. Olen rakentanut käynnistyslevyn, joka näyttää kuvassa näytetyltä.

Käydään vaiheittain läpi käynnistyslevyn rakentaminen.

Kehyksen molemmille puolille olen käyttänyt kahta (25 x 3 x 1,5) tuumaa pitkää vaneria

Yläosassa olen käyttänyt (20X3X1.5) tuumaa pitkää osaa vaneria ja pohjaksi (20X6X1.5) tuumaa pitkää vaneria, mikä antaa sille hieman enemmän vakautta

Nyt on aika valmistaa nikromilankapohjaisia filamentteja, jotka toimivat rakettimme sulakkeena

Tätä varten olen ostanut 1000 W: n nikromikaapelin lämmityspatterin, suoristanut sen ja tehnyt kuvassa esitetyn rakenteen. Minun piti käyttää kahta pihdiä ja sivuleikkuria nikromilangan muotoiluun kuvan mukaisesti

Kun tämä oli tehty, jaoin 20 tuuman vanerikappaleen seitsemään osaan, mitoin sen ja porasin reikiä nikromilankapohjaisten filamenttien sijoittamiseksi, ja kun se oli tehty, se näytti alla olevista kuvista

Mutta ennen filamenttien asettamista olen kiinnittänyt 1 neliömetrin paksuisen kuparilangan jokaiseen liittimeen ja vienyt ne reikien läpi, kun kaikki on tehty

Kuten näette, olen laittanut myös kaksikomponenttista liimaa langan ja filamenttien kiinnittämiseksi paikalleen. Kun tämä on tehty, käynnistyslevy on valmis

Ja kuten voit nähdä tämän osan ensimmäisestä kuvasta, olen kiinnittänyt filamenttijohdot suoraan piirilevyyn, koska meillä on erittäin suuret virrat, joten en vaivautunut asettamaan ruuviliitintä, ja se merkitsee alustamme loppua rakennusprosessi

Vaihe 3: Alexa -ohjatun raketinheittimen tarvitsemat komponentit

Asioiden laitteistopuolella olemme käyttäneet hyvin yleisiä osia, jotka saat melko helposti paikallisesta harrastekaupastasi, täydellinen luettelo tuotteista on alla.

12V -rele - 3

BD139 Transistori - 3

1N4004 Diodi - 3

5,08 mm ruuviliitin - 1

LM7805 - Jännitesäädin - 1

100uF irrotuskondensaattori - 2

5.1V Zener -diodi - 1

NodeMCU (ESP8266-12E) -kortti - 1

Pisteviiva Perf Board - ½

Liitäntäjohto - 10

Vaihe 4: Arduino Rocket Launcher -piirikaavio

Arduino Rocket Launcher -piirikaavio
Arduino Rocket Launcher -piirikaavio

Tässä on Alexa Controlled Rocket Launcherin täydellinen kaavio.

Olen käyttänyt tunnisteita yhdistämään nastan toiseen. Jos katsot tarpeeksi läheltä, kaavion tulkinnan ei pitäisi olla vaikeaa.

Piirin rakentaminen on melko yksinkertaista, joten en mene yksityiskohtiin kovin paljon.

Ensinnäkin meillä on IC1, joka on LM7805 -jännitesäädin, ja sen 100uF: n irrotuskondensaattorit on merkitty C1: llä ja C2: lla.

Sen jälkeen meillä on projektimme ydin, NodeMCU-kortti, jossa on ESP-12E-moduuli. Koska käytämme 12 V lyijyhappoakkua koko piirin virtalähteeksi, siksi meidän on käytettävä LM7805: tä muuntamaan se ensin 12 V: sta 5 V: ksi NodeMCU-kortin virtalähteeksi. Teemme niin, koska sisäinen AMS1117 -jännitesäädin ei riitä 12 V: n muuntamiseen suoraan 3,3 V: ksi, minkä vuoksi 7805 on tarpeen.

Jatkaessamme meillä on kolme 12 V: n relettä, tätä esittelyä varten käytämme kolmea relettä, mutta kuten olemme aiemmin maininneet, laukaisualustalla on paikkamerkki 7 raketille. Voit hienosäätää koodia ja sijoittaa kaikki seitsemän rakettia laukaisemaan kokonaan. Näitä kolmea relettä ohjaavat T1, T2 ja T3, jotka ovat kolme NPN -transistoria, ja ne riittävät riittämään ajamaan reaalikuormaa. Lopuksi meillä on kolme vapaakäyntidiodia, jotka suojaavat piiriä releen aiheuttamilta suurjännitepiikeiltä.

Vaihe 5: Piirin rakentaminen PerfBoardille

Piirin rakentaminen PerfBoardille
Piirin rakentaminen PerfBoardille

Kuten pääkuvasta näkyy, ajatuksena oli tehdä yksinkertainen piiri, joka pystyy käsittelemään valtavan määrän virtaa lyhyen ajan, testauksemme mukaan 800 millisekuntia riittää palamaan paperin. Rakennamme siis piirin perfboard -palalle ja yhdistämme kaikki tärkeimmät liitännät 1 m² paksuisella kuparilangalla. Kun olemme lopettaneet levyn juottamisen. Kun olimme valmiit, se näytti siltä kuin yllä olevassa kuvassa.

Vaihe 6: NodeMCU: n ohjelmointi Alexa -ohjatulle raketinheittimelle

Nyt kun laitteisto on valmis, on aika aloittaa Alexa -pohjaisen ääniohjatun raketinheittimen koodaus. Mutta ennen kuin aloitamme, on tärkeää lisätä tarvittavat kirjastot Arduino IDE -laitteeseesi. Varmista, että lisäät oikeat kirjastot alla olevasta linkistä, muuten koodi heittää virheitä käännettynä.

Lataa Espalexa -kirjasto

Kun olet lisännyt tarvittavat kirjastot, voit ladata koodin suoraan tarkistaaksesi, toimiiko piiri. Jos haluat tietää, miten koodi toimii, jatka lukemista.

Vaihe 7: Alexan määrittäminen Alexa Android -sovelluksella

Alexan määrittäminen Alexa Android -sovelluksella
Alexan määrittäminen Alexa Android -sovelluksella
Alexan määrittäminen Alexa Android -sovelluksella
Alexan määrittäminen Alexa Android -sovelluksella

Alexa hyväksyy komennot vain silloin ja vain, jos se tunnistaa ESP8866 -laitteen. Tätä varten meidän on määritettävä Alexa Androidin Alexa -sovelluksen avulla. Yksi tärkeä asia ennen kuin jatkamme, on varmistaa, että Alexa ja 1 (lause on epätäydellinen)

Voit tehdä tämän siirtymällä Alexa -sovelluksen Lisää -osioon ja napsauttamalla Lisää laite -vaihtoehtoa, napsauttamalla Valo, vierittämällä sitten sivun alareunassa ja napsauttamalla Muu.

Napsauta seuraavaksi DISCOVER DEVICE ja löydä hetki sen jälkeen, kun Alexa löytää uusia laitteita. Kun Alexa löytää laitteet, sinun on napsautettava niitä ja lisättävä ne vastaaviin paikkoihin/luokkiin, ja olet valmis.

Vaihe 8: Alexan ohjaama raketinheitin - Testaus

Alexa -ohjattu raketinheitin - Testaus
Alexa -ohjattu raketinheitin - Testaus
Alexa -ohjattu raketinheitin - Testaus
Alexa -ohjattu raketinheitin - Testaus

Testausprosessia varten menin puutarhaan, vedin kaikki sulakkeet raketista, asetin ne omille paikoilleen ja huusin Alexaa…! Käynnistä kaikki raketit sormet ristissä. Ja kaikki raketit lentävät merkitsemällä ponnisteluni valtavaksi menestykseksi. Se näytti tältä.

Lopuksi sanoin vielä kerran Alexa…! Käynnistä kaikki raketit saadaksesi eeppisen kuvan alla olevista filamentteista.

Vaihe 9:

Kuva
Kuva

Toivottavasti pidit artikkelista ja opit jotain uutta ja hyödyllistä. Jos sinulla on epäilyksiä tai kysymyksiä, jätä ne alla olevaan kommenttiosaan. Lisää tällaisia mielenkiintoisia projekteja voit käydä CircuitDigestissa ja IoTDesignPro seuraa meitä myös Instructablesissa.

Suositeltava: