Telèfon sense fil fet de llaunes

Una nova versió d'una joguina antiga, el telèfon sense fil de llauna agafa la tecnologia de l'any passat i l'empeny a l'era moderna!

Telèfon sense fil fet de llaunes

Ahir mateix estava tenint una conversa telefònica seriosa quan de sobte el meu bananaphone va deixar de funcionar! Em vaig enfadar molt. Bé, això és tot: aquesta és l'última vegada que perdo una trucada a causa d'aquest telèfon estúpid! (Mirant enrere, probablement estava una mica massa enfadat en aquell moment.)

Telèfon sense fil fet de llaunes

És hora de les actualitzacions. I aquí està: un nou telèfon sense fil d'una llauna! Un pseudotelèfon nou i millorat per satisfer totes les meves necessitats de comunicació!

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Bromes a part, el projecte està funcionant. I així és com ho vaig fer.

Eines i materials

Per al projecte necessitareu uns quants components electrònics i un parell d'eines.

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Eines:

  • Trepant.
  • Tisores per a metall.
  • Pistola de cola calenta.
  • Alicates de boca rodó.
  • Martell amb un punter rodó.

Materials (tots per duplicat):

Preparant els pots

Abans de connectar l'electrònica, cal preparar els pots. Perforem-hi dos forats: un per a l'antena i el segon per al botó.

Telèfon sense fil fet de llaunes

Vaig començar amb el forat de l'antena. Primer, vaig enganxar la placa de l'antena dins de la llauna per mesurar a quina distància hauria d'estar el forat de la paret. A continuació, vaig marcar el forat amb un marcador d'esborrat en sec perquè volia eliminar-ne qualsevol rastre després de la feina. Llavors vaig fer servir un toc per marcar la ubicació del futur forat. Això ajudarà amb la perforació en el següent pas.

La mida del forat dependrà de l'antena que utilitzeu. Simplement vaig seleccionar la mida del trepant, comparant-la amb la mida de la rosca on es cargola l'antena.

Tinc 5,5 mm.

D'acord, posem-nos ulleres de seguretat!

Després d'haver seleccionat el diàmetre i marcat el forat, perforar-lo. És millor fer-ho a gran velocitat, però no premeu massa. La llauna és prima i tendeix a formar rebaves; aneu amb compte amb metalls afilats. Utilitzeu tiquets de llauna i alicates per retallar les vores.

Després d'això, podeu començar a treballar en el forat per al botó. Amb ell tot és una mica diferent.

Estic treballant amb el que tinc, així que vaig decidir provar de tornar a fer el forat amb un trepant i unes alicates. Però seria molt més convenient fer-ho amb un trepant Forstner. Així és com ho vaig fer.

Primer, vaig desenroscar la femella de plàstic del botó. A continuació, vaig col·locar la femella on necessitava el forat i vaig marcar el diàmetre interior. A continuació, vaig perforar cinc forats i vaig fer servir unes tisores per treure el material i fer que el forat semblés rodó.

Després d'això, vaig fer servir un martell i unes alicates per martellejar les vores cap a dins i doblegar-les - vegeu la foto. Recomano fer servir un martell amb cap rodona. Vaig fer servir el normal perquè no n'hi ha cap altre.

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Ara podeu cargolar l'antena i el botó. Compte amb les vores metàl·liques afilades!

Temps de cola calenta

Telèfon sense fil fet de llaunes

És hora d'enganxar tots els components. Primer, enceneu la pistola de cola i deixeu-la escalfar. A continuació, utilitzeu cola per enganxar la placa de l'antena a la llauna. També us recomano que cobreixis la part metàl·lica de l'antena que sobresurt amb cola perquè no es quedi curt amb la llauna.

Telèfon sense fil fet de llaunes

Recomano utilitzar tanta cola com sigui possible perquè res quedi curt a la llauna. Si escolteu un so de cruixir o grinyol durant la prova, és probable que alguna cosa entri en contacte amb la llauna.

Enganxeu l'Arduino Uno a la part inferior de la llauna i, a continuació, connecteu les bateries. Aquesta és la part més difícil: recomano aplicar cola a les vores i després col·locar-la de manera que l'antena estigui cap amunt i les bateries estiguin al costat oposat de la llauna. Les bateries seran el centre de gravetat natural.

Telèfon sense fil fet de llaunes

Vaig enganxar l'altaveu a un costat del suport de la bateria i el micròfon a l'altre. Els motius són consideracions estètiques i el desig de col·locar els cables amb cura.

Connexió d'electrònica

Telèfon sense fil fet de llaunes

Quan tot estigui ben enganxat, és hora de connectar els cables. Connecteu els cables als components segons el diagrama. A continuació es mostra una llista de contactes connectats.

Placa d'antena:

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

Comentari: NRF24L01 és una cosa fantàstica, però és molt sensible a la nutrició. Connecteu-lo només a 3,3 V, tret que utilitzeu una placa addicional com jo. Connecteu-vos a 5 V només amb una placa addicional, en cas contrari, cremareu l'antena.

Sensor de so analògic:

  • Pins de gravetat -> A0

Amplificador d'àudio:

  • + (entrada d'altaveu) -> 9 o 10 (canal esquerre o dret)
  • — (entrada de l'altaveu) -> GND
  • Pins de gravetat -> D0

Interruptor:

  • NO -> A1
  • COM -> GND

Breu explicació de com funciona el circuit.

Utilitzem la biblioteca RF24 Àudio, de manera que el micròfon, l'altaveu, l'interruptor i l'antena s'han de connectar d'una manera estrictament definida:

  • El pin del senyal del micròfon sempre va al pin A0.
  • Interruptor (recepció/transmissió) - a A1.
  • L'amplificador d'àudio es pot encendre a qualsevol lloc, sempre que tingui energia. El cable d'àudio s'ha de connectar als pins 9 i 10.
  • Els pins de l'antena CE i CSE només estan connectats als pins 7 i 8.

Telèfon sense fil fet de llaunes

Carregant el codi

gràcies Biblioteca d'àudio RF24 El programa resulta ser extremadament senzill. Literalment 10 línies de codi. Fes un cop d'ull:

    //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();    // Инициализировать библиотеку.
    }

Per carregar el codi, cal instal·lar l'IDE d'Arduino, descarregar aquest codi i obrir-lo. Assegureu-vos que al menú "eines" el programador està configurat en AVR ISP i la placa està configurada en Arduino UNO. Assegureu-vos de seleccionar el port COM correcte.

Ara connecteu l'Arduino i l'ordinador amb un cable USB i feu clic al botó "carregar" a la part superior esquerra. El codi s'hauria de carregar i hauríeu d'escoltar un lleuger soroll.

Prova de prémer el botó i escolta per veure si el to del so de brunzit canvia. El LED de la part superior de la placa IO Expansion HAT s'hauria d'apagar.

Si tot és així, el programa funciona i tot està connectat correctament.

Pot provar

Telèfon sense fil fet de llaunes

Per comprovar-ho, heu d'activar els dos bancs. Mantingueu premut el botó d'una de les llaunes i digueu alguna cosa al micròfon. Pots escoltar el so de l'altra llauna? Prova-ho amb un altre pot.

Si el so passa, llavors ho heu aconseguit! Si teniu problemes amb interferències o escolteu un zumbit, comproveu si hi ha problemes de connexió a terra. Puc recomanar embolicar l'antena amb cinta aïllant.

Després d'això, proveu el rang de funcionament: si no hi ha res al camí del senyal, hauria de recórrer una distància d'aproximadament un quilòmetre.

Conclusió

Telèfon sense fil fet de llaunes

Telèfon sense fil fet de llaunes

Enhorabona, has arribat al final del projecte! Bona feina!

Font: www.habr.com

Afegeix comentari