Monty - das Messmonster von Maker Faire - Gunook
Monty - das Messmonster von Maker Faire - Gunook
Anonim
Monty - das Maker Faire Messmonster
Monty - das Maker Faire Messmonster

Wir gehen gerne zu Maker Faires, aber 2020 hat sich anders entschieden. Stattdessen bauen wir einen geeigneten Ersatz namens Monty, der die Atmosphäre einfängt und mit allen teilt.

Lieferungen

Hardware:

  • Ein Himbeer-Pi
  • Ein PIR-Bewegungssensor
  • Ein Adafruit 4-Kanal ADC ADS1015 (Analog-Digital-Wandler)
  • Ein Schallsensor (wir haben den Velleman VMA309 verwendet)
  • Ein Adafruit NeoPixel Ring
  • Ein Satz kleiner Schrauben

Monster:

  • Ein alter Vogelkäfig
  • Kunstpelz
  • Rote Farbe für das Innere des Vogelkäfigs
  • 2 Zierkugeln aus Kunststoff
  • 3 runde Möbelauflagen
  • Weiße Sprühfarbe

Werkzeuge:

  • Lötgeräte
  • Starker Kleber
  • Schraubendreher
  • Nadel und Faden
  • Reinigungsmittel

Schritt 1: Projektvideo

Image
Image

Schritt 2: Die Idee

Kurz gesagt, unser Projekt wird zur Maker Faire reisen, die Atmosphäre mit einer Reihe von Sensoren messen, die Daten speichern und nach Hause zurückkehren, während es großartig aussieht.

Bei dieser Idee sind einige Dinge zu beachten:

  • Internationaler Versand: Es muss in eine Kiste passen, sicher ankommen und keine Panik verursachen, sodass Sie in Gewicht, Größe und Inhalt begrenzt sind. Um auf der sicheren Seite zu sein, kaufen Sie am besten eine Box bei Ihrem örtlichen Postamt und arbeiten von dort aus.
  • Plug & Play: Um den Aufwand bei der Veranstaltung selbst zu begrenzen, muss das Projekt nur eingesteckt werden, damit es funktioniert.
  • Privatsphäre: Wir möchten die Atmosphäre der Veranstaltung einfangen, aber nicht in die Privatsphäre der Teilnehmer eingreifen.
  • Konnektivität: Zuverlässiges drahtloses Internet ist bei Veranstaltungen nie eine Garantie, daher muss unser Gerät sowohl online als auch offline funktionieren.

Das klingt nach einer lustigen Herausforderung, lasst uns an die Arbeit gehen!

Schritt 3: Einrichten der Sensoren und Hardware

Einrichten der Sensoren und Hardware
Einrichten der Sensoren und Hardware
Einrichten der Sensoren und Hardware
Einrichten der Sensoren und Hardware
Einrichten der Sensoren und Hardware
Einrichten der Sensoren und Hardware

Das Wichtigste zuerst: Wir beginnen mit der Erfassung der Stimmung mit einem Raspberry Pi, einem Schallpegelsensor und einem Bewegungssensor.

Wir haben uns für diese beiden Sensoren entschieden, um ein Gefühl für die Veranstaltung zu bekommen und gleichzeitig die Privatsphäre der Besucher zu respektieren. Sie können erkennen, wann viel oder gar keine Bewegung stattfindet, ohne zu registrieren, wer wann vorbeigeht. Sie können feststellen, ob es derzeit sehr leise oder sehr laut ist, ohne Audio aufzunehmen.

Raspberry Pi Wenn Sie Raspberry Pis noch nicht kennen, finden Sie hier auf der Raspberry Pi-Website eine großartige Anleitung für die ersten Schritte.

Bewegungssensor Um mehr über Bewegungssensoren und deren Anschluss an den Raspberry Pi zu erfahren, können Sie diese Schritte im Parent Detector Project der Raspberry Pi Foundation befolgen.

Schallsensor & ADCAs der Ausgang unseres Schallsensors ist analog, aber der Raspberry Pi kann nur digitale Eingänge empfangen, wir müssen unsere analogen Werte mit einem Analog-Digital-Wandler (ADC) in digitale umwandeln.

Adafruit bietet hier dieses großartige Tutorial zum Einrichten und Starten des ADC Breakout Boards.

NeoPixel RingWas ist ein Monster ohne Pep? Hier kommt ein NeoPixel-Ring zum Einsatz. Um dein Monster zum Leuchten zu bringen, kannst du die Schritte im Adafruit NeoPixel Überguide befolgen.

Vollständiger Code und Schaltpläne Machen Sie sich keine Sorgen, wenn Sie nicht all diesen verschiedenen Tutorials folgen möchten, um Ihr Monster zum Laufen zu bringen, da wir diesem Schritt den vollständigen Code und die endgültigen Schaltpläne dieses Projekts hinzugefügt haben!

Der Code macht Folgendes: - Importieren Sie alle Bibliotheken und konfigurieren Sie die Hardware

- Jede Sekunde:

  • Ändern Sie die Farbe des NeoPixel-Rings
  • Messen Sie den Geräuschpegel
  • Bewegung erkennen
  • Holen Sie sich die aktuelle Uhrzeit in Epoche
  • Speichern Sie die gesammelten Daten lokal in einer JSON-Datei (siehe nächster Schritt)

- Jede Minute:

Versuchen Sie, die neueste Messung an die Thingspeak IoT-Plattform zu senden (siehe nächster Schritt)

Um Ihren Code beim Start auszuführen, finden Sie hier eine fantastische Anleitung.

Schritt 4: Datenerfassung und -freigabe

Datenerhebung und -freigabe
Datenerhebung und -freigabe

Eines der Schlüsselelemente unseres Projekts ist, dass es seine Erkenntnisse mit der Welt teilt, worauf wir in diesem Schritt eingehen werden.

Online mit ThingSpeakWenn unsere Kreatur über eine Internetverbindung verfügt, wäre es toll, wenn sie die neuesten Messwerte an eine für alle zugängliche IoT-Plattform wie ThingSpeak sendet.

Um mehr über das Erstellen eines ThingSpeak-Kanals und das Sammeln von Daten damit zu erfahren, lesen Sie das Tutorial zu den ersten Schritten.

Der Code zum Senden Ihrer Daten an ThingSpeak wurde bereits im vorherigen Schritt hinzugefügt, Sie müssen lediglich Ihren eigenen API-Schlüssel hinzufügen.

Hier geht's zum Montys-Kanal!

Wifi-Anmeldeinformationen Da Monty alleine an der Maker Faire teilnehmen wird, müssen wir seinen Internetzugang konfigurieren, bevor er geht.

Wenn Sie die Netzwerkverbindungsdetails des Ereignisses haben, können Sie diese zuvor zu Ihrem Raspberry Pi hinzufügen, indem Sie dieser Anleitung der Raspberry Pi Foundation folgen.

Offline mit JSON

Kein Grund zur Panik, wenn Sie die WLAN-Zugangsdaten nicht kennen oder die Internetverbindung fleckig ist, wir speichern die Daten auch lokal auf dem Raspberry Pi in einer JSON-Datei. Auf diese Weise haben Sie eine Aufzeichnung der Atmosphäre der Veranstaltung, auf die Sie zugreifen können, sobald Ihr Messmonster nach Hause zurückkehrt.

Wenn Sie noch nie mit JSON gearbeitet haben, bietet W3Schools hier eine ziemlich gute Einführung.

Um die JSON-Daten zu analysieren, können Sie diese in Ihre kostenlosen Datenverarbeitungstools wie das Google Data Studio importieren oder in R durchdrehen.

Schritt 5: Erstellen eines Monsters

Ein Monster erschaffen
Ein Monster erschaffen
Ein Monster erschaffen
Ein Monster erschaffen
Ein Monster erschaffen
Ein Monster erschaffen

Vogelkäfig

Wie es der Zufall wollte, fanden wir einen alten Vogelkäfig, der gut in den größten Versandkarton unserer örtlichen Post passt.

Um es für die Monsterifizierung vorzubereiten, haben wir es gereinigt, die Vogelsitzstangen entfernt, herausgefunden, wie man die Käfigstangen entfernt und die Innenseiten rot lackiert.

HardwareNachdem die Farbe getrocknet war, befestigten wir die Hardware mit einem Satz winziger Schrauben an der Unterseite des Käfigs. Stellen Sie sicher, dass Sie ein wenig Spielraum lassen, damit Ihre Elektronik nicht zu stark belastet wird.

MonsterUm das Monster zu erschaffen, füge viel Kunstpelz hinzu! Wir haben einen Flicken auf den Kopf von Montys geklebt und ein weiteres Stück von Hand an die Gitterstäbe des Käfigs genäht.

Für seine drei Augen haben wir die Innenseiten von zwei dekorativen Weihnachtskugeln weiß besprüht. Wir befestigten drei Hälften mit etwas sehr starkem Kleber am Fell von Montys Kopf. Den letzten Schliff bilden drei runde Möbelblöcke, die als Schüler fungieren.

Schritt 6: Maker Faire messen

Messen Maker Faire
Messen Maker Faire
Messen Maker Faire
Messen Maker Faire
Messen Maker Faire
Messen Maker Faire
Messen Maker Faire
Messen Maker Faire

Um unser Projekt abzurunden, haben wir ein Poster mit einer kleinen Erklärung zu Monty The Measuring Monster entworfen, um den Besuchern der Maker Faire ein wenig Kontext zu geben.

Schließlich haben wir Monty sicher verpackt und zum Eindhoven Maker Faire geschickt. Wir hoffen sehr, dass er die Reise übersteht und eine schöne Zeit bei der Veranstaltung hat!

Wenn Monty eine Internetverbindung hat, können Sie sich seine Messungen hier auf ThingSpeak ansehen. Wir werden Sie auch über Instagram und Twitter über seine Abenteuer auf dem Laufenden halten!