Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Materyales
- Hakbang 2: I-flashing ang Arduino
- Hakbang 3: Pag-iipon ng Lupon (Placed and Power Soldering)
- Hakbang 4: Pag-iipon ng Lupon (Mga Kable ng Sinyales at Pagsubok)
- Hakbang 5: Pag-print ng 3D ng Mga Bahagi at Assembly
- Hakbang 6: Kumuha ng TOOTING
- Hakbang 7: Mga Opsyonal na Ekstra + Pag-troubleshoot
Video: Bluetooth Air Horn: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Bilang isang mahabang oras na lurker sa wakas ay napagpasyahan kong ang proyektong ito ay karapat-dapat sa isang pagsulat (pati na rin ako pagpatay para sa isang tshirt na itinuturo). Gustung-gusto ko ang site na ito at inaasahan kong nasiyahan ka sa proyektong ito.
MAHALAGA! Isang mabilis na ulo lamang, may mga opsyonal na hakbang sa pagbuo na ito. Ang iyong sungay ay magiging ganap na gumagana ng step6 subalit nagsama ako ng karagdagang mga pagpipilian upang masubaybayan ang mga antas ng baterya, palitan ang pangalan ng iyong aparato ng Bluetooth at higit pa!
Gayundin kung may anumang hindi malinaw mangyaring ipaalam sa akin! Babaguhin ko ang pagsusulat na ito sa anumang maaaring napalampas ko.
Hakbang 1: Mga Tool at Materyales
Panatilihin ang mga link na na-update kung may offline.
Kinakailangan ang Mga Bahagi:
- Arduino Pro Mini 3.3v 8mhz o 5v 16mhz (link)
- UART TTL Programmer (link)
- HC-05 Bluetooth Module (link)
- Mga Header Pins [tungkol sa ~ 25 dapat gawin] (link)
- Hookup Wire (sapat na upang ikonekta ang mga pin sa breadboard)
- Air Horn 134A (link)
- 180 Degree Servo Motor (link)
- Ang kakayahang maghinang na breadboard [gupitin sa laki] (link)
-
4 x AA Battery Clip [Hindi Nakalarawan sa Larawan] (link)
- 4 x AA Baterya (Hindi Larawan)
Opsyonal na Mga Extra:
- 2 Wire Voltmeter (link)
- Saglit na Paglipat (link)
- Super Capacitor (Hindi Nakalarawan sa Larawan) (link)
Kinakailangan ang mga tool:
- Panghinang na Bakal + Maghinang
- Mainit na glue GUN
- Mga Flush Cutter
- 3D printer (o serbisyo sa pag-print ng 3d sa online)
Hakbang 2: I-flashing ang Arduino
Una sa lahat gugustuhin mong i-flash ang iyong Arduino. Kung hindi ito kasama ng mga header pin na solder kailangan mong solder ang 6 na pin na may label:
GND, GND, VCC, RXI, TXO, DTR (lahat ito ay magkakasunod sa ilalim ng iyong dev board)
Kapag na-solder mo ang mga pin kailangan mong ikonekta ang mga ito sa iyong FTDI Programmer tulad ng sumusunod:
FTDI - Arduino
DTR - DTRRXD - TXOTXD - RXI + 5v - VCCGND - GND
Ngayon i-upload ang aming test code (maaari mo ring makita ang code dito):
# isama ang # isama
Servo sungayServo; // create servo object upang makontrol ang isang servoSoftwareSerial BT (10, 11); char a; // nag-iimbak ng papasok na character mula sa iba pang aparato int pos = 0; // variable upang maiimbak ang posisyon ng servo
void setup () {BT.begin (9600); BT.println ("Air Horn Active"); sungayServo.attach (9); // nakakabit ang servo sa pin 9 sa servo object na sungayServo.write (10); // nagtatakda ng posisyon ng servo
}
void loop () {if (BT.available ()) {a = (BT.read ());
kung (a == '1')
{hornServo.write (90); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); BT.println (""); pagkaantala (350); hornServo.write (10); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); } kung (a == '2') {hornServo.write (90); // sabihin sa servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); BT.println (""); pagkaantala (400); hornServo.write (10); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); } kung (a == '3') {hornServo.write (90); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); BT.println (""); pagkaantala (500); hornServo.write (10); // sabihin sa servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); }
kung (a == '4')
{hornServo.write (90); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); BT.println (""); pagkaantala (600); hornServo.write (10); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); } kung (a == '?') {BT.println ("Ipadala '1' para sa isang matalim na putok"); BT.println ("Ipadala ang '2' para sa isang mas mahabang pasabog"); BT.println ("Ipadala ang '3' para sa isang disenteng sabog"); BT.println ("Ipadala ang '4' para sa isang nakakabingi na pasabog"); }}}
Hakbang 3: Pag-iipon ng Lupon (Placed and Power Soldering)
Ang hakbang na ito ay mangangailangan ng ilang mga koneksyon at ilang pasensya gayunpaman ito ay medyo tuwid pasulong.
TANDAAN: maaari mo ring isagawa ang hakbang na ito sa isang regular na breadboard nang walang paghihinang ngunit magkakaroon ito ng iyong huling produkto ng isang maliit na mas mababa portable.
Paglalagay:
Mga bahagi para sa hakbang na ito:
- Arduino
- BT Modyul
- 3 Mga Pane ng Header ng Lalaki
- Kawad
Dapat nating ilagay ang naka-flash na Arduino at ang module ng Bluetooth (HC-05) sa breadboard sa anumang orientation na nakikita naming akma. Siguraduhin na ang breadboard na iyong ginagamit ay hindi nakapangkat at tulay ng mga hanay ng mga pin. Sa ginamit kong breadboard ng PCB-Way, ang bawat pin ay malaya.
Maghinang ng sumusunod na mga pin:
Wire Out Arduino BT Module Header PinRed Wire VCC VCC Gitnang PinBlack Wire GND GND Ibabang Pin
Tandaan: mayroong 2 mga pin ng GND sa Arduino, maaari mo ring gamitin ang alinman.
Ang huling imahe ay naglalarawan kung saan ako naghinang ng isang solong itim at pula na kawad sa kanan ng Arduino para sa koneksyon ng kuryente.
Hakbang 4: Pag-iipon ng Lupon (Mga Kable ng Sinyales at Pagsubok)
Mga Kable ng Signal:
Ngayon dapat kaming magpatakbo ng 3 pang mga wire. Alinsunod sa aming code ang signal sa Arduino ay nasa pin 9 at ang aming serial na komunikasyon sa BT Module ay nasa mga pin 10 at 11.
Maghinang ng sumusunod na mga pin:
Arduino BT ModulePin 10 (D10) TXD (Green Wire) Pin 11 (D11) RXD (Yellow Wire)
at para sa signal sa servo ay naghihinang kami tulad ng sumusunod:
Arduino Header PinPin 9 (D9) Top Pin (White Wire)
Panghuli maaari mong I-plug ang iyong servo motor sa mga header pin. Karaniwan silang mayroong 3 pin na babaeng header na may kulay na Kayumanggi, Pula at Dilaw.
Ang Brown ay Ground, Red ay VCC at Yellow ang Signal. Tiyaking ang plug ay nasa header na may Yellow pin na naka-plug sa tuktok.
Pagsubok:
Maaari mo na ngayong mai-hookup ang iyong aparato sa ilang lakas upang kumpirmahing tumatakbo ito!
Ang 5V.5A ay dapat maging maayos para sa pagsubok na ito, kung wala kang isang bench power supply maaari kang magpatuloy sa mga hakbang at pagsubok pagkatapos mong idagdag ang baterya pack.
Upang masubukan lamang ang lakas sa iyong aparato hanggang sa kumurap ang BT Module at pagkatapos ay i-scan ang 'HC-05' na ang default na aparato ID. Ipares ang password na '1234' (minsan '12345' depende sa tagagawa) at i-install ang isang Bluetooth serial APP.
Masidhing inirerekumenda ko ang 'Serial Bluetooth Terminal'. I-click ang menu ng hamburger sa kaliwang tuktok at mag-click sa mga aparato.
Tiyaking ang HC-05 ay naka-highlight na berde at pagkatapos ay mag-click pabalik sa terminal.
I-click ang dual plug button sa tabi ng icon ng bin sa kanang tuktok upang simulan ang serial connection.
Dapat kang batiin sa serial na pag-print ng 'Air Horn Active' sa isang matagumpay na koneksyon.
Ipadala '?' upang hilahin ang menu o ang mga numero 1 hanggang 4 at dapat magsimulang lumipat ang iyong Servo.
TANDAAN: Kung nagkakaroon ka ng mga isyu Ang pag-troubleshoot ay nasa huling hakbang! Huwag mag-atubiling magkomento ng mga isyu at maaari akong magbigay ng tulong.
Hakbang 5: Pag-print ng 3D ng Mga Bahagi at Assembly
Ngayon para sa madaling bahagi. Isinama ko ang mga STL file DITO subalit ang karamihan sa mga 3D printer ay magkakaiba.
PCB Clip
Servo Mount
Base sa Horn
MAHALAGA ang Mga Setting ng pag-print
- Walang modelo ang mangangailangan ng mga suporta kung nakatuon ang mga ito ayon sa pangwakas na larawan sa isang bed ng printer.
- Ang iyong mga setting ng printer ay matutukoy ng iyong ginamit na materyal subalit iminungkahi na pumili ka para sa isang katamtamang paraan ng pagpuno para sa iyong pag-print. Papayagan ng mahinang punan ang brace na ibaluktot at walang sapat na pagbaba ng presyon ay mabibigo upang maikilos ang sungay.
- (mahinang infill = flex = walang sungay = bigong proyekto)
Assembly
Madaling pumutok ang base print sa ilalim ng iyong canister ng busina ng hangin, gayundin ang clip ng PCB sa gilid ay dapat na pumutok sa gilid ng sungay.
Ang servo mount ay medyo madali ring mag-snap. Para sa karagdagang katatagan iminumungkahi ko ang pagputol ng paikot na bundok ng sungay at i-zip ito sa sungay ayon sa naka-attach na mga larawan. Malilimitahan nito ang kakayahang madulas lalo na kung gaano karaming puwersa ang kinakailangan upang maipatupad ang isang buong kanistra. inirerekumenda na magpatakbo ka ng ilang mga turnilyo sa pamamagitan ng servo ngunit hindi ito kinakailangan dahil ang 3d print ay dapat magkasya sa servo sa halip masiksik.
Gumamit ako ng 2 mga kahoy na turnilyo na napakalaking upang mapaupo ito ngunit maaari mo ring kolain ang pagpipilian ay sa iyo!
Maaari mo na ngayong ilakip ang dobleng panig na servo arm gamit ang ibinigay na tornilyo. Natapos ko ang sobrang pagdidikit ng isa pang servo arm mula sa isang maliit na servo upang kumilos bilang isang 'daliri' subalit ito ay ganap na hindi kinakailangan dahil may sapat na metalikang kuwintas mula sa tuwid na braso na nag-iisa.
Sundin sa pamamagitan ng mainit na pagdikit ng PCB na iyong sinubukan sa pag-mount ng pcb (maaari mo ring i-tornilyo ito ngunit ang hotglue ay palaging madaling paraan) at i-clip ito sa sungay.
Pagkatapos ay maaari mong solder ang clip ng baterya sa mga lead na iyong na-solder sa board para sa lakas.
TANDAAN: Tulad ng bawat sheet ng data ang mga regulator sa mga board na ito ay tumatakbo hanggang sa 16v input boltahe kaya ang 4 na ganap na sisingilin na mga baterya ng AA ay magiging maayos sa pagsasaayos na ito.
Sa wakas maaari mong balutin ang mga wires sa tape o heatshrink sa kanila upang hindi sila maikli at para sa dagdag na katatagan maaari mong idikit ang clip ng baterya sa mga paa ng pang-ilalim na stand.
Ang mga imahe sa hakbang na ito ay dapat masakop ang pagpupulong na ito. Tiyaking napanood mo silang lahat.
Hakbang 6: Kumuha ng TOOTING
Pagpapahiwatig ng karera?
Itinanim ito sa ilalim ng desk ng iyong mga kasamahan?
Talaga bang nagmamahal ng sungay?
Sa ngayon ang kapangyarihan ay nasa iyong mga kamay! (sa kondisyon na nasa saklaw ka ng BT)
Kumpleto ka na ngayon upang toot 'hanggang sa nilalaman ng iyong puso. Maging responsable dahil ang mga sungay na ito ay seryosong malakas para sa kanilang laki subukang huwag din itong tunog malapit sa mga hayop at magalang sa iyong mga kapit-bahay (o hindi ako isang pulis).
Hakbang 7: Mga Opsyonal na Ekstra + Pag-troubleshoot
Opsyonal na Mga Extra:
Super Cap: Kung ang iyong aparato ay hindi nagpapatakbo ng sungay ngunit pinindot ang pindutan at i-restart maaaring wala kang sapat na kasalukuyang. Una baguhin ang iyong mga baterya sa AA sa mga bago ngunit maaari mo ring idagdag ang isang inline capacitor sa pagbuo. Mayroon akong ilang pagtula sa paligid at inilagay ang mga ito sa linya ng mga linya ng kuryente ayon sa nakakabit na imahe.
Voltage Meter + On / Off Switch: Maaari mo ring ipasok ang isang power switch upang buksan at patayin ang iyong proyekto sa pamamagitan ng pagdaragdag nito sa linya ng pangunahing linya ng boltahe sa karaniwang port ng switch at ang vcc ng circuit sa tuktok na pin. Maaari mo nang magamit ang circuit na ito gamit ang Volt Meter sa pamamagitan ng pagdaragdag ng supply o red wire sa ibabang pin ng switch na iyon. Kapag naka-off ito ay mababasa mo ang boltahe ng mga baterya. Maglagay ng isang pansamantalang paglipat sa serye gamit ang voltmeter upang makatipid ng kuryente kapag naka-off ito. Suriin ang mga imahe ng aking pangalawang board na kasama nito.
Pagbabago ng Pangalan at Password ng BT: Gumamit ng Techbitar's itinuturo dito!
Pag-troubleshoot:
Mapupuno habang lumalabas ang mga isyu!
Inirerekumendang:
Air - True Mobile Air Guitar (Prototype): 7 Hakbang (na may Mga Larawan)
Air - True Mobile Air Guitar (Prototype): Okay so, Ito ay magiging isang napaka maikling pagtuturo tungkol sa unang bahagi ng wakas na makalapit sa isang pangarap ko sa pagkabata. Noong bata pa ako, palagi kong pinapanood ang aking mga paboritong artista at banda na tumugtog ng gitara nang hindi malinis. Sa aking paglaki, ako ay
Halik ang Frog V2.0 - Back Horn Bluetooth Speaker Ganap na Na-print: 5 Hakbang (na may Mga Larawan)
Halik ang Frog V2.0 - Back Horn Bluetooth Speaker Ganap na Na-print: PanimulaSimula akong magsimula sa isang maliit na background. Kaya't ano ang isang back-load na speaker ng sungay? Isipin ito bilang isang baligtad na megaphone o gramophone. Ang isang megaphone (karaniwang isang loudspeaker sa harap na sungay) ay gumagamit ng isang acoustic sungay upang madagdagan ang pangkalahatang kahusayan ng
Car Horn - Mga Custom na Epekto ng Tunog: 4 na Hakbang (na may Mga Larawan)
Car Horn - Mga Custom na Epekto ng Tunog: Nag-install ako ng mga pasadyang epekto ng tunog ng sungay sa aking kotse batay sa mga video sa YouTube ni Mark Rober at Gusto kong Gumawa ng Bagay. Ang pangunahing sungay ng kotse ay nangangailangan ng maraming mga pagpipilian para sa mabisang komunikasyon sa pagitan ng mga driver sa aking palagay. Kung saan ako mula sa karaniwang sungay ng kotse ay mayroong
Electronic Loud Horn Gamit ang 555 Timer: 9 Mga Hakbang (na may Mga Larawan)
Electronic Loud Horn Gamit ang 555 Timer: Ang LM555 ay bumubuo ng isang elektronikong signal ng sungay na pinalakas ng isang LM386. Ang tono at dami ng sungay ay maaaring madaling iba-iba. Ang sungay ay maaaring magamit sa isang kotse, iskuter, ikot, at motor. Huwag kalimutang Mag-subscribe para sa higit pang mga proyekto: YouTubePCB
HRV (Home Air Exchanger) Arduino Controller Sa Air Economizer: 7 Hakbang (na may Mga Larawan)
HRV (Home Air Exchanger) Arduino Controller Sa Air Economizer: HRV Arduino Controller sa Air EconomizerKaya ang aking kasaysayan sa proyektong ito ay nakatira ako sa Minnesota at ang aking circuit board ay pinirito sa aking LifeBreath 155Max HRV. Ayokong bayaran ang $ 200 para sa bago. Palagi kong ginusto ang isang bagay na may kasamang air economizer