Cosmo Clock - muda de cor sempre que um astronauta entra no espaço: 8 etapas (com fotos)
Cosmo Clock - muda de cor sempre que um astronauta entra no espaço: 8 etapas (com fotos)
Anonim
Image
Image
Cosmo Clock - muda de cor sempre que um astronauta entra no espaço
Cosmo Clock - muda de cor sempre que um astronauta entra no espaço
Cosmo Clock - muda de cor sempre que um astronauta entra no espaço
Cosmo Clock - muda de cor sempre que um astronauta entra no espaço

Oi! Você é um entusiasta do espaço? Se sim, então oi-fi! Amo espaço e astronomia. Obviamente não sou um astronauta para subir lá e dar uma olhada no universo mais de perto. Mas cada vez que descubro que uma pessoa da Terra viajou para o céu, fico inspirado para explorar mais. Se você é como eu, então aqui está algo que o manterá inspirado o tempo todo.

Apresentando, Cosmo Clock! É um relógio que mostra as horas! Sim, eu sei, não há nada de especial nisso. Mas a característica especial está em seu anel brilhante. Ele muda de cor sempre que um astronauta entra no espaço! Quão legal é isso? Imagine que você tem este relógio ao lado de sua mesa todos os dias e uma manhã você acorda e vê sua cor mudada. Você saberá instantaneamente que outra pessoa acabou de subir lá!

O que mais? O anel brilhante não é quebrado apenas para parecer legal. É um código Morse! O que isso quer dizer? Bem, vou deixar você descobrir isso;)

Adivinha? É muito fácil de construir. Então vamos começar!

Suprimentos

Nodemcu (esp8266)

Fêmea - fios de jumper femininos

1x LED RGB de cátodo comum

Gabinete para o relógio (pode ser impresso em 3D)

Módulo de relógio

Fonte de alimentação USB 5v

Etapa 1: Tornando-o Tik

Fazendo Tik
Fazendo Tik
Fazendo Tik
Fazendo Tik
Fazendo Tik
Fazendo Tik

Você pode usar qualquer módulo de relógio para isso. Usei um de um relógio porque é menor e cabe facilmente dentro da caixa.

Já que vou deixar o relógio preto, seus braços precisam ser brancos. Então, retirei os braços existentes e substituí-os pelos que eu mesmo fiz. É simples, acabei de cortar duas tiras de plástico branco fino de um recipiente antigo e moldá-las como longos triângulos. A seguir fiz furos na extremidade cuidando do tamanho para que cada um pudesse caber em sua respectiva parte no módulo do relógio. Não coloquei um ponteiro de segundos porque queria que parecesse moderno e minimalista.

Eu recomendaria usar metal em vez de plástico porque será mais fino e será mais fácil acertar os orifícios.

Etapa 2: o chassi

O chassi
O chassi
O chassi
O chassi
O chassi
O chassi
O chassi
O chassi

Agora vamos fazer o fechamento do relógio. Vou chamá-lo de chassi porque parece legal.

Se você tiver uma impressora 3D, será moleza. Você pode simplesmente imprimir o bolo. Uh, quero dizer que você pode imprimir o chassi. É basicamente um cilindro oco com um lado fechado. E quanto à altura? Ele pode ser um pouco mais alto que a altura do Nodemcu quando está sobre os pinos. Mas não tenho impressora 3D. Também não posso sair para comprar algo, porque há um bloqueio em nosso país. Então fui até a cozinha e encontrei um recipiente cuja tampa de plástico era exatamente igual ao que eu procurava. Perfeito.

Em seguida, você precisa decidir o que o texto codificado em Morse em seu relógio deve dizer. Assim que decidi qual deveria ser o meu, encontrei um conversor de código Morse online e digitei "sky" e obtive seu código Morse. Ops. Eu não deveria revelar isso.

Em seguida, cortei tiras de papel cartão preto de duas larguras diferentes. O espaço entre duas letras deve ser maior do que o espaço entre traços e pontos de uma única letra. Esses espaços são onde as tiras de papel cartão devem ser coladas. Primeiro fiz marcações com um marcador e usei adesivo para colar as tiras de acordo. Em seguida, cortei uma longa tira e colei na lateral do chassi e um círculo em cima, certificando-se de deixar espaço suficiente ao redor para que a luz saia.

Etapa 3: Eletrônica

Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos

O herói do show é um tabuleiro Nodemcu. Usamos o Nodemcu em vez de um Arduino porque ele tem recursos wi-fi que usaremos para receber dados quando um astronauta entrar no espaço.

As conexões são muito simples. Tudo que você precisa fazer é conectar o LED RGB conforme mostrado no diagrama de circuito. Em seguida, faça um curto entre D1 e D3 e D2 para D4.

Etapa 4: configurar o Blynk

Setup Blynk
Setup Blynk
Setup Blynk
Setup Blynk
Setup Blynk
Setup Blynk

Para acionar os pinos de nosso Nodemcu da internet, precisamos de um aplicativo chamado blynk

Link da Play Store

Link da loja de aplicativos

Crie um novo projeto. Um token Auth será enviado a você. Usaremos esse token na próxima etapa.

Toque em "+" e adicione um botão da caixa do widget. Nas configurações do botão (que você pode abrir tocando no botão), selecione o PIN como "GP2" e deslize o botão para "switch".

Repita as etapas para criar outro botão com PIN como "GP0"

Etapa 5: Configurar IFTTT

Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT

Este é o serviço que nos permitirá saber quando um astronauta vai para o espaço. Você pode usar o site ou seu aplicativo Android ou IOS. Siga as etapas nas fotos acima.

No IFTTT, clique em "obter mais". Agora clique em + e depois em "isto". Em seguida, pesquise e selecione "espaço". Em seguida, clique em "astronauta entra no espaço".

Agora clique em "aquele" e procure por "webhooks" na barra de pesquisa. Clique em "fazer uma solicitação na web" e digite o URL. O formato do URL é https:// IP / Auth / update / D2

Substitua Auth pelo token Auth do projeto blynk e IP pelo IP da nuvem blynk de seu país. Para obter o IP, abra o prompt de comando e digite "ping blynk-cloud.com". Para a Índia, o IP é 188.166.206.43

Selecione "put" na seção de método e selecione "application / json" no tipo de conteúdo. No corpo, digite ["1"].

Agora vamos adicionar outro gatilho para garantir que nosso relógio desligue quando estivermos dormindo. Esta parte é opcional, mas é uma boa ideia fazer isso, porque economiza energia.

Clique em +, selecione "este" e selecione "data e hora". Selecione "Todos os dias às" e defina a hora em que você acorda. Em seguida, repita as etapas para webhooks acima. Desta vez, o URL é https:// IP / Auth / update / D0.

Repita os passos e crie outro gatilho para a hora de dormir e desta vez digite ["0"] no corpo. Porque estamos desligando à noite.

Ufa.. Isso deu muito trabalho. Mas agora tudo está configurado e você está pronto para continuar.

Etapa 6: Programa

Programa
Programa
Programa
Programa

Programar o Nodemcu é simples, pois fizemos a maior parte do trabalho em blynk e ifttt. A boa notícia é que anexei o programa nesta etapa que você pode enviar para o seu projeto. Antes de minimizar essa guia para fazer upload de seu programa, basta ler mais à frente. Você precisará fazer algumas alterações.

Você tem que adicionar seu ssid wi-fi e senha no programa onde diz 'YourNetworkName' e 'YourPassword'. Além disso, o 'YourAuthToken' deve ser substituído pelo token de autenticação que você recebeu de blynk. Sim, isso é tudo, agora você pode ir e fazer o upload do código.

Mencionarei algumas coisas sobre como o código funciona. É muito simples. É apenas ler o estado de D2, que é acoplado com D4 (gpio 2), que é acionado de ifttt quando um astronauta entra no espaço. Uma vez acionado, ele gera um número aleatório entre 0 e 255 para cada cor. Esses números aleatórios fornecerão uma cor aleatória ao LED RGB. Da mesma forma, o D1 é acoplado ao D3 (gpio 0) que desliga o LED no momento que você configurou em ifttt. A cor padrão do LED é definida como azul

Etapa 7: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

Agora tudo o que resta fazer é colocar o Nodemcu e o LED dentro do chassi. Lixei o LED com uma lixa para difundir a luz. Faça um pequeno entalhe para o cabo USB passar e alimentar o Nodemcu. Em seguida, feche com um pedaço circular de papelão ou placa de pvc. Você pode adicionar mais LEDs em paralelo para obter melhor brilho. Para mim, porém, um já é brilhante o suficiente.

Etapa 8: Let It Glow

Deixe brilhar!
Deixe brilhar!
Deixe brilhar!
Deixe brilhar!
Deixe brilhar!
Deixe brilhar!

E aí está! O relógio Cosmo está correndo! Não é todo dia que um astronauta entra casualmente no espaço, então você precisa ser paciente. O relógio parece muito bom na parede. Também pode ser colocado sobre uma mesa ou escrivaninha.

Pode ser um presente muito bom para quem ama o espaço e a astronomia. Você pode adicionar mais gatilhos para dizer, desligue-o do seu smartphone quando estiver fora. Existem infinitas possibilidades. Espero que você goste de fazer isso tanto quanto eu. Vejo você no meu próximo projeto. Até então, … -.- -.--.. -. ….--….-.. -..

Recomendado: