INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stap een: Draai die Gyro na die Arduino
- Stap 2: Stap 2: Heg LED's aan
- Stap 3: Kodering
- Stap 4: Montering en konstruksie
- Stap 5: U HET DIT GEDOEN
Video: Versnellingsmeter sensor met Arduino: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek het 'n idee gehad vir 'n elektroniese helm wat 'n uitstekende Halloween -kostuum sou wees. sonder om in te veel besonderhede te gaan, sou dit in verskillende patrone aangaan, afhangende van watter rigting die masker gedraai het, sodat die helm brand as ek opkyk, maar neutraal bly as ek nie beweeg nie.
Voorrade
(1) Arduino Uno en USB -aansluitkoord (1) L3G4200 drie -as -gyro (beskikbaar by MPJA.com, of enige plek waar hierdie tipe modules verkoop kan word)
'n hand vol manlike/vroulike drade (2+) LED -ligte en die toepaslike weerstande
(1) Broodbord (miniatuurgrootte is goed)
Een of ander behuising vir al die elektronika. Vir hierdie voorbeeld het ek 'n stewige kartondoos gebruik, maar u kan letterlik alles gebruik wat pas.
Geduld.
Stap 1: Stap een: Draai die Gyro na die Arduino
Daar is 'n paar drade wat direk aan die Arduino gekoppel kan word, maar daar is twee dele wat aan die 3.3v -poort gekoppel moet word, daarom moet ons die broodbord daarvoor gebruik. Maak 'n rooi draad van die 3.3v -poort aan die (+) ry op die broodbord. Koppel dan een koord om die VCC -pen op die Gyro aan die (+) op die broodbord te koppel. Herhaal hierdie stap met die SDO -pen op die Gyro. neem nou 'n swart draad en heg die GND-pen aan die (-) ry op die broodbord, en heg dan 'n draad van die GND Arduino-poort aan die (-) ry op die broodbord. dit doen dit vir krag. Nou vir die datadrade wat nodig is om die Gyro volledig te laat loop. Onder die GRN op die gyro is die SDA -pen, heg dit aan die A4 -poort op die Arduino. Hieronder is die SCL -pen, heg dit aan die A5 -poort op Arduino. U Gyro is nou volledig ingeprop.
Stap 2: Stap 2: Heg LED's aan
Ok, vir my projek het ek twee LED's gehad wat brand, afhangende van hoe die boks beweeg. laat ons voortgaan en dit aansluit. Dit is eenvoudig; heg die positiewe weerstand van die weerstand aan die nommerpen van u keuse (ek het 8 en 9 willekeurig gekies). Draai die na die broodbord, plak dan 'n LED en stuur die negatiewe voorpunt van die LED na (-) op die broodbord. Dit gee u die geleentheid om twee verskillende LED's aan te steek op grond van parameters wat u met Arduino stel.
Stap 3: Kodering
Ok, hier is waar dinge lekker raak. en met die pret bedoel ek … um. wel. of jy daarvan hou of nie. in elk geval, hier gaan ons! U moet die Gyro kodeer, wat ek nie weet hoe om te doen nie. MAAR, die internet wel. Vir my projek het ek kode geleen wat liefdevol deur jtbourke verskaf is in die Arduino -forum (https://forum.arduino.cc/index.php?topic=147351.0), u kan dit redelik kopieer en plak en dit as basis vir u gebruik projek. Van hier af moet u 'n paar reëls kode byvoeg wat by u doeleindes pas. Vir een wil u 'n paar globale veranderlikes skep, een vir elke LED wat u wil aansteek. Hierdie skets het reeds veranderlikes vir die X-, Y- en Z -koördinaat. u moet die deel van die kode byvoeg, ek beveel 'n AS -dan -verklaring aan waarna u versnelling 'n sekere drempel bereik. Dit is 'n klomp beproewing en foute, so maak 'n toebroodjie en sit 'n bietjie lofi -hiphop op.
Stap 4: Montering en konstruksie
Geluk! as u verby die laaste stap gekom het, beteken dit dat u amper klaar is. Al wat u hoef te doen is om al die dele in die boks te plaas. [BELANGRIK] maak seker dat alles daarvolgens ingeprop bly, maak seker dat die gyro voor en in die middel van die toestel is, anders kry u onbehoorlike metings en maak seker dat niks geleidend aan die voorkant van die gyro raak nie, aangesien dit die toestel, en u moet die Arduino herstel. daarna is jy redelik goed om te gaan.
Stap 5: U HET DIT GEDOEN
Mooi werk. jy is klaar. geniet nou u boks wat brand as dit beweeg!
Aanbeveel:
Ongelukwaarskuwingstelsel met behulp van GSM, GPS en versnellingsmeter: 5 stappe (met foto's)
Ongelukwaarskuwingstelsel met behulp van GSM, GPS en versnellingsmeter: Stem my asb vir die wedstryd Stem my asseblief vir 'n wedstryd. Tans sterf baie mense op die pad as gevolg van 'n ongeluk, die belangrikste oorsaak is "vertraging in redding". Hierdie probleem is baie groot in ontwikkelende lande, so ek het hierdie projek ontwerp om die
Bewegingsbeheer met Framboos Pi en LIS3DHTR, 3-as versnellingsmeter, met behulp van Python: 6 stappe
Bewegingsbeheer met Framboos Pi en LIS3DHTR, 3-as versnellingsmeter, met behulp van Python: skoonheid omring ons, maar gewoonlik moet ons in 'n tuin loop om dit te weet. - Rumi As die opgevoede groep wat ons lyk, belê ons die oorgrote meerderheid van ons energie voor ons rekenaars en selfone. Daarom laat ons gereeld ons welstand toe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie assen met behulp van 'n Framboos Pi: 10 stappe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie asse met behulp van 'n Framboos Pi: 'n Stap-vir-stap gids oor hoe om Raspbian op te stel en te kommunikeer met 'n SPI-toestel met behulp van bcm2835 SPI-biblioteek (NIE bietjie gebons nie!) Dit is nog steeds baie voorlopig … Ek moet beter foto's van fisiese aansluiting byvoeg, en 'n paar van die ongemaklike kode deurwerk
Arduino Nano en Visuino: omskakel versnelling in hoek van versnellingsmeter en gyroscoop MPU6050 I2C -sensor: 8 stappe (met foto's)
Arduino Nano en Visuino: omskakel versnelling in 'n hoek van versnellingsmeter en gyroscoop MPU6050 I2C -sensor: 'n Tydjie gelede het ek 'n handleiding geplaas oor hoe u MPU9250 versnellingsmeter, gyroscoop en kompassensor kan koppel aan Arduino Nano en dit met Visuino kan programmeer om pakkiedata te stuur en te vertoon dit op 'n omvang en visuele instrumente. Die versnellingsmeter stuur X, Y
Arduino Nano: versnellingsmeter gyroscoop kompas MPU9250 I2C sensor met Visuino: 11 stappe
Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C Sensor Met Visuino: MPU9250 is een van die mees gevorderde gekombineerde versnellingsmeters, gyroscoop en kompas sensors wat tans beskikbaar is. Hulle het baie gevorderde funksies, waaronder lae -pass -filter, bewegingsopsporing en selfs 'n programmeerbare gespesialiseerde verwerker