Sadržaj:
- Korak 1: Materijali:
- Korak 2: Montaža
- Korak 3: Kôd
- Korak 4: Poboljšanja i različita uporaba žiroskopa
- Korak 5: Nedavni dodatak ovom vodiču, prsten od neopiksela kojim upravlja žiroskop
Video: Upravljanje žiroskopom s Arduinom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu pokazat ću vam kako izgraditi jednostavan prigušivač sa 4 LED nagiba s žiroskopom i arduino uno. Postoje 4 LED diode raspoređene u obliku "+" i više ć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, igle SDA i SCL 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 kabeli 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 iglice za gornju i donju LED diodu postavio sam s desne strane, a za lijevu i desnu LED 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 izravno na tlo. Pozitivni pinovi će kroz otpornik ući u arduino pinove: pin 3 kroz otpornik prema prednjem LED -u, pin 5 kroz otpornik prema donjem LED -u, i slično sa pin 6 desno, pin 9 lijevo
MPU6050 mora biti spojen na masu i 5V+, nakon toga spojite 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, ja sam ih priložio ovdje i objavio sam ispod izvora koda. Nisam napisao te libove nije moja zasluga:)
Ako ne znate kako instalirati knjižnicu, provjerite ovo uputstvo:
Zatim kopirajte paste ili preuzmite moju biblioteku i isprobajte.
* Izvor knjižnice I2CDev:
Korak 4: Poboljšanja i različita uporaba ž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, pa će anđeo biti strmiji što će zasvijetliti više LED dioda
- izradu nosive opreme koja će vas zvukom upozoriti 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 lijevo i dva za desno.
Ako želite pogledati video, kliknite ovdje. Gore sam priložio i sliku matične ploče.
Za one koje zanima kod idite ovdje i zamijenite ovaj redak
#define SIMPLE_IMPLEMENTATION true
---------- s ----------- #define SIMPLE_IMPLEMENTATION false
Novi LED pinout je: prednje LED diode: 3, 12, 11, donje diode: 5, 6, 7, lijeve LED diode: 10, 4, desne LED diode: 6, 9
U drugom sam vodiču pokazao kako se žiroskop može koristiti za preokretanje zaslona na računalu kada se zaslon fizički rotira. 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 kojim upravlja žiroskop
Kôd možete pronaći ovdje ako vas to zanima.
Preporučeni:
Upravljanje svjetlinom LED -a s potenciometrom s Arduinom: 3 koraka
Upravljanje svjetlinom LED -a pomoću potenciometra s Arduinom: U ovom projektu, mi ćemo kontrolirati svjetlinu LED -a pomoću promjenjivog otpora koji pruža potenciometar. Ovo je vrlo osnovni projekt za početnike, ali naučit će vas mnogo stvari o radu potenciometra i LED dioda koje su potrebne za napredak
Igra "Svemirski utjecaj" sa žiroskopom i Nokijom 5110 LCD: 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 gubljenja vremena. Odlučio sam programirati klasičnu igru "Space Impact" na Arduinu. Kako bih igru učinio zanimljivijom i zabavnijom, upotrijebio sam žiroskopski senzor koji sam imao
Šestostrana LED kocka sa PCB -om sa WIFI -em i žiroskopom - PIKOCUBE: 7 koraka (sa slikama)
Šestostrana LED kockica sa PCB -om sa WIFI -em i žiroskopom - PIKOCUBE: Pozdrav tvorci, to je proizvođač moekoe! Danas vam želim pokazati kako izgraditi pravu LED kockicu na temelju šest PCB -a i ukupno 54 LED diode. Uz unutarnji žiroskopski senzor koji može otkriti kretanje i položaj kockica, kocka dolazi s ESP8285-01F koji je
Platforma s kontroliranim žiroskopom za labirint: 3 koraka
Platforma s kontroliranim žiroskopom za slagalicu Maze: Ova instrukcija nastala je u skladu sa zahtjevima projekta Make tečaja na Sveučilištu Južne Floride (www.makecourse.com) " Ovaj jednostavan projekt inspiriran samo balansirajućom platformom koja uzima povratne informacije sa akcelerometra
UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINA: 5 koraka
UPUTSTVO I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: Pozdrav momci, prije svega žao mi je zbog mog smiješnog engleskog jezika. U ovom uputstvu pokazat ću vam kako kontrolirati brzinu istosmjernog motora pomoću laboratorijskog pregleda Počnimo