Índice:

Tempo que passou por: 5 etapas
Tempo que passou por: 5 etapas

Vídeo: Tempo que passou por: 5 etapas

Vídeo: Tempo que passou por: 5 etapas
Vídeo: O Tempo - Vídeo Motivacional 2024, Julho
Anonim
Image
Image

Time Gone By é um relógio que anuncia a hora quando pressionado, falando em meu filho de dois anos que gravei dizendo as horas, "quinze minutos", "e meia" etc.

Desnecessário dizer que, sendo tão jovem, mal acertava os números e cometia erros engraçados no caminho - erros que agora, dois anos depois (e provavelmente mais tarde), um deleite para nossos ouvidos, assim como para os avós, tios e o resto da família.

A construção do relógio é bastante fácil. Ao longo dos anos, acho que descobri algumas maneiras e truques para manter um projeto simples simples e fazer um protótipo funcionar por anos e anos, sem a necessidade de criar um PCB personalizado ou placa de montagem soldada. Espero que você também o ache simples de construir.

O relógio é ativado por uma bateria 18650 Li / Ion aumentada para 5V, e é mantido em modo de hibernação na maior parte do tempo, de modo que não deve consumir muita energia a menos que seja continuamente ativado (algo que pode acontecer nas primeiras duas dias, especialmente na presença de crianças). Em qualquer caso, a bateria é recarregável e vem com um circuito de proteção de carga e descarga, por isso deve ser bastante fácil de recarregar e não criar resíduos adicionais no planeta Terra.

O que mais? sim. Este é o meu retorno à cena de escrever 'ibles depois de algum tempo sem ter feito isso. Então, posso estar um pouco enferrujado com isso, por favor, me desculpe antecipadamente. Vou tentar manter as coisas curtas e amáveis.

Vamos começar então?

Etapa 1: Ferramentas e ingredientes

Ferramentas e ingredientes
Ferramentas e ingredientes
Ferramentas e ingredientes
Ferramentas e ingredientes

Ferramentas:

Cortador

Ferro de soldar com um pouco de solda

Serrote ou faca exata (para fazer o furo do botão)

Ingredientes:

Arduino Nano

O microcontrolador onipresente que todos nós conhecemos e amamos

Arduino Sensor ShieldUma ferramenta útil para fazer conexões rápidas e confiáveis

Módulo Mosfet; usado para ativar e desativar o módulo mp3, para economizar energia

Serial MP3 Player (nova versão, vermelho) Módulo super fácil para reproduzir arquivos MP3

Cartão Micro SD de 2GB; usado para armazenar arquivos MP3

Bateria 18650 Li / Ion Se você tiver um laptop morto, essas baterias geralmente são uma boa opção. Eles têm muita energia e, para um projeto de microcontrolador comum, até mesmo uma bateria sem carga pode durar muito tempo.

Suporte / carregador de bateria 18650 Li / Ion Gosto desses componentes de uma solução para todos, embora esta seja na verdade a primeira vez que os uso em um projeto

Módulo RTC DS3231Estes são muito mais legais do que os módulos DS1307 anteriores, pois compensam as imprecisões de tempo causadas por flutuações de temperatura do cristal.

Big Arcade ButtonBig botão effing, o que dizer. Orgulho e alegria de cada projeto.

Fios Dupont ou Fios Servo para fazer várias conexões entre componentes

A BoxI usou este organizador de caixa de armazenamento IKEA que estava à venda outro dia.

Fita dupla facePara juntar tudo, é claro. A fita dupla face é o material de que a vida é feita.

Etapa 2: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

Conecte a entrada de sinal do Mosfet ao Arduino usando um cabo servo ou fios duplos fêmea-fêmea. Certifique-se de que o GND e o VCC estejam conectados às contrapartes do Arduino e que o pino de sinal do Mosfet esteja conectado ao pino 4 do Arduino.

Em seguida, conecte o VCC e GND do Arduino aos terminais Vin e GND do Mosfet, respectivamente, usando os fios Dupont. Como os conectores do Mosfet são terminais de parafuso, é melhor remover a tampa de plástico do dupont, onde deve ser conectado ao Mosfet, para que se encaixe. Isso pode ser conseguido levantando o encaixe de plástico e puxando suavemente o fio.

Em seguida, conecte os terminais VCC e GND do MP3 Player aos V + e V- no módulo Mosfet e os pinos RX e TX do MP3 aos pinos 5 e 6 do Arduino, respectivamente. Conecte o alto-falante anexo ao reprodutor, e assim concluirá as demais conexões feitas com o reprodutor de MP3.

Agora solde 2 fios aos terminais 5V e GND do compartimento da bateria e conecte-os aos pinos VCC e GND correspondentes do Arduino. Essa é a nossa fonte de alimentação. Você pode usar cabos servo ou fios Dupont.

Em seguida, solde os fios Dupont / servo ao botão e conecte ao GND e ao pino 2. Ao usar os fios servo, certifique-se de usar a convenção de cores em que vermelho é positivo, preto é negativo e branco é sinal. No caso do botão, você precisará conectar apenas os pinos GND e Sinal ao botão, pois o pino será puxado para cima.

Por último, mas não menos importante - o próprio relógio. Conecte o módulo RTC usando 4 fios Dupont à porta I2C disponível na blindagem do sensor (já falei, esse é um gadget bacana). certifique-se de que os pinos GND, VCC, SDA, SCL correspondam em ambos os lados.

Etapa 3: edição de som

Edição de Som
Edição de Som
Edição de Som
Edição de Som

Instale o Audacity, se ainda não o tiver instalado.

Grave seu filho mais novo dizendo todos os números de 1 a 12. Em seguida, peça-lhes que digam "é agora", "quinze e quinze", "meia e meia", "quinze minutos para" e "horas". Você pode usar o seu computador ou telefone (enviando posteriormente para o seu computador para edição).

Abra o Audacity e importe a gravação. De acordo com o formato de gravação, pode ser necessário instalar o plugin de decodificação, conforme explicado aqui.

Agora, marque uma a uma as partes que correspondem às palavras "1", "2", "3", etc. Para cada palavra, primeiro certifique-se de tê-la capturado com precisão e selecione Arquivo -> Exportar -> Exportar Áudio selecionado e salve o arquivo como MP3. Para esta fase, você terá que instalar o codificador LAME, consulte as instruções aqui.

ao final do processo, você deve ter arquivos nomeados 001xxx.mp3, 002xxx.mp3,… até 012xxx.mp3, cada um contendo uma gravação de seu número. ou seja, o arquivo 007xxx.mp3 dirá "Sete" quando reproduzido. Em seguida, nomeie as gravações adicionais de acordo com a lista:

020xxx.mp3 = "agora é"

021xxx.mp3 = "quarto passado"

022xxx.mp3 = "e meia"

023xxx.mp3 = "um quarto para"

024xxx.mp3 = "horas"

Crie uma pasta na raiz do SD chamada "01" e copie todos os arquivos acima para ela.

Agora coloque o cartão SD dentro do MP3 player.

Nota: Atualmente, os padrões de anúncio de tempo suportados são apenas para inglês e hebraico, mas com poucas alterações, você pode adaptar o código ao seu próprio idioma, caso seja diferente desses dois. Nesse ínterim, certifique-se de registrar todos os

Etapa 4: Código

Baixe o código do projeto e extraia o zip.

Inicie o IDE Arduino (usei a versão 1.8.5) e, nas preferências, altere a localização do caderno de desenho para a raiz do zip extraído. Feche e reinicie o IDE do Arduino e, desta vez, em Arquivo -> Sketchbook, você deve encontrar BoboClockV13 - abra-o.

Para que o Arduino defina a hora no RTC, descomente a linha:

// #define ADJUST_DATE_TIME_NOW

Conecte seu Arduino nano ao computador e envie o esboço para a placa.

Abra um monitor serial e certifique-se de ver a hora correta exibida na tela quando o botão é pressionado, e que a hora seja anunciada, na voz do seu filho. Surpreendente! (não é?)

agora, é crucial comentar a linha que você acabou de descomentar e fazer upload do código novamente (caso contrário, em cada redefinição do Arduino, o relógio será redefinido para a hora do último upload)

Tudo está funcionando? Oh, ótimo. Vamos fazer as malas, então.

Etapa 5: embalagem

Image
Image
Embalagem
Embalagem
Embalagem
Embalagem

Então … o pacote é realmente deixado para o fabricante, cada um provavelmente vai querer sua própria caixa especial que ele / ela conseguiu em algum lugar. Portanto, aqui vou limitar as instruções ao que você deve fazer no caso geral, em vez de falar separadamente sobre cada tipo de caixa. Usei as caixas IKEA, principalmente pelo preço, mas elas funcionam mesmo assim.

Comece por perfurar o botão na parte superior da caixa. Uma serra copo é recomendada nesta fase, embora uma faca X-Acto provavelmente fará um trabalho decente também, desde que você não corte o dedo, perca a consciência e se sangrar até a morte no chão da cozinha. Melhor seguro do que sem dedos, certo?

Depois disso, use fita dupla-face para montar tudo bem dentro da caixa. Dependendo da caixa e da acústica, podem ser necessários pequenos orifícios adicionais para o alto-falante, para aumentar o volume do som percebido.

Felizmente, esta construção não deveria ter levado mais do que um fim de semana sem muito movimento e, no final, você fica com um objeto que o manterá entretendo por anos e anos …

Obrigado por ler este Instructable! Se você gostou, considere votar em mim no Concurso de Áudio

Paz,

Recomendado: