Indholdsfortegnelse:

Alexa -baseret stemmestyret raketstarter: 9 trin (med billeder)
Alexa -baseret stemmestyret raketstarter: 9 trin (med billeder)

Video: Alexa -baseret stemmestyret raketstarter: 9 trin (med billeder)

Video: Alexa -baseret stemmestyret raketstarter: 9 trin (med billeder)
Video: 🗣️ New Amazon Echo Pop Review: Smart Home with Echo Pop 2024, November
Anonim
Alexa -baseret stemmestyret raketstarter
Alexa -baseret stemmestyret raketstarter

Når vintersæsonen nærmer sig; kommer den tid på året, hvor lysfestivalen fejres. Ja, vi taler om Diwali, som er en sand indisk festival fejret over hele kloden. I år er Diwali allerede forbi, og da jeg så folk skyde kiks, kom jeg på ideen om at bygge den Alexa -baserede Voice Controlled Rocket Launcher eller Igniter, der kan skyde raketter med bare stemmekommando, hvilket gør det meget sikkert og sjovt for børn.

For at gøre det klart er jeg ikke her for at opmuntre folk til at fyre kiks på Diwali, den indiske regering har håndhævet restriktioner for kiks for at dæmpe forureningen, og det er vores ansvar at overholde den. Ideen her er, at i stedet for at bruge hele dagen på at skyde kiks, lad os bygge en sej stemmestyret Arduino-rakettænder og affyre et par raketter med stil. Jeg ser det som en win-win.

Denne Arduino raketkaster vil være meget forskellig fra andre. Den har et meget robust chassis fremstillet af krydsfiner, en pålidelig relæbaseret kontrolmekanisme og en meget unik mekanisme til opsendelse og genindlæsning af raketterne, så lad os uden videre forsinkelse komme lige i byggeprocessen.

Trin 1: IoT-baseret stemmestyret Smart Rocket Igniter

IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter
IoT-baseret stemmestyret Smart Rocket Igniter

Kredsløbets arbejdsmekanisme er meget enkel, hovedkomponenten, der er ansvarlig for at lancere raketten, er nichromtråden, og den kommer i form af en varmespole. Denne nichromtråd vil fungere som rakettænder. Hvordan? Jeg viser dig senere.

Som du kan se på billedet ovenfor, kommer nichromtråden i form af en varmespole, for mig var det den letteste måde at få det på. Vi skal trække det lige og bøje det for at danne en form, der ligner som vist på billedet.

Når vi har gjort dette, driver vi det med et 12V bly-syrebatteri, og det lyser rødglødende. Dette vil være nok til at antænde det sorte pulver inde i raketten, og det vil fungere ligesom en normal sikringsdosis. Vær opmærksom på, at dette er en raketaffyringscontroller med høj effekt, den strøm, der kræves for at gøre ledningen rødglødende, er høj. Følg sikkerhedsrådene, når du arbejder med høje strømme.

Når testen er udført, er det eneste, der er tilbage, kontrolprocessen, som vi vil gøre, når vi går videre i artiklen.

Trin 2: Launchpad til vores NodeMCU Rocket Launch Controller

Launchpad til vores NodeMCU Rocket Launch Controller
Launchpad til vores NodeMCU Rocket Launch Controller
Launchpad til vores NodeMCU Rocket Launch Controller
Launchpad til vores NodeMCU Rocket Launch Controller
Launchpad til vores NodeMCU Rocket Launch Controller
Launchpad til vores NodeMCU Rocket Launch Controller

Til denne build, lad os lave en launchpad. Når startpladen er færdig, kan vi nemt genindlæse nogle kiks og starte dem meget let. Jeg har bygget en startplade, der ligner den, der er vist på billedet.

Lad os gennemgå trin for trin processen med at bygge startpladen.

Til de to sider af rammen har jeg brugt to (25X3X1.5) tommer lange stykker krydsfiner

Til den øverste del har jeg brugt en (20X3X1.5) tommer lang del af krydsfiner og til basen har jeg brugt et (20X6X1.5) tommer langt stykke krydsfiner, hvilket vil give det lidt mere stabilitet

Nu er det tid til at lave de nichrome wire-baserede filamenter, som vil fungere som en sikring for vores raket

Til det har jeg købt en 1000W nichrome wire base varmespole, rettet den op og lavet den struktur, der er vist på billedet. Jeg var nødt til at bruge to tænger og sideskærere til at forme nichromtråden som vist

Når dette var gjort, delte jeg det 20”stykke krydsfinerblok i syv stykker, målte det og borede huller for at sætte de nichromtrådbaserede filamenter i, og når det var gjort, lignede det billederne herunder

Men inden filamenterne placeres, har jeg fastgjort 1 mm tykkert kobbertråd i hver terminal og ført dem gennem hullerne, når alt var gjort

Som du kan se, har jeg også lagt tokomponentklæbemidlet i for at sikre ledningen og filamenterne på plads. Når det er gjort, er vores launchpad komplet

Og som du kan se fra det første billede i dette afsnit, har jeg direkte fastgjort glødetrådene til printet, fordi vi har at gøre med meget høje strømme, så jeg gad ikke placere en skrueterminal, og det markerer enden af vores chassis byggeproces

Trin 3: Komponenter påkrævet til Alexa Controlled Rocket Launcher

Til hardware side af tingene har vi brugt meget generiske dele, som du ret nemt kan få fra din lokale hobbybutik, en komplet liste over varer er angivet nedenfor.

12V -relæ - 3

BD139 Transistor - 3

1N4004 Diode - 3

5,08 mm skrueterminal - 1

LM7805 - Spændingsregulator - 1

100uF afkoblingskondensator - 2

5.1V zener -diode - 1

NodeMCU (ESP8266-12E) Board - 1

Prikket Perf Board - ½

Tilslutningstråd - 10

Trin 4: Arduino Rocket Launcher Circuit Diagram

Arduino Rocket Launcher Circuit Diagram
Arduino Rocket Launcher Circuit Diagram

Den komplette skematiske oversigt over Alexa Controlled Rocket Launcher findes her.

Jeg har brugt tags til at forbinde en pin til en anden. Hvis man ser tæt nok på, bør det ikke være svært at fortolke skematikken.

Kredsløbskonstruktionen er ret ligetil, så jeg vil ikke gå ind i detaljerne særlig meget.

For det første har vi IC1, som er en LM7805 spændingsregulator med sine 100uF afkoblingskondensatorer betegnet med C1 og C2.

Derefter har vi hjertet i vores projekt, NodeMCU-kortet, der huser ESP-12E-modulet. Da vi bruger et 12V blybatteri til at drive hele kredsløbet, er det derfor, vi skal bruge LM7805 til først at konvertere det til 12V til 5V for at drive NodeMCU-kortet. Vi gør det, fordi den indbyggede AMS1117 spændingsregulator ikke er tilstrækkelig nok til at konvertere 12V direkte til 3,3V, hvorfor 7805 er nødvendig.

Fremadrettet har vi tre 12V -relæer, til denne demonstration bruger vi tre relæer, men som vi tidligere har nævnt, har startpladen en pladsholder til 7 raketter. Du kan finjustere koden en lille smule og placere alle syv raketter til at starte helt. De tre relæer drives af en T1, T2 og T3, som er tre NPN -transistorer, og de er tilstrækkelige nok til at drive belastningen af en real. Endelig har vi tre freewheeling -dioder, der beskytter kredsløbet mod højspændingsspikes, der genereres af relæet.

Trin 5: Opbygning af kredsløbet på PerfBoard

Bygger kredsløbet på PerfBoard
Bygger kredsløbet på PerfBoard

Som du kan se fra hovedbilledet, var tanken at lave et simpelt kredsløb, der kan håndtere en enorm mængde strøm i en kort periode, ifølge vores test er 800 millisekunder nok til at tænde et stykke papir. Så vi bygger kredsløbet på et stykke perfboard og forbinder alle større forbindelser med 1 mm tykt kobbertråd. Efter at vi var færdige med at lodde brættet. Da vi var færdige, lignede det noget som vist på billedet ovenfor.

Trin 6: Programmering af NodeMCU til Alexa Controlled Rocket Launcher

Nu hvor hardwaren er klar, er det tid til at begynde at kode til vores Alexa -baserede stemmestyrede raketkast. Men før vi starter, er det vigtigt at tilføje de nødvendige biblioteker til din Arduino IDE. Sørg for at tilføje de rigtige biblioteker fra nedenstående link, ellers kaster koden fejl, når den kompileres.

Hent Espalexa bibliotek

Når du har tilføjet de nødvendige biblioteker, kan du uploade koden direkte for at kontrollere, om kredsløbet fungerer. Hvis du vil vide, hvordan koden fungerer, skal du fortsætte med at læse.

Trin 7: Konfiguration af Alexa med Alexa Android -applikation

Konfiguration af Alexa med Alexa Android -applikation
Konfiguration af Alexa med Alexa Android -applikation
Konfiguration af Alexa med Alexa Android -applikation
Konfiguration af Alexa med Alexa Android -applikation

Alexa accepterer kun kommandoer, hvis og kun hvis den genkender ESP8866 -enheden. Til det skal vi konfigurere Alexa ved hjælp af Alexa -appen på Android. En vigtig ting at gøre, før vi går videre, er, at vi skal sikre os, at Alexa og 1 (sætningen er ufuldstændig)

For at gøre det skal du gå til mere sektion i Alexa -appen og klikke på indstillingen Tilføj en enhed, klikke på Lys, rul derefter ned i bunden af siden og klik på Andet.

Klik derefter på DISCOVER DEVICE og vent et øjeblik, efter at Alexa finder nye enheder. Når Alexa har fundet enhederne, skal du klikke på dem og tilføje dem til deres respektive steder/kategorier, og du er færdig.

Trin 8: Alexa Controlled Rocket Launcher - Test

Alexa Controlled Rocket Launcher - Test
Alexa Controlled Rocket Launcher - Test
Alexa Controlled Rocket Launcher - Test
Alexa Controlled Rocket Launcher - Test

Til testprocessen gik jeg til min have, trak alle sikringer fra raketten, placerede dem på deres respektive steder, og jeg råbte Alexa …! Tænd alle raketter med krydsede fingre. Og alle raketterne fløj ved at markere min indsats som en kæmpe succes. Det lignede sådan noget.

Endelig sagde jeg endnu engang Alexa …! Tænd alle raketter for at få et episk billede af filamenterne, som du kan se herunder.

Trin 9:

Billede
Billede

Jeg håber, at du nød artiklen og lærte noget nyt og nyttigt. Hvis du er i tvivl eller forespørgsel, skal du efterlade dem i kommentarfeltet herunder. For flere sådanne interessante projekter kan du besøge CircuitDigest og IoTDesignPro følger os også på Instructables.

Anbefalede: