Índice:
- Etapa 1: Ferramentas e materiais
- Etapa 2: Abra a máquina de bolhas
- Etapa 3: preparar o botão Easy Snooze
- Etapa 4: protótipo do Circut
- Etapa 5: Escreva o Código
- Etapa 6: construir o circuito no Perfboard
- Etapa 7: Teste e ajuste
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Acordar com um despertador zumbindo é uma merda. Sou uma daquelas pessoas que não gosta de acordar antes do sol nascer (ou já passou muitas horas). Então, que melhor maneira de tornar o acordar divertido do que uma festa da bolha na cama!
Usando um arduino e um brinquedo de máquina de bolhas comumente disponível, você também pode acordar com a alegria das bolhas. Dê uma olhada no alarme em ação:
Etapa 1: Ferramentas e materiais
As peças (você pode definitivamente substituir as coisas que você tem em casa): Brinquedo gerador de bolhas: Super Miracle® Bubbles Bubble Factory (comprado na Michaels por 12 dólares) Microcontrolador: Arduino (antigo Seeduino no meu caso) Visor LCD: Sparkfun Basic 16x2 Character LCD Snooze botão: Grampos Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relé: 5V SF COM-00100 Diversos botões / interruptores para ajustar o tempo: SF COM-09190 e SF COM-00102 Potenciômetro: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2K Fio Adaptador de alimentação para arduino Pin headersFerramentas Ferro de soldar Fio Strippers Zip Ties Dremel multímetro breadboards
Etapa 2: Abra a máquina de bolhas
Primeiro você precisa abrir a máquina de bolhas. O que encontrei era fácil de abrir, apenas quatro parafusos Philips.
Uma vez dentro, desconecte a bateria e o motor do interruptor e solde os fios do motor e da bateria por tempo suficiente para alimentar fora da máquina. Em seguida, use uma ferramenta Dremel para fazer uma abertura no plástico para retirar os fios. Se você gosta de bolhas coloridas, coloque o LED ou ThingM BlinkM na parte superior da máquina. Por fim, optei por colocar uma mini placa de ensaio na parte traseira da máquina de bolhas para coletar todos os fios. Isso facilitou o ajuste da distância entre o controlador e a unidade.
Etapa 3: preparar o botão Easy Snooze
O usuário do Flickr, Tommy Bear, forneceu um ótimo guia passo a passo para facilitar o hacking de botões.
Essencialmente, você precisa remover um capacitor e resistor e conectar seus próprios fios. O botão fácil é, uh, facilmente aberto removendo os pés de plástico para acessar os quatro parafusos Philips. Certifique-se de se segurar nos pés. Rocha de botões grandes.
Etapa 4: protótipo do Circut
Conectando coisas Dependendo do LCD que você escolher, pode haver diferentes requisitos de fiação. Para o Sparkfun Basic 16x2 Character LCD & usando a biblioteca LiquidCrystal.h Usando a biblioteca LCD e seguindo a folha de dados (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Aqui está um diagrama de fiação:
Originalmente, planejava ligar o motor diretamente do transistor. Parece que o motor produz uma quantidade significativa de ruído no solo, fazendo com que o LCD imprima lixo. Troquei para um relé para manter os circuitos do motor e do Arduino separados. Eu não estava acostumado a fazer esse tipo de circuito. Esses recursos foram úteis, você pode querer dar uma olhada. Bildr.org: Controle de alta potência: Arduino + TIP120 TransistorITP Tutorial de computação física: usando um transistor para controlar cargas de alta corrente com um Arduino
Etapa 5: Escreva o Código
Aqui está um repositório GitHub do código atual que estou usando. Ele precisa de um pouco de trabalho, mas deve ajudá-lo.https://github.com/tomarthur/Bubble-Clock/ A versão atual do despertador usa a biblioteca Time.h Arduino para fornecer a manutenção básica do tempo. Melhorias a serem feitas no futuro: - Incorpore um dispositivo de cronometragem externo ou até mesmo um relógio de ponto baseado em GPS, evitando a perda de tempo e alarme se o Arduino perder energia - Permitir que o tempo seja configurado remotamente, ou alarmes diferentes para dias diferentes da semana - Método para ativar bolhas para se divertir (sequência secreta de toque do botão de soneca?)
Etapa 6: construir o circuito no Perfboard
Depois de ter um circuito funcionando no breadboard, é fácil transferir tudo para o perfboard para construir uma configuração mais permanente. Acontece que eu tinha algumas peças espalhadas, mas você também pode encontrar placas que são semelhantes aos designs de protoboard, tornando mais fácil mover o circuito.
Como não há orifícios conectados neste tipo de placa, conectei um fio terra e + 5V na lateral. Eu originalmente soldava o LCD diretamente no perfboard. Péssima ideia! Isso dificultou a solução de problemas. Na segunda vez, soldei cabeçotes de pinos fêmeas ao perfboard para que o LCD pudesse ser removível.
Etapa 7: Teste e ajuste
Depois de terminar o circuito da perfboard, conecte-o ao Arduino. Quando tudo parecer estar funcionando, você pode montar a máquina de bolhas e o controlador em seu quarto.
Acabei usando uma caixa extra para montar o microcontrolador na estrutura da cama por enquanto.
Recomendado:
A máquina de bolhas controlada pela Internet: 4 etapas (com imagens)
A máquina de bolhas controlada pela Internet: todo mundo sabe que soprar bolhas é muito divertido, mas pode ser um trabalho árduo. Podemos resolver esse problema simplesmente construindo uma máquina de bolhas controlada pela Internet, delegando o esforço e colhendo todas as recompensas. Para o paciente internado, você pode verificar ou
Bubblebot: gerador de bolhas gigantes: 9 etapas (com imagens)
Bubblebot: Gigantic Bubble Generator: WelcomeHere é um grande projeto de fim de semana! Faça este Bubble Bot incrível: Embora seja um pouco demorado e exija experiência com o Arduino, esta engenhoca certamente concederá a você glória infinita entre seus amigos, crianças e adultos! Avast, t
O controle remoto da TV se torna um controle remoto de RF -- NRF24L01 + Tutorial: 5 etapas (com imagens)
O controle remoto da TV se torna um controle remoto RF || NRF24L01 + Tutorial: Neste projeto vou mostrar como usei o popular IC nRF24L01 + RF para ajustar o brilho de uma faixa de LED sem fio por meio de três botões inúteis de um controle remoto de TV. Vamos começar
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: 10 etapas (com imagens)
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: Você sempre quis um relógio inteligente? Se sim, esta é a solução para você! Fiz o Smart Alarm Clock, é um relógio que você pode alterar a hora do alarme de acordo com o site. Quando o alarme disparar, haverá um som (campainha) e 2 luzes
Lidar com isso Eye Shield (para adaptação da visão ao acordar): 35 etapas
Lidar com isso Proteção para os olhos (para adaptação da visão ao acordar): Problema importante: quando acordamos do sono e nosso amigo acende a luz do quarto, a maioria de nós fica instantaneamente cega pelas luzes porque nossos olhos precisam de tempo para se ajustar a um ambiente escuro para um ambiente claro. O que vamos fazer se quisermos resolver