Sisällysluettelo:
- Vaihe 1: Materiaalit:
- Vaihe 2: Kokoonpano
- Vaihe 3: Koodi
- Vaihe 4: Gyroskoopin parannukset ja eri käyttötavat
- Vaihe 5: Tämän opetusohjelman viimeisin lisäosa, gyroskoopin ohjaama neopikselirengas
![Gyroskoopin led -ohjaus Arduinolla: 5 vaihetta Gyroskoopin led -ohjaus Arduinolla: 5 vaihetta](https://i.howwhatproduce.com/images/004/image-9220-16-j.webp)
Video: Gyroskoopin led -ohjaus Arduinolla: 5 vaihetta
![Video: Gyroskoopin led -ohjaus Arduinolla: 5 vaihetta Video: Gyroskoopin led -ohjaus Arduinolla: 5 vaihetta](https://i.ytimg.com/vi/BLlnqDzD3h8/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
![Image Image](https://i.howwhatproduce.com/images/004/image-9220-18-j.webp)
![](https://i.ytimg.com/vi/uVpywv1VEZ0/hqdefault.jpg)
![Materiaalit Materiaalit](https://i.howwhatproduce.com/images/004/image-9220-19-j.webp)
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
![Kokoonpano Kokoonpano](https://i.howwhatproduce.com/images/004/image-9220-20-j.webp)
![Kokoonpano Kokoonpano](https://i.howwhatproduce.com/images/004/image-9220-21-j.webp)
![Kokoonpano Kokoonpano](https://i.howwhatproduce.com/images/004/image-9220-22-j.webp)
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
![Gyron parannukset ja erilaiset käyttötavat Gyron parannukset ja erilaiset käyttötavat](https://i.howwhatproduce.com/images/004/image-9220-23-j.webp)
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
![](https://i.ytimg.com/vi/MFQ2PecTw8g/hqdefault.jpg)
Löydät koodin täältä, jos olet kiinnostunut siitä.
Suositeltava:
Gyroskoopin alusta/ kameran kimppa: 5 vaihetta (kuvilla)
![Gyroskoopin alusta/ kameran kimppa: 5 vaihetta (kuvilla) Gyroskoopin alusta/ kameran kimppa: 5 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-1572-j.webp)
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 -valo Arduinolla: 3 vaihetta LED -valo Arduinolla: 3 vaihetta](https://i.howwhatproduce.com/images/002/image-4753-j.webp)
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: 7 vaihetta Bluetooth Arduinolla -Led: 7 vaihetta](https://i.howwhatproduce.com/images/002/image-4943-j.webp)
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 Arduinolla: 6 vaihetta Käsittele LED -näyttöä eri ohjausryhmillä. LED -koristeet Arduinolla: 6 vaihetta](https://i.howwhatproduce.com/images/003/image-8519-8-j.webp)
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 gyroskoopin kuvanvakain: 6 vaihetta (kuvien kanssa) Yleinen, 2 gyroskoopin kuvanvakain: 6 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124633-universal-2-gyro-image-stabilizer-6-steps-with-pictures-j.webp)
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