Sommario:

Monty - il mostro di misurazione Maker Faire: 6 passaggi (con immagini)
Monty - il mostro di misurazione Maker Faire: 6 passaggi (con immagini)

Video: Monty - il mostro di misurazione Maker Faire: 6 passaggi (con immagini)

Video: Monty - il mostro di misurazione Maker Faire: 6 passaggi (con immagini)
Video: Puntura d’ape 2024, Novembre
Anonim
Monty - il mostro di misurazione Maker Faire
Monty - il mostro di misurazione Maker Faire

Amiamo andare alle Maker Faires, ma il 2020 ha deciso diversamente. Quindi, invece, stiamo costruendo un sostituto adatto chiamato Monty, che catturerà l'atmosfera e la condividerà con tutti.

Forniture

Hardware:

  • Un lampone Pi
  • Un sensore di movimento PIR
  • Un Adafruit a 4 canali ADC ADS1015 (convertitore da analogico a digitale)
  • Un sensore sonoro (abbiamo usato il Velleman VMA309)
  • Un anello Adafruit NeoPixel
  • Un set di piccole viti

Mostro:

  • Una vecchia gabbia per uccelli
  • Pelliccia finta
  • Vernice rossa per l'interno della gabbia
  • 2 palline ornamentali in plastica
  • 3 cuscinetti per mobili rotondi
  • Vernice spray bianca

Utensili:

  • Attrezzatura per saldatura
  • Colla forte
  • cacciaviti
  • Ago e filo
  • Prodotti per la pulizia

Passaggio 1: video del progetto

Image
Image

Passaggio 2: l'idea

In breve, il nostro progetto viaggerà a Maker Faire, misurerà l'atmosfera utilizzando una serie di sensori, salverà i dati e tornerà a casa, il tutto con un aspetto fantastico.

Con questa idea, ci sono alcune cose da tenere a mente:

  • Spedizione internazionale: deve entrare in una scatola, arrivare in sicurezza e non creare alcun tipo di panico, quindi sarai limitato in peso, dimensioni e contenuto. Per essere al sicuro, è meglio acquistare una scatola presso l'ufficio postale locale e lavorare da lì.
  • Plug & play: per limitare i fastidi dell'evento stesso, è sufficiente collegare il progetto affinché funzioni.
  • Privacy: vogliamo catturare l'atmosfera dell'evento, ma non invadere la privacy delle persone che vi partecipano.
  • Connettività: una connessione wireless affidabile non è mai una garanzia in occasione di eventi, quindi il nostro dispositivo dovrà funzionare sia online che offline.

Sembra una sfida divertente, mettiamoci al lavoro!

Passaggio 3: configurazione dei sensori e dell'hardware

Configurazione dei sensori e dell'hardware
Configurazione dei sensori e dell'hardware
Configurazione dei sensori e dell'hardware
Configurazione dei sensori e dell'hardware
Configurazione dei sensori e dell'hardware
Configurazione dei sensori e dell'hardware

Per prima cosa, inizieremo catturando l'atmosfera utilizzando un Raspberry Pi, un sensore di livello sonoro e un sensore di movimento.

Abbiamo optato per questi due sensori per avere un'idea dell'evento, rispettando anche la privacy dei visitatori. Puoi rilevare quando c'è molto movimento in corso o nessuno, senza registrare chi passa a che ora. Puoi notare se al momento è molto silenzioso o molto rumoroso, senza registrare alcun audio.

Raspberry Pi Se non conosci il Raspberry Pi, c'è un'ottima guida introduttiva qui sul sito web di Raspberry Pi.

Sensore di movimento Per saperne di più sui sensori di movimento e su come collegarli al Raspberry Pi, puoi seguire questi passaggi nel Parent Detector Project della Raspberry Pi Foundation.

Sensore sonoro e ADCA L'uscita del nostro sensore sonoro è analogica, ma il Raspberry Pi può ricevere solo un ingresso digitale, dovremo convertire i nostri valori analogici in digitali utilizzando un convertitore analogico-digitale (ADC).

Adafruit fornisce questo fantastico tutorial su come impostare e iniziare con la propria breakout board ADC proprio qui.

NeoPixel RingCos'è un mostro senza un pizzico di brio? È qui che torna utile un anello NeoPixel. Per illuminare il tuo mostro, puoi seguire i passaggi descritti nell'Adafruit NeoPixel Überguide.

Codice completo e schemi Non preoccuparti se non hai voglia di seguire tutti questi diversi tutorial per far funzionare il tuo mostro, poiché abbiamo aggiunto il codice completo e gli schemi finali di questo progetto a questo passaggio!

Il codice fa quanto segue: - Importa tutte le librerie e configura l'hardware

- Ogni secondo:

  • Cambia il colore dell'anello NeoPixel
  • Misurare il livello di rumore
  • Rileva movimento
  • Ottieni l'ora attuale in Epoca
  • Salva i dati raccolti localmente in un file JSON (vedi passaggio successivo)

- Ogni minuto:

Prova a inviare l'ultima misurazione alla piattaforma IoT Thingspeak (vedi passaggio successivo)

Per eseguire il tuo codice all'avvio c'è una fantastica guida proprio qui.

Passaggio 4: raccolta e condivisione dei dati

Raccolta e condivisione dei dati
Raccolta e condivisione dei dati

Uno degli elementi chiave del nostro progetto è che condivide le sue scoperte con il mondo, che è ciò in cui salteremo in questo passaggio.

Online con ThingSpeak Quando la nostra creatura ha una connessione Internet, sarebbe fantastico se inviasse le ultime misurazioni a una piattaforma IoT accessibile a tutti, come ThingSpeak.

Per saperne di più sulla creazione di un canale ThingSpeak e sulla raccolta di dati con esso, dai un'occhiata al loro tutorial per iniziare.

Il codice per inviare i tuoi dati a ThingSpeak è già stato aggiunto al passaggio precedente, tutto ciò che devi fare è aggiungere la tua chiave API.

Puoi controllare il canale Montys qui!

Credenziali Wi-Fi Poiché Monty parteciperà alla Maker Faire da solo, dovremo configurare il suo accesso a Internet prima che se ne vada.

Se ti capita di avere i dettagli della connessione di rete dell'evento, puoi aggiungerli al tuo Raspberry Pi in anticipo seguendo questa guida scritta dalla Raspberry Pi Foundation.

Non in linea con JSON

Non c'è bisogno di preoccuparsi se non si conoscono le credenziali wifi o se la connessione Internet è irregolare, salveremo anche i dati localmente sul Raspberry Pi in un file JSON. In questo modo, avrai una registrazione dell'atmosfera dell'evento a cui potrai accedere nel momento in cui il tuo mostro misuratore torna a casa.

Se non hai mai lavorato con JSON prima, W3Schools ha una buona introduzione qui.

Per analizzare i dati JSON, puoi importarli nei tuoi strumenti di elaborazione dati gratuiti come Google Data Studio oppure puoi impazzire in R.

Passaggio 5: creazione di un mostro

Creare un mostro
Creare un mostro
Creare un mostro
Creare un mostro
Creare un mostro
Creare un mostro

gabbia per uccelli

Per fortuna, abbiamo trovato una vecchia gabbia per uccelli che si adatta perfettamente alla più grande scatola di spedizione fornita dal nostro ufficio postale locale.

Per prepararlo alla mostrificazione, l'abbiamo pulito, rimosso i bastoncini per sedersi, abbiamo capito come rimuovere le sbarre della gabbia e dipinto di rosso l'interno.

Hardware Dopo che la vernice si è asciugata, abbiamo fissato l'hardware alla parte inferiore della gabbia utilizzando una serie di minuscole viti. Assicurati di lasciare un po' di spazio di manovra, in modo che non ci sia troppa tensione sui tuoi dispositivi elettronici.

MostroPer creare il mostro, aggiungi tanta finta pelliccia! Abbiamo incollato una toppa sulla parte superiore della testa di Monty e cucito a mano un altro pezzo alle sbarre della gabbia.

Per i suoi tre occhi, abbiamo verniciato a spruzzo di bianco l'interno di due palline decorative di ornamento natalizio. Abbiamo attaccato tre metà alla pelliccia sulla testa di Monty usando una colla molto forte. I tocchi finali sono tre cuscinetti mobili rotondi che fungono da alunni.

Passaggio 6: misurazione della fiera del creatore

Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore
Misurare la fiera del creatore

Per completare il nostro progetto, abbiamo disegnato un poster con una piccola spiegazione su Monty The Measuring Monster per dare un po' di contesto ai visitatori di Maker Faire.

Alla fine, abbiamo impacchettato Monty in modo sicuro e l'abbiamo spedito a Eindhoven Maker Faire. Speriamo davvero che sopravviva al viaggio e che si diverta all'evento!

Se Monty ha una connessione Internet, puoi controllare le sue misurazioni qui su ThingSpeak. Ti terremo anche aggiornato sulle sue avventure tramite il nostro Instagram e Twitter!

Consigliato: