Índice:

Monty - o monstro de medição Maker Faire: 6 etapas (com fotos)
Monty - o monstro de medição Maker Faire: 6 etapas (com fotos)

Vídeo: Monty - o monstro de medição Maker Faire: 6 etapas (com fotos)

Vídeo: Monty - o monstro de medição Maker Faire: 6 etapas (com fotos)
Vídeo: Thicker Grows the Meal and Plot | Critical Role | Campaign 3, Episode 9 2024, Novembro
Anonim
Monty - o monstro de medição Maker Faire
Monty - o monstro de medição Maker Faire

Adoramos ir às Maker Faires, mas 2020 decidiu o contrário. Então, em vez disso, estamos construindo um substituto adequado chamado Monty, que irá capturar a atmosfera e compartilhá-la com todos.

Suprimentos

Hardware:

  • Um Raspberry Pi
  • Um sensor de movimento PIR
  • Um ADC ADS1015 de 4 canais Adafruit (conversor analógico para digital)
  • Um sensor de som (usamos o Velleman VMA309)
  • Um anel Adafruit NeoPixel
  • Um conjunto de pequenos parafusos

Monstro:

  • Uma velha gaiola
  • Imitação de pele
  • Tinta vermelha para dentro da gaiola
  • 2 bolas de enfeite de plástico
  • 3 almofadas de móveis redondas
  • Tinta spray branca

Ferramentas:

  • Equipamento de solda
  • Cola forte
  • Chaves de fenda
  • Agulha e linha
  • Produtos de limpeza

Etapa 1: Projeto de Vídeo

Image
Image

Etapa 2: a ideia

Resumindo, nosso projeto vai viajar para o Maker Faire, medir a atmosfera usando vários sensores, salvar os dados e voltar para casa, tudo isso com uma aparência incrível.

Com essa ideia, há algumas coisas a se ter em mente:

  • Frete internacional: tem que caber dentro de uma caixa, chegar com segurança e não causar nenhum tipo de pânico, então você estará limitado em peso, tamanho e conteúdo. Por segurança, é melhor comprar uma caixa na agência postal local e trabalhar a partir daí.
  • Plug & play: para limitar o incômodo no próprio evento, o projeto só precisa estar plugado para funcionar.
  • Privacidade: queremos capturar a atmosfera do evento, mas não interferir na privacidade das pessoas que vão participar.
  • Conectividade: internet wireless confiável nunca é garantia em eventos, então nosso aparelho terá que funcionar tanto online quanto offline.

Parece um desafio divertido, vamos trabalhar!

Etapa 3: Configurando os Sensores e Hardware

Configurando os Sensores e Hardware
Configurando os Sensores e Hardware
Configurando os Sensores e Hardware
Configurando os Sensores e Hardware
Configurando os Sensores e Hardware
Configurando os Sensores e Hardware

Em primeiro lugar, começaremos capturando o clima usando um Raspberry Pi, um sensor de nível de som e um sensor de movimento.

Optamos por estes dois sensores para que você possa ter uma noção do evento, respeitando também a privacidade dos visitantes. Você pode detectar quando há muito movimento ou nenhum movimento, sem registrar quem passa a que horas. Você pode notar se atualmente está muito silencioso ou muito alto, sem gravar nenhum áudio.

Raspberry Pi Se você é novo no Raspberry Pis, há um ótimo guia de primeiros passos aqui no site do Raspberry Pi.

Sensor de movimento Para saber mais sobre sensores de movimento e como conectá-los ao Raspberry Pi, você pode seguir estas etapas no Projeto Detector Parent da Raspberry Pi Foundation.

Sensor de som e ADCAs a saída do nosso sensor de som é analógica, mas o Raspberry Pi só pode receber entrada digital, precisaremos converter nossos valores analógicos em digitais usando um conversor analógico para digital (ADC).

Adafruit fornece este ótimo tutorial sobre como configurar e começar com sua placa de breakout ADC aqui mesmo.

NeoPixel RingO que é um monstro sem um toque especial? É aí que um anel NeoPixel se torna útil. Para iluminar seu monstro, você pode seguir os passos descritos no Überguide Adafruit NeoPixel.

Código Completo e Esquemas Não se preocupe se você não quiser seguir todos esses tutoriais diferentes para colocar seu monstro em funcionamento, pois adicionamos o código completo e os esquemas finais deste projeto a esta etapa!

O código faz o seguinte: - Importar todas as bibliotecas e configurar o hardware

- Todo segundo:

  • Mude a cor do anel NeoPixel
  • Meça o nível de ruído
  • Detectar movimento
  • Obtenha a hora atual em Epoch
  • Salve os dados coletados localmente em um arquivo JSON (consulte a próxima etapa)

- Todo minuto:

Tente enviar a medição mais recente para a plataforma Thingspeak IoT (consulte a próxima etapa)

Para executar seu código na inicialização, há um guia fantástico aqui.

Etapa 4: coleta e compartilhamento de dados

Coleta e compartilhamento de dados
Coleta e compartilhamento de dados

Um dos elementos-chave do nosso projeto é que ele compartilha suas descobertas com o mundo, que é o que vamos abordar nesta etapa.

Online com o ThingSpeak Quando nossa criatura tem uma conexão com a Internet, seria ótimo se ela enviasse as medições mais recentes para uma plataforma IoT acessível a todos, como o ThingSpeak.

Para saber mais sobre como criar um canal ThingSpeak e coletar dados com ele, verifique o tutorial de primeiros passos.

O código para enviar seus dados para ThingSpeak já foi adicionado à etapa anterior, tudo que você precisa fazer é adicionar sua própria chave de API.

Você pode conferir o canal Montys aqui!

Credenciais de Wi-FiComo Monty participará da Maker Faire por conta própria, teremos que configurar seu acesso à Internet antes de ele partir.

Se por acaso você tiver os detalhes da conexão de rede do evento, você pode adicioná-los ao seu Raspberry Pi com antecedência, seguindo este guia escrito pela Raspberry Pi Foundation.

Offline com JSON

Não precisa entrar em pânico se você não souber as credenciais do wi-fi ou se a conexão com a Internet for irregular, também salvaremos os dados localmente no Raspberry Pi em um arquivo JSON. Dessa forma, você terá um registro da atmosfera do evento que poderá acessar no momento em que seu monstro de medição retornar para casa.

Se você nunca trabalhou com JSON antes, W3Schools tem uma boa introdução aqui.

Para analisar os dados JSON, você pode importá-los para suas ferramentas gratuitas de processamento de dados, como o Google Data Studio, ou pode enlouquecer em R.

Etapa 5: Criando um Monstro

Criando um Monstro
Criando um Monstro
Criando um Monstro
Criando um Monstro
Criando um Monstro
Criando um Monstro

Gaiola

Por sorte, encontramos uma velha gaiola que cabe perfeitamente dentro da maior caixa de remessa que nossos correios locais oferecem.

Para prepará-lo para a monstrificação, nós o limpamos, removemos os gravetos para pássaros, descobrimos como remover as barras da gaiola e pintamos o interior de vermelho.

HardwareApós a tinta secar, fixamos o hardware na parte inferior da gaiola usando um conjunto de parafusos minúsculos. Certifique-se de deixar um pouco de espaço de manobra, para que não haja muita tensão em seus eletrônicos.

MonstroPara criar o monstro, adicione bastante pele falsa! Colamos um remendo no topo da cabeça de Montys e costuramos à mão outro pedaço nas barras da gaiola.

Para seus três olhos, nós pintamos o interior de duas bolas decorativas de enfeites de natal de branco. Colocamos três metades na pele da cabeça de Montys usando uma cola muito forte. O toque final são três almofadas de móveis redondas que funcionam como pupilas.

Etapa 6: Measuring Maker Faire

Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire
Measuring Maker Faire

Para finalizar nosso projeto, criamos um pôster com uma pequena explicação sobre Monty The Measuring Monster para dar aos visitantes da Maker Faire um pouco de contexto.

Por fim, empacotamos Monty com segurança e o enviamos para a Eindhoven Maker Faire. Nós realmente esperamos que ele sobreviva à jornada e se divirta no evento!

Se Monty tiver uma conexão com a internet, você pode conferir suas medidas aqui no ThingSpeak. Também manteremos você informado sobre as aventuras dele por meio do nosso Instagram e Twitter!

Recomendado: