Turinys:
- Prekės
- 1 žingsnis: Pirmas žingsnis: prijunkite giroskopą prie „Arduino“
- 2 veiksmas: 2 žingsnis: pritvirtinkite šviesos diodus
- 3 žingsnis: kodavimas
- 4 žingsnis: surinkimas ir konstrukcija
- 5 žingsnis: Jūs tai padarėte
Video: Akselerometro jutiklis su „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Turėjau idėją sukurti elektroninį šalmą, kuris būtų puikus Helovino kostiumas. nesileidžiant į daug detalių, tai turėtų apšviesti skirtingais modeliais, priklausomai nuo to, kuria kryptimi kaukė pasuko, kad, kai pažvelgčiau aukštyn, šalmas užsidegtų, bet liktų neutralus, jei nejudėčiau.
Prekės
(1) „Arduino Uno“ir USB jungties laidas (1) L3G4200 trigubos ašies giroskopas (galima rasti MPJA.com arba bet kur, kur galima parduoti šių tipų modulius)
ranka pilna vyrų/moterų laidų (2+) LED lemputės ir atitinkami rezistoriai
(1) Duonos lenta (miniatiūrinis dydis tinka)
Kažkoks korpusas visai elektronikai. Šiame pavyzdyje aš panaudojau širdingą kartoninę dėžutę, bet jūs galite naudoti … pažodžiui viską, kas tinka.
Kantrybės.
1 žingsnis: Pirmas žingsnis: prijunkite giroskopą prie „Arduino“
Gerai, todėl yra keletas laidų, kuriuos galima prijungti tiesiai prie „Arduino“, tačiau yra dvi dalys, kurias reikia prijungti prie 3,3 V prievado, todėl tam turime naudoti duonos lentą. Eikite į priekį ir pritvirtinkite raudoną laidą nuo 3,3 V prievado prie (+) eilutės ant duonos lentos. Tada prijunkite vieną laidą, kad prijungtumėte Giroskopo VCC kaištį prie (+) duonos lentos. Pakartokite šį veiksmą naudodami giroskopo SDO kaištį. Dabar paimkite juodą laidą ir pritvirtinkite GND kaištį prie (-) eilutės ant duonos lentos, tada pritvirtinkite laidą iš GND „Arduino“prievado prie (-) lentos. kad apie tai daro dėl energijos. Dabar duomenų laidai, reikalingi norint visiškai paleisti giroskopą. Po giroskopo GRN yra SDA kaištis, pritvirtinkite jį prie „Arduino“A4 prievado. Žemiau yra SCL kaištis, pritvirtinkite jį prie „Arduino“A5 prievado. Jūsų giroskopas dabar visiškai prijungtas.
2 veiksmas: 2 žingsnis: pritvirtinkite šviesos diodus
Gerai, kad mano projektui turėjau du šviesos diodus, kurie užsidega priklausomai nuo to, kaip dėžė juda. eikime į priekį ir sujunkime juos. Tai paprasta, pritvirtinkite rezistoriaus teigiamą laidą prie jūsų pasirinkto kaiščio numerio kaiščio (aš savavališkai pasirinkau 8 ir 9). prijunkite juos prie duonos lentos, tada pritvirtinkite šviesos diodą ir nusiųskite neigiamą šviesos diodo laidą į (-) ant duonos lentos. Tai suteiks jums galią uždegti du skirtingus šviesos diodus pagal parametrus, kuriuos nustatėte naudodami „Arduino“.
3 žingsnis: kodavimas
Gerai, čia viskas linksma. o linksmybe turiu omeny … hm. gerai. arba myli, arba ne. bet kuriuo atveju mes einame! Jums reikės koduoti giroskopą, o aš nežinau, kaip tai padaryti. BET, internetas tai daro. Savo projektui pasiskolinau kodą, kurį meiliai pateikė „jtbourke“Arduino forume (https://forum.arduino.cc/index.php?topic=147351.0), kurį galite nukopijuoti ir įklijuoti ir naudoti kaip pagrindą savo projektas. Iš čia turite pridėti keletą kodo eilučių, kad atitiktų jūsų tikslus. pirma, norite sukurti tam tikrus visuotinius kintamuosius, po vieną kiekvienam LED, kurį norite uždegti. Šiame eskize jau yra X, Y ir Z koordinačių kintamieji. jums reikia pridėti tą kodo dalį, aš rekomenduoju IF THEN teiginį, kurio ieškoma, kai jūsų pagreitis pasiekia tam tikrą slenkstį. tai daug bandymų ir klaidų, todėl pirmyn ir pasigaminkite sumuštinį bei užsidėkite lofi hiphopo.
4 žingsnis: surinkimas ir konstrukcija
Sveikinimai! jei perėjote paskutinį žingsnį, tai reiškia, kad beveik baigėte. Dabar viskas, ką jums reikia padaryti, tai sudėti visas dalis į dėžę. [SVARBU] įsitikinkite, kad viskas tinkamai prijungta, įsitikinkite, kad giroskopas yra įrenginio priekyje ir centre, kitaip gausite netinkamus rodmenis, ir įsitikinkite, kad niekas laidus nelies giroskopo priekio, nes tai sutrumpins įrenginį ir turėsite iš naujo nustatyti „Arduino“. po to tau visai gerai eiti.
5 žingsnis: Jūs tai padarėte
Šauniai atlikta. su tavimi baigta. dabar mėgaukitės savo dėžute, kuri užsidega judant!
Rekomenduojamas:
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): 5 žingsniai
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): „MPU6050 IMU“turi 3 ašių akselerometrą ir 3 ašių giroskopą, integruotą į vieną mikroschemą. Giroskopas matuoja sukimosi greitį arba kampinės padėties kitimo greitį laikui bėgant. X, Y ir Z ašis. Giroskopo išvestys yra
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): šis „pasidaryk pats“jutiklis bus laidus megztas tempimo jutiklis. Jis apsisuks jūsų krūtinę/skrandį, o kai krūtinė/skrandis išsiplės ir susitrauks, taip pat padidės jutiklis, taigi ir įvesties duomenys, kurie bus tiekiami „Arduino“. Taigi
Sąsajos jutiklis, SPS-30, kietųjų dalelių jutiklis su „Arduino Duemilanove“naudojant I2C režimą: 5 žingsniai
Sąsajos „Sensirion“, SPS-30, kietųjų dalelių jutiklis su „Arduino Duemilanove“naudojant I2C režimą: Kai nagrinėjau SPS30 jutiklių sąsajas, supratau, kad dauguma šaltinių yra skirti „Raspberry Pi“, bet ne tiek daug „Arduino“. Aš skiriu šiek tiek laiko, kad jutiklis veiktų su „Arduino“, ir nusprendžiau čia paskelbti savo patirtį, kad ji galėtų
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: 6 žingsniai
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: tai saulės energija varomo temperatūros ir drėgmės jutiklio konstrukcija. Jutiklis imituoja 433 MHz „Oregon“jutiklį ir matomas „Telldus Net“šliuzuose. Ko jums reikia: 1x „10-LED“Saulės energijos judesio jutiklis " iš Ebay. Įsitikinkite, kad parašyta 3,7 V tešla
„Arduino Nano“ir „Visuino“: pagreičio konvertavimas į kampą iš akselerometro ir giroskopo MPU6050 I2C jutiklis: 8 žingsniai (su nuotraukomis)
„Arduino Nano“ir „Visuino“: pagreičio konvertavimas į kampą iš akcelerometro ir giroskopo MPU6050 I2C jutiklis: prieš kurį laiką paskelbiau pamoką, kaip prijungti MPU9250 pagreičio matuoklį, giroskopą ir kompaso jutiklį prie „Arduino Nano“ir užprogramuoti jį su „Visuino“, kad būtų siunčiami paketiniai duomenys ir ekranas tai apimtis ir vizualiniai instrumentai. Akselerometras siunčia X, Y