Índice:

Tapa despertador com Arduino: 13 etapas (com imagens)
Tapa despertador com Arduino: 13 etapas (com imagens)
Anonim
Image
Image

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

Medindo
Medindo

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

IMPRESSÃO
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 o upload do código
Faça o 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

SOLDA
SOLDA
SOLDA
SOLDA

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 nas peças impressas em 3D
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 !!!!

Como colar o
Como colar o
Como colar o
Como colar o
Como colar o
Como colar o
Como colar o
Como colar o

É 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

Vendeu os leds
Vendeu os leds
Vendeu os leds
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)

Decore com folha de espuma (opcional)
Decore 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

Cola na cama
Cola na cama

Cole tudo na cama, usei silicone, porque caso se engane fica mais fácil tirar.

Etapa 11: organizar os cabos

Organize os cabos
Organize 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

Fazendo as mãos
Fazendo as mãos
Fazendo as mãos
Fazendo as mãos
Fazendo as mãos
Fazendo as mãos
  1. Desenhe e corte 2 mãos na folha de espuma (para cobrir todo o travesseiro)
  2. Coloque as 2 mãos entre 2 palitos de sorvete
  3. Cole outro palito de sorvete perpendicular ao último, conforme mostrado na foto.
  4. Cole o braço do servo na borda do bastão do sorvete (daquele que você pode ver na foto).
  5. 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 !!

Image
Image
Aumente o cabo do Arduino e estará pronto !!!!
Aumente o cabo do Arduino e estará 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:

  1. Corte o cabo do Arduino, você verá que há 4 cabos dentro: verde, branco, vermelho e preto
  2. Descasque todos os cabos em cerca de 0,4 polegadas - 1 cm.
  3. Solde os cabos USB aos cabos longos.
  4. 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.

Recomendado: