Inhoudsopgave:

Versnellingsmetersensor met Arduino - Ajarnpa
Versnellingsmetersensor met Arduino - Ajarnpa

Video: Versnellingsmetersensor met Arduino - Ajarnpa

Video: Versnellingsmetersensor met Arduino - Ajarnpa
Video: Hoe de accelerometersensor te gebruiken in MIT App Inventor 2 | Dag 21/100 2024, Juli-
Anonim
Image
Image
Stap één: sluit de gyro aan op de Arduino
Stap één: sluit de gyro aan op de Arduino

Ik had een idee voor een elektronische helm die een uitstekend Halloween-kostuum zou zijn. zonder al te veel in detail te treden, zou het gaan om verlichting in verschillende patronen, afhankelijk van de richting waarin het masker draaide, zodat wanneer ik omhoog kijk, de helm oplicht, maar neutraal blijft als ik niet beweeg.

Benodigdheden

(1) Arduino Uno- en USB-connectorkabel (1) L3G4200 drie-assige gyro (beschikbaar op MPJA.com, of waar dit soort modules kan worden verkocht)

een hand vol mannelijke / vrouwelijke draden (2+) LED-verlichting en de juiste weerstanden

(1) Breadboard (Miniatuurformaat is prima)

Een soort behuizing voor alle elektronica. Voor dit voorbeeld heb ik een stevige kartonnen doos gebruikt, maar je zou … letterlijk alles kunnen gebruiken dat past.

Geduld.

Stap 1: Stap één: sluit de gyro aan op de Arduino

Stap één: sluit de gyro aan op de Arduino
Stap één: sluit de gyro aan op de Arduino
Stap één: sluit de gyro aan op de Arduino
Stap één: sluit de gyro aan op de Arduino

Oké, er zijn een paar draden die rechtstreeks op de Arduino kunnen worden aangesloten, maar er zijn twee delen die moeten worden aangesloten op de 3.3v-poort, dus daarvoor moeten we het breadboard gebruiken. Ga je gang en bevestig een rode draad van de 3.3v-poort aan de (+) rij op het breadboard. Bevestig vervolgens een snoer om de VCC-pin op de Gyro te verbinden met de (+) op het breadboard. Herhaal deze stap met de SDO-pin op de Gyro. neem nu een zwarte draad en bevestig de GND-pin aan de (-) rij op het breadboard, bevestig vervolgens een draad van de GND Arduino-poort aan de (-) rij op het breadboard. dat doet het ongeveer voor stroom. Nu voor de datakabels die nodig zijn om de Gyro volledig te laten werken. Onder de GRN op de gyro bevindt zich de SDA-pin, sluit die aan op de A4-poort op de Arduino. Daaronder zit de SCL-pin, bevestig die aan de A5-poort op Arduino. Uw Gyro is nu volledig aangesloten.

Stap 2: Stap 2: Bevestig LED's

Stap 2: Bevestig LED's
Stap 2: Bevestig LED's

Ok dus voor mijn project had ik twee LED's die oplichten afhankelijk van hoe de doos beweegt. laten we doorgaan en die aansluiten. Dit is eenvoudig, bevestig de positieve kabel van de weerstand aan de nummerpin van uw pin naar keuze (ik heb willekeurig 8 en 9 gekozen). sluit deze aan op het breadboard, bevestig vervolgens een LED en stuur de negatieve kabel van de LED naar (-) op het breadboard. Dit geeft je de kracht om twee verschillende LED's te laten oplichten op basis van parameters die je instelt met de Arduino.

Stap 3: Coderen

Oké, hier wordt het leuk. en met plezier bedoel ik… eh. goed. je houdt ervan of niet. hoe dan ook, hier gaan we! Je zult de Gyro moeten coderen, wat ik niet weet hoe te doen. MAAR, internet wel. Voor mijn project heb ik code geleend die liefdevol is verstrekt door jtbourke op het Arduino-forum (https://forum.arduino.cc/index.php?topic=147351.0). Je kunt dit vrijwel kopiëren en plakken en het gebruiken als basis voor je projecteren. Vanaf hier moet u een paar regels code toevoegen om aan uw doeleinden te voldoen. ten eerste wilt u enkele globale variabelen maken, één voor elke LED die u wilt verlichten. Deze schets heeft al variabelen voor de X-, Y- en Z-coördinaat. je moet er dat deel van de code aan toevoegen, ik raad een IF THEN-instructie aan die zoekt wanneer je versnelling een bepaalde drempel bereikt. dit is veel vallen en opstaan, dus ga je gang en maak een broodje voor jezelf en doe wat lofi-hiphop op.

Stap 4: Montage en constructie

Montage en constructie
Montage en constructie
Montage en constructie
Montage en constructie
Montage en constructie
Montage en constructie

Proficiat! als je voorbij de laatste stap bent gekomen, betekent dat dat je bijna klaar bent. Nu hoef je alleen nog maar alle onderdelen in de doos te doen. [BELANGRIJK] zorg ervoor dat alles aangesloten blijft, zorg ervoor dat de gyro voor en in het midden van het apparaat is geplaatst, anders krijgt u onjuiste metingen en zorg ervoor dat niets geleidends de voorkant van de gyro raakt, omdat hierdoor de apparaat en je zult de Arduino moeten resetten. daarna ben je zo goed als goed om te gaan.

Stap 5: JE DEED HET

JE HEBT HET GEDAAN
JE HEBT HET GEDAAN

Goed werk. je bent klaar. geniet nu van je box die oplicht als hij beweegt!

Aanbevolen: