Turinys:

Giroskopo LED valdymas naudojant „Arduino“: 5 žingsniai
Giroskopo LED valdymas naudojant „Arduino“: 5 žingsniai

Video: Giroskopo LED valdymas naudojant „Arduino“: 5 žingsniai

Video: Giroskopo LED valdymas naudojant „Arduino“: 5 žingsniai
Video: 91 aprašo vaizdo įrašas Vieno šviesos diodo valdymas naudojant skaitmeninį išėjimą 2024, Lapkritis
Anonim
Image
Image
Medžiagos
Medžiagos

Šiame projekte aš jums parodysiu, kaip sukurti paprastą 4 LED pakreipimo reguliatorių su giroskopu ir arduino uno. Yra 4 šviesos diodai, išdėstyti „+“forma, ir jie labiau užsidegs, kai pakreipiate duonos lentą.

Tai nereiškia jokio litavimo, tik pagrindinio lentos surinkimo ir pagrindinio arduino programavimo.

1 žingsnis: medžiagos:

1) „Arduino Uno“plokštė ir USB kabelis. Jei norite, galite naudoti kitą plokštę, tačiau atminkite, kad skirtingos plokštės turi skirtingas kaiščių konfigūracijas, pavyzdžiui, jei naudojate „Arduino Mega“, SDA ir SCL kaiščiai yra 20 ir 21.

2) 4 šviesos diodai, šviesos diodai turėtų būti vienodi, spalva nesvarbu, tai priklauso nuo jūsų:)

3) 4 identiški rezistoriai nuo 100 omų iki 1 K omų, aš rekomenduoju apie 200

4) duonos lenta

5) dvigubi laidai

6) MPU-6050 giroskopas

7) U formos jungiamieji kabeliai (neprivaloma). Aš naudoju šiuos trumpiklius, nes jie geriau atrodo ant duonos lentos, o šviesos diodai yra labiau matomi. „Ebay“galite rasti 140 dėžutę apie 4 USD. Jei neturite šių kabelių, galite juos pakeisti dupontiniais laidais.

2 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

1) Pradėkite padėdami 4 lemputes ant duonos lentos „+“formos. Ilgi lempų kaiščiai yra teigiami. Viršutinės ir apatinės šviesos diodų teigiamus kaiščius įdėjau dešinėje, o kairėje ir dešinėje - žemiau (žr. Pirmame paveikslėlyje).

2) Įdėkite keturis rezistorius į duonos lentą.

3) Padėkite MPU6050, kaip parodyta paveikslėlyje

4) Įdėkite laidus. Šviesos diodų įžeminimo kaiščiai eis tiesiai į žemę. Teigiami kaiščiai eis per rezistorių į arduino kaiščius: kaištis 3 per rezistorių prie priekinio šviesos diodo, 5 kaištis per rezistorių prie apatinio LED ir panašūs su 6 kaiščiu dešinėje, 9 kaiščiu kairėje

MPU6050 turi būti prijungtas prie žemės ir 5 V+, po to SDA prijungiamas prie A4 (4 analoginis), SCL - prie A5

Aš taip pat pridėjau „Fritzig“schemą, jei norite įsitikinti, kad jungtys yra teisingos.

3 žingsnis: Kodas

Šaltinio kodas čia:

Arba nukopijuokite ir įklijuokite jį iš apačios:

Jums reikės dviejų išorinių libų I2CDev ir MPU6050, aš juos pridėjau čia ir paskelbiau žemiau kodo šaltinio. Aš nerašiau tų libų, tai ne mano nuopelnas:)

Jei nežinote, kaip įdiegti biblioteką, patikrinkite šią instrukciją:

Tada nukopijuokite arba atsisiųskite mano biblioteką ir pabandykite.

* „I2CDev“bibliotekos šaltinis:

4 žingsnis: Giroskopo patobulinimai ir skirtingi naudojimo būdai

Giroskopo patobulinimai ir skirtingi naudojimo būdai
Giroskopo patobulinimai ir skirtingi naudojimo būdai

Tai yra paprasčiausias projektas, kurį padariau su MPU6050, galiu galvoti apie daugybę šios idėjos išvestinių priemonių:

- pridedant du ar daugiau šviesos diodų kiekvienai krypčiai, taigi kuo angelas bus statesnis, tuo daugiau lempučių užsidegs

- dėvėti nešiojamąjį, kuris įspės jus garsu, kad neturite teisingos vertikalios padėties

Tas bjaurias sąlygas, manau, galima pagerinti naudojant tam tikrą matematiką (jei yra, pakeiskite kai kuriomis lygtimis).

Kaip BONUSAS:) sukūriau „YouTube“vaizdo įrašą su kita projekto versija, pridėjau 3 šviesos diodus aukštyn, e žemyn, 2 kairėn ir du dešinėn.

Jei norite patikrinti vaizdo įrašą, spustelėkite čia. Taip pat pridedu aukščiau pateiktą duonos lentos paveikslėlį.

Tiems, kurie domisi, eikite čia ir pakeiskite šią eilutę

#define SIMPLE_IMPLEMENTATION tiesa

---------- su ----------- #define SIMPLE_IMPLEMENTATION false

Naujasis šviesos diodų kontaktas yra: priekiniai šviesos diodai: 3, 12, 11, apatiniai: 5, 6, 7, kairieji: 10, 4, dešiniai: 6, 9

Kitoje pamokoje aš parodžiau, kaip giroskopą galima panaudoti norint pasukti ekraną kompiuteryje, kai ekranas yra fiziškai pasuktas. Instrukcija yra čia.

Jei jums patiko „YouTube“vaizdo įrašai, daugiau galite gauti užsiprenumeravę mano kanalą čia

5 veiksmas: naujausias šios pamokos priedas-neopikselių žiedas, varomas giroskopu

Kodą galite rasti čia, jei jus tai domina.

Rekomenduojamas: