Satura rādītājs:
- 1. solis: materiāli:
- 2. solis: montāža
- 3. darbība: kods
- 4. solis: žiroskopu uzlabojumi un dažādi pielietojumi
- 5. darbība: nesen pievienots papildinājums šai apmācībai-neopikselu gredzens, ko darbina žiroskops
Video: Žiroskopa LED vadība ar Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šajā projektā es jums parādīšu, kā izveidot vienkāršu 4 led slīpuma regulētāju ar žiroskopu un arduino uno. Ir 4 gaismas diodes, kas izvietotas "+" formā, un tās vairāk iedegsies, noliekot maizes dēli.
Tas neietvers lodēšanu, tikai pamata maizes dēļa montāžu un pamata arduino programmēšanu.
1. solis: materiāli:
1) Arduino Uno plate un USB kabelis. Ja vēlaties, varat izmantot citu dēli, taču paturiet prātā, ka dažādiem dēļiem ir atšķirīga tapu konfigurācija, piemēram, ja izmantojat Arduino Mega, SDA un SCL tapas ir 20 un 21.
2) 4 gaismas diodes, tām jābūt identiskām, krāsai nav nozīmes, tas ir atkarīgs no jums:)
3) 4 identiski rezistori no 100 omiem līdz 1 K omi, es iesaku aptuveni 200
4) maizes dēlis
5) dubultie vadi
6) MPU-6050 žiroskops
7) U formas džempera kabeļi (pēc izvēles). Esmu izmantojis šos savienojuma kabeļus, jo tie labāk izskatās uz maizes dēļa, un gaismas diodes ir labāk redzamas šādā veidā. Jūs varat atrast 140 kastīti ebay par aptuveni 4 USD. Ja jums nav šo kabeļu, varat tos nomainīt ar dupont vadiem.
2. solis: montāža
1) Sāciet, novietojot 4 ledus uz maizes dēļa "+" formā. Gaismas gaismas diodes ir pozitīvas. Augšējā un apakšējā gaismas diodes pozitīvās tapas esmu ievietojis labajā pusē, bet kreisās un labās gaismas diodes - zemāk (skatīt pirmajā attēlā).
2) Ievietojiet četrus rezistorus maizes plāksnē.
3) Novietojiet MPU6050 tāpat kā attēlā
4) Ievietojiet vadus. LED zemējuma tapas nonāks tieši zemē. Pozitīvās tapas caur rezistoru nonāks arduino tapās: tapu 3 caur rezistoru uz priekšējo vadu, 5 tapu caur rezistoru uz apakšējo vadu un līdzīgu ar tapu 6 labais vads, 9 tapa kreisais LED
MPU6050 ir jāpievieno zemē un 5V+, pēc tam pievienojiet SDA ar A4 (analogo 4), SCL ar A5
Esmu pievienojis arī fritzig shēmu, ja vēlaties pārliecināties, ka savienojumi ir pareizi.
3. darbība: kods
Avota kods šeit:
Vai arī kopējiet un ielīmējiet to no apakšas:
Jums būs nepieciešami divi ārējie libs I2CDev un MPU6050, es tos pievienoju šeit un ievietoju zem koda avota. Es neesmu rakstījis šos libus, tas nav mans nopelns:)
Ja jūs nezināt, kā instalēt bibliotēku, pārbaudiet šo pamācību:
Pēc tam kopējiet un lejupielādējiet manu bibliotēku un izmēģiniet to.
* I2CDev bibliotēkas avots:
4. solis: žiroskopu uzlabojumi un dažādi pielietojumi
Šis ir vienkāršākais projekts, ko esmu paveicis ar MPU6050, es varu domāt par daudziem šīs idejas atvasinājumiem:
- pievienojot divus vai vairākus gaismas diodes katrā virzienā, lai jo stāvāks būtu eņģelis, jo vairāk gaismas iedegsies
- izgatavojot valkājamu, kas brīdinās jūs ar skaņu, ka jums nav pareizas vertikālās pozīcijas
Šos neglītos apstākļus, manuprāt, var uzlabot, izmantojot kādu matemātiku (aizstājiet, ja ir ar dažiem vienādojumiem).
Kā BONUSS:) esmu izveidojis youtube video ar citu projekta versiju, esmu pievienojis 3 gaismas diodes uz augšu, e uz leju, 2 pa kreisi un divas pa labi.
Ja vēlaties pārbaudīt video, noklikšķiniet šeit. Es pievienoju arī iepriekš redzamās maizes dēļa attēlu.
Tiem, kurus interesē kods, dodieties šeit un nomainiet šo rindiņu
#define SIMPLE_IMPLEMENTATION true
---------- ar ----------- #define SIMPLE_IMPLEMENTATION false
Jaunais vadu kontakts ir: priekšējie LED: 3, 12, 11, apakšējie: 5, 6, 7, kreisie: 10, 4, labie: 6, 9
Savā citā apmācībā es parādīju, kā žiroskopu var izmantot, lai pārslēgtu displeju datorā, kad displejs ir fiziski pagriezts. Instrukcija ir šeit.
Ja jums patika YouTube videoklipi, varat iegūt vairāk, abonējot manu kanālu šeit
5. darbība: nesen pievienots papildinājums šai apmācībai-neopikselu gredzens, ko darbina žiroskops
Kodu varat atrast šeit, ja jūs tas interesē.
Ieteicams:
Žiroskopa platforma/ kameras kardāns: 5 soļi (ar attēliem)
Žiroskopa platforma/ kamera Gimbal: šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes Makecourse projekta prasības (www.makecourse.com)
3 asu žiroskopa sensora BMG160 saskarne ar Arduino Nano: 5 soļi
Trīs asu žiroskopa sensora BMG160 saskarne ar Arduino Nano: Mūsdienu pasaulē vairāk nekā puse jauniešu un bērnu aizraujas ar spēlēm, un visi, kam tā patīk, aizraujas ar spēļu tehniskajiem aspektiem, zina kustību noteikšanas nozīmi. šajā domēnā. Arī mēs bijām pārsteigti par to pašu
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
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