Índice:

Gerente de relacionamento do círculo social: 7 etapas (com fotos)
Gerente de relacionamento do círculo social: 7 etapas (com fotos)

Vídeo: Gerente de relacionamento do círculo social: 7 etapas (com fotos)

Vídeo: Gerente de relacionamento do círculo social: 7 etapas (com fotos)
Vídeo: 7 Stages of a Long Distance Relationship 2024, Novembro
Anonim
Image
Image
Configuração de software e hardware
Configuração de software e hardware

O que é?

Manter contato com todas as pessoas importantes em seu círculo social pode ser difícil, especialmente quando você mora em uma cidade grande, é um workaholic, um estudante ou todos os outros. O Círculo Social oferece uma maneira de manter todos os seus entes queridos em um só lugar, monitorando quantas vezes vocês estão em contato uns com os outros e quem pode precisar de um pouco de amor extra! Ninguém gosta de ignorar seus amigos e agora - você nunca mais será essa pessoa! Este produto é perfeito para pessoas que não consideram as notificações telefônicas urgentes e desejam uma representação visual para monitorar seus relacionamentos.

O Social Circle é um dispositivo alimentado por Arduino que conecta suas mensagens de texto a um conjunto de LEDs independentes, cada um representando uma pessoa e medindo a frequência com que você fala um com o outro, indicada pelo brilho de cada LED. Usando algum código Arduino intermediário, você pode personalizar como o Social Circle funciona, incluindo quantos relacionamentos você deseja gerenciar e controlar a rapidez ou lentidão com que os LEDs diminuem.

O que você precisará

  • Conta IFTTT (se isto então aquilo)
  • Conta Adafruit IO
  • Laptop com software Arduino baixado
  • Arduino breadboard
  • Feather HUZZAH com ESP8266 WiFi
  • Ferro de solda
  • Solda
  • Decapantes de fio
  • Resistores
  • Fio elétrico
  • LEDs
  • 1/8 "Acrílico
  • Cortador a laser ou serra de rolagem
  • Lixadeira de cinto
  • Contraplacado de 3/4"
  • Máquina CNC ou Multi Router
  • Cabo Micro USB
  • Carregador de parede

Ao trabalhar com ferramentas elétricas, não se esqueça de usar proteção para os olhos e rosto!

Etapa 1: Configuração de software e hardware

Configuração de software e hardware
Configuração de software e hardware
Configuração de software e hardware
Configuração de software e hardware

Antes de começar, você precisará configurar algumas coisas rápidas. Primeiro, crie sua conta Adafruit IO gratuita. Aqui é onde você configurará os feeds que implementará em seu código Arduino. Você deseja criar feeds antes de configurar sua conta IFTTT.

Depois de criar uma conta, clique em Feeds no painel esquerdo

Clique no menu suspenso Ações e selecione Criar um Novo Feed. Escolha um nome para o seu feed e selecione criar. Seu feed agora está adicionado à biblioteca Adafruit IO e você poderá enviar dados para este feed usando IFTTT (próxima etapa!) Para cada LED, você precisará criar um novo feed. Para este projeto, criei 5 feeds, cada um com o nome da pessoa que desejo representar no dispositivo

Em segundo lugar, crie uma conta IFTTT. Estaremos usando o IFTTT para configurar nossa mensagem de texto / Adafruit IO. Essas funções iniciarão a coleta de dados que se comunicarão com o código do Arduino.

Depois de criar uma conta, você criará um novo miniaplicativo. Clique em Novo miniaplicativo. Selecione isto e escolha SMS. Você pode escolher acionar seu miniaplicativo sempre que enviar qualquer SMS para seu número de telefone IFTTT ou acionar o miniaplicativo sempre que enviar uma mensagem marcada (com hashtag, por exemplo, # mãe) para seu número de telefone IFTTT. Para este projeto, escolheremos enviar mensagens marcadas para que possamos distinguir nossos diferentes LEDs

A próxima etapa pede que você crie esta tag designada. Neste exemplo, escolhi marcar a mãe, mas essa marca pode ser o que você quiser, desde que seja fácil de lembrar. Clique em Criar acionador

Clique em Aquilo e escolha Adafruit. Selecione a opção Enviar dados para Adafruit IO e selecione o nome do seu feed. Para o nosso primeiro LED, pediremos à Adafruit para salvar os dados como 1. Quando adicionarmos mais LEDs, usaremos números diferentes para distinguir nossos feeds e LEDs para que todos atuem de forma independente

Clique em Criar ação e estamos quase lá! Aqui é onde você mudará seu número de telefone. Tente substituir os números por mim. Como os miniaplicativos são públicos, você deseja ter certeza de que está protegendo suas informações. Certifique-se de que seu miniaplicativo esteja ativado (indicado pelo botão verde) e clique em Concluir

Parabéns, você acabou de fazer seu miniaplicativo! Você sempre pode alterar as configurações do seu miniaplicativo a qualquer momento, selecionando a engrenagem branca no canto superior direito do miniaplicativo.

Etapa 2: Código e Circuito

Antes de começar com qualquer código, certifique-se de baixar as seguintes bibliotecas dentro do software Arduino:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Você pode baixar essas bibliotecas na barra de ferramentas do Arduino selecionando Sketch> Incluir Biblioteca> Gerenciar Bibliotecas e pesquisar cada uma por seu título.

Baixe o código em anexo e abra no Arduino. Certifique-se de alterar suas informações pessoais, incluindo seu nome de usuário exclusivo, chave AIO (que você pode encontrar clicando em Exibir chave AIO no painel) e credenciais WiFi.

Eu recomendo usar o seguinte Instructable para criar seu primeiro circuito de LED. Depois de criar um circuito completo, você poderá adicionar LEDs e resistores sem adicionar fios extras. Este tutorial fornece o circuito correto para o que precisamos. Remova o botão deste circuito, pois não será necessário para este projeto. Adicionar LEDs a partir de agora será simples, mantendo cada um orientado da mesma forma (lado curto na placa de ensaio negativa e extremidade longa no pino da placa Huzzah (5, 12, 13, 14, 16). Agora, vamos testar como IFTTT e Adafruit IO conecte-se com nosso código!

Etapa 3: enviar uma mensagem de texto

Enviando uma Mensagem de Texto
Enviando uma Mensagem de Texto

Agora, pegue seu número de telefone IFTTT de seu miniaplicativo e envie sua hashtag para o número de telefone. Verifique seu feed Adafruit IO para ver se há algum dado de entrada. O feed deve rastrear a atividade de suas mensagens de texto. Certifique-se de que seu LED esteja conectado ao pino que você designou em seu código e a mensagem de texto fará com que o LED acenda.

Etapa 4: Solda

De solda
De solda
De solda
De solda

Para este projeto, escolhi usar 5 LEDs. Para aumentar o comprimento dos fios e fazer a tarefa de colocar a placa de ensaio dentro de uma forma de madeira, precisaremos fazer algumas soldas. Vá para o início deste tutorial para revisar quais materiais você precisará. Se você não está familiarizado com soldagem, confira este ótimo vídeo.

Depois de soldar seus resistores (no lado negativo / curto do LED) e fios, você deve ter algumas peças que se parecem com a foto acima. Certifique-se de usar tubulação retrátil para proteger toda a fiação exposta. Como iremos dobrar nossa configuração em uma forma, é importante que nenhum fio se toque.

Etapa 5: segurando suas peças

Segurando Suas Peças
Segurando Suas Peças
Segurando Suas Peças
Segurando Suas Peças
Segurando Suas Peças
Segurando Suas Peças

Agora você tem todas essas peças e fios, mas nenhum lugar para colocá-los! Aí vem a parte realmente divertida, porque não há regras (bem, apenas que sua placa de ensaio deve caber!).

Para mim, este produto representa uma sensação visual de passagem do tempo. Essa teoria me levou a criar uma forma que lembra um relógio. No entanto, você pode escolher projetar qualquer coisa que se encaixe no ambiente de sua casa, trabalho ou escola. Felizmente, meu status de estudante me concede acesso a um cortador a laser, máquina CNC e marcenaria. No entanto, essa forma pode ser facilmente criada com uma serra de fita e uma lixadeira de cinta. Veja como eu fiz:

1. Antes de usar qualquer maquinário, você precisará configurar alguns arquivos do Illustrator. Você usará esses arquivos para se comunicar com ambas as máquinas. Lembre-se de fazer linhas de corte para seus LEDs em seu arquivo do Illustrator para que você não precise usar a furadeira para criar esses recortes (como eu!). Eu escolhi criar um recorte na parte de trás para o meu cabo micro USB caber.

2. Desta vez, optei por não adicionar nomes no acrílico para o caso de querer ajustar meu círculo social mais tarde, mas vá à loucura e personalize seu acrílico com palavras, estampas, mesmo usando uma cor divertida!

3. Lembre-se de dizer à máquina CNC para deixar abas (partes ao longo do contorno que não são cortadas totalmente) para que sua peça não se desloque na mesa. Para preparar seu trabalho CNC, você deve prender sua placa ao CNC tabela. Como o formato é pequeno, usei cerca de 6 a 8 parafusos, com cerca de 30 centímetros de distância um do outro. Aqui, estou usando madeira compensada de 3/4 "com um corte de bolso de 1/2" em cada peça (isso me dá uma polegada completa de espaço para encaixar a placa de ensaio e a fiação).

4. Quando a máquina terminar, use um cinzel e um martelo para quebrar as abas. Agora, você terá duas peças independentes que precisam de um pouco de atenção da lixadeira de cinta. Execute as peças suavemente contra a lixadeira para criar uma borda lisa.

5. Corte um pino curto que pode ser inserido através do centro da forma CNC e da peça de acrílico. Esta é uma solução básica para conectar as peças e lhe dá a oportunidade de criar novas peças de acrílico para trocar.

Etapa 6: Juntando tudo

Juntar as peças!
Juntar as peças!
Juntar as peças!
Juntar as peças!
Juntar as peças!
Juntar as peças!
Juntar as peças!
Juntar as peças!

Quase lá! Temos todos os nossos componentes e estamos prontos para selar tudo juntos. Primeiro, você pode empilhar o círculo de acrílico no topo da superfície de madeira e encaixar as pernas de arame de LED em cada um dos orifícios.

Em seguida, coloque sua placa de ensaio dentro do formulário (usei um pouco de fita adesiva para manter o meu seguro) e coloque seus LEDs em seus pinos designados. Se você não tiver o código aberto, esses pinos devem ser 5, 12, 13, 14 e 16. Como os lados dos LEDs com resistores são negativos, esses são os lados que vão caber na cama (-) do a placa de ensaio.

Em seguida, posicione seu cabo Micro USB na placa Huzzah Wifi e através de seu recorte CNC. Agora, você pode combinar os dois lados e criar um objeto fechado e parado! Se você planeja usar seus componentes do Arduino novamente, recomendo encontrar uma solução temporária para manter sua forma de madeira unida. Neste caso, usei fita adesiva dupla-face forte.

Etapa 7: usando seu círculo social

Usando seu círculo social
Usando seu círculo social
Usando seu círculo social
Usando seu círculo social

Parabéns! Você tornou-se um gerente de relacionamento funcional do Arduino! Agora, o destino está em suas mãos. Você pode escolher onde deseja que seu rastreador de mensagens de texto vá, pinte seu produto e até mesmo use a superfície de acrílico como uma superfície de quadro branco para escrever nomes!

Aproveite e feliz relacionamento!

Recomendado: