Uus lähenemine vanale mänguasjale — traadita telefon konservpurgist toob eelmise aasta tehnoloogia kaasaegsesse maailma!

Just eile vestlesin tõsiselt telefoni teel, kui mu banaanitelefon äkki lõpetas töö! Olin väga pettunud. Noh, kõik — see on viimane kord, kui ma selle rumala telefoni pärast kõnest ilma jään! (Tagasi vaadates tuleks tunnistada, et olin sel hetkel võib-olla liiga vihane).

On aeg uuendusteks. Ja siin see on – uus traadita telefon konservpurgist! Uus, täiustatud pseudotelefon, mis sobib kõikide minu suhtlusetenduste jaoks!


Ilma naljata, projekt on tõeliselt töötav. Ja siin on, kuidas ma selle tegin.
Tööriistad ja materjalid
Projektiks vajate üsna palju elektroonilisi komponente ja paar tööriista.


Tööriistad:
- Puuri.
- Metallist käärid.
- Kuumakleepimispüstol.
- Ringpihustid.
- Ümarpeaga haamer.
Materjalid (kõik kahtExemplarides):
- (mitte kohustuslik)
- (mikrofon)
- (kõlar)
- ümarate DC Barrel Jack pistikuga (ja 6x AA patareid)
- antenniga.
- .
- Kohvi alumiiniumpurk.
- .
Valmistame purke
Enne elektroonika ühendamist tuleb purgid ette valmistada. Teeme neisse kaks avad - üks antenni jaoks, teine nuppu jaoks.

Alustasin antenni jaoks mõeldud avaga. Esiteks panin antenniplaadi purki, et mõõta, kui kaugel seina äärest ava peaks olema. Seejärel märkisin koha ava jaoks kustutatava markeriga, kuna soovisin pärast töö lõppu jälgedest vabaneda. Siis tegin puurestiku, et märgata tulevase ava asukohta. See aitab järgmises etapis puuri teha.
Ava suurus sõltub kasutatavast antennist. Valisin lihtsalt puuri vastavalt suurusele, võrreldes seda selle keerme suurusega, kuhu antenn kinnitub.
See tuli mul 5,5 mm.
Okei, paneme kaitseprillid pähe!
Valides läbimõõdu ja märgates ava, puurige see. Parim on seda teha suurel kiirusel, kuid mitte liiga tugevalt vajutada. Metall on õhuke ja kalduv teravate servade tekkimisele - olge terasega ettevaatlik. Servade puhastamiseks kasutage metallist käärid ja ümarate näppide.
Nüüd saame liikuda nupu auku. Sellega on kõik veidi teistmoodi.
Katan olemasolevaga, seega otsustasin veel kord proovida auk teha puuri ja ringklemmi abil. Kuid seda oleks palju mugavam teha Forstneri puuri abil. Niimoodi ma seda tegin.
Esmalt lahti keerata nupus plastmutri. Siis asetasin mutri sinna, kuhu tuli auk teha, ja märkisin selle sisemisel läbimõõdul. Seejärel puuris sain viis auku ja kasutasin käärid, et materjali eemaldada ja augu uuele kujule viia.
Pärast seda kasutasin haamrit ja ringklemmi, et painutada ääred sisse – vaata pilti. Soovitan kasutada ümmarguste peadega haamrit. Kasutasin tavalist, kuna teist ei olnud.




Nüüd saab sisse keerata antenni ja nupu. Olge ettevaatlik teravate metallservadega!
Aeg termokleebi jaoks

On aeg kõik komponendid liimida. Esiteks lülitage liimipüstol sisse ja laske sel soojeneda. Seejärel kasutage liimi antenniploki kleepimiseks purgi külge. Samuti soovitan katta liimiga antenni metallosa, mis ulatub välja, et see purgiga lühiühendust ei teeks.

Soovitan kasutada võimalikult palju liimi, et mitte miski ei lühendaks purki. Kui kuulete testi ajal prõksumist või piiksumist, on tõenäoline, et midagi puutub kokku purgiga.
Kinnitage Arduino Uno purgi põhja ja seejärel ühendage patareid. See on kõige keerulisem osa – soovitan kanda liimi servadele ja seejärel asetada nii, et antenn vaataks ülespoole ja patareid oleksid purgi vastasküljel. Patareid toimivad loomuliku raskuskeskena.

Kleebisin kõlarist ühepoolse patarei hoidikule ja mikrofon teisele poole. Põhjused – esteetilised kaalutlused ja soov juhtmed korralikult paigutada.
Ühendame elektroonika

Kui kõik on kindlalt kleebitud, on aeg ühendad juhtmed. Ühendage komponente juhtmetega vastavalt skeemile. Allpool on loetelu ühendatavatest kontaktidest.
Antenni plaat:
- MI -> MISO
- MO -> MOSI
- SCK -> SCK
- CE -> Pin 7
- CSE -> Pin 8
- GND -> GND
- 5V -> 5V
Kommentaar: NRF24L01 on suurepärane seadeldis, kuid väga tundlik toite suhtes. Ühendage see ainult 3,3 V – kui te ei kasuta täiendavat plaati, nagu mina. 5 V võib ühendata ainult koos täiendava plaadiga, vastasel juhul kahjustate antenni.
Suhteline helituvastus sensor:
- Gravity Pins -> A0
Heli amplifier:
- + (speaker input) -> 9 or 10 (left or right channel)
- — (speaker input) -> GND
- Gravity pins -> D0
Switch:
- NO -> A1
- COM -> GND
Brief explanation of the circuit operation.
We use the library , so the microphone, speaker, switch, and antenna must be connected in a specific way:
- The signal pin of the microphone always goes to pin A0.
- The switch (receive/transmit) – to A1.
- The audio amplifier can be connected anywhere, as long as it has power. The audio transmission cable should be connected to pins 9 and 10.
- Antenna contacts CE and CSE are connected only to pins 7 and 8.

Upload the code
Tänu the program is extremely simple. Just 10 lines of code. Take a look:
//Include Libraries
#include <RF24.h>
#include <SPI.h>
#include <RF24Audio.h>
RF24 radio(7,8); // Радио использует контакты 7 (CE), 8 (CS).
RF24Audio rfAudio(radio,1); // Аудио использует радио, номер радио назначить 0.
void setup() { rfAudio.begin(); // Инициализировать библиотеку.
}
To upload the code, you need to install Arduino IDE, download this code and open it. Make sure that in the 'Tools' menu the programmer is set to AVR ISP, and the board is set to Arduino UNO. Ensure you have selected the correct COM port.
Now connect the Arduino and the computer with a USB cable and press the 'Upload' button at the top left. The code should upload, and you should hear a quiet buzzing.
Proovige nuppu vajutada ja kuulata, kas müriseva heli kõrgus on muutunud. IO Expansion HAT-iga kaardi ülaosas peaks sel juhul LED-lamp kustuma.
Kui kõik on nii, siis programm töötab ja kõik on õigesti ühendatud.
Karpide katsed

Kontrollimiseks tuleb aktiveerida mõlemad karbid. Hoidke nuppu ühe raami peal ja rääkige mikrofonisse. Kas kuulete heli teisest karbist? Proovige seda teha teise karbiga.
Kui heli läbib, siis olete eduka! Kui teil esinevad müra probleemid või te kuulete sumin, kontrollige maandusprobleemide olemasolu. Soovitan antenni isoleerlindiga mähkida.
Pärast seda katsetage signaali ulatust – kui signaali teel ei ole midagi, peaks see läbima umbes kilomeetri kaugusele!
Kokkuvõte


Palju õnne, olete projekti lõpuni jõudnud! Suurepärane töö!
Allikas: habr.com
