Inhoudsopgave:

Monty - het Maker Faire meetmonster - Ajarnpa
Monty - het Maker Faire meetmonster - Ajarnpa

Video: Monty - het Maker Faire meetmonster - Ajarnpa

Video: Monty - het Maker Faire meetmonster - Ajarnpa
Video: The Nutty Professor (2000) Film Explained in Hindi Summarized हिन्दी 2024, November
Anonim
Monty - het Maker Faire-meetmonster
Monty - het Maker Faire-meetmonster

We gaan graag naar Maker Faires, maar 2020 heeft daar anders over beslist. Dus in plaats daarvan bouwen we een geschikte vervanger, Monty genaamd, die de sfeer zal vastleggen en met iedereen zal delen.

Benodigdheden

Hardware:

  • Een Raspberry Pi
  • Een PIR-bewegingssensor
  • Een Adafruit 4-kanaals ADC ADS1015 (analoog naar digitaal converter)
  • Een geluidssensor (wij gebruikten de Velleman VMA309)
  • Een Adafruit NeoPixel-ring
  • Een set kleine schroeven

Monster:

  • Een oude vogelkooi
  • Nep bont
  • Rode verf voor in de vogelkooi
  • 2 Kunststof ornamentballen
  • 3 ronde meubelpads
  • Witte spuitverf

Gereedschap:

  • Soldeerapparatuur
  • Sterke lijm
  • Schroevendraaiers
  • Naald en draad
  • Schoonmaakproducten

Stap 1: Projectvideo

Image
Image

Stap 2: Het idee

Kortom, ons project reist naar Maker Faire, meet de atmosfeer met behulp van een aantal sensoren, slaat de gegevens op en keert terug naar huis, en dat alles terwijl het er geweldig uitziet.

Met dit idee zijn er enkele dingen om in gedachten te houden:

  • Internationale verzending: het moet in een doos passen, veilig aankomen en geen paniek veroorzaken, dus je bent beperkt in gewicht, grootte en inhoud. Voor de zekerheid kun je het beste een doos kopen bij je plaatselijke postkantoor en van daaruit werken.
  • Plug & play: om de rompslomp op het evenement zelf te beperken, hoeft het project alleen maar te worden aangesloten om te werken.
  • Privacy: we willen de sfeer op het evenement vastleggen, maar mogen geen inbreuk maken op de privacy van de aanwezigen.
  • Connectiviteit: betrouwbaar draadloos internet is nooit een garantie op evenementen, dus ons toestel zal zowel online als offline moeten functioneren.

Dat klinkt als een leuke uitdaging, laten we aan de slag gaan!

Stap 3: De sensoren en hardware instellen

De sensoren en hardware instellen
De sensoren en hardware instellen
De sensoren en hardware instellen
De sensoren en hardware instellen
De sensoren en hardware instellen
De sensoren en hardware instellen

Allereerst beginnen we met het vastleggen van de stemming met behulp van een Raspberry Pi, een geluidsniveausensor en een bewegingssensor.

We hebben voor deze twee sensoren gekozen omdat je een beetje een gevoel van het evenement krijgt en tegelijkertijd de privacy van de bezoekers respecteert. Je kunt detecteren wanneer er veel of helemaal geen beweging is, zonder te registreren wie er op welk moment langskomt. U kunt merken of het momenteel erg stil of erg luid is, zonder audio op te nemen.

Raspberry Pi Als Raspberry Pis nieuw voor u is, vindt u hier op de Raspberry Pi-website een geweldige handleiding om aan de slag te gaan.

Bewegingssensor Om meer te weten te komen over bewegingssensoren en hoe je ze op de Raspberry Pi kunt aansluiten, kun je deze stappen volgen in het Parent Detector Project van de Raspberry Pi Foundation.

Geluidssensor & ADCA's de uitvoer van onze geluidssensor is analoog, maar de Raspberry Pi kan alleen digitale invoer ontvangen, we moeten onze analoge waarden converteren naar digitale met behulp van een analoog naar digitaal converter (ADC).

Adafruit biedt hier deze geweldige tutorial over het opzetten en aan de slag gaan met hun ADC-breakoutboard.

NeoPixel RingWat is een monster zonder pit? Dat is waar een NeoPixel Ring van pas komt. Om je monster te verlichten, kun je de stappen volgen die worden beschreven in de Adafruit NeoPixel Überguide.

Volledige code en schema's Maak je geen zorgen als je geen zin hebt om al deze verschillende tutorials te volgen om je monster aan de gang te krijgen, want we hebben de volledige code en definitieve schema's van dit project aan deze stap toegevoegd!

De code doet het volgende: - Importeer alle bibliotheken en configureer de hardware

- Elke seconde:

  • Verander de kleur van de NeoPixel Ring
  • Meet het geluidsniveau:
  • beweging detecteren
  • Bekijk de huidige tijd in Epoch
  • Sla de verzamelde gegevens lokaal op in een JSON-bestand (zie volgende stap)

- Elke minuut:

Probeer de laatste meting naar het Thingspeak IoT Platform te sturen (zie volgende stap)

Om uw code bij het opstarten uit te voeren, vindt u hier een fantastische gids.

Stap 4: Gegevens verzamelen en delen

Gegevens verzamelen en delen
Gegevens verzamelen en delen

Een van de belangrijkste elementen van ons project is dat het zijn bevindingen met de wereld deelt, en daar gaan we in deze stap op in.

Online met ThingSpeakAls ons wezen een internetverbinding heeft, zou het geweldig zijn als het de nieuwste metingen naar een IoT-platform stuurt dat voor iedereen toegankelijk is, zoals ThingSpeak.

Voor meer informatie over het maken van een ThingSpeak-kanaal en het verzamelen van gegevens ermee, bekijk hun tutorial om aan de slag te gaan.

De code om uw gegevens naar ThingSpeak te sturen is al toegevoegd aan de vorige stap, u hoeft alleen uw eigen API-sleutel toe te voegen.

Je kunt het Montys-kanaal hier bekijken!

Wifi-referenties Omdat Monty alleen naar Maker Faire zal gaan, moeten we zijn internettoegang configureren voordat hij vertrekt.

Als je toevallig de netwerkverbindingsdetails van het evenement hebt, kun je deze vooraf aan je Raspberry Pi toevoegen door deze handleiding te volgen die is geschreven door de Raspberry Pi Foundation.

Offline met JSON

Geen paniek als je de wifi-inloggegevens niet kent of als de internetverbinding vlekkerig is, we slaan de gegevens ook lokaal op de Raspberry Pi op in een JSON-bestand. Zo heb je een sfeerverslag van het evenement waar je bij kunt op het moment dat je meetmonster thuiskomt.

Als je nog nooit met JSON hebt gewerkt, heeft W3Schools hier een redelijk goede introductie.

Om de JSON-gegevens te analyseren, kunt u deze importeren in uw gratis gegevensverwerkingstools zoals Google Data Studio of u kunt gek worden in R.

Stap 5: Een monster maken

Een monster maken
Een monster maken
Een monster maken
Een monster maken
Een monster maken
Een monster maken

Vogelkooi

Het toeval wilde dat we een oude vogelkooi vonden die mooi past in de grootste verzenddoos die ons lokale postkantoor biedt.

Om het klaar te maken voor monstervorming, maakten we het schoon, verwijderden we de zitstokken van de vogels, bedachten we hoe we de kooistaven konden verwijderen en schilderden we de binnenkant rood.

Hardware Nadat de verf was opgedroogd, bevestigden we de hardware aan de onderkant van de kooi met behulp van een set kleine schroeven. Zorg ervoor dat je een beetje bewegingsruimte overlaat, zodat er niet te veel spanning op je elektronica komt te staan.

MonsterOm het monster te maken, voeg je veel nepbont toe! We hebben een patch op de bovenkant van Monty's hoofd gelijmd en een ander stuk met de hand aan de tralies van de kooi genaaid.

Voor zijn drie ogen hebben we de binnenkant van twee decoratieve kerstballen wit gespoten. We bevestigden drie helften aan de vacht op Monty's hoofd met behulp van een zeer sterke lijm. De finishing touch zijn drie ronde meubelkussens die als pupillen fungeren.

Stap 6: Maker Faire meten

Maker Faire meten
Maker Faire meten
Maker Faire meten
Maker Faire meten
Maker Faire meten
Maker Faire meten
Maker Faire meten
Maker Faire meten

Om ons project af te ronden, ontwierpen we een poster met een beetje uitleg over Monty The Meetmonster om de bezoekers van Maker Faire wat context te geven.

Tot slot hebben we Monty stevig verpakt en naar Eindhoven Maker Faire verscheept. We hopen echt dat hij de reis overleeft en een geweldige tijd heeft op het evenement!

Als Monty een internetverbinding heeft, kun je zijn metingen hier op ThingSpeak bekijken. We houden je ook op de hoogte van zijn avonturen via onze Instagram en Twitter!

Aanbevolen: