Sadržaj:
- Korak 1: Materijali:
- Korak 2: Montaža
- Korak 3: Kôd
- Korak 4: Poboljšanja i različita upotreba žiroskopa
- Korak 5: Nedavni dodatak ovom vodiču, prsten od neopiksela koji pokreće žiroskop
Video: Kontrola sa žiroskopom sa Arduinom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
U ovom projektu pokazat ću vam kako izgraditi jednostavan 4 -diodni dimer sa žiroskopom i arduino uno -om. Postoje 4 LED diode raspoređene u obliku "+" i one će više svijetliti dok naginjete ploču za kruh.
To neće uključivati nikakvo lemljenje, samo osnovni sklop matične ploče i osnovno arduino programiranje.
Korak 1: Materijali:
1) Arduino Uno ploča i USB kabel. Možete koristiti drugu ploču ako želite, ali imajte na umu da različite ploče imaju različite konfiguracije pinova, na primjer ako koristite Arduino Mega, SDA i SCL pinovi su 20 i 21.
2) 4 LED diode, LED diode trebaju biti identične, boja nije bitna, na vama je:)
3) 4 identična otpornika bilo gdje između 100 ohma i 1 k ohma, preporučujem oko 200
4) matična ploča
5) dupont žice
6) žiroskop MPU-6050
7) Premosni kablovi u obliku slova U (opcionalno). Koristio sam ove kratkospojne kabele jer izgledaju bolje na ploči, a LED diode su tako vidljivije. Na ebayu možete pronaći kutiju od 140 po cijeni od 4 USD. Ako nemate ove kabele, možete ih zamijeniti dupont žicama.
Korak 2: Montaža
1) Počnite postavljanjem 4 LED diode na ploču u obliku "+". Duge iglice LED dioda su pozitivne. Pozitivne igle za gornju i donju diodu postavio sam s desne strane, a za lijevu i desnu diodu ispod (vidi na prvoj slici).
2) Umetnite četiri otpornika u matičnu ploču.
3) Postavite MPU6050 kao na slici
4) Umetnite žice. Igle za uzemljenje LED dioda ići će direktno na tlo. Pozitivni pinovi će proći kroz otpornik u arduino pinove: pin 3 kroz otpornik prema prednjoj LED, pin 5 kroz otpornik do donje LED diode, i slično sa pin 6 desno, pin 9 lijevo LED
MPU6050 mora biti spojen na masu i 5V+, nakon toga priključite SDA na A4 (analogni 4), SCL na A5
Priložio sam i fritzig shemu, ako želite provjeriti jesu li veze ispravne.
Korak 3: Kôd
Izvorni kod ovdje:
Ili ga kopirajte i zalijepite odozdo:
Trebat će vam dva vanjska liba I2CDev i MPU6050, priključio sam ih ovdje i objavio sam izvorni kod. Nisam napisao te libove to nije moja zasluga:)
Ako ne znate kako instalirati biblioteku, provjerite ovo uputstvo:
Zatim kopirajte paste ili preuzmite moju biblioteku i isprobajte.
* Izvor biblioteke I2CDev:
Korak 4: Poboljšanja i različita upotreba žiroskopa
Ovo je najjednostavniji projekt koji sam napravio s MPU6050, mogu se sjetiti mnogih izvedenica iz ove ideje:
- dodavanjem dvije ili više LED dioda za svaki smjer, što će anđeo biti strmiji, više LED dioda će zasvijetliti
- stvaranje nosive opreme koja će vas upozoriti zvukom da nemate ispravan uspravan položaj
Mislim da se ti ružni uvjeti mogu popraviti matematikom (ako je zamijeniti nekim jednadžbama).
Kao BONUS:) napravio sam youtube video s drugom verzijom projekta, dodao sam 3 LED diode za gore, e za dolje, 2 za lijevu i dvije za desnu stranu.
Ako želite provjeriti video, kliknite ovdje. Takođe sam priložio sliku gornje ploče.
Za one koje zanima kod idite ovdje i zamijenite ovu liniju
#define SIMPLE_IMPLEMENTATION true
---------- sa ----------- #define SIMPLE_IMPLEMENTATION false
Novi LED pinout je: prednje LED diode: 3, 12, 11, donje LED diode: 5, 6, 7, lijeve LED diode: 10, 4, desne LED diode: 6, 9
U svom drugom vodiču sam pokazao kako se žiroskop može koristiti za okretanje ekrana na računaru kada je ekran fizički rotiran. Instrukcije su ovdje.
Ako su vam se svidjeli YouTube video zapisi, možete dobiti više pretplativši se na moj kanal ovdje
Korak 5: Nedavni dodatak ovom vodiču, prsten od neopiksela koji pokreće žiroskop
Kôd možete pronaći ovdje ako vas to zanima.
Preporučuje se:
PC RGB kontrola sa Arduinom: 3 koraka
Kontrola RGB računara sa Arduinom: Vaš PC za igre nema RGB ?! Samo kupi malo! Ali šta ako ni vaša matična ploča to ne podržava? Pa … Izgradite vlastiti kontroler
Igra "Space Impact" sa žiroskopom i LCD ekranom Nokia 5110: 3 koraka
Igra "Space Impact" sa žiroskopskim senzorom i Nokijom 5110 LCD: Nakon što mi je Tamagotchi umro (posljednji projekt), počeo sam tražiti novi način da gubim vrijeme. Odlučio sam programirati klasičnu igru "Space Impact" na Arduinu. Da bih igru učinio zanimljivijom i zabavnijom, upotrijebio sam žiroskopski senzor koji sam imao
Šestostrana LED kockica sa PCB -om sa WIFI -em i žiroskopom - PIKOCUBE: 7 koraka (sa slikama)
Šestostrane LED kockice sa PCB -om sa WIFI -em i žiroskopom - PIKOCUBE: Zdravo, proizvođači, to je proizvođač moekoe! Danas vam želim pokazati kako izgraditi prave LED kockice na osnovu šest PCB -a i ukupno 54 LED diode. Uz unutrašnji žiroskopski senzor koji može otkriti kretanje i položaj kockica, kocka dolazi s ESP8285-01F koji je
Platforma kontrolirana žiroskopom za slagalicu Maze: 3 koraka
Platforma s kontroliranim žiroskopom za Maze Puzzle: Ova instrukcija nastala je u skladu sa zahtjevima projekta Make tečaja na Univerzitetu Južne Floride (www.makecourse.com) " Ovaj jednostavan projekt inspiriran samo balansirajućom platformom koja uzima povratne informacije sa akcelerometra
Kontrola svjetline PWM LED kontrola zasnovana na tipkama, Raspberry Pi i grebanju: 8 koraka (sa slikama)
Kontrola svjetline Kontrola LED -a zasnovana na PWM -u pomoću tipki, Raspberry Pi i grebanja: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam sebi postavio zadatak da pokušam kontrolirati svjetlinu LED -a pomoću 2 tipke - jedno dugme povećava svjetlinu LED -a, a drugo ga prigušuje. Za program