Enkel og billig telefonstyrt fyrverkeri tenner: 4 trinn (med bilder)
Enkel og billig telefonstyrt fyrverkeri tenner: 4 trinn (med bilder)
Anonim
Image
Image
Enkel og billig telefonstyrt fyrverkeri tenner
Enkel og billig telefonstyrt fyrverkeri tenner

Hva er dette og hvordan fungerer det?

Dette er et prosjekt for nybegynnere der vi skal tenne fyrverkeri med vår Bluetooth -aktiverte telefon.

Telefonen vil utløse avfyringshendelsen, den lyttende Bluetooth-modulen (HC-05) vil kommunisere det til en arduino, og selve arduinoen vil utløse et relé. Reléet vil være koblet til et LiPo -batteri og vil føre strøm gjennom et bånd av nichromtråd som er koblet rundt brannen / fyrstikken. Nichrome vil varme opp raskt og bli rødt og varmt og utløser fyrverkeriet.

Det hørtes ikke så komplisert ut?

Først og fremst må jeg forklare hvorfor jeg har laget dette prosjektet. Det er ganske mange fyrverkeriprosjekter der ute, hvorfor er dette annerledes. Så jeg tror fordelene er:

* lav pris, de totale delene med batteri inkludert er under 20 $ (du kan se en liste nedenfor) hvis du ikke har noen deler

* Enkelhet: prosjektet vil bli utført med lite lodding på et brødbrett, og komponentene kan deretter enkelt gjenbrukes. Jeg anslår bare en time på arbeidet med prosjektet

* et høyt detaljnivå om denne opplæringen

* kan bare utvides til flertennelse om nødvendig (jeg forklarer hvordan), men til å begynne med er det bare en enkelt tenner

Andre fordeler, men ikke så unike, er:

* sikkerhet (du kan betjene det på avstand), det uskyldige fyrverkeriet er kanskje ikke farlig, men det kan tilpasses for farligere med bare en fyrstikk!

* moro, vel, det er bare moro å lage noe med hendene dine, og du står fritt til å tilpasse prosjektet som du vil hvis det virker enkelt (jeg gir deg noen ideer til slutt)

Fordi dette er en nybegynneropplæring, har jeg valgt lenker til nyttig informasjon nedenfor:

* Hvordan fungerer et stafett: her

* Hvordan fungerer bluetooth: her

* Enkel arduino bluetooth -opplæring: her

Når det er sagt, la oss komme i gang!

Trinn 1: Ting som kreves

Ting som kreves
Ting som kreves
Ting som kreves
Ting som kreves

Tips: forstør bildene for å se de beskrivende etikettene på dem

Deler:

Advarsel: Prisene kan variere litt, de hadde de tilgjengelige prisene når jeg har laget dette instruerbart

1. arduino pro mini 16Mhz 5V type (eBay) 2 $

Enhver arduino -modell vil gjøre, jeg har valgt denne fordi den er liten og billig. Men du må kanskje lodde pinnene.

2. HC-05 Bluetooth-modul (eBay) 3,3 $

3. lite brødbrett (eBay) 72 c

4. mann-hann og mann-hunn-jumper ledninger (eBay) 1,2 $ x 2 for en haug

du trenger bare noen få, men jeg antar at du allerede har dette

5. 5V relébrett (eBay) 1 $

6. 3 AAA vedlagte batterideksel (eBay) 1 $ du kan bruke en hvilken som helst strømkilde som har mellom 4 og 11 V for å være trygg.

7. LiPo -batteri (Hobbyking), eller du kan eksperimentere med andre batterier, jeg har valgt LiPo fordi den pakker mye slag for størrelsen, og vi er ikke i fare for å skade den (den kan håndtere relativt store strømmer). Jeg har valgt et batteri med XT-60-kontakt

8. 0,25 mm nikromtråd (eBay) 2,6 $

9. XT-60 kvinnelig LiPo-kontakt (eBay) 1,2 $

10. Krympeslange eller isolasjonstape

11. En plastboks med avtagbart lokk

12. forskjellige ledninger

13. Terminalblokk (eBay) 15c

Forutsatt at du ikke har noen av disse delene vil summen være 20 $, men endringene er at du vil ha minst noen av komponentene.

Verktøy: 1. Loddejern for lodding av ledninger til LiPo -kontaktene

2. Wire cutters

3. Liten skrutrekker

4. Kutter

5. USB til seriell FTDI -adapter FT232RL for å programmere arduino pro mini

6. Bærbar datamaskin med ArduinoIDE installert for å programmere arduinoen

7. Lettere hvis du bruker Heat Shrink Tubing

8. En smarttelefon som kan Bluetooth -tilkobling (jeg bruker en android i eksemplet) med en Bluetooth -programvare installert

Ferdigheter:

Grunnleggende arduino -programmering, denne opplæringen kan være nyttig.

Trinn 2: Montering

montering
montering
montering
montering
montering
montering

Jeg har også lagt ved en fritzigskjema i png- og fzz -format. Du kan sjekke tilkoblingene nedenfor der.

Gjør strømtilkoblingen

Så hvis du lurer på hvorfor jeg har valgt LiPo -batteriet, er årsaken fordi denne typen batterier kan levere store strømmer i korte perioder, og de finnes i vanlige RC -biler, droner, fly osv. Så du kan ha en rundt i huset. Jeg har gjort noen målinger, og nikromtråden min bruker omtrent 6 ampere strøm, noe som betyr at du kan bruke et enda mindre LiPo -batteri. Jeg har testet med en 1300 Mah, men en mye mindre verdi kan fungere. Hvis du er interessert i mer informasjon om disse batteriene, sjekk det her.

Vi må koble til LiPo -kontakten til reléet og til nikromtråden.

Først skal vi koble LiPo -kontakten, vi bruker loddefluks for å lodde en 2 -leder kabel (ca. 10 cm).

Bruk en kutter og en wire stripper stripe ca 3 mm kabel på den ene siden og 5 mm på den andre siden. Skjær varmekrympeslangen 2 x 6 mm og sett den inn på den 3 mm uisolerte siden. Lodd kabelen på LiPo -kontakten som vist på bildene. Deretter plasserer du varmekrympeslangen for å dekke det eksponerte metallet og bruker en lighter forsiktig til å låse den på plass.

På den andre siden går den positive ledningen til den 2 lederkabelen inn i reléet (midtre spor).

Nok en lengre 2 -lederkabel må forberedes, denne bør være 30 cm eller lengre for å utløse fyrverkeriet på en sikker måte. Strip ledningen 5 mm på begge sider, og sett den deretter inn i to rekkeklemmer (se bildene). Denne kabelen vil utløse fyrverkeri /fyrstikk. På den ene siden setter vi inn nikromtråden senere. På den andre siden kobler vi den til reléet (+ terminal) og henholdsvis direkte til LiPo (- terminalen). Du må identifisere relé NO (normalt åpen) posisjon, dette er merket på reléet med en ikke lukket sløyfe, derimot vil NC (normalt lukket posisjon) merkes med en lukket sløyfe, så det bør være lett å få øye på. Bruk en 4 cm ledning på begge sider (også 5 mm) ledning til å koble NO (+) på reléet til en av rekkeklemmer på 30 cm kabelen. Terminalen (-) på LiPo-ledningen vil bli koblet til den andre rekkeklemmen.

Dette er mye snakk, men er faktisk ganske enkelt. Se bildene, så blir det mer tydelig.

Forbereder batteriholderen

Vi må klargjøre den 3 AAA batteriholderen, den vil bli plugget inn i brødbrettet, så jeg anbefaler å lodde en to hannpinner (som disse) slik at den passer pent inn i brødbrettet. Vi må også kutte 2 x 5 mm varmekrympeslange, og etter lodding av hannstiften bruker vi tenneren for å isolere det bare metallet.

Brødbrettet

Nå skal brødbrettet forberedes, sett først inn mikrokontrolleren, deretter Bluetooth -modulen.

Koble til bluetooth- og relé- (+) og (-) terminalene ved å bruke mann-hann-brødbrettkontakt, og koble deretter D12 (fra mikrokontrolleren) til HC-05 Tx-terminalen. Koble også D6 (fra mikrokontrolleren) til relé -IN -pinnen. Strømforsyningsterminalen (3 AAA) kobles til rå- og bakkenålene.

Endelige detaljer

* Bruk et kutter til å lage et hull i plastboksledningen. Sett alle komponentene i plastboksen, 30 cm ledningen med nikrom på den ene siden glir gjennom dette hullet.

* Klipp 12 cm nikromtråd. Pakk fyrverkeriet eller fyrstikken noen ganger, og koble det deretter til rekkeklemmer. Jeg har målt strømmen som trengs for å drive nichrome hot, og den er omtrent 6 ampere, under reléet 10 A.

Trinn 3: Koden

Koden oppretter en seriell programvaretilkobling (for HC-05) bluetooth-modul.

Deretter lytter den til seriell tilkobling for innkommende kommunikasjon (fra telefonen eller nettbrettet).

Når noe er mottatt, kontrolleres det om det er gyldighet i isPinNrValid -funksjonen (det skal være et PIN -nummer fra 3 til 9), og deretter slår den på pinnen for "igniteTime". Tenningstid er en konstant som opprinnelig ble definert av meg i 2500 ms. Du kan endre det til hva du vil, jeg har funnet ut at fyrverkeriet mitt ville antennes med suksess gitt det intervallet.

Koden bør lastes opp til pro mini ved hjelp av USB til TTL -omformeren.

Du må koble GND, VCC, Rx, Tx og DTR pin til arduino pro mini. Åpne deretter arduino -programvaren, velg verktøy/port og hvilken port du bruker. Deretter Tools/Board/Arduino Pro eller Pro Mini. Deretter Tools/Board/Processor/ATmega328 (5V 16Mhz). Åpne skissen nedenfor, og trykk på last opp.

Trinn 4: Bruke det og siste tanker

Bruk det og siste tanker
Bruk det og siste tanker
Bruk det og siste tanker
Bruk det og siste tanker
Bruk det og siste tanker
Bruk det og siste tanker

For å bruke enheten trenger du en seriell Bluetooth -aktivert enhet, og det kan være:

- en android / iphone smarttelefon eller nettbrett

- en bærbar datamaskin med Bluetooth -modul

- en bringebær pi med innebygd bluetooth

I min demo har jeg valgt en andoid -app som heter Bluetooth Controller. Denne appen lar deg tilpasse knapper som sender serielle data. Jeg har laget to knapper kalt On og On2 som sender "5" og henholdsvis "6" over serien. Men selvfølgelig vil enhver seriell bluetooth -app gjøre det bra.

Ok, koble først LiPo -batteriet, sett deretter På -bryteren på den 3 x AAA -batteriholderen, lukk lokket til esken, sett fyrverkeriet på plass med nikromtråden, sett tilbake og trykk på On2 -knappen på Android -appen (fordi vi koblet pin nr 6 til reléet).

Noen forbedringsideer som jeg lar deg implementere og skrive i kommentarene hvordan du gjorde det:

* Du har lagt merke til at jeg har satt opp en "På" -bryter med "5" -verdien tilordnet. Jeg overlater implementeringen av flere reléer / fyrverkeri for deg. I utgangspunktet trenger du en større boks og flere tilkoblede reléer, med ledninger.

* En annen idé er å ha en ekstra sikkerhetsfunksjon som en PIR -sensor. Måten det ville fungere på er når sensoren oppdager bevegelse, fyrverkeriet lyser ikke selv om de mottar et signal fra telefonen.

For å drive fyrverkeri med sikringer hvis de ikke fungerer direkte ved å pakke sikringen med nikromtråden, kan du prøve med en fyrstikk. Fest ledningen over et fyrstikkhode, og bind fyrstikkhodet til sikringen eller lim det. Dette burde gjøre susen.

Jeg håper du likte denne opplæringen, og jeg venter på tilbakemelding! Hvis du likte opplæringen, kan du abonnere på meg her og på YouTube -kanalen min.