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, Lipanj
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)

Baš sam neki dan bio usred vrlo važnog telefonskog poziva kad mi je telefon s bananom prestao raditi! 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 vrijeme za nadogradnju. Uđite u bežični telefon sa limenkom! Potpuno novi i poboljšani gag telefon, za sve moje potrebe lažne komunikacije!

Napomena: (Ovaj projekt zaista funkcionira)

Evo kako sam ga izgradio!

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! Djelovi izvan marke također rade. Hvala DFRobotu što je omogućio ovaj projekt!

Alati -

  • Bušilica (s bitovima)
  • Limeni isječci
  • Pištolj za vruće ljepilo (oprezno: vrlo vruće)
  • Igle za kliješta za nos
  • Čekić s kuglicom

Materijali - (dva od ovih)

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

Korak 2: Priprema limenki

Priprema konzervi
Priprema konzervi
Priprema konzervi
Priprema konzervi
Priprema konzervi
Priprema konzervi
Priprema konzervi
Priprema konzervi

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 malo 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 posmikati, pa pazite na oštar metal. Za čišćenje ovog ruba upotrijebite konzerve i kliješta.

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

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

Prvo sam odvrnuo plastičnu "maticu" s gumba. Zatim sam stavila maticu na mjesto na kojem sam htjela rupu i označila 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.

Nakon što to učinite, možete uvrnuti antenu i gumb. Opet, pripazite na oštre metalne komade!

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

Vrijeme toplog pištolja za ljepilo!
Vrijeme toplog pištolja za ljepilo!
Vrijeme toplog pištolja za ljepilo!
Vrijeme toplog pištolja za ljepilo!
Vrijeme toplog pištolja za ljepilo!
Vrijeme toplog pištolja za ljepilo!

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 na limenku. Predlažem i premazivanje metalnog dijela antene koji proviruje kroz limenku ljepilom, tako da se neće uzemljiti do limenke.

Napomena: Sa svim tim komponentama upotrijebite obilne količine vrućeg ljepila, tako da ništa nema mogućnosti uzemljenja s limenkom. Ako tijekom testiranja čujete zujanje ili zvuk, 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 nalijepite ljepilo na rubove, a zatim ga postavite tamo gdje želite da se 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) To je bilo prvenstveno u estetske svrhe i upravljanje žicom.

Pazite da 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 sigurno zalijepljeno, vrijeme je za ožičenje! Pomoću priložene sheme spojite sve kratkospojnike na odgovarajuće pinove. U nastavku ću također navesti 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 s 3,3 V, 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

Sklopka:

  • NE -> A1
  • COM -> GND

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

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

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

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

Zvučno 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ćuje oba smjera radio signala)

Nadamo se da će vam ove informacije pomoći da ožičite ovaj krug 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 SUPER je jednostavan zahvaljujući RF24Audio knjižnici. To doslovno nije ni 10 redaka koda! Pogledaj:

// Uključi knjižnice

#include #include #include RF24 radio (7, 8); // Postavljanje radija pomoću pinova 7 (CE) 8 (CS) RF24Audio rfAudio (radio, 1); // Postavljanje zvuka pomoću radija i postavljanje 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 što ovaj kod znači, 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 "Programer" postavljeno na AVR ISP, a ploča 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 pritisnuti kod. Priključite USB kabel na Arduino i računalo, a zatim kliknite strelicu Upload u gornjem lijevom kutu IDE -a. Kôd bi se trebao učitati i možda ćete čuti tihi zujanje.

Pokušajte pritisnuti gumb i vidjeti hoće li zujanje promijeniti visinu tona. Također bi trebao prigušiti LED diodu na vrhu IO ekspanzijskog šešira.

Ako dobivate 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 ga isprobali, morate uključiti obje limenke. Pritisnite gumb dolje na jednoj limenci i napravite malo buke u mikrofon. Možete li čuti zvuk koji dolazi iz druge limenke?

Pokušajte isto na drugoj konzervi. Čujete li š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, uspjeli 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 opskrbom svih dijelova, pa slobodno idite dajte im 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 stranicama!

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

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

- Geoff M.

Facio Ergo Sum: "Činim da jesam"

Arduino natjecanje 2020
Arduino natjecanje 2020
Arduino natjecanje 2020
Arduino natjecanje 2020

Drugoplasirani na Arduino natjecanju 2020

Preporučeni: