Sisällysluettelo:

Arduino -kiihtyvyysmittarin opetusohjelma: Laivasillan hallinta servomoottorilla: 5 vaihetta
Arduino -kiihtyvyysmittarin opetusohjelma: Laivasillan hallinta servomoottorilla: 5 vaihetta

Video: Arduino -kiihtyvyysmittarin opetusohjelma: Laivasillan hallinta servomoottorilla: 5 vaihetta

Video: Arduino -kiihtyvyysmittarin opetusohjelma: Laivasillan hallinta servomoottorilla: 5 vaihetta
Video: Как сделать схему шагающего светодиода вперед-назад с помощью Arduino? #arduino #arduinoproject #led 2024, Heinäkuu
Anonim
Arduino -kiihtyvyysmittarin opetusohjelma: Ohjaa aluksen siltaa servomoottorilla
Arduino -kiihtyvyysmittarin opetusohjelma: Ohjaa aluksen siltaa servomoottorilla

Kiihtyvyysmittarit ovat nyt useimmissa älypuhelimissamme, jotta ne tarjoavat monenlaisia käyttö- ja ominaisuuksia, joita käytämme päivittäin, edes tietämättä, että niistä vastuussa oleva on kiihtyvyysmittari.

Yksi näistä ominaisuuksista on ohjattavuus, jonka kiihtyvyysmittari antaa meille, jossa voit hallita autoa kilpa -peleissä tai käyttää tiettyä sovellusta muuttaaksesi puhelimesi robotin tai RC -auton kauko -ohjaimeksi, joka käyttää kiihtyvyysmittaria ohjaustyökaluna.

Joten tässä Arduino -kiihtyvyysmittarin opetusohjelmassa aiomme käyttää tätä viimeistä ominaisuutta hyödyntääksemme älypuhelimissamme olevaa upotettua kiihtyvyysanturia anturin ohjaamiseen alussillan avaamisen ja sulkemisen suhteen. Tietenkin silta on vain servomoottori, joka sulkeutuu 0 astetta ja avautuu 90 astetta.

Puhutaan tämän Arduino -kiihtyvyysmittarin opetusohjelman ideasta…

Idea:

Aiomme käyttää 1Sheeld-korttia ja siihen kuuluvaa Android/iOS-sovellusta ja käyttää kiihtyvyysmittarin suojaa, jos kaikki muutokset missä tahansa x- tai y-akselissa tai z-akselissa lähetetään Arduinolle, joten voimme päättää muuttaa servoaste 0 tai 90.

Päästä alkuun:

Jos käsittelet 1Sheeldiä ensimmäistä kertaa tai haluat oppia lisää siitä, suosittelen tarkistamaan tämän nopean ja helpon aloitusoppaan.

Ja jos et ole kokeillut servomoottoria aiemmin, suosittelen tarkistamaan tämän nopean videon. Nyt kun olet tutustunut hieman 1Sheeldiin, aloitetaan!

Vaihe 1: Laitteiston osat:

Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
  1. Arduino Uno.
  2. 1Sheeld+ board.
  3. LED.
  4. Servomoottori S90.
  5. 3 * Uros -urosjohdot.
  6. Arduino USB -kaapeli tai 9-12V akku.
  7. Android/iOS -puhelin, johon on asennettu 1Sheeld -sovellus.

Vaihe 2: Ohjelmiston osat:

  1. Arduino IDE.
  2. 1sheeld -kirjasto, 1sheeld -Android -sovellus tai iOS -sovellus.

Vaihe 3:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
  1. Liitä 1Sheeld -kortti Arduinoosi kuvan 1 muodossa
  2. . Kytke LCD 16*2 kuvaksi 2.
  3. Kytke 1Sheeld -virtalähde toimimaan 5 V: n (ei 3.3 V: n) kuvassa 3.

1Sheeldillä on 2 tilaa: lataustila ja käyttötila. Voit vaihtaa niiden välillä käyttämällä digitaalisten nastojen lähellä olevaa kytkintä, ja sen nimi on “UART SWITCH” 1Sheeldissä ja “SERIAL SWITCH” 1Sheeld+: ssa.

  • Ensinnäkin liu'uta kytkin kohti SWITCH -merkintää kuvassa 4, joka kääntää 1Sheeld -levyn lataustilaan, jotta voit ladata Arduino -koodin.
  • Toiseksi, kun olet ladannut koodin, liu'uta kytkintä kohti”UART” -merkintää (tai”SERIAL” 1Sheeld+ -kortilla) kuten kuva5, joka muuttaa 1Sheeld -levyn toimintatilaan kommunikoidaksesi älypuhelimesi 1Sheeld -sovelluksen kanssa.

Liitä lopuksi Arduino tietokoneesi kautta Arduinon USB -kaapelilla.

Vaihe 4: Koodi:

Suosittelen tarkistamaan Arduino Accelerometer Shield -dokumentaation saadaksesi lisätietoja Arduino Accelerometer Shield -toiminnoista ja niiden käytöstä.

Vaihda nyt 1Sheeld -kortti lataustilaan, lataa liitteenä oleva koodi Arduino -digitaalikellolle. Vaihda 1Sheeld -kortti toimintatilaan ja avaa sitten 1Sheeld -sovellus ja liitä se 1Sheeld -korttiin Bluetoothin kautta.

Vaihe 5: Suorita se:

Kuten näet Arduino -kiihtyvyysmittarin opetusvideossa, olen käyttänyt pahvia, joka on teipattu servomoottoriin osoittamaan sillan liikettä.

Sitten kallistat puhelinta itseäsi kohti ja näet sillan avautuneen 90 asteen servolla ja LED palaa ja puhelimen kaiuttimesta tulee puhe, joka kertoo, että silta on nyt avattu ja alus ylittää.

Ja kun käännät puhelinta vastakkaiselle puolelle, näet, että silta on suljettu 0 asteen servolla ja LED ei pala, ja puhelimen kaiuttimesta tulee puhe, joka kertoo, että silta on nyt suljettu ja alus on ylitti.

Se oli se kaverit, toivon, että pidit tästä nopeasta Arduino -kiihtyvyysmittarin opetusohjelmasta ja jos sinulla on kysyttävää tai jopa mielipiteitä siitä, älä epäröi jättää kommenttisi alla.

Suositeltava: