Kazalo:

Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie): 7 korakov (s slikami)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie): 7 korakov (s slikami)

Video: Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie): 7 korakov (s slikami)

Video: Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie): 7 korakov (s slikami)
Video: Leap Motion SDK 2024, Junij
Anonim
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)
Kako narediti brezžični telefon v pločevinki! (Arduino Walkie Talkie)

Ravno neki dan sem bil sredi zelo pomembnega telefonskega klica, ko je moj bananin telefon prenehal delovati! Bil sem tako razočaran. Takrat zadnjič zamudim klic zaradi tega neumnega telefona! (Če pogledam nazaj, sem se v tem trenutku morda malo preveč razjezil, glej slike)

Čas je bil za nadgradnjo. Vstopite v brezžični telefon iz pločevinke! Popolnoma nov in izboljšan gag telefon za vse moje potrebe po lažni komunikaciji!

Opomba: (Ta projekt dejansko deluje)

Evo, kako sem jo zgradil!

Korak: Orodja in materiali

Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali

Za ta projekt boste potrebovali kar nekaj elektronike in nekaj orodij.

Rad bi razkril, da je ta projekt sponzoriral DFRobot. Vse dele so zagotovili sami, nekatere od navedenih povezav pa so partnerske povezave do DFRobot. Uporabite jih, če želite podpreti Facio Ergo Sum! Delujejo tudi deli zunaj blagovne znamke. Hvala DFRobotu, ki je omogočil ta projekt!

Orodja -

  • Vrtalnik (z bitovi)
  • Kositrski odrezki
  • Pištola za vroče lepilo (previdno: zelo vroče)
  • Klešče za nos
  • Kladivo s kroglico

Materiali - (dva od teh)

  • DFduino Uno R3
  • Gravity IO razširitveni ščit (neobvezno)
  • Senzor analognega zvoka (mikrofon)
  • Zvočni ojačevalnik (zvočnik) 386AMP
  • Držalo za baterijo 6AA z enosmernim priključkom (in 6x AA)
  • NRF24L01+PA+LNA z anteno
  • Taktilni gumb (uporabil sem arkadni gumb)
  • Aluminijasta pločevinka za kavo (zlahka jih najdete na Craigslistu/Facebook tržnici)
  • Mostične žice

2. korak: Priprava pločevink

Priprava pločevink
Priprava pločevink
Priprava pločevink
Priprava pločevink
Priprava pločevink
Priprava pločevink
Priprava pločevink
Priprava pločevink

Preden lahko priključimo elektroniko, moramo pripraviti pločevinke. V ta namen bomo izvrtali dve luknji, eno za anteno in eno za gumb.

Začel sem z luknjo za anteno. Najprej sem antensko ploščo postavil v pločevinko, da bi izmeril, kako daleč od strani bi morala biti luknja. Nato sem s prstom zabeležil greben, luknjo sem označil z označevalnikom bele plošče, da sem jih lahko kasneje obrisal. Nato sem s pipo postavil majhno vdolbino, kjer bom vrtal. To bo pomagalo voditi vajo v naslednjem koraku.

Odvisno od antene, ki jo uporabljate, boste morda potrebovali manjšo/večjo luknjo. Torej, kar sem naredil, da sem našel pravo velikost, sem primerjal niti na anteni z velikostmi svedra.

Opomba: (Moja je bila 7/32)

V redu, VARNOSTNA OČALA NA!

Ko izberete velikost in označite luknjo, izvrtajte v pločevinko, pojdite z veliko hitrostjo, vendar ne pritiskajte preveč. Ker je pločevinka krhka, se običajno striže, zato bodite pozorni na ostro kovino. Za čiščenje tega roba uporabite pločevinaste nastavke in klešče.

Potem je čas za luknjo za gumb. Ta je malo drugačen.

Opomba: Delam s tem, kar imam, zato sem se odločil, da bom znova poskusil s svedrom in kositri. Forstnerjev del bi lahko deloval veliko bolje. Evo, kako sem to naredil.

Najprej sem odvila plastično "matico" iz gumba. Nato sem matico namestil na mesto, kjer sem želel luknjo, in označil notranji premer. Nato sem izvrtal pet lukenj in s kositrnimi zarezami material očistil in ga oblikoval v krog. Označite luknjo, jo tapnite in izvrtajte.

STOP! URE JE HAMMERTIME!

Po tem sem s kladivom in kleščami udaril v kovinske jezičke in jih upognil. Za boljšo predstavo o tem, kako sem to naredil, si oglejte slike. Zagotovil sem slab dizajn, ki bi vam lahko pomagal.

Opomba: Predlagam uporabo kladiva. Uporabil sem običajno kladivo, ker je to vse, kar sem imel.

Ko to storite, lahko privijete anteno in gumb. Še enkrat bodite previdni pri ostrih kovinskih delcih!

3. korak: Čas pištole za vroče lepilo

Čas vročih lepilnih pištol!
Čas vročih lepilnih pištol!
Čas vročih lepilnih pištol!
Čas vročih lepilnih pištol!
Čas vročih lepilnih pištol!
Čas vročih lepilnih pištol!

Zdaj lepite komponente!

Najprej priključite pištolo za vroče lepilo in počakajte, da se segreje.

*Začne se igrati tema ogroženosti …*

Nato z vročim lepilom pritrdite antensko ploščo na pločevinko. Predlagam tudi, da kovinski del antene, ki štrli skozi pločevinko, premažete z lepilom, tako da se ne bo ozemljil do pločevinke.

Opomba: Pri vseh teh komponentah uporabite obilno količino vročega lepila, tako da nič ne more ozemljiti pločevinke. Če med preskušanjem zaslišite brenčanje ali piskanje, imate verjetno napako na tleh.

Arduino Uno prilepite na dno pločevinke in nato pritrdite baterijo. To bo najtežji del, predlagam, da lepilo nanesete na robove in ga nato postavite tam, kjer želite, da počiva pločevinka (tako da antena kaže navzgor). Baterija bo vedno naravno težišče pločevinke.

Zvočnik sem prilepil na eno stran baterije, mikrofon pa na drugo. (Glejte slike) To je bilo predvsem zaradi estetskih namenov in upravljanja žice.

Uporabite veliko lepila, tako da noben od zatičev, pritrjenih na pločevinko

4. korak: Ožičenje vezja

Ožičenje vezja
Ožičenje vezja
Ožičenje vezja
Ožičenje vezja

Ko je vse varno zlepljeno, je čas za ožičenje! S pomočjo priložene sheme priključite vse mostičke na ustrezne zatiče. Spodaj bom navedel tudi pin-out:

(Upoštevajte, da je to za HAT za razširitev gravitacije)

Antenska plošča:

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

Nekaj je treba opozoriti na to ploščo. NRF24L01 je čudovit kos tehnologije, vendar zelo občutljiv na elektriko. Napajajte ga samo s 3.3V, razen če uporabljate priloženi nahrbtnik, kot sem jaz. PRI UPORABI DODATNE PLOŠČE SE POVEŽITE SAMO NA 5 V, sicer antena prepraži.

Analogni zvočni senzor:

Gravitacijski zatiči -> A0

Zvočni ojačevalnik:

  • +(na vhodu za zvočnike) -> 9 ali 10 (levi ali desni zvok)
  • -(na vhodu za zvočnike) -> GND
  • Gravitacijski zatiči -> D0

Stikalo:

  • NE -> A1
  • COM -> GND

Tu je kratka razlaga vezja (upajmo, da bo koristilo vsem, ki uporabljajo drugo ploščo).

Zaradi knjižnice RF24Audio, ki jo uporabljamo, obstaja zelo poseben izpis za mikrofon, zvočnik, stikalo in anteno:

Signalni zatič mikrofona bo vedno na zatiču A0.

Stikalo (za preklop v način prenosa) je vedno pin A1.

Zvočni ojačevalnik, ki ga uporabljam, ni pomembno, kje je priključen, če ima moč. Pomembna je žica, ki jo uporabljate za prenos zvoka, to sta privzeto zatiči 9 in 10 (za levi in desni zvok).

Antenski zatiči CE in CSE sta vedno priključeni na nožici 7 oziroma 8 (kar omogoča obe smeri radijskega signala)

Upajmo, da vam bodo te informacije v pomoč pri ožičenju tega vezja na kateri koli plošči.

5. korak: Potisnite kodo

Potiskanje kode
Potiskanje kode
Potiskanje kode
Potiskanje kode
Potiskanje kode
Potiskanje kode

Čas je, da pritisnete kodo! Program za ta projekt je SUPER preprost zahvaljujoč knjižnici RF24Audio. Dobesedno ni niti 10 vrstic kode! Poglej:

// Vključi knjižnice

#include #include #include RF24 radio (7, 8); // Nastavitev radia z zatiči 7 (CE) 8 (CS) RF24Audio rfAudio (radio, 1); // Nastavitev zvoka prek radia in nastavitev na radijsko številko 0. void setup () {rfAudio.begin (); // Edino, kar lahko storimo, je inicializirati knjižnico. }

Ne bom razlagal, kako to deluje tukaj, če pa želite izvedeti več o Arduino IDE in kaj ta koda pomeni, si oglejte to povezavo.

Prav tako boste morali namestiti knjižnico RF24 in RF24Audio, ki jo lahko prenesete tukaj.

Ko namestite Arduino IDE, prenesite priloženi program Arduino in odprite kodo. Poglej pod spustni meni Orodja. Prepričajte se, da je »Programer« nastavljen na ponudnika internetnih storitev AVR, plošča pa na Arduino UNO (ali katero koli ploščo, ki jo uporabljate). Prepričajte se tudi, da ste na desnem vhodu (na njem mora biti napisano »Arduino Uno na COM#«)

Zdaj smo pripravljeni pritisniti kodo. Priključite kabel USB v Arduino in računalnik in kliknite puščico za nalaganje v zgornjem levem kotu IDE. Koda se mora naložiti in morda boste slišali tiho brenčanje.

Poskusite pritisniti gumb in preverite, ali buzz spreminja glasnost. Prav tako bi morala zatemniti LED na vrhu IO razširitvenega HAT.

Če dobite te rezultate, bi se moral program pravilno izvajati in vse bi moralo biti pravilno povezano.

6. korak: Preizkusite ga

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Če želite preizkusiti, morate vklopiti obe pločevinki. Pritisnite gumb navzdol na eni pločevinki in v mikrofon naredite nekaj hrupa. Ali slišite zvok iz druge pločevinke?

Poskusite isto na drugi pločevinki. Slišiš kaj?

Če je tako, deluje in ste končali! Opomba: Če pride do motenj ali brenčanja, preverite težave z ozemljitvijo. Prepričajte se, da se noben od vodnikov ne dotika pločevinke in da je med sestavnimi deli dovolj lepila. Poskusite se izogniti zvijanju drug okoli drugega, saj bo to povečalo motnje. Predlagam tudi, da kovinski del antene prekrijete z električnim trakom, da preprečite njeno ozemljitev do pločevinke.

Ko veste, da deluje, poskusite preizkusiti tudi razdaljo; bi moral iti do kilometra, če nič ne blokira signala!

7. korak: Zaključek

Zaključek
Zaključek
Zaključek
Zaključek
Zaključek
Zaključek

Čestitamo, prišli ste do konca! Odlično delo pri gradnji tega projekta!

Hvala, ker ste prebrali moj Instructable, upam, da ste uživali v ogledu videoposnetka in upam, da se vam je zdel zelo zabaven.

Rad bi razkril, da je ta projekt sponzoriral DFRobot, ki so omogočili obstoj tega projekta z dobavo vseh delov, zato jim lahko pomagate!

Posodobitev: prijavljam se na Instructable na tekmovanju Arduino, zato, če vam je bil ta projekt všeč, ga podarite z oranžnim gumbom spodaj!

Posodobljena posodobitev: Udeležujem se tudi tekmovanja Arduino Make-From-Home, zato bi bil vesel, če mi pokažete svojo podporo tudi na teh spletnih mestih!

Posodobljena posodobitev prejšnje posodobitve: Tudi jaz sem na Hackaday.io Making Tech at Home Challenge, zato pojdite glasovati zanj tukaj!

Sledite mi za več kul projektov, kot je ta, in počnite nekaj narediti! Vedno se učite.:)

- Geoff M.

Facio Ergo Sum: "Tako naredim, da sem"

Natečaj Arduino 2020
Natečaj Arduino 2020
Natečaj Arduino 2020
Natečaj Arduino 2020

Podprvak na tekmovanju Arduino 2020

Priporočena: