Índice:
- Suprimentos
- Etapa 1: (opcional, mas recomendado) controle o seu circuito
- Etapa 2: Projetar um PCB
- Etapa 3: montagem e solda
- Etapa 4: fazer upload do código do Arduino
- Etapa 5: Pronto
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Muitas vezes eu pegava meu telefone para verificar o tempo e acabava em uma espiral de mídia social. Eu precisava de um quarantimer de telefone.:)
Este é um suporte de telefone que acenderá quando você posicionar o telefone. Além disso, ele registra quanto tempo você o deixa em repouso
Construa vários para descobrir quem usa menos o telefone na família! Ou use-o você mesmo para rastrear por quanto tempo você o deixou sozinho! Todo mundo adora reforço positivo.
Eu sonhava em fazer um Quarantimer de telefone (temporizador de quarentena) para meu próprio uso. Tentei bloquear aplicativos, mas queria um lugar físico para colocar meu telefone. Além disso, é fácil para meus pais e meu irmão usarem - nenhum aplicativo extra é necessário. Em vez disso, usamos um fotorresistor para detectar a presença do telefone quando ele bloqueia a luz de cima.
Bônus adicional: sou incentivado a descansar meu telefone em um local dedicado. Isso significa que tenho menos probabilidade de perdê-lo!
- Março - Tive uma vaga ideia de que precisava limitar o tempo gasto ao telefone. Trancá-lo em uma caixa? Com um cronômetro?
- Abril - Esbocei muito e criei um protótipo de minha ideia em uma placa de ensaio. Não fiz muito mais além de passar tempo no meu telefone.:(
- 19 de maio - Assisti a este Concurso Instructables e tive a inspiração de torná-lo robusto! Lançou um PCB rápido e sujo naquela mesma noite. Precisamos disso rápido!
- 20 de maio - Pedi PCBs e esperei.
- 29 de maio - Soldar e montar.
Eu estava com pressa para construir isso e usei o mínimo de componentes possível. Espero que você esteja inspirado para construir um também! Acho que é um ótimo projeto para iniciantes aprender design de PCB e Arduino. Você também pode embelezar e adicionar recursos adicionais! Eu mesmo espero acrescentar algumas coisas interessantes … assim que eu desligar meu telefone.;)
Suprimentos
- um conduzido
- Resistor de 10K (qualquer valor compatível para tração do fotorresistor)
- Resistor 220 (qualquer valor compatível para o led)
- Arduino Nano (Uno pode substituir)
- display - usei um OLED de 128x64
Opcional:
- cabeçalhos femininos
- (4) separadores M3x20mm
- (4) parafusos M3
Etapa 1: (opcional, mas recomendado) controle o seu circuito
Embora eu tenha transferido meu projeto final para um PCB, você pode usar facilmente uma placa de ensaio. Basta colocar tudo em uma caixa, com orifícios para carregar o Arduino e deixar o fotorresistor aparecer.
O breadboarding também ajudará a garantir que suas conexões e hardware estejam prontos para uso.
Etapa 2: Projetar um PCB
Projetar um PCB envolve:
- Fazendo um esquema
- Disposição do tabuleiro
Vou descartar os dois arquivos que projetei abaixo. Este é um circuito bastante simples e pode ser modificado como desejar.
Meu telefone tem 7 centímetros de largura e 6 de altura. Eu ajustei as dimensões da minha placa para permitir que eu apoiasse meu telefone em suportes em 4 cantos.
Em relação ao circuito real, temos muito poucos componentes:
- Arduino Nano
- levou a confirmar a presença do telefone
- 2 resistores
- fotorresistor para detectar o telefone
- Tela OLED para mostrar o tempo decorrido
Eu encomendei meus PCBs do JLCPCB. Se você não quiser esperar por terceiros, você pode usar facilmente o Matrix Board para o seu projeto final!
Etapa 3: montagem e solda
Se você tiver cabeçalhos fêmeas, solde-os nas pegadas do Arduino Nano e OLED.
Eu os acho muito convenientes; em vez de soldar diretamente um Arduino na placa, você pode soldar os conectores fêmeas. O Arduino é removível caso ele frite ou você queira reutilizá-lo.
- O resistor de 10K deve estar à direita, conectando-se ao fotorresistor. Este é um resistor suspenso, então usamos um valor de resistência alto.
- O resistor 220 simplesmente vai em série com nosso led para limitar a corrente.
- Nosso OLED 128x64 usa I2C para se comunicar, portanto, requer apenas 2 linhas: SCL e SDA.
Solde tudo, verifique se há curtos e ligue-o!
Adicionar em impasses - usei M3X20mm. Estes têm 20 mm de altura, de modo a permitir folga. Não queremos que o telefone toque no Arduino ou no OLED! Você pode usar espaçadores ou mesmo canudos de plástico em qualquer altura acima de 20 mm.
Pessoalmente, estou bem com uma placa vazia. Compreensivelmente, porém, uma tampa evitaria danos. Estou com medo de meu telefone quebrar o fotorresistor!
Você pode encontrar um pedaço de papelão com as mesmas dimensões do PCB, fazer um orifício onde o fotorresistor aparece e você terá uma tampa! Madeira ou uma caixa personalizada impressa em 3D também funcionam.
(Imagens do Fusion. Você pode exportar seus arquivos Eagle PCB para Fusion360. Ambos os softwares estão sob Autodesk.)
Etapa 4: fazer upload do código do Arduino
Aqui estão algumas imagens detalhadas da coisa real.
Neste código, cobrir um fotorresistor fará com que um led acenda e um temporizador apareça no display.
Bibliotecas de que você pode precisar:
LCDGFX
Você pode fazer algumas modificações pessoais:
- Ajuste o limite de (photocellReading <300) de acordo com os níveis de luz da sua sala.
- Eu acionei o led para ligar se o telefone estiver presente. Você pode fazer o oposto e desligá-lo ao colocar o telefone em cima.
- Também usei segundos no meu cronômetro. Você pode contar por minutos ou horas, se desejar.:)
Etapa 5: Pronto
Recomendado:
Iphone Peludo! CAIXA DE TELEFONE DIY Life Hacks - Capa de telefone com cola quente: 6 etapas (com fotos)
Iphone Peludo! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: Aposto que você nunca viu um iPhone cabeludo! Bem, neste tutorial de capa de telefone DIY você certamente irá! :)) Como nossos telefones são hoje em dia um pouco como nossa segunda identidade, decidi fazer um " miniaturize-me " … Um pouco assustador, mas muito divertido
Alerta Arduino Washer Dryer - Notificação push para telefone com Blynk: 5 etapas (com imagens)
Alerta do Arduino Washer Dryer - Push Notification to Phone With Blynk: Nossa máquina de lavar está na garagem e não podemos ouvir os bipes que indicam que a lavagem foi concluída. Eu queria encontrar uma maneira de ser avisado, onde quer que estejamos na casa, quando o ciclo terminasse. Tenho mexido no Arduino, ESP8266 WiFi
Suporte de telefone para carro de madeira para carregamento sem fio do Google Home: 7 etapas (com imagens)
Suporte para telefone automotivo de madeira de carregamento sem fio do Google Home: Bem-vindo! Você já quis fazer uma pergunta ao Google enquanto dirigia sem abrir o telefone? O Google Assistente é um ótimo aplicativo com recursos interessantes, mas requer que você desbloqueie o telefone e abra o aplicativo ou mantenha pressionado o botão home para
Notificação push de IoT usando Nodemcu no telefone (para qualquer coisa): 5 etapas (com imagens)
IoT Push Notification usando Nodemcu no telefone (para qualquer coisa): Enviar notificação para mensagens, e-mails são antiquados … Então, vamos fazer algo novo que seja muito fácil e simples. SEM COMPLICADO LADO DO SERVIDOR HOSPEDAGEM DE PHP OU OUTRA COMPLICAÇÃO … Domótica, nível da bomba de água, irrigação do jardim, animais de estimação automatizados
Use o módulo Bluetooth HC-05 para realizar comunicação micro: bit com telefone celular: 9 etapas (com imagens)
Use o módulo Bluetooth HC-05 para realizar a comunicação micro: bit com o celular: No capítulo Use o módulo Bluetooth HC-06 para realizar a comunicação micro: bit com o telefone celular, falamos sobre como usar o HC-06 para realizar a comunicação entre o micro: bit e telefone celular. Exceto para HC-06, há outro módulo Bluetooth comum