Motion Activated snelheid pak (8 / 19 stap)

Stap 8: Arduino code


The Arduino code leest in de waarden die vanuit de versnellingsmeter, zet deze om in eenheden van versnelling (in dit geval, g), en analyseert de waarden om te zien wat de drager aan het doen is.

De Memsic 2125 uitgangen pulsen die in lengte op basis van de versnelling variëren. Deze pulsen worden ingelezen met behulp van de functie van "pulseIn()", die als resultaat van de impulslengte in microseconden. Het gegevensblad Memsic levert een formule voor het omzetten van deze pulslengte tot versnelling (zie afbeelding uit gegevensblad).

Om te bepalen wat de drager doet, berekent de Arduino het bereik versnelling voor de verticale as (de as uitgelijnd met de zwaartekracht – deze as ziet de grootste verandering wanneer de drager beweegt) over een periode van ongeveer één seconde. Het doet dit door het vinden van de maximale en minimale waarden gedurende die tijd, dan neemt het verschil. De marges voor hardlopen, wandelen, en permanent nog zijn vrij verschillend; dus ik kan het instellen van drempels vast te stellen van de activiteiten (deze drempels zullen waarschijnlijk variëren van persoon tot persoon). In mijn geval, staande had nog steeds een aantal 0-0,15 g, lopen had een bereik van 0,15-0,30 g en lopen had een aantal > 0.30 g. Merk op dat ik in de code een factor 100 toegevoegd aan mijn waarden van de versnellingsmeter om te voorkomen dat met behulp van de praalwagens.

Nadat de code heeft vastgesteld de activiteit, de controle over de draad van GR dienovereenkomstig. Als de drager is stil, blijft de draad van GR uit; Als de drager is wandelen, het flitsen; en als de drager het draait brandt.

Gerelateerde Artikelen

Motion Activated digitale kalender

Motion Activated digitale kalender

Ik was moe van het hebben van een oude papier kalender dat mijn vrouw en ik met de hand werken zou en zou niet beschikbaar voor ons als we waren niet thuis. Ik had ook een oude Nexus 7 tablet rond leggend en een 3D-printer, dus heb ik besloten om te
Motion Activated aflopende spin

Motion Activated aflopende spin

Deze leuke Halloween decoratie is een grote spin die van het plafond afstamt wanneer iemand verleden wandelingen! Het maakt gebruik van een Arduino uno, IR-sensoren, een DC-motor en een paar andere onderdelen. De totale bouw is vrij eenvoudig en gesc
Motion Activated Kerstverlichting

Motion Activated Kerstverlichting

In dit Instructable, zal ik u tonen hoe te maken van uw kerst verlichting inschakelen wanneer er iemand in de kamer met behulp van een Arduino, Relais module en een PIR bewegingsmelder.Dit heb ik gemaakt omdat ik de lichten op mijn miniatuur kerstboo
Dave's dans in een een Arduino Based Motion gevoelige licht pak

Dave's dans in een een Arduino Based Motion gevoelige licht pak

Een Arduino Based beweging gevoelige licht pakHet kan ook weergeven patronen en dergelijke hoewel het gewoon de motie ontdekkende in de vid. Het gebruikt de versnellingsmeter van een ADXL335 om de beweging van de dragers. Mijn vriend Dave kandidatuur
Motion Activated Lamp

Motion Activated Lamp

Het is nacht en je moet gaan naar de badkamer maar u niet wilt inschakelen van de verlichting, nog struikelend in het donker is niet heel aangenaam hetzij, dan wat doe je? Ik bouwde deze led kubus, die gaat branden wanneer u verplaatsen - bijvoorbeel
Motion Activated Gun Turret

Motion Activated Gun Turret

Ik ga u tonen hoe gemotoriseerde nerf guns en water guns gebruiken om het maken van geautomatiseerde pistool torentjes die u gebruiken kunt om te schieten uw vrienden in dit project.Het geweer wordt beheerd met een infrarood bewegingsmelder en een Ar
Motion Activated LED met een Parallax PIR Sensor

Motion Activated LED met een Parallax PIR Sensor

Nodig:4 x LED 's4 x 220 ohm weerstanden5 jumper draden1 parallax PIR Sensor1 mini breadboard zelf1 Arduino UnoStap 1: Aansluiten van draden, weerstanden en LEDs weerstanden verbinden met b1 & i1, b5 i5, b10 i10, b14 & i14LED's zal verbinden a1, a5
Motion Activated Sprinkler DIY

Motion Activated Sprinkler DIY

Bescherm tuinen en werven van gemeenschappelijke dierlijke indringers.Houd deze ongewenste bezoekers weg met een motie geactiveerde sprinkler systeem. Zodra ze stap in uw gazon, een passieve infrarood bewegingsmelder detecteert de indringer en schake
DIY Motion Activated Lights - Galileo

DIY Motion Activated Lights - Galileo

Dit project maakt gebruik van een passief infrarood sensor als een bewegingssensor inschakelen van een lampje.Stap 1: Verzamel Supplies Verzamelen een passieve infrarood (PIR) sensor zoals weergegeven in de afbeelding. U moet ook een Galileo, een sch
Motion Activated Jack-o-Lantern SMS Notifier

Motion Activated Jack-o-Lantern SMS Notifier

Hier is een geweldige manier om te laten doorschemeren krijgen via tekstbericht (SMS), wanneer u Trick-or-Treaters aan je deur hebt, en u bent bezig het hosten van een halloweenfeest thuis. Plaats een gebeeldhouwde pompoen net onder uw brievenbus of
Motion Activated Cell Phone Tracker

Motion Activated Cell Phone Tracker

BEWEEG OVER de foto's met uw muis voor TIPS en extra aanwijzingen. !!Dit is de tutorial over het bouwen van de switch die ik ontwikkeld, om te schakelen van een mobiele telefoon gebruikt voor GPS-tracking, in- en uitschakelen met beweging. Deze schak
Motion Activated wisselstroomschakelaar

Motion Activated wisselstroomschakelaar

Ik haat de kerstboom lichten.Nou niet echt, ik gewoon niet genieten van moetend beklimmen onder de boom elke keer als ik wilt aansluiten of loskoppelen van de lichten. In het belang van het opslaan van mijn verstand, besloten heb ik om het bouwen van
Motion geactiveerd DSLR extern systeem

Motion geactiveerd DSLR extern systeem

Zie, een lange afstands-motie geactiveerd DSLR extern systeem! Het bouwen van een apparaat dat automatisch foto's van bewegende objecten neemt wanneer u niet rond bent. Het is de perfecte standalone wildlife fotografie setup.Hate lezing? Hier is een
Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

De lokale dieren denkt dat uw gazon hun persoonlijke toilet? Ninja moordenaars en probeer te sluipen in uw huis? Houd deze ongewenste bezoekers weg met een motie geactiveerde sprinkler systeem. Zodra ze stap in uw gazon, een passieve infrarood bewegi