O autor dedicou esse projeto àquelas pessoas que são difíceis de escalar (e para si mesmo, inclusive). Em maior medida, isso se aplica à comunidade estudantil, à qual o Mestre também pertence. Os recursos deste despertador são as seguintes características de desempenho (características de desempenho):
- Uma chamada poderosa é usada bicicleta sinal elétrico.
-Se em 30 segundos você não desligou o sinal, um copo de água é derramado sobre você.
- Você pode desligar o sinal apenas 5 vezes pressionando o botão correspondente a um LED aceso aleatoriamente.
Ferramentas e materiais:
-Arduino Nano;
-Servomotor;
Módulo de relé para Arduino;
-Potenciómetro;
Bateria de chumbo-6v 5Ah;
- Regulador de tensão L7805;
-Botões - 3 peças .;
- Resistores 3 kOhm - 3 peças;
-LED vermelho;
-LED verde;
- Resistor 330 Ohm - 2 peças .;
- bloco de terminais;
Conectores -Pin;
-Jumper fios;
-Placa de montagem;
Contraplacado;
- Lata de spray com tinta;
-Vidro descartável;
Ferro de solda;
- solda;
-Pistola de cola;
Gravador;
- alicates;
-Nippers;
-Nozhovka;
- chave de fenda;
Cola;
Regra;
Lápis;
-Izolenta;
-Desperdício de papel;
Suporte;
-Fixadores;
Etapa 1: Buzina de bicicleta
A buzina da bicicleta possui uma bateria de 9V integrada, como uma coroa. Para conectá-lo, você deve abrir a tampa e conectar os conectores aos terminais da bateria. O botão incluído no kit não é necessário; portanto, o assistente o interrompe.
Etapa 2: placa de circuito
Monta conectores de pinos para montar um Arduino em uma placa de circuito. Adiciona em paralelo conectores adicionais 5V, Gnd, A4 (SDA) e A5 (SCL).
Etapa três: Regulador de tensão
De acordo com o circuito, ele coleta um regulador de tensão no L7805.
Etapa quatro: botões e LEDs
O despertador possui três botões. O primeiro botão permite que você entre no modo de configuração de hora e alarme. Os segundo e terceiro botões definem a hora do relógio e o alarme. Além disso, os botões 2 e 3 desligam o alarme. Monta peças no quadro. 2 e 3, o botão é montado sob os LEDs.
Em seguida, solda o contato dos LEDs e dos botões dos fios. Os resistores de 330 ohm são soldados ao circuito do LED, e 10 kΩ ao circuito do botão. Estende-os com fios de jumper. Locais isolados com fita isolante.
Quinto passo: caso
O mestre transforma o corpo do despertador em compensado. Toda a habitação será alojada eletrônica.
Corta seis partes. Dois 19 x 7,5 cm, dois 19 x 6,5 cm e dois 7,5 x 6,5 cm.
No painel frontal, marque e corte as aberturas do visor e dos botões do LCD.
No painel direito, faz um orifício para o fio. No painel esquerdo, faça dois orifícios para os fios.
Trata as bordas com uma lixa. Cobre as superfícies frontais dos painéis com tinta.
Cola quatro lados do corpo.
Etapa 6: Conecte o módulo e o regulador RTC
Conecta o módulo de relógio RTC I2C ao Arduino:
Módulo Arduino
Vcc ---- 5v
Gnd ---- gnd
SDA ---- A4 (saída analógica 4)
SCL ---- A5 (saída analógica 5)
Conecta o regulador de tensão:
Regulador Arduino
5v para fora ---- 5v
Gnd ---- gnd
Etapa 6: montar o circuito principal
Para seu projeto, o mestre escolheu um LCD de 16 pinos. 8 contatos estão conectados ao Arduino.
LCD - Arduino
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7
Os contatos 1, 5, 16 estão conectados ao Gnd, os contatos 2, 15 a mais 5V. O pino 15 (luz de fundo) é soldado através de um resistor de 100 ohm. O mestre solda a perna esquerda do potenciômetro (para ajustar o brilho da luz de fundo) ao pino 1, o direito ao pino 2 e o meio ao pino 3 do LCD. Após a instalação, encha a almofada de contato com cola quente.
Em seguida, conecte a placa do botão.
Plata Arduino
Vcc ---- 5v
Gnd ---- gnd
LED 1 ---- D10
LED 2 ---- D11
Botão 1 ---- A0
Botão 2 ---- A1
Botão 3 ---- A2
Módulo de relé.
Vcc ---- 5v no arduino
Gnd ---- gnd
Sinal ---- D12
Sétimo passo: montagem
Em seguida, o mestre instala todas as peças eletrônicas na caixa. Protege a exibição, Arduino, relé. Para conectar um sinal de bicicleta, são emitidos 2 fios do relé. Para o servomotor, ele produz três fios, 5v, Gnd e D9, do Arduino.
Etapa Oito: Bateria e Sinal
Conecta sinal e bateria.
Etapa nove: Suporte
De madeira compensada faz um rack. A base do rack é de 15 * 15 cm e duas alavancas de 20 * 5 cm cada. A alavanca superior é fixada em um ângulo de 45 graus. Um servo motor está conectado no final. Um copo de água é fixado ao servomotor.
Etapa 10: fazer o download do código
Para o novo módulo de relógio em tempo real, você deve primeiro carregar a hora e a data atuais. Para fazer isso, faça o download das bibliotecas "DS1307RTC" e "Time". Vai para o ambiente de desenvolvimento do arduino e seleciona "incluir biblioteca". Clique em "Biblioteca ZIP" e selecione os arquivos ZIP baixados separadamente. Agora as bibliotecas serão importadas.
Reinicia o IDE. Abre um código de amostra chamado arquivo "SetTime"> exemplos> DS1307RTC. Carrega na placa do arduino. Vai para o monitor serial. A hora será carregada automaticamente no chip RTC e será exibida no monitor.
Para o código principal, outra biblioteca RTC é usada. Carrega um arquivo zip chamado "RTClib" e importa-o para o IDE, seguindo o mesmo processo acima. Reinicia o IDE.
Agora carrega o código principal do projeto. Links para as bibliotecas abaixo.
Etapa Onze: Montagem Final
Após o download, o código instala o restante do corpo do painel. O mestre cola a tampa superior.
Os parafusos traseiros, deixando a possibilidade de acesso aos eletrônicos.
Conecta um servo motor.
Vcc ---- 5v
Gnd ---- gnd
Sinal ---- D9
Conecta a bateria. Agora a tela deve mostrar a hora atual.
Etapa Doze: Configurando um Alarme
Para definir a hora do alarme, execute as seguintes ações:
Pressiona o botão 1 - Para aumentar as horas, pressiona o botão 2 - Para avançar, pressione o botão 3 - Para aumentar os minutos, pressione o botão 2 - Bloquear pressiona o botão 3.
Um despertador para os mais sonolentos está pronto. Boa noite e não se esqueça de derramar um copo de água.