Uma nova versão de um brinquedo antigo, o telefone sem fio em lata pega a tecnologia do ano passado e a leva para a era moderna!
Ainda ontem eu estava tendo uma conversa séria ao telefone quando de repente meu bananaphone parou de funcionar! Fiquei muito chateado. Bem, é isso - esta é a última vez que perco uma ligação por causa desse telefone estúpido! (Olhando para trás, provavelmente eu estava com um pouco de raiva na época.)
É hora de atualizações. E aqui está - um novo telefone sem fio feito de lata! Um pseudotelefone novo e melhorado para atender todas as minhas necessidades de comunicação!
Brincadeiras à parte, o projeto está realmente funcionando. E aqui está como eu fiz isso.
Ferramentas e materiais
Para o projeto você precisará de alguns componentes eletrônicos e algumas ferramentas.
Antes de conectar os eletrônicos, você precisa preparar os frascos. Vamos fazer dois furos neles - um para a antena e o segundo para o botão.
Comecei com o buraco da antena. Primeiro, coloquei a placa da antena dentro da lata para medir a que distância o buraco deveria ficar da parede. Em seguida, marquei o buraco usando um marcador de quadro branco porque queria remover quaisquer vestígios dele após o trabalho. Então usei uma torneira para marcar o local do futuro buraco. Isso ajudará na perfuração na próxima etapa.
O tamanho do furo dependerá da antena que você está usando. Simplesmente selecionei o tamanho da broca, comparando com o tamanho da rosca onde a antena é aparafusada.
Eu tenho 5,5 mm.
OK, vamos colocar óculos de segurança!
Depois de selecionar o diâmetro e marcar o furo, faça-o. É melhor fazer isso em alta velocidade, mas não pressione com muita força. O estanho é fino e tende a formar rebarbas - tome cuidado com metais pontiagudos. Use um recorte de estanho e um alicate para aparar as bordas.
Depois disso, você pode começar a trabalhar no furo do botão. Com ele tudo é um pouco diferente.
Estou trabalhando com o que tenho, então resolvi tentar fazer o furo novamente com furadeira e alicate. Mas seria muito mais conveniente fazer isso com uma furadeira Forstner. Veja como eu fiz isso.
Primeiro, desparafusei a porca de plástico do botão. Em seguida, coloquei a porca onde precisava que o furo estivesse e marquei o diâmetro interno. Em seguida, fiz cinco furos e usei uma tesoura para remover o material e fazer o furo parecer redondo.
Depois disso, usei um martelo e um alicate para martelar as bordas para dentro e dobrá-las - veja a foto. Recomendo usar um martelo com cabeça redonda. Usei o normal porque não existe outro.
Agora você pode aparafusar a antena e o botão. Cuidado com bordas metálicas afiadas!
Hora da cola quente
É hora de colar todos os componentes. Primeiro ligue a pistola de cola e deixe aquecer. Em seguida, use cola para colar a placa da antena na lata. Aconselho também cobrir a parte metálica da antena que sobressai com cola para não entrar em curto com a lata.
Recomendo usar o máximo de cola possível para que nada fique preso na lata. Se você ouvir um estalo ou rangido durante o teste, é provável que algo esteja entrando em contato com a lata.
Cole o Arduino Uno no fundo da lata e conecte as baterias. Essa é a parte mais difícil - recomendo aplicar cola nas bordas e depois posicioná-la de forma que a antena fique voltada para cima e as baterias fiquem no lado oposto da lata. As baterias serão o centro de gravidade natural.
Colei o alto-falante em um lado do porta-bateria e o microfone no outro. Os motivos são considerações estéticas e o desejo de colocar os fios de maneira organizada.
Conectando eletrônicos
Quando tudo estiver bem colado, é hora de conectar os fios. Conecte os fios aos componentes de acordo com o diagrama. Abaixo está uma lista de contatos conectados.
Placa de antena:
MI -> MISO
MO -> MOSI
SCK -> SCK
CE -> Pino 7
CSE -> Pino 8
GND -> GND
5V -> 5V
Comentário: NRF24L01 é ótimo, mas é muito sensível à nutrição. Conecte-o apenas a 3,3 V - a menos que você use uma placa adicional como eu. Conecte a 5 V apenas com uma placa adicional, caso contrário você queimará a antena.
Sensor de som analógico:
Pinos de gravidade -> A0
Amplificador de áudio:
+ (entrada de alto-falante) -> 9 ou 10 (canal esquerdo ou direito)
— (entrada do alto-falante) -> GND
Pinos de gravidade -> D0
Trocar:
NÃO -> A1
COM -> GND
Breve explicação de como funciona o circuito.
Usamos a biblioteca RF24Áudio, portanto o microfone, alto-falante, switch e antena devem ser conectados de forma estritamente definida:
O pino de sinal do microfone sempre vai para o pino A0.
Interruptor (recepção/transmissão) - em A1.
O amplificador de áudio pode ser ligado em qualquer lugar, desde que esteja ligado. O cabo de áudio deve ser conectado aos pinos 9 e 10.
Os pinos da antena CE e CSE estão conectados apenas aos pinos 7 e 8.
Carregando o código
obrigado Biblioteca de áudio RF24 O programa é extremamente simples. Literalmente 10 linhas de código. Dê uma olhada:
//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 fazer upload do código, você precisa instalar o Arduino IDE, baixar este código e abri-lo. Certifique-se de que no menu "ferramentas" o programador esteja configurado para AVR ISP e a placa esteja configurada para Arduino UNO. Certifique-se de selecionar a porta COM correta.
Agora conecte o Arduino e o computador com um cabo USB e clique no botão “upload” no canto superior esquerdo. O código deve carregar e você deve ouvir um leve zumbido.
Tente pressionar o botão e ouça para ver se o tom do zumbido muda. O LED na parte superior da placa IO Expansion HAT deve apagar.
Se tudo estiver assim, o programa está funcionando e tudo está conectado corretamente.
Pode testar
Para verificar, você precisa ativar os dois bancos. Segure o botão de uma das latas e diga algo no microfone. Você consegue ouvir o som da outra lata? Tente isso com outro frasco.
Se o som passar, você conseguiu! Se você tiver problemas com interferência ou ouvir um zumbido, verifique se há problemas de aterramento. Posso recomendar envolver a antena com fita isolante.
Depois disso, teste o alcance operacional - se não houver nada no caminho do sinal, ele deverá percorrer uma distância de cerca de um quilômetro!
Conclusão
Parabéns, você chegou ao final do projeto! Bom trabalho!