Índice:

Dia dos Namorados na Internet: 17 etapas (com fotos)
Dia dos Namorados na Internet: 17 etapas (com fotos)
Anonim
Image
Image

Por bekathwiaBecky SternFollow Mais do autor:

Amigo de privacidade da webcam
Amigo de privacidade da webcam
Antena de fita métrica Yagi com acopladores impressos em 3D
Antena de fita métrica Yagi com acopladores impressos em 3D
Antena de fita métrica Yagi com acopladores impressos em 3D
Antena de fita métrica Yagi com acopladores impressos em 3D
Bordado Zodíaco
Bordado Zodíaco
Bordado Zodíaco
Bordado Zodíaco

Sobre: Fazer e compartilhar são minhas duas maiores paixões! No total, publiquei centenas de tutoriais sobre tudo, desde microcontroladores a tricô. Sou motociclista de Nova York e mãe de cachorro impenitente. Meu wo… Mais sobre Bekathwia »

Mande um recado para o seu namorado pela rede! Este projeto de eletrônica DIY usa um pequeno motor vibratório para acenar suavemente um coração de papel de seda e piscar um LED quando recebe instruções pela Internet de outro dispositivo. Construí duas versões do circuito wifi ESP8266, também equipado com dois botões para acionar os dois comandos. Os dispositivos se comunicam pelo serviço de dados em nuvem Adafruit IO para se comunicarem entre si de qualquer lugar com wi-fi, e mostrarei como ativar seu cartão do dia dos namorados com o serviço de gateway de API IFTTT também, caso você só queira construir um circuito do dia dos namorados.

Este é um projeto de Internet das Coisas muito fácil! Antes de mergulhar, você deve ter um conhecimento prático do software Arduino e da solda eletrônica. Experimente minha aula de Arduino para iniciantes e / ou a aula de eletrônica básica de Randy Sarafan para se atualizar!

Para acompanhar o que estou fazendo, siga-me no YouTube, Instagram, Twitter, Pinterest e inscreva-se no meu boletim informativo.

Etapa 1: O que você precisa

O que você precisará
O que você precisará
O que você precisará
O que você precisará

Para este projeto eu criei dois dispositivos que se comunicam um com o outro, mas este projeto funciona bem com apenas um dispositivo, acionado pela internet com seu telefone ou computador (falaremos disso mais tarde). Independentemente do número de transceptores que você está fazendo, eu recomendo fortemente criar um protótipo de placa de ensaio sem solda e duplicá-lo com um novo conjunto de peças na forma soldada, em vez de desmontar o protótipo de trabalho. Isso torna a construção e a solução de problemas da placa final muito mais fácil.

Para cada dispositivo:

  • Shadowbox porta-retratos
  • Adafruit Huzzah Feather ou placa de fuga ESP8266 Huzzah (com cabo FTDI e placa de carregamento de lipólise)
  • Bateria lipoly e cabo USB
  • Placa de ensaio sem solda e placa perma-proto
  • Fios de prototipagem de breadboard
  • Dois botões momentâneos
  • Mini motor vibratório
  • Transistor NPN como PN2222
  • Diodo como 14N001
  • Resistor de 100-1K ohm
  • LED (qualquer que você desejar, como 5 mm vermelho, lantejoulas LED ou botão iluminado)
  • Fio flexivel
  • Tubulação termorretrátil
  • Blocos de terminais (opcional)
  • Lenço de papel vermelho
  • Cartolina

Reúna as seguintes ferramentas:

  • Tapete de corte
  • Governante
  • Faca utilitária / artesanal
  • Furador
  • Máquina de costura
  • Tesoura
  • Pistola de cola quente
  • Lápis
  • Ferramenta rotativa (Dremel, etc.) (opcional)
  • Ferro de solda
  • Solda
  • Decapantes de arame
  • Recortes de fio nivelados
  • Ferramenta de terceira mão
  • Pistola de calor ou isqueiro
  • Multímetro (opcional, mas extremamente útil)
  • Fita
  • Fio fino (usei fio de aço de 0,2 mm)

Como um associado da Amazon, ganho com as compras qualificadas que você faz usando meus links de afiliados.

Crie / faça login em contas nos seguintes sites:

  • Adafruit IO
  • IFTTT

Etapa 2: Recebi seu código

Eu tenho seu código
Eu tenho seu código
Eu tenho seu código
Eu tenho seu código

O circuito para este projeto usa um chip wi-fi ESP8266, tanto em uma placa de fuga wi-fi Huzzah ou placa Adafruit Feather Huzzah. Se estiver usando a placa breakout, um cabo FTDI também é necessário para programar a placa e um carregador de bateria para adicionar energia à bateria. Leia atentamente a documentação do produto com a placa escolhida para entender melhor sua pinagem e recursos especiais. Pode ser possível usar outras placas ESP9266 para este projeto, mas não as experimentei.

Os diagramas de circuito para ambas as versões são fornecidos acima. Ambos os circuitos conectam botões através do aterramento aos pinos 4 e 14, um LED conectado ao pino 15 e um circuito de transistor acionando um pequeno motor vibratório conectado ao pino 5.

Antes de programar placas ESP8266 com Arduino, você terá que adicionar suporte de placa ao software. Use o gerenciador de placas para adicionar suporte a essas placas e fazer upload de um programa de teste de piscar antes de prosseguir. Lembre-se de que, com a placa de breakout Huzzah, você deve usar uma combinação de botões pressionados para colocar a placa no modo bootloader antes de enviar o novo código.

Construa seu circuito em uma placa de ensaio sem solda de acordo com o diagrama.

Crie um novo feed em sua conta Adafruit IO chamado "comando". Encontre sua chave AIO (na página Configurações).

Baixe o código do projeto anexado a esta etapa e abra-o com o Arduino IDE, em seguida, atualize as configurações em config.h para corresponder ao seu nome de usuário e chave Adafruit IO, bem como o nome da rede wi-fi e senha. Certifique-se de ter as bibliotecas do Arduino "Adafruit IO Arduino" "ArduinoHttpClient" e "Adafruit MQTT" instaladas. Em seguida, faça o upload do código para o seu painel.

Etapa 3: furador pelo meio

Awl pelo meio
Awl pelo meio

Recorte um pedaço de placa de arte resistente para combinar com a moldura da caixa de sombra (o meu tem 4 x 6 polegadas) usando uma régua de metal, tapete de corte e faca de serviço / artesanato. Cuidado para não cortar os dedos! Fure com um furador na área central superior e balance o furador para abrir o orifício a cerca de 3/16 (4-5 mm). Isso permitirá que os fios do minomotor vibratório passem pela placa.

Etapa 4: ferir como uma mola

Ferido como uma Primavera
Ferido como uma Primavera
Ferido como uma Primavera
Ferido como uma Primavera
Ferido como uma Primavera
Ferido como uma Primavera

O truque para fazer o coração de papel balançar é montá-lo em algo que possa se mover facilmente, como uma mola. Use um pouco de arame fino para criar uma bobina enrolando em torno de um pauzinho ou objeto pequeno semelhante. Deixe as pontas em ambas as pontas da mola e passe uma pelo orifício da prancha. Cole-o na parte de trás para segurar a mola no lugar.

Se você não tiver um fio adequado, improvise com o que você tem. Talvez um pequeno ziptie, grampo de cabelo ou outro item pudesse substituir a mola de montagem.

Etapa 5: Coração de Papel

Coração de Papel
Coração de Papel
Coração de Papel
Coração de Papel
Coração de Papel
Coração de Papel

Para fazer corações de papel de seda em camadas, costure um ponto reto em um pacote novo de papel de seda ainda dobrado. Dobre ao longo da linha costurada e esboce uma forma de meio coração com um lápis, recorte a forma e desdobre o coração. Limpe todas as arestas com sua tesoura.

Etapa 6: Conectado por meio de fios

Conectado por meio de fios
Conectado por meio de fios
Conectado por meio de fios
Conectado por meio de fios

Aumente o alcance dos fios do motor soldando pedaços de fios trançados e isolando as conexões com tubos termorretráteis. Faça o mesmo com um LED.

Etapa 7: Coração Dançante

Coração Dançante
Coração Dançante
Coração Dançante
Coração Dançante

Passe os fios do motor pela mola (dobrá-lo primeiro pode ajudar) e cole-o com cola quente na ponta do fio da mola e na parte de trás de um coração de papel, verificando se o fio não atravessa as conexões elétricas do motor. Conecte o motor ao protótipo da placa de ensaio e ative o motor para testar sua elasticidade. Ajuste o comprimento da mola ou tipo de fio até que o movimento desejado seja alcançado.

Etapa 8: Retroiluminado com Amor

Retroiluminado com Amor
Retroiluminado com Amor
Retroiluminado com Amor
Retroiluminado com Amor

Decidi iluminar o quadro atrás do meu coração de papel colando a quente uma pequena lantejoula de LED na parte de trás do motor, mas você pode colocar o LED onde quiser ou omiti-lo inteiramente.

Etapa 9: alimentado por bateria

Alimentado por bateria
Alimentado por bateria
Alimentado por bateria
Alimentado por bateria

Durante a prototipagem, liguei meus circuitos da placa de ensaio por meio do cabo USB que estava usando para programá-los. Para mudar para um design mais final, eu queria adicionar bateria / recarga lipoly para que os namorados pudessem ser movidos pela casa e manuseados sem ter que ser plugados 100% do tempo. No Feather Huzzah, a conexão de alimentação deve ser movida para o pino BAT, se ainda não estiver lá. No breakout do Huzzah, a alimentação é conectada ao pino identificado como VBat e uma placa de carregamento adicional é necessária para baterias lipoly (conecte BAT a + e GND a -).

Este projeto não foi projetado para ter um botão liga / desliga, mas sim para ser conectado na maior parte do tempo e instalado em sua mesa ou parede. Se você deseja alternar a alimentação do dispositivo, adicione um cabo USB comutado à sua placa Feather Huzzah ou adicione uma chave entre os pinos GND e EN para desligar a placa wi-fi. Se estiver usando a placa de breakout Huzzah, você pode interromper um dos cabos de sua fonte de alimentação com um botão liga / desliga tátil.

Etapa 10: em sua forma final

Em sua forma final
Em sua forma final
Em sua forma final
Em sua forma final

Comece a soldar seu circuito final em uma placa perma-proto. Se estiver usando o breakout Huzzah, verifique se os cabeçalhos de programação não fazem contato com os blocos condutores na placa de circuito.

Etapa 11: com botões de feltro

Com botões de feltro
Com botões de feltro
Com botões de feltro
Com botões de feltro
Com botões de feltro
Com botões de feltro

Eu tenho esses botões de feltro há vários anos e nunca encontrei um bom uso para eles, até agora! Eu tinha usado uma agulha de feltragem e mecha de lã para envolver os botões momentâneos em fibra felpuda felpuda. Quaisquer que sejam os botões usados, solde-os à placa de circuito em um espaçamento confortável.

Etapa 12: Com base em seu próprio protótipo de trabalho

Baseado em seu próprio protótipo de trabalho
Baseado em seu próprio protótipo de trabalho
Baseado em seu próprio protótipo de trabalho
Baseado em seu próprio protótipo de trabalho

Como mencionei na etapa Suprimentos, recomendo fortemente a duplicação de um protótipo de placa de ensaio sem solda ao criar projetos como este. Você pode verificar as conexões dos fios em relação ao diagrama de circuito e à placa de ensaio em funcionamento, o que diminuirá a probabilidade de cometer um erro. Enquanto soldava o circuito, coloquei com muito cuidado os componentes próximos uns dos outros para economizar espaço.

Para tornar o dia dos namorados mais fácil de montar, usei blocos de terminais de parafuso para as conexões de alimentação, que sairão pela parte de trás da caixa de sombra. Se você usou uma placa Feather Huzzah, basta passar o fio da bateria e conectá-lo à porta JST da placa.

Etapa 13: Moldando

Moldando
Moldando
Moldando
Moldando
Moldando
Moldando

Faça um ajuste seco para ver e marcar como sua placa de circuito se encaixará no quadro. Use uma pistola de cola quente para separar os cantos e elevar um pouco o circuito. Isso aproxima os botões da frente da caixa de sombra e também fornece espaço para os fios que passam para a alimentação, o motor e o LED.

Use seu furador para criar outro buraco, desta vez atrás de onde sua placa de circuito irá. Passe os fios de alimentação e aterramento e os fios do motor e do LED.

Etapa 14: em uma caixa de sombra

Em uma caixa de sombra
Em uma caixa de sombra
Em uma caixa de sombra
Em uma caixa de sombra
Em uma caixa de sombra
Em uma caixa de sombra

Eu também usei blocos de terminais para conectar o motor e o LED, mas soldar na placa também teria funcionado bem. Montei a placa de carregamento de lipólise e a bateria na placa de apoio e montei a caixa de sombra.

O dispositivo envia e recebe comandos dos botões, para que você possa testá-lo facilmente apenas pressionando os botões - o coração zumbirá e acenderá quando receber os comandos da Internet.

Etapa 15: acionado por IFTTT

Disparado por IFTTT
Disparado por IFTTT
Disparado por IFTTT
Disparado por IFTTT

Para acionar o seu dia dos namorados a partir do seu telefone, ou para automatizar o seu dia dos namorados com base na sua atividade de mídia social, localização física e muitas outras ações, configure uma conta no IFTTT, um serviço de gateway de API. Você pode montar uma receita simples que contribua com comandos para seu feed Adafruit IO que controla o dia dos namorados.

Widget de botão Android / iOS: Crie um novo miniaplicativo e selecione "Widget de botão" como o acionador. Escolha Adafruit como saída e envie o número 1 ou 2 para o feed de "comando" no Adafruit IO. Depois de salvar o miniaplicativo, adicione um novo widget IFTTT à tela inicial do seu dispositivo móvel. Fiz dois widgets, um para cada botão do cartão.

Recomendado: