Sadržaj:

Kontrola sa žiroskopom sa Arduinom: 5 koraka
Kontrola sa žiroskopom sa Arduinom: 5 koraka

Video: Kontrola sa žiroskopom sa Arduinom: 5 koraka

Video: Kontrola sa žiroskopom sa Arduinom: 5 koraka
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Novembar
Anonim
Image
Image
Materijali
Materijali

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

Montaža
Montaža
Montaža
Montaža
Montaža
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

Poboljšanja i različita upotreba žiroskopa
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: