Talaan ng mga Nilalaman:

Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie): 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie): 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie): 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie): 7 Mga Hakbang (na may Mga Larawan)
Video: How To Make A Wireless Microphone / Stable, No Frequency Shift / Great Idea You Haven't Seen Before 2024, Hunyo
Anonim
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
Paano Gumawa ng isang Wireless Tin-Can Telephone! (Arduino Walkie Talkie)

Nitong isang araw lamang, nasa kalagitnaan ako ng isang napakahalagang tawag sa telepono nang tumigil sa paggana ang aking teleponong saging! Sobrang bigo ko. Iyon ang huling pagkakataon na napalampas ko ang isang tawag dahil sa lokong telepono na iyon! (Kung iisipin, maaaring medyo nagalit ako sa sandaling ito, tingnan ang mga larawan)

Oras na para sa isang pag-upgrade. Ipasok ang wireless tin-can na telepono! Ang lahat ng bago at pinahusay na gag phone, para sa lahat ng aking pekeng mga pangangailangan sa komunikasyon!

Tandaan: (Gumagawa talaga ang proyektong ito)

Narito kung paano ko ito itinayo!

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Para sa proyektong ito, kakailanganin mo ng ilang electronics, at ilang tool.

Nais kong isiwalat na ang proyektong ito ay na-sponsor ng DFRobot. Ang lahat ng mga bahagi ay ibinigay ng mga ito, at ang ilan sa mga ibinigay na link ay mga kaakibat na link sa DFRobot. Huwag mag-atubiling gamitin ang mga ito kung nais mong suportahan ang Facio Ergo Sum! Gumagana rin ang mga bahagi na walang brand. Salamat sa DFRobot para gawing posible ang proyektong ito!

Mga tool -

  • Drill (w / Bits)
  • Tin Snips
  • Hot Glue Gun (Maingat: Napakainit)
  • Mga Needle Nli Plier
  • Ball-peen Hammer

Mga Materyales - (Dalawa sa lahat ng mga Ito)

  • DFduino Uno R3
  • Gravity IO Expansion Shield (Opsyonal)
  • Analog Sound Sensor (Mikropono)
  • 386AMP Audio Amplifier (Speaker)
  • 6AA Holder ng Baterya w / DC Barrel Jack (at 6x AA)
  • NRF24L01 + PA + LNA Sa Antenna
  • Tactile Button (Gumamit ako ng isang arcade button)
  • Aluminium Coffee Can (Maaari mong makita ang mga ito nang madali sa Craigslist / Facebook Marketplace)
  • Jumper Wires

Hakbang 2: Paghahanda ng Mga Cans

Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans
Inihahanda ang mga Cans

Bago namin ma-wire ang electronics, kakailanganin naming ihanda ang mga lata. Upang magawa ito, magba-drill kami ng dalawang butas, isa para sa antena, at isa para sa pindutan.

Nagsimula ako sa butas ng antena. Una, inilagay ko ang board ng antena sa loob ng lata ng lata, upang sukatin kung gaano kalayo mula sa gilid ang kailangan ng butas. Pagkatapos, gamit ang aking daliri upang tandaan ang lubak, minarkahan ko ang butas ng isang marka ng Whiteboard, upang mapunasan ko sila sa paglaon. Pagkatapos, gamit ang isang gripo, naglagay ako ng isang maliit na indentation kung saan ako mag-drill. Makakatulong ito na gabayan ang drill sa susunod na hakbang.

Nakasalalay sa antena na ginamit mo, maaaring kailanganin mo ng isang mas maliit / mas malaking butas. Kaya kung ano ang ginawa ko upang makahanap ng tamang sukat, ay inihambing ang mga thread sa antena sa mga laki ng drill bit.

Tandaan: (Ang aking natapos sa pagiging 7/32)

Okay, SAFETY GLASSES ON!

Kapag napili mo ang isang sukat at minarkahan ang butas, mag-drill sa lata, pumunta sa isang mataas na bilis, ngunit huwag masyadong mapilit. Dahil sa kung gaano kakapal ang lata ng lata, karaniwang maggugupit ito, kaya't magbantay para sa matalim na metal. Gumamit ng mga lata at tins upang malinis ang gilid na ito.

Pagkatapos ay oras na para sa butas ng pindutan. Ang isang ito ay medyo naiiba.

Tandaan: Nagtatrabaho ako sa kung ano ang mayroon ako, kaya't nagpasya akong subukan itong gamitin ulit gamit ang drill at mga tin-snip. Ang isang Forstner bit ay maaaring gumana nang mas mahusay. Narito kung paano ko ito nagawa.

Una, na-unscrew ko ang plastic na "nut" mula sa pindutan. Pagkatapos ay inilagay ko ang kulay ng nuwes sa lokasyon na gusto ko ng butas, at minarkahan ang loob ng lapad. Pagkatapos ay nag-drill ako ng limang butas, at gumamit ng mga snip ng lata upang linisin ang materyal at mabuo ito sa isang bilog. Markahan ang butas, i-tap ito, at mag-drill.

TIGIL NA! HAMMERTIME na!

Pagkatapos nito, gumamit ako ng martilyo at pliers upang patumbahin ang mga metal tab at yumuko ito. Mangyaring mag-refer sa mga imahe para sa isang mas mahusay na ideya kung paano ko ito nagawa. Nagbigay ako ng isang hindi maganda na diagram na dapat makatulong sa iyo.

Tandaan: Iminumungkahi ko na gumamit ng isang ball-peen martilyo. Gumamit ako ng regular na martilyo dahil iyon lang ang mayroon ako.

Kapag tapos na iyon, maaari kang mag-tornilyo sa antena at ang pindutan. Muli, mag-ingat sa anumang matalim na piraso ng metal!

Hakbang 3: Oras ng Hot Glue Gun

Mainit na Oras ng Pandikit ng Baril!
Mainit na Oras ng Pandikit ng Baril!
Mainit na Oras ng Pandikit ng Baril!
Mainit na Oras ng Pandikit ng Baril!
Mainit na Oras ng Pandikit ng Baril!
Mainit na Oras ng Pandikit ng Baril!

Ngayon ay pandikit natin ang mga sangkap!

Una, isaksak ang iyong hot glue gun at hintaying uminit ito.

* Nagsisimula nang maglaro ang Jeopardy na tema … *

Pagkatapos, gumamit ng mainit na pandikit upang ma-secure ang antena board laban sa lata. Iminumungkahi ko din na patong ang metal na bahagi ng antena na dumidikit sa lata na may kola, kaya't hindi ito lalabas sa lata.

Tandaan: Sa lahat ng mga sangkap na ito, gumamit ng maraming halaga ng mainit na pandikit, kaya't walang pagkakataon na saligan ng lata. Kung nakakarinig ka ng ingay at tunog ng beeping kapag sinusubukan ito, malamang na may kasalanan ka sa lupa.

Kola ang Arduino Uno sa ilalim ng lata, at pagkatapos ay ikabit ang pack ng baterya. Ito ang magiging pinakamabigat na bahagi, iminumungkahi kong maglapat ng pandikit sa mga gilid at pagkatapos ay ilagay ito kung saan mo nais ang lata na makapagpahinga (kaya't ituro ng antena paitaas). Ang pack ng baterya ay palaging magiging natural na sentro ng gravity para sa lata.

Idinikit ko ang nagsasalita sa isang bahagi ng pack ng baterya, at ang mikropono sa kabilang panig. (Sumangguni sa mga larawan) Pangunahin ito para sa mga layuning pang-Aesthetic, at pamamahala ng wire.

Siguraduhing gumamit ng maraming pandikit upang wala sa mga pin na dumulas sa lata na lata

Hakbang 4: Mga kable sa Circuit

Kable ng Circuit
Kable ng Circuit
Kable ng Circuit
Kable ng Circuit

Kapag ang lahat ay ligtas na nakadikit, oras na para sa mga kable! Gamitin ang ibinigay na eskematiko upang ikonekta ang lahat ng mga jumper sa kanilang naaangkop na mga pin. Ibibigay ko rin ang mga pin-out sa ibaba:

(Tandaan, ito ay para sa HAT na Pagpapalawak ng Gravity)

Lupon ng Antenna:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Pin 7
  • CSE -> Pin 8
  • GND -> GND
  • 5V -> 5V

Isang bagay na dapat tandaan tungkol sa board na ito. Ang NRF24L01 ay isang kahanga-hangang piraso ng teknolohiya, ngunit napaka-sensitibo sa kuryente. Siguraduhin na mapalakas lamang ito sa 3.3V maliban kung ginagamit mo ang kasama na backpack na tulad ko. KONEKTO LANG SA 5V KUNG GAMITIN ANG EXTRA BOARD, kung hindi man ay iprito ang antena.

Analog Sound Sensor:

Mga Gravity Pins -> A0

Audio Amp:

  • + (sa input ng speaker) -> 9 o 10 (kaliwa o kanang audio)
  • - (sa input ng speaker) -> GND
  • Mga gravity pin -> D0

Lumipat:

  • HINDI -> A1
  • COM -> GND

Narito ang isang maikling paliwanag ng circuit (upang mapakinabangan ang sinumang gumagamit ng ibang board).

Dahil sa RF24Audio Library na ginagamit namin, mayroong isang tiyak na pinout para sa mikropono, speaker, switch, at antena:

Ang pin ng signal ng Mikropono ay palaging mapupunta sa A0 pin.

Ang Switch (para sa paglipat sa mode na paghahatid) ay palaging A1 pin.

Ang Audio Amplifier na ginagamit ko ay hindi mahalaga kung saan ito naka-plug in, basta may kapangyarihan ito. Ang mahalaga ay ang kawad na iyong ginagamit para sa paghahatid ng audio, na sa pamamagitan ng default ay magiging mga pin 9 at 10 (para sa kaliwa at kanang audio).

Ang Antenna pin CE at CSE ay palaging konektado sa mga pin 7 at 8 ayon sa pagkakabanggit (na kung saan ay nagbibigay-daan sa parehong direksyon ng signal ng radyo)

Inaasahan namin na ang impormasyong ito ay makakatulong sa iyo na i-wire ang circuit na ito sa anumang board.

Hakbang 5: Pagtulak sa Code

Pagtulak sa Code
Pagtulak sa Code
Pagtulak sa Code
Pagtulak sa Code
Pagtulak sa Code
Pagtulak sa Code

Oras na upang itulak ang ilang mga code! Ang programa para sa proyektong ito ay SUPER simpleng salamat sa RF24Audio Library. Ito ay literal na hindi kahit 10 mga linya ng code! Tingnan:

// Isama ang Mga Aklatan

# isama # isama # isama ang RF24 radio (7, 8); // Set up radio using pins 7 (CE) 8 (CS) RF24Audio rfAudio (radio, 1); // I-set up ang audio gamit ang radyo, at itakda sa radio number 0. void setup () {rfAudio.begin (); // Ang tanging dapat gawin ay gawing simula ang library. }

Hindi ko ipaliwanag kung paano ito gumagana dito, ngunit kung nais mong matuto nang higit pa tungkol sa Arduino IDE at kung ano ang ibig sabihin ng code na ito, tingnan ang link na ito.

Kakailanganin mo ring i-install ang RF24 at RF24Audio Library din, na maaari mong i-download dito.

Kapag nakuha mo na ang naka-install na Arduino IDE, i-download ang programang Arduino na ibinigay, at buksan ang code. Tumingin sa ilalim ng drop-down na Mga Tool. Siguraduhin na ang "Programmer" ay nakatakda sa AVR ISP, at ang Lupon ay nakatakda sa Arduino UNO (o anumang board na iyong ginagamit). Kumpirmahin din na nasa tamang Port ka (dapat sabihin na "Arduino Uno sa COM #")

Handa na kaming itulak ang code. Mag-plug sa isang USB cable sa Arduino at computer, at i-click ang Upload arrow sa kaliwang tuktok ng IDE. Dapat mag-upload ang code at maaari kang makarinig ng isang tahimik na buzz.

Subukang itulak ang pindutan at tingnan kung nagbabago ang buzz. Dapat din itong malabo sa isang LED sa tuktok ng IO Expansion HAT.

Kung nakukuha mo ang mga resulta, kung gayon ang programa ay dapat na tumatakbo nang tama at ang lahat ay dapat na konektado sa tamang paraan.

Hakbang 6: Pagsubok Ito

Pagsubok Ito
Pagsubok Ito
Pagsubok Ito
Pagsubok Ito
Pagsubok Ito
Pagsubok Ito
Pagsubok Ito
Pagsubok Ito

Upang subukan ito, kakailanganin mong i-on ang parehong mga lata. Pindutin ang pindutan pababa sa isang lata, at gumawa ng ilang ingay sa mikropono. Naririnig mo ba ang audio na nagmumula sa kabilang lata?

Subukan ang parehong bagay sa iba pang lata. Marinig ang anumang?

Kung gayon, gagana ito at tapos ka na! Tandaan: Kung nakakakuha ka ng pagkagambala o paghihimok, suriin kung may mga problema sa saligan. Tiyaking wala sa mga lead ang nakakadampi sa lata, at maraming kola sa pagitan ng mga bahagi. Subukan upang maiwasan ang pag-ikot sa bawat isa, dahil madaragdagan nito ang pagkagambala. Iminumungkahi ko rin na takpan ang metal na bahagi ng antena ng electrical tape upang maiwasan ito mula sa saligan hanggang sa lata.

Kapag alam mong gumagana ito, subukang subukan din ang distansya; dapat itong umakyat sa isang kilometro kung walang pumipigil sa signal!

Hakbang 7: Konklusyon

Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon

Binabati kita, Natapos mo na ito hanggang sa wakas! Kahanga-hanga ang pagbuo ng proyektong ito!

Salamat sa pagbabasa ng aking Instructable, inaasahan kong nasiyahan ka sa panonood ng video at inaasahan kong napakasaya mo ito.

Nais kong isiwalat na ang proyektong ito ay na-sponsor ng DFRobot, ginawang posible upang magkaroon ang proyektong ito sa pamamagitan ng pagbibigay ng lahat ng mga bahagi, kaya't huwag mag-atubiling bigyan sila ng ilang pag-ibig!

Update: Pinapasok ko ang Instructable na ito sa Arduino Competition, kaya kung nasiyahan ka sa proyektong ito, mangyaring bigyan ito ng isang boto na may orange na pindutan pababa sa ibaba!

Nai-update na Update: Pumapasok din ako sa Arduino Make-From-Home Contest, kaya't gusto kong ipakita mo rin sa akin ang iyong suporta sa mga site na iyon!

Nai-update na Update sa Nakaraang Update: Nasa Hackaday.io Making Tech at Home Challenge din ako, kaya't iboto ito!

Sundin ako para sa mas maraming mga cool na proyekto tulad nito, at gumawa ng isang bagay! Palaging panatilihin ang pag-aaral.:)

- Geoff M.

Facio Ergo Sum: "Ginagawa ko kung gayon ako"

Arduino Contest 2020
Arduino Contest 2020
Arduino Contest 2020
Arduino Contest 2020

Runner Up sa Arduino Contest 2020

Inirerekumendang: