Índice:
- Suprimentos
- Etapa 1: desenvolver a ideia
- Etapa 2: Medindo
- Etapa 3: IMPRESSÃO
- Etapa 4: faça upload do código
- Etapa 5: SOLDER
- Etapa 6: cole nas peças impressas em 3D
- Passo 7: Como colar o "sensor Reflexivo De Suelo" | Sensor infravermelho linear LED !!!!
- Etapa 8: Vendeu os Leds
- Etapa 9: decorar com folha de espuma (opcional)
- Etapa 10: cole na cama
- Etapa 11: organizar os cabos
- Etapa 12: Fazendo as mãos
- Etapa 13: Aumente o cabo do Arduino e pronto !!
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Não sei quanto a você, mas um simples despertador não é capaz de me acordar. Preciso de luz, som e até um tapa suave para acordar.
Nenhum despertador me atrai, então decidi fazer para mim um, digno de me acordar.
Mesmo que pareça que o despertador está batendo em você, você sentiria apenas alguns toques suaves.
Neste projeto você aprenderá a programar um despertador usando uma placa Arduino, um RTC e um TM1637. É super fácil !!!
Objetivo principal:
Acorde um gigante
Suprimentos
- Folha de espuma
- impressora 3d
- Placa ATarduino 2560
-
Cabos
- Grande
- Baixo
- Servo
- RTC ds3231
- 10 leds
- Silicone | Arma de silicone
- TM1637
- Teclado 4 * 4
- 1 campainha
- 2 botão de pressão
- 1 "sensor reflexivo de suelo" | Sensor IR LED Linear (é a mesma coisa, porém tem 2 nomes diferentes)
- 1 Mini BreadBoard
- Palitos de sorvete
- 2 caneta-mola pequena
Etapa 1: desenvolver a ideia
Devo ter minha mente limpa antes de começar.
O TM1637 deverá estar mostrando a hora atual, ao pressionar o botão N1 será mostrado o seguinte texto: "ALA:)"
Caso o teclado seja pressionado, a tecla pressionada será mostrada no TM1637, quando estiver sendo pressionado os 4 dígitos do alarme, a hora será mostrada novamente no TM1637.
Se quiser ver quando é o alarme, basta pressionar o botão N2.
Quando a hora for igual à do alarme, o servo começará a se mover, o led começará a piscar, no TM1637 a palavra UP começará a piscar e a campainha começará a soar, até que você o "sensor reflexivo de suelo "| Sensor infravermelho linear LED detecta preto.
Quando o "sensor reflexivo de suelo" | O sensor de LED infravermelho linear detecta pretos, o alarme seria reiniciado e tudo começará novamente.
Etapa 2: Medindo
Devemos ter claro onde tudo deve estar e qual a distância entre tudo.
É importante saber a quantidade de cabo necessária.
Para saber o local exato do "sensor reflexivo de suelo" | Sensor LED infravermelho linear deite-se na cama e estique o braço o máximo que puder sem se levantar.
O "sensor reflexivo de suelo" | Linear IR LED Sensor Will é o botão que interrompe o alarme, não o coloco perto de mim, pois voltaria a adormecer.
Fazendo o esforço de alongar meu corpo e fica mais fácil acordar.
Etapa 3: IMPRESSÃO
Imprima os arquivos.stl que estou deixando abaixo.
O maior deles é para o teclado, campainha, TM1637 e o botão 2.
As duplicadas são para os leds, e a outra é para o "sensor reflexivo de suelo" | Sensor infravermelho linear LED.
Etapa 4: faça upload do código
Faça upload do código que estou deixando para o seu painel.
Você vai precisar das seguintes bibliotecas, também estou deixando um link. Você só precisa fazer o download:
-
TM1637Display =
https://github.com/avishorp/TM1637
-
Timer =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Teclado =
https://playground.arduino.cc/Code/Keypad/
Etapa 5: SOLDER
Soldei tudo (exceto os leds que soldo depois) como mostrado na foto, levando em consideração a distância de cabo que precisaria.
Lembre-se de não conectar nada aos pinos TX.
Aí cubra a lata com silicone, cuidado, o que eu fiz foi colocar um pouco de silicone, espere um minuto, molhe os dedos e depois dê forma.
SOLDER TUDO EXCETO OS LEDS !!!!!!!!
Etapa 6: cole nas peças impressas em 3D
Cole os componentes conforme mostrado na imagem.
Nos botões, adicionei pequenos círculos.
Passo 7: Como colar o "sensor Reflexivo De Suelo" | Sensor infravermelho linear LED !!!!
É assim que colo o "sensor reflexivo de suelo" | Sensor infravermelho linear LED.
Como não tenho mais botão, transformo um reflexivo | em um botão.
Corte alguma fita isolante (preta) ou papel preto na frente do "sensor reflexivo de suelo" | Sensor infravermelho linear LED.
Cole as 2 molas pequenas na torneira. Como a torneira é totalmente branca (se não for cola algum papel branco) quando este botão artesanal não está sendo pressionado, o "sensor reflexivo de suelo" | O Sensor IR LED Linear detectará o preto, porém, se eu pressionar a tampa, o "sensor reflexivo de suelo" | Sensor infravermelho linear LED detecta branco.
Etapa 8: Vendeu os Leds
Solde todos os led levando em consideração a distância entre eles.
Eu recomendo fortemente soldá-los após a impressão e usar a peça impressa em 3D como referência.
Após a soldagem, basta adicionar um pouco de silicone.
Etapa 9: decorar com folha de espuma (opcional)
VAMOS DAR ALGUMAS COR !!!!
Além de decorar, acrescentei o número às teclas e escrevi "Veja o alarme" para fazer a distinção entre os 2 botões (um é para estabelecer o alarme o outro ou ver o alarme).
Etapa 10: cole na cama
Cole tudo na cama, usei silicone, porque caso se engane fica mais fácil tirar.
Etapa 11: organizar os cabos
Usei algumas braçadeiras onde estavam a maioria dos cabos (na placa Arduino), e adicionei um pouco de silicone (também pode ser usado, alguma fita isolante) para manter os cabos parados ao lado da cama.
Etapa 12: Fazendo as mãos
- Desenhe e corte 2 mãos na folha de espuma (para cobrir todo o travesseiro)
- Coloque as 2 mãos entre 2 palitos de sorvete
- Cole outro palito de sorvete perpendicular ao último, conforme mostrado na foto.
- Cole o braço do servo na borda do bastão do sorvete (daquele que você pode ver na foto).
- OPCIONAL: Embora o tapa-mão deva ser leve, coloco 2 palitos de sorvete, coloco entre a cama e o cabo e deixo as mãos da folha de espuma apoiá-lo. Como as mãos são feitas de uma folha de espuma flexível, quando o servo começa a se mover, o sorvete que sustenta as mãos não seria problema.
Etapa 13: Aumente o cabo do Arduino e pronto !!
Tentei usar algumas baterias para alimentar a placa, porém não deu certo, parece que não tinha energia suficiente.
Eu alongo o cabo do Arduino, ao fazer isso, você tem que:
- Corte o cabo do Arduino, você verá que há 4 cabos dentro: verde, branco, vermelho e preto
- Descasque todos os cabos em cerca de 0,4 polegadas - 1 cm.
- Solde os cabos USB aos cabos longos.
- Em seguida, solde o cabo da porta Arduino aos cabos longos, lembre-se de soldar o verde com o verde, o vermelho com o vermelho, o preto com o preto, o branco com o branco
Lembre-se de que quando o despertador não ligar a hora não será zerada porque o RTC, estará contando o tempo.
É ISSO!!!!!!
Espero que você tenha gostado de ler o mesmo. Eu gostei de ler.