Sadržaj:

Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie): 7 koraka (sa slikama)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie): 7 koraka (sa slikama)

Video: Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie): 7 koraka (sa slikama)

Video: Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie): 7 koraka (sa slikama)
Video: Kako koristiti mobitel kao joystick? 2024, Septembar
Anonim
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)
Kako napraviti bežični telefon u limenci! (Arduino Walkie Talkie)

Pre neki dan sam bio usred veoma važnog telefonskog poziva kada je moj telefon sa bananom prestao da radi! Bio sam tako frustriran. Ovo je zadnji put da propuštam poziv zbog tog glupog telefona! (Gledajući unatrag, možda sam se trenutno previše naljutio, pogledajte slike)

Bilo je vreme za nadogradnju. Uđite u bežični telefon sa limenkom! Potpuno novi i poboljšani telefon sa gegom, za sve moje potrebe lažne komunikacije!

Napomena: (Ovaj projekt zaista funkcionira)

Evo kako sam to napravio!

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali

Za ovaj projekt trebat će vam dosta elektronike i nekoliko alata.

Želim otkriti da je ovaj projekt sponzorirao DFRobot. Oni su dostavili sve dijelove, a neke od ponuđenih veza su partnerske veze na DFRobot. Slobodno ih koristite ako želite podržati Facio Ergo Sum! Delovi van marke takođe funkcionišu. Hvala DFRobotu što je omogućio ovaj projekt!

Alati -

  • Bušilica (sa bitima)
  • Limeni isječci
  • Pištolj za vruće ljepilo (pažljivo: vrlo vruće)
  • Kliješta za igle za nos
  • Čekić sa kuglicom

Materijali - (dva od ovih)

  • DFduino Uno R3
  • Gravity IO ekspanzijski štit (opcionalno)
  • Senzor analognog zvuka (mikrofon)
  • 386AMP audio pojačalo (zvučnik)
  • Držač baterije 6AA sa priključkom za DC cijev (i 6x AA)
  • NRF24L01+PA+LNA S antenom
  • Taktilno dugme (koristio sam arkadni taster)
  • Aluminijska limenka za kavu (ovo možete lako pronaći na Craigslistu/Facebook tržnici)
  • Džemper žice

Korak 2: Priprema limenki

Priprema limenki
Priprema limenki
Priprema limenki
Priprema limenki
Priprema limenki
Priprema limenki
Priprema limenki
Priprema limenki

Prije nego što možemo povezati elektroniku, morat ćemo pripremiti limenke. Da bismo to učinili, izbušit ćemo dvije rupe, jednu za antenu, a drugu za gumb.

Počeo sam s rupom za antenu. Prvo sam antensku ploču stavio u limenu limenku kako bih izmjerio koliko bi rupa trebala biti udaljena sa strane. Zatim sam prstom zabilježio greben, označio sam rupu markerom na bijeloj ploči, kako bih ih kasnije mogao obrisati. Zatim sam, pipom, stavio mali udubljenje gdje ću bušiti. To će vam pomoći voditi vježbu u sljedećem koraku.

Ovisno o anteni koju koristite, možda će vam trebati manji/veći otvor. Dakle, ono što sam učinio da pronađem pravu veličinu, usporedio sam navoje na anteni s veličinama svrdla.

Napomena: (Moje je završilo 7/32)

U redu, SIGURNOSNE NAOČALE NA!

Nakon što odaberete veličinu i označite rupu, izbušite u limenku, idite velikom brzinom, ali nemojte previše pritiskati. Zbog toga što je limenka krhka, obično će se smiciti, pa pazite na oštar metal. Za čišćenje ove ivice upotrijebite konzerve i kliješta.

Tada je vrijeme za rupu za dugme. Ovaj je malo drugačiji.

Napomena: Radim sa onim što imam, pa sam odlučio ponovo pokušati s bušilicom i šnalama. Forstnerov bit bi mogao raditi puno bolje. Evo kako sam to uradio.

Prvo sam odvrnuo plastičnu „maticu“s dugmeta. Zatim sam postavio maticu na mjesto na kojem sam htio otvor i označio unutarnji promjer. Zatim sam izbušio pet rupa i pomoću limenih šnala očistio materijal i oblikovao ga u krug. Označite rupu, dodirnite je i izbušite.

STOP! HAMMERTIME je!

Nakon toga sam čekićem i kliještima udario u metalne jezičke i savio ih. Molimo pogledajte slike za bolju sliku o tome kako sam to učinio. Dao sam loš dijagram koji bi vam mogao pomoći.

Napomena: Predlažem korištenje čekića s kuglicom. Koristio sam običan čekić jer je to sve što sam imao.

Kada to učinite, možete uvrnuti antenu i dugme. Opet, pazite na oštre metalne komade!

Korak 3: Vrijeme pištolja za vruće ljepilo

Hot Glue Gun Time!
Hot Glue Gun Time!
Hot Glue Gun Time!
Hot Glue Gun Time!
Hot Glue Gun Time!
Hot Glue Gun Time!

Sada zalijepimo komponente!

Prvo priključite pištolj za vruće ljepilo i pričekajte da se zagrije.

*Počinje se igrati tema opasnosti …*

Zatim vrućim ljepilom pričvrstite antensku ploču za limenku. Predlažem i premazivanje metalnog dijela antene koji proviruje kroz limenku ljepilom, tako da se neće uzemljiti do limenke.

Napomena: Sa svim ovim komponentama koristite obilne količine vrućeg ljepila, tako da ništa nema šanse uzemljiti se limenkom. Ako čujete zujanje ili piskanje prilikom testiranja, vjerojatno imate grešku na tlu.

Zalijepite Arduino Uno na dno limenke, a zatim pričvrstite bateriju. Ovo će biti najteži dio, predlažem da nanesete ljepilo na rubove, a zatim ga postavite tamo gdje želite da konzerva odmara (tako da antena pokazuje prema gore). Baterija će uvijek biti prirodno težište limenke.

Zalijepio sam zvučnik s jedne strane baterije, a mikrofon s druge strane. (Pogledajte slike) Ovo je prvenstveno bilo u estetske svrhe i upravljanje žicom.

Upotrijebite puno ljepila tako da niti jedna igla nije uzemljena u limenu konzervu

Korak 4: Ožičenje kruga

Ožičenje kruga
Ožičenje kruga
Ožičenje kruga
Ožičenje kruga

Nakon što je sve dobro zalijepljeno, vrijeme je za ožičenje! Pomoću priložene sheme spojite sve kratkospojnike na odgovarajuće pinove. U nastavku ću navesti i pin-out:

(Napomena, ovo je za HAT za proširenje gravitacije)

Ploča za antenu:

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

Treba napomenuti nešto o ovoj ploči. NRF24L01 je prekrasan komad tehnologije, ali vrlo osjetljiv na električnu energiju. Napajajte ga samo sa 3.3V osim ako ne koristite priloženi ruksak kao ja. POVEZUJTE SE SAMO NA 5 V KADA KORISTITE DODATNU PLOČU, inače će ispržiti antenu.

Senzor analognog zvuka:

Gravitacijske igle -> A0

Audio pojačalo:

  • +(na ulazu zvučnika) -> 9 ili 10 (lijevi ili desni zvuk)
  • -(na ulazu zvučnika) -> GND
  • Gravitacijske igle -> D0

Prekidač:

  • NE -> A1
  • COM -> GND

Evo kratkog objašnjenja kola (nadamo se da će biti od koristi svima koji koriste drugu ploču).

Zbog RF24Audio biblioteke koju koristimo, postoji vrlo specifičan pinout za mikrofon, zvučnik, prekidač i antenu:

Signalni pin mikrofona će uvijek ići na pin A0.

Prekidač (za prebacivanje u način prijenosa) uvijek je A1 pin.

Audio pojačalo koje koristim nije važno gdje je priključeno, sve dok ima napajanje. Bitna je žica koju koristite za prijenos zvuka, a koja će prema zadanim postavkama biti pinovi 9 i 10 (za lijevi i desni zvuk).

Igle antene CE i CSE uvijek su spojene na pinove 7 i 8 (što omogućava oba smjera radio signala)

Nadamo se da će vam ove informacije pomoći da ožičite ovo kolo na bilo kojoj ploči.

Korak 5: Potiskivanje koda

Potiskivanje koda
Potiskivanje koda
Potiskivanje koda
Potiskivanje koda
Potiskivanje koda
Potiskivanje koda

Vrijeme je da unesete neki kod! Program za ovaj projekt je SUPER jednostavan zahvaljujući RF24Audio biblioteci. To doslovno nije ni 10 linija koda! Pogledaj:

// Uključuje biblioteke

#include #include #include RF24 radio (7, 8); // Podesite radio pomoću pinova 7 (CE) 8 (CS) RF24Audio rfAudio (radio, 1); // Podesite zvuk pomoću radija i postavite na radio broj 0. void setup () {rfAudio.begin (); // Jedino što treba učiniti je inicijalizirati biblioteku. }

Ovdje neću objašnjavati kako to funkcionira, ali ako želite saznati više o Arduino IDE -u i značenju ovog koda, pogledajte ovu vezu.

Također ćete morati instalirati RF24 i RF24Audio biblioteku, koju možete preuzeti ovdje.

Nakon što instalirate Arduino IDE, preuzmite ponuđeni Arduino program i otvorite kôd. Pogledajte ispod padajućeg izbornika Alati. Provjerite je li "Programmer" postavljeno na AVR ISP, a Board na Arduino UNO (ili bilo koju drugu ploču koju koristite). Također potvrdite da ste na desnom portu (trebalo bi pisati "Arduino Uno na COM#")

Sada smo spremni za guranje koda. Priključite USB kabel na Arduino i računalo, a zatim kliknite strelicu za otpremanje u gornjem lijevom kutu IDE -a. Kôd bi se trebao učitati i možda ćete čuti tiho zujanje.

Pokušajte pritisnuti dugme i vidjeti hoće li zujanje promijeniti visinu tona. Također bi trebao prigušiti LED diodu na vrhu IO proširenja HAT.

Ako postižete ove rezultate, program bi trebao raditi ispravno i sve bi trebalo biti povezano na pravi način.

Korak 6: Testirajte ga

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Da biste to isprobali, morate uključiti obje limenke. Pritisnite dugme dolje na jednoj limenci i napravite malo buke u mikrofon. Možete li čuti zvuk koji dolazi iz druge limenke?

Probajte isto na drugoj konzervi. Čujete li nešto?

Ako je tako, radi i gotovi ste! Napomena: Ako imate smetnje ili zujanje, provjerite ima li problema s uzemljenjem. Uvjerite se da nijedan od kabela ne dodiruje limenku i da između komponenti ima dovoljno ljepila. Pokušajte izbjeći uvijanje jedno oko drugog, jer će to povećati smetnje. Također predlažem da metalni dio antene prekrijete električnom trakom kako biste spriječili njeno uzemljenje na limenku.

Kad znate da radi, pokušajte i vi testirati udaljenost; trebao bi ići do kilometra ako ništa ne blokira signal!

Korak 7: Zaključak

Zaključak
Zaključak
Zaključak
Zaključak
Zaključak
Zaključak

Čestitamo, stigli ste do kraja! Sjajan posao u izgradnji ovog projekta!

Hvala vam što ste pročitali moj Instructable, nadam se da ste uživali gledajući video i nadam se da vam je bio jako zabavan.

Volio bih otkriti da je ovaj projekt sponzorirao DFRobot, koji su omogućili postojanje ovog projekta isporukom svih dijelova, pa slobodno idite da im date malo ljubavi!

Ažuriranje: Ulazim u ovaj Instructable na Arduino natjecanje, pa ako vam se svidio ovaj projekt, dajte mu glas s narančastim gumbom dolje!

Ažurirano ažuriranje: Također se prijavljujem na Arduino Make-From-Home Contest, pa bih volio da mi pokažete svoju podršku i na tim web stranicama!

Ažurirano ažuriranje o prethodnom ažuriranju: Takođe sam na izazovu Hackaday.io Making Tech at Home, pa glasajte za njega ovde!

Pratite me za još cool projekata poput ovoga i krenite napraviti nešto! Uvijek nastavite učiti.:)

- Geoff M.

Facio Ergo Sum: "Činim da jesam"

Arduino takmičenje 2020
Arduino takmičenje 2020
Arduino takmičenje 2020
Arduino takmičenje 2020

Drugoplasirani na Arduino takmičenju 2020

Preporučuje se: