
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42



Tässä projektissa näytän sinulle, kuinka rakentaa yksinkertainen 4 led -kallistuksen himmennin gyroskoopilla ja arduino uno. On 4 lediä, jotka on järjestetty "+" muotoon, ja ne syttyvät enemmän, kun kallistat leipälautaa.
Tämä ei sisällä juottamista, vain perusleipälevyn kokoonpano ja perus -arduino -ohjelmointi.
Vaihe 1: Materiaalit:
1) Arduino Uno -kortti ja USB -kaapeli. Voit halutessasi käyttää eri levyä, mutta muista, että eri levyillä on erilaiset pin -kokoonpanot, esimerkiksi jos käytät Arduino Mega -laitetta, SDA- ja SCL -nastat ovat 20 ja 21.
2) 4 lediä, ledien tulisi olla identtiset, värillä ei ole väliä, se on sinun tehtäväsi:)
3) 4 samanlaista vastusta missä tahansa välillä 100 ohmia - 1 K ohmia, suosittelen noin 200
4) leipälauta
5) kaksoisjohdot
6) MPU-6050 gyro
7) U-muotoiset hyppyjohdot (valinnainen). Olen käyttänyt näitä hyppyjohtoja, koska ne näyttävät paremmilta leipälaudalla ja ledit näkyvät paremmin tällä tavalla. Löydät 140 laatikon ebaystä noin 4 dollaria. Jos sinulla ei ole näitä kaapeleita, voit korvata ne dupont -johdoilla.
Vaihe 2: Kokoonpano



1) Aloita asettamalla 4 lediä leipäpöydälle "+" muotoon. Ledien pitkät nastat ovat positiivisia. Olen asettanut ylä- ja alavalojen positiiviset nastat oikealle ja vasemman ja oikean ledin alla (katso ensimmäistä kuvaa).
2) Aseta neljä vastusta leipälevyyn.
3) Aseta MPU6050 kuvan mukaisesti
4) Asenna johdot. LED -maadoitustapit menevät suoraan maahan. Positiiviset nastat kulkevat vastuksen läpi arduino -nastoihin: nasta 3 vastuksen kautta etujohtimeen, nasta 5 vastuksen läpi alajohtimeen ja vastaavat tapilla 6 oikea led, nasta 9 vasen led
MPU6050 on liitettävä maadoitukseen ja 5 V+, sen jälkeen SDA A4 -liittimeen (analoginen 4), SCL -A5
Olen liittänyt myös fritzig -kaavion, jos haluat varmistaa, että liitännät ovat oikein.
Vaihe 3: Koodi
Lähdekoodi täällä:
Tai kopioi ja liitä se alta:
Tarvitset kaksi ulkoista kirjastoa I2CDev ja MPU6050, olen liittänyt ne tänne ja olen lähettänyt koodin lähteen alle. En ole kirjoittanut niitä libsejä, se ei ole minun ansioni:)
Jos et tiedä kuinka asentaa kirjasto, tarkista tämä ohje:
Kopioi liitä tai lataa kirjasto ja kokeile sitä.
* I2CDev -kirjaston lähde:
Vaihe 4: Gyroskoopin parannukset ja eri käyttötavat

Tämä on yksinkertaisin projekti, jonka olen tehnyt MPU6050: llä, voin ajatella monia johdannaisia tästä ideasta:
- lisäämällä kaksi tai useampia ledejä kumpaankin suuntaan, joten mitä jyrkempi enkeli, sitä enemmän led -valoja syttyy
- pukemisen tekeminen, joka varoittaa äänellä, että sinulla ei ole oikeaa pystyasentoa
Näitä rumia olosuhteita mielestäni voidaan parantaa jollakin matematiikalla (korvaa jos on joillakin yhtälöillä).
BONUKSENA:) Olen tehnyt youtube -videon projektin toisella versiolla, olen lisännyt 3 lediä ylös, e alas, 2 vasemmalle ja kaksi oikealle.
Jos haluat tarkistaa videon, napsauta tätä. Olen liittänyt myös kuvan yllä olevasta leipälevystä.
Jos koodi on kiinnostunut, mene tähän ja korvaa tämä rivi
#define SIMPLE_IMPLEMENTATION tosi
---------- ja ----------- #define SIMPLE_IMPLEMENTATION false
Uusi led -pistoke on: etulevyt: 3, 12, 11, alavalot: 5, 6, 7, vasemmat ledit: 10, 4, oikeat ledit: 6, 9
Toisessa opetusohjelmassani olen osoittanut, kuinka gyroskooppia voidaan käyttää tietokoneen näytön liukumiseen, kun näyttö on fyysisesti käännetty. Ohje on tässä.
Jos pidit youtube -videoista, saat lisää tilaamalla kanavani täällä
Vaihe 5: Tämän opetusohjelman viimeisin lisäosa, gyroskoopin ohjaama neopikselirengas

Löydät koodin täältä, jos olet kiinnostunut siitä.
Suositeltava:
Gyroskoopin alusta/ kameran kimppa: 5 vaihetta (kuvilla)

Gyroskooppialusta/ kammio: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)
LED -valo Arduinolla: 3 vaihetta

LED -valon käyttö Arduinon kanssa: On hauskaa nähdä monia valaistuksia … Joten ajattelin, että voisimmeko tehdä käynnissä olevia LED -valoja eri kuvioilla Arduinon avulla? Joten yritin tehdä niitä … Tässä on opetusohjelma kuinka tehdä
Bluetooth Arduinolla -Led: 7 vaihetta

Bluetooth Arduinolla -Led: Tänään selitän sinulle, kuinka käyttää Bluetooth -moduulia HC05 tai HC06 erittäin helposti. Opimme vain perusasiat päälle/pois -komponenteilla (ne, jotka ovat digitaalisissa nastoissa). Teen luultavasti ohjeen analogisista komponenteista (nasta A …)
Käsittele LED -näyttöä eri ohjausryhmillä. LED -koristeet Arduinolla: 6 vaihetta

Käsittele LED -näyttöä eri ohjausryhmillä. LED -koristeet Arduinossa: Arduino -tietokoneprojektin aihe on "Manipuloida led -näyttö eri ohjausryhmillä. LED -koristeet Arduinolla ". Tässä Arduino -laitteessa on kaksi eri ohjausryhmää, jotka voivat ohjata LED -näyttöä ja
Yleinen, 2 gyroskoopin kuvanvakain: 6 vaihetta (kuvien kanssa)

Yleinen, 2 Gyro -kuvanvakain: Tätä kuvanvakainta voidaan käyttää minkä tahansa objektiivin ja kameran kanssa. Se toimii samalla tavalla kuin Hubble -kaukoputki osoittaa samaan kohteeseen useita päiviä kestävän valotuksen aikana