Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bagay
- Hakbang 2: Assembly
- Hakbang 3: Ang Code
- Hakbang 4: Gamit Ito at Pangwakas na Mga Saloobin
Video: Simple at Murang Kontroladong Fireworks Igniter ng Telepono: 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ano ito at paano ito gumagana?
Ito ay isang proyekto para sa mga nagsisimula kung saan magsisindi kami ng mga paputok gamit ang aming telepono na may naka-Bluetooth.
Ang telepono ay mag-uudyok ng kaganapan sa pagpapaputok, ang makikinig na bluetooth module (HC-05) ay ihahatid iyon sa isang arduino, at ang arduino mismo ay magpapalitaw ng isang relay. Ang relay ay konektado sa isang baterya ng LiPo at magdadala ng kasalukuyang sa pamamagitan ng isang laso ng nichrome wire na naka-wire sa paligid ng firewok / match. Ang nichrome ay mabilis na maiinit at magiging pula at mainit na nagpapalitaw ng paputok.
Hindi iyon naging kumplikado?
Una sa lahat, kailangan kong ipaliwanag kung bakit ko nagawa ang proyektong ito. Mayroong ilang mga proyekto ng paputok doon, bakit ito naiiba. Kaya sa palagay ko ang mga kalamangan ay:
* mababang gastos, ang kabuuang mga bahagi na may kasamang baterya ay mas mababa sa 20 $ (maaari mong makita ang isang listahan sa ibaba) kung wala kang anumang mga bahagi
* pagiging simple: ang proyekto ay gagawin ng maliit na paghihinang sa isang breadboard at ang mga sangkap ay maaaring magamit nang madali. Tinatantiya ko lamang ng isang oras ang pagtatrabaho sa proyekto
* isang mataas na antas ng mga detalye sa tutorial na ito
* maaaring mapalawak sa maraming pag-aapoy lamang kung kinakailangan (ipapaliwanag ko kung paano) ngunit para sa mga nagsisimula ito ay isang solong igniter lamang
Ang iba pang mga kalamangan ngunit hindi gaanong natatangi ay:
* kaligtasan (maaari mong patakbuhin ito mula sa isang distansya), ang inosenteng firework doon ay maaaring hindi mapanganib ngunit maaari itong iakma para sa mas mapanganib na may isang tugma lamang!
* masaya, mabuti mayroon lamang kasiyahan na lumikha ng isang bagay gamit ang iyong mga kamay, at malaya kang iakma ang proyekto ayon sa gusto mo kung mukhang simple (bibigyan kita ng ilang mga ideya sa huli)
Dahil ito ay isang nagsisimula na tutorial, pumili ako ng mga link sa ilang kapaki-pakinabang na impormasyon sa ibaba:
* Paano gumagana ang isang relay: dito
* Paano gumagana ang bluetooth: dito
* Simpleng arduino bluetooth tutorial: dito
Sinasabi na magsimula na tayo!
Hakbang 1: Kinakailangan ang Mga Bagay
Tip: palakihin ang mga larawan upang matingnan ang mga naglalarawang label sa kanila
Mga Bahagi:
Babala: Ang mga presyo ay maaaring mag-iba nang kaunti, ang mga nagsusuot ng magagamit na mga presyo kapag nilikha ko ito na itinuturo
1. Arduino pro mini 16Mhz 5V uri (eBay) 2 $
Anumang modelo ng arduino ay gagawin, pinili ko ang isang ito dahil maliit at murang ito. Ngunit maaaring kailanganin mong maghinang ang mga pin.
2. HC-05 bluetooth module (eBay) 3.3 $
3. maliit na breadboard (eBay) 72 c
4. male-male at male-female jumper wires (eBay) 1.2 $ x 2 para sa isang bungkos
kakailanganin mo lamang ang ilan ngunit ipinapalagay kong mayroon ka na nito
5. 5V relay board (eBay) 1 $
6. 3 AAA nakapaloob na kaso ng baterya (eBay) 1 $ maaari kang gumamit ng anumang mapagkukunan ng kuryente na mayroong sa pagitan ng 4 at 11 V upang ligtas.
7. LiPo baterya (Hobbyking), o maaari kang mag-eksperimento sa iba pang mga baterya, pinili ko ang LiPo sapagkat maraming pack ang suntok para sa laki nito at hindi kami nasa panganib na mapahamak ito (maaari itong hawakan medyo malalaking alon). Pinili ko ang isang baterya na may konektor na XT-60
8. 0.25 mm nichrome wire (eBay) 2.6 $
9. XT-60 babaeng konektor ng LiPo (eBay) 1.2 $
10. Heat Shrink Tubing o insulate tape
11. Isang plastik na kahon na may natanggal na takip
12. iba`t ibang mga wire
13. Terminal strip block (eBay) 15c
Ipagpalagay na wala kang anuman sa mga bahaging ito sa kabuuan ay magiging 20 $, ngunit ang mga pagbabago ay magkakaroon ka ng hindi bababa sa ilan sa mga bahagi.
Mga tool: 1. Ang panghinang na bakal para sa mga wire ng paghihinang sa mga konektor ng LiPo
2. Mga pamutol ng wire
3. Maliit na distornilyador
4. Pamutol
5. USB sa serial FTDI adapter FT232RL upang mai-program ang arduino pro mini
6. Laptop na may naka-install na ArduinoIDE upang mai-program ang arduino
7. Mas magaan kung gumamit ka ng Heat Shrink Tubing
8. Isang smartphone na may kakayahang koneksyon sa bluetooth (gumagamit ako ng isang android sa halimbawa) na may naka-install na isang software na bluetooth
Kasanayan:
Pangunahing programa ng arduino, maaaring maging kapaki-pakinabang ang tutorial na ito.
Hakbang 2: Assembly
Nag-attach din ako ng isang fritzig skematik sa-p.webp
Ginagawa ang koneksyon sa kuryente
Kaya't kung nagtataka ka kung bakit pinili ko ang baterya ng LiPo ang dahilan ay dahil ang ganitong uri ng mga baterya ay maaaring magbigay ng malalaking alon para sa maikling panahon at matatagpuan sila sa mga karaniwang kotse ng RC, drone, eroplano atbp. Kaya maaari kang magkaroon ng isang pagtula sa paligid ng bahay. Gumawa ako ng ilang mga sukat at ang aking nichrome wire ay gagamit ng halos 6 amps ng lakas na nangangahulugang maaari kang gumamit ng kahit na mas maliit na baterya ng LiPo. Nasubukan ko sa isang 1300 Mah ngunit ang isang mas maliit na halaga ay maaaring gumana. Kung interesado ka sa karagdagang impormasyon tungkol sa mga bateryang ito suriin ito dito.
Kailangan naming gawin ang mga kable ng konektor ng LiPo sa relay at sa nichrome wire.
Una naming kawad ang konektor ng LiPo, gumagamit kami ng soldering flux upang maghinang ng isang 2 conductor cable (mga 10 cm).
Gamit ang isang pamutol at isang wire stripper strip tungkol sa 3 mm ng cable sa isang gilid at 5 mm sa kabilang panig. Gupitin ang heat shrink tube 2 x 6 mm at ipasok ito sa 3 mm na walang panig na panig. Paghinang ang cable sa konektor ng LiPo tulad ng ipinakita sa mga larawan, Pagkatapos ay iposisyon ang tubong pag-urong ng init upang masakop ang nakalantad na metal at gumamit ng isang mas magaan na maingat na painitin ang tubo upang magkulong ito sa posisyon.
Sa kabilang panig ang positibong kawad ng 2 conductor cable ay papunta sa relay (gitnang puwang).
Ang isa pang mas mahaba na 2 conductor cable ay dapat na handa, dapat itong 30 cm o mas mahaba upang ligtas na ma-trigger ang paputok. Ihubad ang kawad na 5 mm sa magkabilang panig, at pagkatapos ay ipasok sa dalawang mga terminal strip block (tingnan ang mga larawan). Ang kable na ito ay magpapalitaw ng paputok / tugma. Sa isang gilid isingit namin ang nichrome wire sa paglaon. Sa kabilang panig ikokonekta namin ito sa relay (+ terminal) at ayon sa pagkakabanggit direkta sa LiPo (- terminal). Kakailanganin mong kilalanin ang relay na NO (karaniwang bukas) na posisyon, ito ay marka sa relay na may isang hindi sarado na loop, sa kaibahan ang NC (karaniwang saradong posisyon) ay mamarkahan ng isang closed loop, kaya't dapat itong madaling makita. Gamit ang isang 4 cm na hinubaran sa magkabilang panig (5 mm din) na kawad ikonekta ang HINDI (+) sa relay sa isa sa mga bloke ng terminal ng 30 cm cable. Ang (-) terminal ng LiPo wire ay makakonekta sa kabilang terminal block.
Ito ay maraming usapan ngunit sa totoo lang medyo simple, mangyaring tingnan ang mga larawan at magiging mas malinaw ito.
Paghahanda ng may hawak ng baterya
Kailangan naming ihanda ang may hawak ng 3 AAA na baterya na ito ay mai-plug sa breadboard kaya inirerekumenda ko ang paghihinang ng dalawang lalaking mga pin (tulad nito) kaya't umaangkop ito nang maayos sa breadboard. Kakailanganin din naming gupitin ang 2 x 5 mm init na pag-urong ng tubo, at pagkatapos ng paghihinang ng mga lalaki na pin ay gagamitin namin ang mas magaan upang maipula ang hubad na metal.
Ang breadboard
Ngayon ang breadboard ay dapat na handa, ipasok muna ang microcontroller, pagkatapos ang module ng bluetooth.
Paggamit ng konektor ng breadboard ng lalaki at lalaki, ikonekta ang mga Bluetooth at ang relay (+) at (-) mga terminal pagkatapos ay ikonekta ang D12 (mula sa microcontroller) sa terminal ng HC-05 Tx. Ikonekta din ang D6 (mula sa microcontroller) sa relay IN pin. Ang terminal ng supply ng kuryente (3 AAA) ay makakonekta sa mga raw at ground pin.
Pangwakas na mga detalye
* Gamit ang isang pamutol gumawa ng isang butas sa lead ng plastic box. Ipasok ang lahat ng mga bahagi sa plastic box, ang 30 cm wire na may nicrome sa isang gilid ay madulas sa butas na ito.
* Gupitin ang 12 cm ng nichrome wire. Balutin ang firework o tumugma nang ilang beses sa paligid, at pagkatapos ay ikonekta ito sa mga terminal strip block. Sinukat ko ang kasalukuyang kinakailangan upang himukin ang nichrome mainit at ito ay tungkol sa 6 amps, sa ibaba ng relay 10 A rating.
Hakbang 3: Ang Code
Ang code ay nagtataguyod ng isang koneksyon sa serial ng software (para sa HC-05) module ng Bluetooth.
Pagkatapos sa loop nakikinig ito sa koneksyon sa serial para sa papasok na komunikasyon (mula sa telepono o tablet).
Kapag natanggap ang isang bagay susuriin ito para sa bisa sa isPinNrValid function (dapat itong isang numero ng pin mula 3 hanggang 9), at pagkatapos ay pinapalitan nito ang pin para sa "igniteTime". Ang oras ng pag-apoy ay isang pare-pareho na inisyal na tinukoy sa akin para sa 2500 ms, maaari mong baguhin iyon sa kahit anong gusto mo, nalaman ko na ang aking paputok ay matagumpay na maaring mabigyan ng agwat na iyon.
Ang code ay dapat na mai-upload sa pro mini gamit ang USB to TTL converter.
Kakailanganin mong ikonekta ang GND, VCC, Rx, Tx at DTR pin sa arduino pro mini. Pagkatapos buksan ang arduino software pumili ng mga tool / port at kung anong port ang iyong ginagamit. Pagkatapos Tools / Board / Arduino Pro o Pro Mini. Pagkatapos Tools / Board / Processor / ATmega328 (5V 16Mhz). Buksan ang sketch sa ibaba, at pindutin ang upload.
Hakbang 4: Gamit Ito at Pangwakas na Mga Saloobin
Upang magamit ang aparato kakailanganin mo ng isang serial na aparato na pinagana ng Bluetooth at maaaring iyon ay:
- isang android / iphone smartphone o tablet
- isang laptop na may Bluetooth module
- isang raspberry pi na may built-in na bluetooth
Sa aking demo napili ko ang isang andoid app na tinatawag na Bluetooth Controller. Hayaan ka ng app na ito na ipasadya ang mga pindutan na magpapadala ng serial data. Lumikha ako ng dalawang mga pindutan na tinatawag na On at On2 na magpapadala ng "5" at ayon sa pagkakabanggit "6" sa serial. Ngunit syempre ang anumang serial bluetooth app ay makakabuti.
Ok, ikonekta muna ang baterya ng LiPo, pagkatapos ay itakda ang On switch sa may hawak ng baterya na 3 x AAA, isara ang takip sa kahon, itakda ang firework sa lugar gamit ang nichrome wire, itakda muli at pindutin ang On2 button sa android app (dahil ikinonekta namin ang pin nr 6 sa relay).
Ang ilang mga ideya sa pagpapabuti na iniiwan ko para sa iyo upang ipatupad at isulat sa mga puna kung paano mo ito nagawa:
* Napansin mong nag-set up ako ng isang "On" switch na may nakatalagang halagang "5", iiwan ko ang pagpapatupad ng maraming mga relay / paputok para sa iyo. Karaniwan kailangan mo ng isang mas malaking kahon, at maraming konektadong relay, na may mga wire.
* Ang isa pang ideya ay upang magkaroon ng isang karagdagang tampok sa kaligtasan tulad ng isang sensor ng PIR. Ang paraan ng paggana nito ay kapag nakita ng sensor ang paggalaw ang mga paputok ay hindi magaan kahit nakatanggap sila ng isang senyas mula sa telepono.
Upang himukin ang mga paputok na may piyus kung hindi sila gumana nang direkta sa pamamagitan ng pambalot ng fuse gamit ang nichrome wire maaari mong subukan ang isang tugma. Ibalot ang kawad sa isang tugma sa ulo, at itali ang ulo ng tugma sa piyus o idikit ito. Dapat itong gawin ang bilis ng kamay.
Inaasahan kong nasiyahan ka sa tutorial na ito, at naghihintay ako ng feedback! Kung nagustuhan mo ang tutorial, maaari kang mag-subscribe sa akin dito at sa aking youtube channel.
Inirerekumendang:
Whist na kontroladong robot: 20 mga hakbang (na may mga larawan)
Whisted Controlled Robot: Ang robot na ito ay ganap na ginagabayan saanman ng sipol, katulad ng " Golden Sonic Toy " ginawa noong 1957. Nang nakabukas, ang robot ay gumagalaw sa direksyon na ipinahiwatig ng iluminadong arrow sa mekanismo ng front drive wheel. Kapag ang sipol
Remote na Bluetooth Firework Igniter: 6 Mga Hakbang (na may Mga Larawan)
Remote na Bluetooth Firework Igniter: Hindi ba masarap na mag-apoy nang higit pa sa isang paputok nang sabay-sabay? O kahit na may isang ligtas na distansya sa mas mapanganib na mga paputok. Sa proyektong ito ipapakita ko sa iyo kung paano bumuo ng isang circuit na maaaring gawin iyon sa tulong ng pagganap ng Bluetooth
Kinokontrol ng Arduino na Dock ng Telepono na May Mga Lampara: 14 Mga Hakbang (na may Mga Larawan)
Arduino Controlled Phone Dock With Lamps: Ang ideya ay sapat na simple; lumikha ng isang dock ng singilin sa telepono na magbubukas lamang ng lampara kapag nagcha-charge ang telepono. Gayunpaman, tulad ng madalas na nangyayari, ang mga bagay na tila simpleng simple ay maaaring magtapos sa pagkuha ng medyo mas kumplikado sa kanilang pagpapatupad. Ito ay
Kontroladong App ng Alphabet Board na May inspirasyon ng Mga Bagay na Stranger: 7 Hakbang (na may Mga Larawan)
Kontroladong App ng Alphabet Board na May inspirasyon ng Mga Bagay na Stranger: Nagsimula ang lahat ng ito noong ilang linggo na ang nakakalipas kung sinusubukan kong malaman kung ano ang makukuha ang aking siyam na taong pamangking babae para sa Pasko. Sa wakas ay inalam sa akin ng aking kapatid na siya ay isang malaking tagahanga ng Stranger Things. Agad kong alam kung ano ang gusto kong makuha sa kanya, isang bagay na
Kontroladong Wheelchair ng Computer Vision na May Mannequin: 6 na Hakbang (na may Mga Larawan)
Kinokontrol ng Wheelchair ng Computer Vision Sa Mannequin: Proyekto ni AJ Sapala, Fanyun Peng, Kuldeep Gohel, Ray LC. Maaaring i-istraktura ni AJ Sapala, Fanyun Peng, Ray LC. Gumawa kami ng isang wheelchair na may gulong kinokontrol ng isang Arduino board, na kinokontrol naman ng isang raspberry pi na tumatakbo openCV sa pamamagitan ng Pagproseso.