INHOUDSOPGAWE:
- Stap 1: IoT-gebaseerde stembeheerde Smart Rocket Igniter
- Stap 2: Launchpad vir ons NodeMCU Rocket Launch Controller
- Stap 3: Vereiste komponente vir Alexa Controlled Rocket Launcher
- Stap 4: Arduino Rocket Launcher Circuit Diagram
- Stap 5: Bou die stroombaan op PerfBoard
- Stap 6: NodeMCU programmeer vir Alexa Controlled Rocket Launcher
- Stap 7: Configureer Alexa met Alexa Android -toepassing
- Stap 8: Alexa -beheerde raketlanseerder - toets
- Stap 9:
Video: Op Alexa gebaseerde stemgestuurde vuurpyllanseerder: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Soos die winterseisoen nader kom; kom daardie tyd van die jaar wanneer die fees van die ligte gevier word. Ja, ons praat oor Diwali, 'n ware Indiese fees wat wêreldwyd gevier word. Hierdie jaar is Diwali reeds verby, en toe ek sien hoe mense klappers afvuur, het ek die idee gekry om die Alexa -gebaseerde Voice Controlled Rocket Launcher of Igniter te bou, wat vuurpyle met net 'n stemopdrag kan lanseer, wat dit baie veilig en pret maak vir kinders.
Om dit duidelik te maak, ek is nie hier om mense aan te moedig om krakers op Diwali af te vuur nie, die Indiese regering het beperkings op krakers toegedien om besoedeling te bekamp, en dit is ons verantwoordelikheid om dit na te kom. Die idee hier is dat ons in plaas daarvan om die hele dag te spandeer om klappers af te vuur, 'n koel stembeheerde Arduino-vuurpylaansteker bou en 'n paar vuurpyle in styl afvuur. Ek sien dit as 'n wen-wen.
Hierdie Arduino -vuurpyllanseerder sal baie anders wees as ander. Dit het 'n baie stewige onderstel van laaghout, 'n betroubare relais-gebaseerde beheermeganisme en 'n baie unieke meganisme om die vuurpyle te begin en te herlaai, sodat ons sonder verdere vertraging in die bouproses kan begin.
Stap 1: IoT-gebaseerde stembeheerde Smart Rocket Igniter
Die werkingsmeganisme van die stroombaan is baie eenvoudig; die hoofkomponent wat verantwoordelik is vir die bekendstelling van die vuurpyl is die nichroomdraad en kom in die vorm van 'n verwarmingsspoel. Hierdie nichroomdraad sal dien as die vuurpylontsteking. Hoe? Ek sal jou later wys.
Soos u op die foto hierbo kan sien, kom die nichrome draad in die vorm van 'n verwarmingsspoel, vir my was dit die maklikste manier om dit te kry. Ons moet dit reguit trek en buig om 'n vorm te vorm wat lyk soos in die prentjie.
Sodra ons dit gedoen het, sal ons dit met 'n 12V loodsuurbattery voed, en dit sal rooiwarm gloei. Dit sal genoeg wees om die swart poeier in die vuurpyl aan te steek, en dit werk net soos 'n normale lontdosis. Hou in gedagte dat dit 'n vuurpylbestuurder met 'n hoë krag is; die stroom wat nodig is om die draad rooiwarm te maak, is hoog. Volg veiligheidsaanbevelings wanneer u met hoë strome werk.
Sodra die toetsing gedoen is, bly die enigste proses oor wat ons moet beheer, wat ons sal doen terwyl ons verder gaan in die artikel.
Stap 2: Launchpad vir ons NodeMCU Rocket Launch Controller
Kom ons maak 'n lanseerplank vir hierdie opbou. Met die lanseerplank klaar, kan ons 'n paar krakers maklik herlaai en dit baie maklik begin. Ek het 'n lanseerbord gebou wat lyk soos die in die prentjie.
Kom ons stap -vir -stap deur die bou van die lanseerpaneel.
Vir die twee kante van die raamwerk het ek twee (25X3X1.5) duim lange stukke laaghout gebruik
Vir die boonste deel het ek 'n (20X3X1.5) duim lange laaghout gebruik, en vir die basis het ek 'n (20X6X1.5) duim lange laaghout gebruik, wat dit 'n bietjie meer stabiliteit sal gee
Dit is nou tyd om filamente op nichroomdraad te maak, wat 'n lont vir ons vuurpyl sal wees
Daarvoor het ek 'n 1000W nichrome draadbasisverwarmingsspoel gekoop, dit reggemaak en die struktuur gemaak wat in die prentjie getoon word. Ek moes twee tang en sysnyers gebruik om die nichrome draad te vorm, soos getoon
Sodra dit klaar was, het ek die 20 "stuk laaghoutblok in sewe stukke verdeel, gemeet en gate geboor om die filamente op nichroomdraad in te sit, en sodra dit klaar was, het dit soos die onderstaande beelde gelyk
Maar voordat ek die filamente plaas, het ek 1 vierkante mm dik koperdraad in elke terminaal vasgemaak en deur die gate gelei, sodra alles klaar was
Soos u kan sien, het ek ook die twee-komponent gom ingesit om die draad en filamente vas te maak. Met dit klaar, is ons lanseerplatform voltooi
En soos u kan sien uit die eerste prent in hierdie afdeling, het ek die filamentdrade direk aan die printplaat geheg, omdat ons met baie hoë strome te doen het, sodat ek nie die moeite gedoen het om 'n skroefaansluiting te plaas nie, en dit dui die einde van ons onderstel aan bouproses
Stap 3: Vereiste komponente vir Alexa Controlled Rocket Launcher
Vir die hardeware kant het ons baie generiese onderdele gebruik wat u maklik by u plaaslike stokperdjiewinkel kan kry; 'n volledige lys items word hieronder gegee.
12V -aflos - 3
BD139 Transistor - 3
1N4004 Diode - 3
5,08 mm skroefaansluiting - 1
LM7805 - Spanningsreguleerder - 1
100uF ontkoppelingskondensator - 2
5.1V Zenerdiode - 1
NodeMCU (ESP8266-12E) Raad - 1
Gestippelde Perf -bord - ½
Verbindingsdraad - 10
Stap 4: Arduino Rocket Launcher Circuit Diagram
Die volledige skema vir Alexa Controlled Rocket Launcher word hier gegee.
Ek het etikette gebruik om een pen aan 'n ander te koppel. As u naby genoeg kyk, behoort dit nie moeilik te wees om die skematiese interpretasie te interpreteer nie.
Die kringkonstruksie is redelik eenvoudig, so ek sal nie baie in die besonderhede ingaan nie.
Eerstens het ons IC1, wat 'n LM7805 spanningsreguleerder is, met sy 100uF ontkoppelingskondenseerders aangedui deur C1 en C2.
Daarna het ons die kern van ons projek, die NodeMCU-bord, wat die ESP-12E-module huisves. Aangesien ons 'n 12V loodsuurbattery gebruik om die hele stroombaan aan te dryf, daarom moet ons die LM7805 gebruik om dit eers na 12V na 5V om te skakel om die NodeMCU-bord aan te dryf. Ons doen dit omdat die ingeboude AMS1117 spanningsreguleerder nie voldoende genoeg is om 12V direk na 3.3V om te skakel nie, en daarom is 7805 nodig.
Ons het drie 12V -relais, vir hierdie demonstrasie gebruik ons drie relais, maar soos ons vroeër genoem het, het die lanseerplatform 'n plekhouer vir 7 vuurpyle. U kan die kode 'n bietjie aanpas en al sewe vuurpyle plaas om heeltemal te begin. Die drie relais word aangedryf deur 'n T1, T2 en T3, wat drie NPN -transistors is, en hulle is voldoende genoeg om die las van 'n werklike aan te dryf. Laastens het ons drie vrywiel -diodes wat die stroombaan beskerm teen hoogspanningspieke wat deur die relais veroorsaak word.
Stap 5: Bou die stroombaan op PerfBoard
Soos u uit die hoofbeeld kan sien, was die idee om 'n eenvoudige stroombaan te maak wat 'n groot hoeveelheid stroom vir 'n kort tydperk kan hanteer, volgens ons toetsing is 800 millisekondes genoeg om 'n stuk papier aan te steek. Dus, ons bou die stroombaan op 'n stuk perfboard en verbind alle groot verbindings met 1 mm dik koperdraad. Nadat ons die bord klaar gesoldeer het. Toe ons klaar was, het dit soos iets gelyk soos in die bostaande prentjie.
Stap 6: NodeMCU programmeer vir Alexa Controlled Rocket Launcher
Noudat die hardeware gereed is, is dit tyd om te begin kodeer vir ons op Alexa gebaseerde stembeheerde vuurpyl -lanseerder. Maar voordat ons begin, is dit belangrik om die vereiste biblioteke by u Arduino IDE te voeg. Maak seker dat u die regte biblioteke byvoeg vanaf die onderstaande skakel, anders sal die kode foute veroorsaak wanneer dit saamgestel word.
Laai die Espalexa -biblioteek af
Nadat u die vereiste biblioteke bygevoeg het, kan u die kode direk oplaai om te kyk of die kring werk. As u wil weet hoe die kode werk, lees dan verder.
Stap 7: Configureer Alexa met Alexa Android -toepassing
Alexa sal slegs opdragte aanvaar as dit slegs die ESP8866 -toestel herken. Hiervoor moet ons Alexa opstel met behulp van die Alexa -app op Android. Een belangrike ding om te doen voordat ons verder gaan, is dat ons moet seker maak dat die Alexa en die 1 (die sin onvolledig is)
Om dit te doen, gaan na die meer afdeling van die Alexa -app en klik op die opsie Voeg 'n toestel toe, klik op Light, blaai dan onderaan die bladsy af en klik op Other.
Klik vervolgens op ONTDEK TOESTEL en wag 'n rukkie daarna dat Alexa nuwe toestelle sal vind. Sodra Alexa die toestelle gevind het, moet u daarop klik en dit by hul onderskeie plekke/kategorieë voeg, en u is klaar.
Stap 8: Alexa -beheerde raketlanseerder - toets
Vir die toetsproses het ek na my tuin gegaan, al die sekeringe uit die vuurpyl gehaal, dit op hul onderskeie plekke geplaas en ek skree Alexa …! Skakel alle vuurpyle aan, met my vingers gekruis. En al die vuurpyle het gevlieg deur my pogings as 'n reuse sukses te merk. Dit het so iets gelyk.
Uiteindelik het ek weer gesê Alexa …! Skakel alle vuurpyle aan om 'n epiese beeld te kry van die filamente wat u hieronder kan sien.
Stap 9:
Ek hoop dat u die artikel geniet het en dat u iets nuuts en nuttig geleer het. As u twyfel of vrae het, laat dit dan in die kommentaarafdeling hieronder. Vir meer sulke interessante projekte, kan u CircuitDigest besoek en IoTDesignPro volg ons ook op Instructables.
Aanbeveel:
Hoe om op tuis gebaseerde outomatisering op IoT te sorg met NodeMCU Sensors Control Relay: 14 stappe (met foto's)
Hoe om 'n huis-outomatisering op IoT te maak met NodeMCU Sensors Control Relay: In hierdie IoT-gebaseerde projek het ek Home Automation gemaak met Blynk- en NodeMCU-kontrolerelaismodule met real-time terugvoer. In die handmatige modus kan hierdie aflosmodule beheer word vanaf 'n selfoon of 'n slimfoon en 'n handmatige skakelaar. In die outomatiese modus is hierdie smar
Arduino -gebaseerde nie -kontak infrarooi termometer - IR -gebaseerde termometer met behulp van Arduino: 4 stappe
Arduino -gebaseerde nie -kontak infrarooi termometer | IR -gebaseerde termometer met behulp van Arduino: Hallo ouens in hierdie instruksies, ons maak 'n nie -kontaktermometer met behulp van arduino. temperatuur dan in daardie omgewing
Helderheidsbeheer PWM -gebaseerde LED -beheer met drukknoppies, Framboos Pi en Scratch: 8 stappe (met foto's)
Helderheidsbeheer PWM -gebaseerde LED -beheer met drukknoppies, Framboos Pi en Scratch: ek het 'n manier probeer vind om te verduidelik hoe PWM aan my studente werk, daarom het ek my die taak gegee om die helderheid van 'n LED te beheer met behulp van 2 drukknoppies - een knoppie verhoog die helderheid van 'n LED en die ander een verduister dit. Om te ontwikkel
Weer -gebaseerde musiekgenerator (ESP8266 -gebaseerde midi -generator): 4 stappe (met foto's)
Weer -gebaseerde musiekgenerator (ESP8266 -gebaseerde Midi -kragopwekker): Hallo, vandag sal ek verduidelik hoe u u eie weermaggebaseerde musiekgenerator kan maak. Dit is gebaseer op 'n ESP8266, wat soortgelyk is aan 'n Arduino, en dit reageer op temperatuur, reën en ligintensiteit. Moenie verwag dat dit hele liedjies of akkoordprogramme sal maak nie
Draadlose kommunikasie met behulp van NRF24L01 -transceivermodule vir Arduino -gebaseerde projekte: 5 stappe (met foto's)
Draadlose kommunikasie met behulp van NRF24L01-transceivermodule vir projekte wat op Arduino gebaseer is: Dit is my tweede instruksies oor die robotte en mikrobeheerders. Dit is regtig ongelooflik om u robot lewendig te sien werk soos verwag, en glo my, dit sal lekkerder wees as u u robot of ander draadlose dinge vinnig en