Satura rādītājs:
- Piegādes
- 1. darbība. Pirmais solis: savienojiet žiroskopu ar Arduino
- 2. darbība: 2. darbība: pievienojiet gaismas diodes
- 3. darbība: kodēšana
- 4. solis: montāža un būvniecība
- 5. solis: jūs to izdarījāt
Video: Akselerometra sensors ar Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Man bija ideja par elektronisku ķiveri, kas būtu lielisks Helovīna kostīms. neiedziļinoties pārāk sīkās detaļās, tas nozīmētu iedegšanos dažādos veidos atkarībā no tā, kurā virzienā pagriezās maska, lai, kad es paskatos uz augšu, ķivere iedegas, bet paliek neitrāla, ja es nekustos.
Piegādes
(1) Arduino Uno un USB savienotāja vads (1) L3G4200 trīs asu žiroskops (pieejams vietnē MPJA.com vai jebkur, kur var pārdot šāda veida moduļus)
roka pilna ar vīriešu/sieviešu vadiem (2+) LED gaismas un atbilstošie rezistori
(1) Maizes dēlis (miniatūrs izmērs ir piemērots)
Kaut kāds korpuss visai elektronikai. Šajā piemērā es izmantoju sirsnīgu kartona kastīti, bet jūs varētu izmantot… burtiski visu, kas der.
Pacietību.
1. darbība. Pirmais solis: savienojiet žiroskopu ar Arduino
Labi, tāpēc ir daži vadi, kurus var pievienot tieši Arduino, bet ir divas daļas, kas jāpievieno 3.3v portam, tāpēc mums tam ir jāizmanto maizes dēlis. Iet uz priekšu un pievienojiet sarkano vadu no 3.3v porta (+) rindai uz maizes dēļa. Pēc tam pievienojiet vienu vadu, lai savienotu Gyro VCC tapu ar (+) uz maizes dēļa. Atkārtojiet šo darbību ar žiroskopa SDO tapu. tagad paņemiet melnu vadu un piestipriniet GND tapu pie (-) maizes dēļa rindas, pēc tam pievienojiet vadu no GND Arduino ostas līdz (-) maizes dēļa rindai. ka par to dara jaudai. Tagad par datu vadiem, kas nepieciešami, lai pilnībā palaistu žiroskopu. Zem žiroskopas GRN ir SDA tapa, pievienojiet to Arduino A4 portam. Zem tā ir SCL tapa, pievienojiet to Arduino A5 portam. Jūsu žiroskops tagad ir pilnībā pievienots.
2. darbība: 2. darbība: pievienojiet gaismas diodes
Labi, tāpēc manam projektam man bija divas gaismas diodes, kas iedegas atkarībā no kastes pārvietošanās. ejam uz priekšu un savienojam tos. Tas ir vienkārši, pievienojiet rezistora pozitīvo vadu jūsu izvēlētās tapas ciparu tapai (es patvaļīgi izvēlējos 8 un 9). pievienojiet tos pie maizes dēļa, pēc tam pievienojiet gaismas diodi un nosūtiet gaismas diodes negatīvo vadu uz (-) uz maizes dēļa. Tas dos jums iespēju iedegt divas dažādas gaismas diodes, pamatojoties uz parametriem, kurus esat iestatījis kopā ar Arduino.
3. darbība: kodēšana
Labi, šeit lietas kļūst jautras. un ar jautrību es domāju … um. labi. vai nu tu to mīli, vai nē. jebkurā gadījumā mēs ejam! Jums būs jākodē žiroskops, ko es nezinu, kā to izdarīt. BET, internets to dara. Savam projektam es aizņēmos kodu, ko ar mīlestību sniedza jtbourke Arduino forumā (https://forum.arduino.cc/index.php?topic=147351.0). Jūs varat to kopēt un ielīmēt un izmantot kā pamatu savam projekts. No šejienes jums jāpievieno dažas koda rindas atbilstoši jūsu mērķiem. vienam, jūs vēlaties izveidot dažus globālos mainīgos, vienu katrai gaismas diodei, kuru vēlaties iedegt. Šajā skicē jau ir X, Y un Z koordinātu mainīgie. tai jāpievieno šī koda daļa, es ieteiktu IF THEN paziņojumu, kas meklē, kad jūsu paātrinājums sasniedz noteiktu slieksni. tas ir daudz izmēģinājumu un kļūdu, tāpēc dodieties uz priekšu un pagatavojiet sev sviestmaizi un uzvelciet lofi hip hopu.
4. solis: montāža un būvniecība
Apsveicu! ja esat pagājis pēdējais solis, tas nozīmē, ka esat gandrīz pabeidzis. Tagad viss, kas jums jādara, ir ievietot visas detaļas kastē. [SVARĪGI] pārliecinieties, ka viss ir atbilstoši pievienots, pārliecinieties, ka žiroskops atrodas ierīces priekšpusē un centrā, pretējā gadījumā jūs iegūsit nepareizus rādījumus, un pārliecinieties, ka nekas vadošs nepieskaras žiroskopa priekšpusei, jo tas izraisīs īssavienojumu. ierīci, un jums būs jāatiestata Arduino. pēc tam jums ir diezgan labi iet.
5. solis: jūs to izdarījāt
Jauks darbs. Tu esi pabeidzis. tagad izbaudi savu kasti, kas iedegas, kad tā pārvietojas!
Ieteicams:
MPU 6050 žiroskops, akselerometra sakari ar Arduino (Atmega328p): 5 soļi
MPU 6050 žiroskops, akselerometra sakari ar Arduino (Atmega328p): MPU6050 IMU ir gan 3 asu akselerometrs, gan 3 asu žiroskops, kas integrēts vienā mikroshēmā. Žiroskops mēra rotācijas ātrumu vai leņķiskā stāvokļa maiņas ātrumu laika gaitā. X, Y un Z ass. Žiroskopa izejas ir
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Arduino akselerometra apmācība: Kuģa tilta vadīšana, izmantojot servomotoru: 5 soļi
Arduino akselerometra apmācība: kontrolējiet kuģa tiltu, izmantojot servomotoru: akselerometra sensori tagad ir lielākajā daļā mūsu viedtālruņu, lai sniegtu tiem plašu lietojumu un iespējas, kuras mēs izmantojam katru dienu, pat nezinot, ka par to ir atbildīgs akselerometrs. Viena no šīm iespējām ir vadāmība
Arduino Nano un Visuino: paātrinājuma pārvēršana leņķī no akselerometra un žiroskopa MPU6050 I2C sensors: 8 soļi (ar attēliem)
Arduino Nano un Visuino: pārvērst paātrinājumu leņķī no akselerometra un žiroskopa MPU6050 I2C sensora: Pirms kāda laika es ievietoju apmācību par to, kā jūs varat savienot MPU9250 akselerometru, žiroskopu un kompasa sensoru ar Arduino Nano un ieprogrammēt to ar Visuino, lai nosūtītu pakešu datus un displeju uz darbības jomu un vizuālajiem instrumentiem. Akselerometrs nosūta X, Y
Arduino Nano: akselerometra žiroskopa kompass MPU9250 I2C sensors ar Visuino: 11 soļi
Arduino Nano: akselerometra žiroskopa kompass MPU9250 I2C sensors ar Visuino: MPU9250 ir viens no vismodernākajiem šobrīd pieejamajiem mazajiem akselerometra, žiroskopa un kompasa sensoriem. Viņiem ir daudzas uzlabotas funkcijas, tostarp zemas caurlaidības filtrēšana, kustības noteikšana un pat programmējams specializēts procesors