Inhoudsopgave:

Op Alexa gebaseerde spraakgestuurde raketwerper - Ajarnpa
Op Alexa gebaseerde spraakgestuurde raketwerper - Ajarnpa

Video: Op Alexa gebaseerde spraakgestuurde raketwerper - Ajarnpa

Video: Op Alexa gebaseerde spraakgestuurde raketwerper - Ajarnpa
Video: Magento 2 based Voice Commerce Using Alexa 2024, November
Anonim
Op Alexa gebaseerde spraakgestuurde raketwerper
Op Alexa gebaseerde spraakgestuurde raketwerper

Naarmate het winterseizoen nadert; komt die tijd van het jaar waarin het lichtfeest wordt gevierd. Ja, we hebben het over Diwali, een echt Indiaas festival dat over de hele wereld wordt gevierd. Dit jaar is Diwali al voorbij, en toen ik mensen zag knallen, kwam ik op het idee om de op Alexa gebaseerde Voice Controlled Rocket Launcher of Igniter te bouwen, die raketten kan lanceren met alleen spraakcommando's, waardoor het erg veilig en leuk is voor kinderen.

Om het duidelijk te maken, ik ben hier niet om mensen aan te moedigen crackers af te vuren op Diwali, de Indiase regering heeft beperkingen opgelegd aan crackers om de vervuiling tegen te gaan en het is onze verantwoordelijkheid om ons hieraan te houden. Het idee hier is dat we in plaats van de hele dag crackers af te vuren, een coole spraakgestuurde Arduino-raketontsteker bouwen en een paar raketten in stijl afvuren. Ik zie dat als een win-win.

Deze Arduino-raketwerper zal heel anders zijn dan andere. Het heeft een zeer stevig chassis gemaakt van multiplex, een betrouwbaar op relais gebaseerd besturingsmechanisme en een zeer uniek mechanisme voor het lanceren en herladen van de raketten, dus laten we zonder verder uitstel meteen beginnen met het bouwproces.

Stap 1: op IoT gebaseerde spraakgestuurde slimme raketontsteker

Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker
Op IoT gebaseerde spraakgestuurde slimme raketontsteker

Het werkingsmechanisme van het circuit is heel eenvoudig, het belangrijkste onderdeel dat verantwoordelijk is voor het lanceren van de raket is de nichrome draad, en het komt in de vorm van een verwarmingsspiraal. Deze nichrome draad zal fungeren als de raketontsteker. Hoe? Ik zal het je later laten zien.

Zoals je in de bovenstaande afbeelding kunt zien, komt de nichrome-draad in de vorm van een verwarmingsspiraal, voor mij was dit de gemakkelijkste manier om het te krijgen. We moeten het recht trekken en buigen om een vorm te vormen die eruitziet als in de afbeelding.

Zodra we dit hebben gedaan, zullen we hem van stroom voorzien met een 12V-loodzuurbatterij en hij zal roodgloeiend gloeien. Dit is voldoende om het zwarte poeder in de raket te laten ontbranden en het werkt net als een normale dosis lont. Houd er rekening mee dat dit een krachtige raketlanceringscontroller is, de stroom die nodig is om de draad roodgloeiend te maken, is hoog. Volg de veiligheidsadviezen bij het werken met hoge stromen.

Zodra het testen is voltooid, is het enige dat overblijft het controleproces, dat we zullen doen naarmate we verder gaan in het artikel.

Stap 2: Launchpad voor onze NodeMCU Rocket Launch Controller

Launchpad voor onze NodeMCU Rocket Launch Controller
Launchpad voor onze NodeMCU Rocket Launch Controller
Launchpad voor onze NodeMCU Rocket Launch Controller
Launchpad voor onze NodeMCU Rocket Launch Controller
Launchpad voor onze NodeMCU Rocket Launch Controller
Launchpad voor onze NodeMCU Rocket Launch Controller

Laten we voor deze build een launchpad maken. Als het lanceerplatform klaar is, kunnen we enkele crackers gemakkelijk herladen en ze heel gemakkelijk lanceren. Ik heb een launchpad gebouwd dat eruitziet als in de afbeelding.

Laten we het stapsgewijze proces van het bouwen van het lanceerplatform doornemen.

Voor de twee zijden van het frame heb ik twee (25X3X1,5) inch lange stukken multiplex gebruikt

Voor het bovenste deel heb ik een (20X3X1,5) inch lang stuk multiplex gebruikt en voor de basis heb ik een (20X6X1,5) inch lang stuk multiplex gebruikt, waardoor het wat meer stabiliteit krijgt

Nu is het tijd om de op nichrome draad gebaseerde filamenten te maken, die zullen dienen als een zekering voor onze raket

Daarvoor heb ik een 1000W nichrome draadbasis verwarmingsspiraal gekocht, deze rechtgetrokken en de structuur gemaakt die in de afbeelding wordt getoond. Ik moest twee tangen en zijknippers gebruiken om de nichrome draad te vormen zoals afgebeeld

Toen dit eenmaal was gebeurd, verdeelde ik het 20-inch stuk triplexblok in zeven stukken, mat het en boorde gaten om de op nichrome draad gebaseerde filamenten erin te plaatsen, en toen het eenmaal klaar was, zag het eruit als de onderstaande afbeeldingen

Maar voordat ik de filamenten plaatste, heb ik 1 vierkante mm dikke koperdraad in elke terminal bevestigd en deze door de gaten gehaald, toen alles klaar was

Zoals je kunt zien, heb ik ook de tweecomponentenlijm aangebracht om de draad en filamenten op hun plaats te houden. Als dat klaar is, is ons lanceerplatform voltooid

En zoals je kunt zien op de eerste foto in dit gedeelte, heb ik de gloeidraden rechtstreeks op de printplaat bevestigd omdat we te maken hebben met zeer hoge stromen, dus ik nam niet de moeite om een schroefklem te plaatsen, en dat markeert het einde van ons chassis bouwproces

Stap 3: Vereiste componenten voor Alexa Controlled Rocket Launcher

Voor de hardware hebben we zeer generieke onderdelen gebruikt die je vrij gemakkelijk bij je plaatselijke hobbywinkel kunt krijgen, een complete lijst met items wordt hieronder gegeven.

12V-relais - 3

BD139 Transistor - 3

1N4004 Diode - 3

5.08 mm schroefaansluiting - 1

LM7805 - Spanningsregelaar - 1

100uF ontkoppelingscondensator - 2

5.1V Zenerdiode - 1

NodeMCU (ESP8266-12E) bord - 1

Gestippelde Perf Board -

Aansluitdraad - 10

Stap 4: Arduino Rocket Launcher-schakelschema

Arduino Rocket Launcher-schakelschema
Arduino Rocket Launcher-schakelschema

Het volledige schema voor Alexa Controlled Rocket Launcher wordt hier gegeven.

Ik heb tags gebruikt om de ene pin met de andere te verbinden. Als je goed genoeg kijkt, zou het niet moeilijk moeten zijn om het schema te interpreteren.

De constructie van het circuit is vrij eenvoudig, dus ik zal niet te veel ingaan op de details.

Ten eerste hebben we IC1, een LM7805-spanningsregelaar, met zijn 100uF ontkoppelcondensatoren aangeduid met C1 en C2.

Daarna hebben we het hart van ons project, het NodeMCU-bord, dat de ESP-12E-module huisvest. Omdat we een 12V-loodzuurbatterij gebruiken om het hele circuit van stroom te voorzien, moeten we de LM7805 gebruiken om deze eerst om te zetten naar 12V naar 5V om het NodeMCU-bord van stroom te voorzien. We doen dit omdat de ingebouwde AMS1117 spanningsregelaar niet voldoende is om 12V direct om te zetten naar 3,3V, daarom is 7805 nodig.

Verderop hebben we drie 12V-relais, voor deze demonstratie gebruiken we drie relais, maar zoals we eerder hebben vermeld, heeft het lanceerplatform een tijdelijke aanduiding voor 7 raketten. Je kunt de code een beetje aanpassen en alle zeven raketten plaatsen om helemaal te lanceren. De drie relais worden aangedreven door een T1, T2 en T3 die drie NPN-transistoren zijn, en ze zijn voldoende om de belasting van een echte aan te sturen. Ten slotte hebben we drie vrijloopdiodes die het circuit beschermen tegen hoogspanningspieken die door het relais worden gegenereerd.

Stap 5: Het circuit bouwen op PerfBoard

Het circuit bouwen op PerfBoard
Het circuit bouwen op PerfBoard

Zoals je in de hoofdafbeelding kunt zien, was het idee om een eenvoudig circuit te maken dat gedurende een korte periode een enorme hoeveelheid stroom aankan. Volgens onze tests is 800 milliseconden genoeg om een stuk papier te verlichten. Dus bouwen we de schakeling op een stuk geperforeerd karton en verbinden we alle belangrijke verbindingen met koperdraad van 1 vierkante mm dik. Nadat we klaar waren met het solderen van het bord. Toen we klaar waren, leek het op iets zoals in de bovenstaande afbeelding.

Stap 6: Programmeren van NodeMCU voor Alexa Controlled Rocket Launcher

Nu de hardware klaar is, is het tijd om te beginnen met coderen voor onze op Alexa gebaseerde spraakgestuurde raketwerper. Maar voordat we beginnen, is het belangrijk om de benodigde bibliotheken toe te voegen aan je Arduino IDE. Zorg ervoor dat u de juiste bibliotheken toevoegt via de onderstaande link, anders veroorzaakt de code fouten bij het compileren.

Espalexa-bibliotheek downloaden

Nadat u de vereiste bibliotheken heeft toegevoegd, kunt u de code direct uploaden om te controleren of het circuit werkt. Wil je weten hoe de code werkt, lees dan verder.

Stap 7: Alexa configureren met Alexa Android-applicatie

Alexa configureren met Alexa Android-applicatie
Alexa configureren met Alexa Android-applicatie
Alexa configureren met Alexa Android-applicatie
Alexa configureren met Alexa Android-applicatie

Alexa accepteert alleen opdrachten als en alleen als het het ESP8866-apparaat herkent. Daarvoor moeten we Alexa configureren met behulp van de Alexa-app op Android. Een belangrijk ding om te doen voordat we verder gaan, is dat we ervoor moeten zorgen dat de Alexa en de 1 (de zin is onvolledig)

Ga hiervoor naar het meer-gedeelte van de Alexa-app en klik op de optie Een apparaat toevoegen, klik op Licht, scrol vervolgens naar beneden aan de onderkant van de pagina en klik op Overige.

Klik vervolgens op ONTDEK APPARAAT en wacht even daarna zal Alexa nieuwe apparaten vinden. Zodra Alexa de apparaten heeft gevonden, moet je erop klikken en ze toevoegen aan hun respectievelijke plaatsen/categorieën, en je bent klaar.

Stap 8: Alexa gecontroleerde raketwerper - testen

Alexa gecontroleerde raketwerper - testen
Alexa gecontroleerde raketwerper - testen
Alexa gecontroleerde raketwerper - testen
Alexa gecontroleerde raketwerper - testen

Voor het testproces ging ik naar mijn tuin, trok alle lonten uit de raket, plaatste ze op hun respectievelijke plaatsen, en ik riep Alexa…! Zet alle Rockets aan, met mijn vingers gekruist. En alle raketten vlogen door mijn inspanningen te markeren als een enorm succes. Het zag er ongeveer zo uit.

Eindelijk zei ik nog een keer Alexa…! Zet alle raketten aan om een episch beeld te krijgen van de filamenten die je hieronder kunt zien.

Stap 9:

Afbeelding
Afbeelding

Ik hoop dat je het artikel leuk vond en iets nieuws en nuttigs hebt geleerd. Als je twijfels of vragen hebt, laat ze dan achter in het commentaargedeelte hieronder. Voor meer van dergelijke interessante projecten kunt u CircuitDigest bezoeken en IoTDesignPro volgt ons ook op Instructables.

Aanbevolen: