Sisällysluettelo:

Kiihtyvyysanturi Arduinolla: 5 vaihetta
Kiihtyvyysanturi Arduinolla: 5 vaihetta

Video: Kiihtyvyysanturi Arduinolla: 5 vaihetta

Video: Kiihtyvyysanturi Arduinolla: 5 vaihetta
Video: Управление голым реле и управление им с помощью Arduino для нагрузки переменного / постоянного тока 2024, Marraskuu
Anonim
Image
Image
Vaihe yksi: Kytke gyro Arduinoon
Vaihe yksi: Kytke gyro Arduinoon

Minulla oli idea elektronisesta kypärästä, joka tekisi erinomaisen Halloween -puvun. menemättä liikaa yksityiskohtiin se merkitsisi sytyttämistä eri kuvioissa riippuen siitä, mihin suuntaan maski kääntyi, joten kun katson ylös, kypärä syttyy, mutta pysyy neutraalina, jos en liiku.

Tarvikkeet

(1) Arduino Uno ja USB -liitäntäjohto (1) L3G4200 -kolmiakselinen gyroskooppi (saatavana osoitteesta MPJA.com tai missä tahansa tämäntyyppisiä moduuleja voidaan myydä)

käsi täynnä uros-/naarasjohtoja (2+) LED -valoja ja sopivia vastuksia

(1) Leipälauta (minikoko on hyvä)

Jonkinlainen kotelo kaikelle elektroniikalle. Tässä esimerkissä käytin runsasta pahvilaatikkoa, mutta voit käyttää… kirjaimellisesti mitä tahansa sopivaa.

Kärsivällisyyttä.

Vaihe 1: Vaihe yksi: Kytke gyro Arduinoon

Vaihe yksi: Kytke gyro Arduinoon
Vaihe yksi: Kytke gyro Arduinoon
Vaihe yksi: Kytke gyro Arduinoon
Vaihe yksi: Kytke gyro Arduinoon

Ok, joten on olemassa muutamia johtoja, jotka voidaan kiinnittää suoraan Arduinoon, mutta kaksi osaa on liitettävä 3.3v -porttiin, joten meidän on käytettävä leipälevyä siihen. Mene eteenpäin ja kiinnitä punainen johto 3.3v -portista leipälevyn (+) riville. Kiinnitä sitten yksi johto, jolla voit yhdistää Gyron VCC -nastan leipälevyn (+) -merkkiin. Toista tämä vaihe Gyro -laitteen SDO -tapilla. Ota nyt musta johto ja kiinnitä GND-nasta leipälevyn (-) riville ja kiinnitä sitten lanka GND Arduino -portista leipälevyn (-) riville. Nyt se tekee virtaa. Nyt datakaapelit, joita tarvitaan Gyron täydelliseen suorittamiseen. Gyroskoopin GRN: n alla on SDA -nasta, kiinnitä se Arduinon A4 -porttiin. Sen alapuolella on SCL -tappi, kiinnitä se Arduinon A5 -porttiin. Gyroskooppi on nyt kytketty kokonaan.

Vaihe 2: Vaihe 2: Kiinnitä LEDit

Vaihe 2: Kiinnitä LEDit
Vaihe 2: Kiinnitä LEDit

Ok, niin projektissani minulla oli kaksi LEDiä, jotka syttyvät sen mukaan, kuinka laatikko liikkuu. mennään eteenpäin ja kootaan ne. Tämä on yksinkertaista, kiinnitä vastuksen positiivinen johto valitsemasi nastan numerotappiin (valitsin mielivaltaisesti 8 ja 9). liitä ne leipälevyyn, kiinnitä sitten LED ja lähetä LEDin negatiivinen johto leipälevyn (-)-kohtaan. Tämä antaa sinulle valon sytyttää kaksi erilaista LEDiä Arduinolla asetettujen parametrien perusteella.

Vaihe 3: Koodaus

Ok, tässä asioissa on hauskaa. ja hauskanpidolla tarkoitan… hm. hyvin. joko rakastat sitä tai et. joka tapauksessa tästä mennään! Sinun on koodattava Gyro, jota en tiedä miten tehdä. MUTTA internet tekee. Projektiani varten lainasin koodin, jonka jtbourke antoi rakkaudella Arduino -foorumilla (https://forum.arduino.cc/index.php?topic=147351.0). Voit kopioida ja liittää tämän ja käyttää sitä tukikohtana hanke. Täältä sinun on lisättävä muutama koodirivi tarkoituksiisi sopivaksi. Ensinnäkin haluat luoda globaaleja muuttujia, yhden kullekin LED -valolle, jonka haluat sytyttää. Tässä luonnoksessa on jo muuttujia X-, Y- ja Z -koordinaateille. Sinun on lisättävä siihen koodi, suosittelen IF THEN -lausetta, joka etsii, kun kiihtyvyys saavuttaa tietyn kynnyksen. tämä on paljon kokeiluja ja erehdyksiä, joten mene eteenpäin ja tee itsellesi voileipä ja laita päälle lofi -hip hopia.

Vaihe 4: Asennus ja rakentaminen

Kokoonpano ja rakentaminen
Kokoonpano ja rakentaminen
Kokoonpano ja rakentaminen
Kokoonpano ja rakentaminen
Kokoonpano ja rakentaminen
Kokoonpano ja rakentaminen

Onnittelut! jos olet ohittanut viimeisen vaiheen, se tarkoittaa, että olet melkein valmis. Nyt sinun tarvitsee vain laittaa kaikki osat laatikkoon. [TÄRKEÄÄ] Varmista, että kaikki on kytketty oikein, varmista, että gyro on laitteen edessä ja keskellä, tai saat virheelliset lukemat, ja varmista, että mikään johtava ei kosketa gyroskoopin etuosaa, koska se lyhentää laite ja sinun on nollattava Arduino. sen jälkeen olet melko hyvä mennä.

Vaihe 5: TEIT SE

TEIT SEN
TEIT SEN

Hyvää työtä. olet valmis. nauti nyt laatikostasi, joka syttyy, kun se liikkuu!

Suositeltava: