¡Una nueva versión de un juguete viejo, el teléfono inalámbrico de hojalata toma la tecnología del año pasado y la lleva a la era moderna!
¡Ayer mismo estaba teniendo una conversación telefónica seria cuando de repente mi bananaphone dejó de funcionar! Me enojé mucho. Bueno, eso es todo: ¡esta es la última vez que pierdo una llamada debido a este estúpido teléfono! (Mirando hacia atrás, probablemente estaba demasiado enojado en ese momento).
Es hora de actualizaciones. Y aquí está: ¡un nuevo teléfono inalámbrico sacado de una lata! ¡Un pseudoteléfono nuevo y mejorado que se adapta a todas mis necesidades de comunicación!
Bromas aparte, el proyecto realmente está funcionando. Y así es como lo hice.
Herramientas y materiales
Para el proyecto necesitarás bastantes componentes electrónicos y un par de herramientas.
Antes de conectar los dispositivos electrónicos, es necesario preparar los frascos. Taladremos dos agujeros en ellos: uno para la antena y el segundo para el botón.
Empecé con el agujero de la antena. Primero, pegué la placa de la antena dentro de la lata para medir qué tan lejos debía estar el orificio de la pared. Luego marqué el agujero con un marcador de borrado en seco porque quería eliminar cualquier rastro después del trabajo. Luego utilicé un grifo para marcar la ubicación del futuro agujero. Esto ayudará con la perforación en el siguiente paso.
El tamaño del agujero dependerá de la antena que estés utilizando. Simplemente seleccioné el tamaño del taladro, comparándolo con el tamaño de la rosca donde se atornilla la antena.
Tengo 5,5 mm.
¡Bien, vamos a ponernos gafas de seguridad!
Habiendo seleccionado el diámetro y marcado el agujero, taladrelo. Es mejor hacer esto a alta velocidad, pero no presione demasiado. El estaño es fino y tiende a formar rebabas; tenga cuidado con el metal afilado. Utilice tijeras de hojalatero y alicates para recortar los bordes.
Después de esto puedes empezar a trabajar en el agujero para el botón. Con él todo es un poco diferente.
Estoy trabajando con lo que tengo, así que decidí intentar hacer el agujero nuevamente con un taladro y unos alicates. Pero sería mucho más conveniente hacerlo con un taladro Forstner. Así es como lo hice.
Primero, desenrosqué la tuerca de plástico del botón. Luego coloqué la tuerca donde necesitaba que estuviera el agujero y marqué el diámetro interior. Luego taladré cinco agujeros y usé tijeras para quitar el material y hacer que el agujero pareciera redondo.
Después de eso, usé un martillo y unos alicates para martillar los bordes hacia adentro y doblarlos; vea la foto. Recomiendo utilizar un martillo con cabeza redonda. Yo usé el normal porque no hay otro.
Ahora puedes atornillar la antena y el botón. ¡Cuidado con los bordes metálicos afilados!
tiempo de pegamento caliente
Es hora de pegar todos los componentes. Primero, enciende la pistola de pegamento y deja que se caliente. Luego use pegamento para pegar la placa de la antena a la lata. También te aconsejo que tapes con pegamento la parte metálica de la antena que sobresale para que no haga cortocircuito con la lata.
Recomiendo usar tanto pegamento como sea posible para que nada quede corto en la lata. Si escucha un crujido o chirrido durante la prueba, es probable que algo esté entrando en contacto con la lata.
Pegue el Arduino Uno al fondo de la lata y luego conecte las baterías. Esta es la parte más difícil: recomiendo aplicar pegamento en los bordes y luego colocarlo de modo que la antena mire hacia arriba y las baterías en el lado opuesto de la lata. Las baterías serán el centro de gravedad natural.
Pegué el altavoz a un lado del soporte de la batería y el micrófono al otro. Las razones son consideraciones estéticas y el deseo de tender los cables con cuidado.
Conexión de electrónica
Cuando todo esté firmemente pegado, es hora de conectar los cables. Conecte los cables a los componentes según el diagrama. A continuación se muestra una lista de contactos conectados.
Placa de antena:
MI -> MISO
MO -> MOSI
SCK -> SCK
CE -> Pin 7
CSE -> Pin 8
GND -> GND
5V -> 5V
Comentario: NRF24L01 es una gran cosa, pero es muy sensible a la nutrición. Conéctelo solo a 3,3 V, a menos que utilice una placa adicional como lo hago yo. Conéctalo a 5 V solo con una placa adicional, de lo contrario quemarás la antena.
Sensor de sonido analógico:
Pines de gravedad -> A0
Amplificador de audio:
+ (entrada de altavoz) -> 9 o 10 (canal izquierdo o derecho)
— (entrada de altavoz) -> GND
Pasadores de gravedad -> D0
Cambiar:
NO -> A1
COM -> TIERRA
Breve explicación de cómo funciona el circuito.
Usamos la biblioteca RF24Audio, por lo que el micrófono, altavoz, interruptor y antena deben conectarse de forma estrictamente definida:
El pin de señal del micrófono siempre va al pin A0.
Interruptor (recepción/transmisión) - en A1.
El amplificador de audio se puede encender en cualquier lugar, siempre que tenga energía. El cable de audio debe estar conectado a los pines 9 y 10.
Los pines de antena CE y CSE están conectados únicamente a los pines 7 y 8.
Subiendo el código
A través de RF24Biblioteca de audio El programa resulta extremadamente sencillo. Literalmente 10 líneas de código. Echar un vistazo:
//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(); // Инициализировать библиотеку.
}
Para cargar el código, debe instalar el IDE de Arduino, descargar este código y abrirlo. Asegúrese de que en el menú "herramientas" el programador esté configurado en AVR ISP y la placa esté configurada en Arduino UNO. Asegúrese de seleccionar el puerto COM correcto.
Ahora conecte el Arduino y la computadora con un cable USB y haga clic en el botón "cargar" en la parte superior izquierda. El código debería cargarse y deberías escuchar un ligero zumbido.
Intente presionar el botón y escuche para ver si el tono del zumbido cambia. El LED en la parte superior de la placa HAT de expansión IO debería apagarse.
Si todo es así, entonces el programa está funcionando y todo está conectado correctamente.
puede probar
Para comprobarlo, debe activar ambos bancos. Mantenga presionado el botón de una de las latas y diga algo por el micrófono. ¿Puedes oír el sonido de la otra lata? Prueba esto con otro frasco.
Si el sonido pasa, ¡lo lograste! Si tiene problemas con interferencias o escucha un zumbido, verifique si hay problemas de conexión a tierra. Puedo recomendar envolver la antena con cinta aislante.
Después de esto, pruebe el rango de operación: si no hay nada en el camino de la señal, ¡debe recorrer una distancia de aproximadamente un kilómetro!
Conclusión
¡Felicitaciones, has llegado al final del proyecto! ¡Gran trabajo!