Zet uw Raspberry Pi in een Hamster Fitness Tracker (3 / 4 stap)

Stap 3: Software-instellingen


Voor de software-instellingen, voor het eerst installeert de begintoestand streamer een bestemming om te gaan naar het geven van uw hamster fitness metingen (Klik hier voor instructies over het instellen van de beginstatus streamer; het is super eenvoudig en neemt minder dan twee minuten). Maak een nieuw bestand op je Raspberry Pi (bijvoorbeeld "hamster_fitness.py") en kopie + plak de onderstaande code erin. U moet kopiëren + plakken de sleutel van de client die is gekoppeld aan uw rekening van de beginstatus tussen de aanhalingstekens op regel 6 waar het zegt "PUT YOUR CLIENT sleutel HERE". Vindt u uw sleutel van de client onder uw accountinstellingen of op de landing page zodra u zich bij uw account aanmeldt. De onderstaande code wordt alle code die u nodig heeft.

Toon me de code.

Lijn 6 stelt de bestemming "bucket" voor onze data-stream. We zullen de naam van de emmer "Hamster Fitness Tracker". Elke keer als u dit script uitvoert, een nieuwe emmer genaamd "Hamster Fitness Tracker" zal worden gecreëerd onder uw account van de beginstatus (aangeduid met uw sleutel van de client), en alle gegevens die zijn gegenereerd op basis van die script uitgevoerd zal er worden opgenomen. Lijn 7 stromen het eerste bericht naar de nieuw gebouwde stream.

10-20 regels setup de constanten die we zullen gebruiken. Instellen van de pin nummers volgens hoe je bekabeld uw sensor input en output leidde. Meet de diameter van het wiel en de diameter op regel 17 invoert. Het bovenstaande script wordt verondersteld de diameter wordt gemeten in inches en de snelheid worden berekend in mijl/uur. Converteren naar uw gewenste eenheden dienovereenkomstig.

Lijn 25 controleert de sensor output. Als de sensor output een logica '0' (wat betekent dat er was een laser pauze gedetecteerd), zal de metingen van de afstand en snelheid worden berekend en gestreamd. Een eenvoudige poging uitfilteren glitches (bijvoorbeeld wanneer het wiel stopt recht op de doelgroep en de rotsen) gebeurt op regel 37. Als een snelheid die groter is dan 5 wordt ontdekt, dit wordt ervan uitgegaan dat een glitch en gefilterd uit de snelheid en de afstand reiste berekening. Lijn 42 Hiermee schakelt u de LED om aan te geven dat een laser pauze wordt gedetecteerd. Als het wiel recht op het doel stopt, worden alle berekeningen onderbroken totdat de pauze (lijnen 46-49) is uitgeschakeld.

Lijnen 51-61 detecteren als er geen activiteit op het wiel voor x aantal seconden (x gespecificeerd op regel 20 is). Als er geen activiteit, de snelheid is uitgeschakeld op 0 en bericht wordt uitgevoerd, "Ik moet een rust". Na een rust is geconstateerd, de eerste volledige omwenteling van het wiel zal streamen een ander bericht, "Het is tijd om te krijgen gepompt", op regel 28.

Gerelateerde Artikelen

Zet uw Raspberry Pi in een Wireless Portable Bluetooth Audio systeem A2DP

Zet uw Raspberry Pi in een Wireless Portable Bluetooth Audio systeem A2DP

Howdy mensen! Ik had het idee van mijn Raspberry Pi draaien tot zoiets als het door Dre Beats portable audio system hier gevonden:http://www.beatsbydre.com/speakers/Beatbox-Portable-USB/Beatbox-Portable-USB, default,pd.htmlHet is een cool product, be
Zet uw Raspberry Pi in een Retro Arcade

Zet uw Raspberry Pi in een Retro Arcade

de Raspberry Pi is een verbazingwekkende miniatuur-computer die perfect is voor het experimenteren met persoonlijke projecten, maar soms de grootste uitdaging is het kiezen van een project. Met dit makkelijk te volgen gids ik zal u tonen hoe deze kle
Zet uw Raspberry Pi in een desktop PC

Zet uw Raspberry Pi in een desktop PC

Hoe om te schakelen van een creditcard formaat, $35 computer in een volledig functionele Desktop PC met verrassend goede prestaties.Stap 1: installatie 1. download NOOBS LITE uit www.raspberrypi.org/downloads.2. Kopieer de inhoud van zip-map naar de
Hoe zet je Raspberry Pi 2 in een Retro-Console

Hoe zet je Raspberry Pi 2 in een Retro-Console

Dit is hoe te u kunt veranderen uw Raspberry Pi 2 in een vrij krachtige retro console. Het draait emulatie station en meer dan 20 consoles tot de n64-tijdperk kan emuleren.Stap 1: BenodigdhedenEen raspberry pi 2Een micro sd (ik Raad ten minste 8 gb)M
Raspberry Pi en een beetje erover

Raspberry Pi en een beetje erover

In dit instructable ik ga uitleggen wat een raspberry pi is en een beetje erover. Ook kunt projecten wat u doen op het.Stap 1: Wat is een Raspberry Pi?De Raspberry Pi is een low-cost, creditcard formaat computer die worden aangesloten op een monitor
Omzetten van uw Raspberry Pi in een persoonlijke webserver

Omzetten van uw Raspberry Pi in een persoonlijke webserver

LAMP is een acroniem dat voor LinuxApacheMySQLPHP staat en zijn componenten verplicht tot het uitvoeren van een dynamische HTML-webpagina.Dit instructable demonstreer hoe kunt u uw Raspberry Pi in een persoonlijke webserver. De stappen voor het insta
Hoe maak je een hamster behandelen of knoedel (en voor andere knaagdieren huisdieren)

Hoe maak je een hamster behandelen of knoedel (en voor andere knaagdieren huisdieren)

dit een eenvoudige instructables die u hoe onderwijzen te maken van een hamster behandelen of knoedel alleen met een:_A4 PAPIER_And sommige traktatie (ik gebruikte chips omdat mijn hamster bevalt: D)U kunt het maken van een grotere transactie voor ee
Hoe maken en gebruiken van een My Fitness Pal Account

Hoe maken en gebruiken van een My Fitness Pal Account

probeert om gewicht te verliezen?Afvallen kan een moeilijk proces voor vele individuen worden.  Gelukkig, het hoeft niet te worden.Gebruikers kunnen zich aanmelden voor hun voedsel in een online dagboek dat houdt spoor van al hun calorieën en voeding
Raspberry Pi als een 3g (Huawei E303)-router voor draadloze (Edimax EW-7811Un)

Raspberry Pi als een 3g (Huawei E303)-router voor draadloze (Edimax EW-7811Un)

doel:De Raspberry Pi als een draadloze router met behulp van de OS Raspbian opgezet. De internet-verbinding zal worden verstrekt door een Huawei E303 USB 3 g dongle op het netwerk safaricom in Kenia, hoewel de setup ongeveer gelijk zijn op de meeste
How to turn een USB-camera met Raspberry Pi in een Onvif IP Camera?

How to turn een USB-camera met Raspberry Pi in een Onvif IP Camera?

IntroductieDit instructable, zullen we een nieuwe interessante Camera oplossing, die nooit eerder hebben gezien! Ik zou willen tonen u hoe u verbinding kunt maken uw USB-camera en de Raspberry Pi met Camera SDK. Het doel is om te zetten uw webcam aan
Zet uw Amazon Button in een telefoon-Finder

Zet uw Amazon Button in een telefoon-Finder

Dit is een eenvoudige tutorial voor hacken uw Amazon dash knop om te bellen naar een telefoonnummer wanneer gedrukt. Ik maakte het zodat ik kan bellen mijn telefoon wanneer ik deze gebruikt, zorg van commentaar met wat cool innovatieve projecten u er
Zet uw fleece pullover in een kussen reizen

Zet uw fleece pullover in een kussen reizen

hebt u ooit gewenst dat je had een kussen met u toen u de passagier onderweg bent?  Hier is een instructable die je laat zien hoe zet uw fleece pullover in een reis-kussen.Stap 1: Stap 1Eerst, lay-out uw vlies op de vloer, een tafel of elke vlakke on
Raspberry Pi als een lichte DMX-controller

Raspberry Pi als een lichte DMX-controller

Maak je Raspberry Pi een lichte DMX-controllerDit instructable toont u hoe u een venster van de editor van het wiel van kleur op het scherm van een Raspberry Pi-computer, die u met de muis bewerken kunt. Als u de kleur op het scherm wijzigt, verander
Omzetten van uw Raspberry Pi in een HTPC

Omzetten van uw Raspberry Pi in een HTPC

In dit instructable, ik zal u tonen hoe om te zetten van uw Raspberry Pi in een HTPC met een Linuxdistributie genoemd Raspbmc.Van de sectie over van Raspbmc de website:Raspbmc is een minimale Linux-distributie, op basis van Debian die uw Raspberry Pi