Tartalomjegyzék:

Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral: 5 lépés
Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral: 5 lépés

Videó: Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral: 5 lépés

Videó: Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral: 5 lépés
Videó: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, Július
Anonim
Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral
Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral

A gyorsulásmérő érzékelők ma már a legtöbb okostelefonunkban megtalálhatók, hogy sokféle felhasználási lehetőséget és lehetőséget biztosítsanak számukra, amelyeket naponta használunk, anélkül, hogy tudnánk, hogy a gyorsulásmérő felelős ezért.

Az egyik ilyen lehetőség a gyorsulásmérő által biztosított irányíthatóság, ahol irányíthatja autóját a versenyjátékokban, vagy egy bizonyos alkalmazás segítségével a telefont távirányítóvá alakíthatja robotja vagy RC autója számára, amely a gyorsulásmérőt használja vezérlőeszközként.

Tehát ebben az Arduino gyorsulásmérő oktatóanyagban ezt az utolsó funkciót fogjuk használni, hogy okostelefonjaink beépített gyorsulásmérő érzékelőjét használjuk a hajóhíd nyitásának és zárásának szabályozására. Természetesen a híd csak egy szervomotor, amely 0 fokos zárással és 90 fokkal nyit.

Beszéljünk az Arduino gyorsulásmérő oktatóanyag ötletéről…

Ötlet:

Az 1Sheeld táblát a hozzá tartozó Android/iOS alkalmazással fogjuk használni, és a gyorsulásmérő pajzsát fogjuk használni, ahol az x-, y- vagy z-tengely bármilyen változását elküldjük az Arduino-nak, és így eldönthetjük, hogy megváltoztatjuk-e szervo fok 0 vagy 90 fokig.

Elkezdeni:

Ha most először foglalkozik az 1Sheelddel, vagy szeretne többet megtudni róla, javaslom, hogy nézze meg ezt a gyors és egyszerű kezdő oktatóanyagot.

És ha még nem próbálta ki a szervo motort, javaslom, hogy nézze meg ezt a gyors videót. Most, miután kicsit megismerted az 1Sheeldet, kezdjük!

1. lépés: Hardverösszetevők:

Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
Hardver alkatrészek
  1. Arduino Uno.
  2. 1Sheeld+ tábla.
  3. VEZETTE.
  4. S90 szervomotor.
  5. 3 * Kábel -férfi vezetékek.
  6. Arduino USB kábel vagy 9-12V akkumulátor.
  7. Android/iOS telefon 1Sheeld alkalmazással.

2. lépés: Szoftverösszetevők:

  1. Arduino IDE.
  2. 1db könyvtár, 1db Android vagy iOS alkalmazás.

3. lépés:

Kép
Kép
Kép
Kép
Kép
Kép
  1. Csatlakoztassa az 1Sheeld táblát az Arduino -hoz, mint kép1
  2. . Csatlakoztassa az LCD -t 16*2 képként 2.
  3. Kapcsolja be az 1Sheeld tápellátást, hogy 5V -on (nem a 3.3V) működjön, mint a képen 3.

1Sheeld kétféle üzemmóddal rendelkezik: Feltöltési mód és Üzemmód. Válthat közöttük a digitális tüskékhez közeli kapcsolóval, és az 1Sheeld „UART SWITCH”, az 1Sheeld+pedig a „SERIAL SWITCH” nevet viseli.

  • Először csúsztassa a kapcsolót a „SWITCH” jelölés felé, mint az image4, amely az 1Sheeld táblát feltöltési módba kapcsolja, hogy lehetővé tegye az Arduino kód feltöltését.
  • Másodszor, miután befejezte a kód feltöltését, csúsztassa a kapcsolót az „UART” jelölés felé (vagy „SERIAL” az 1Sheeld+ táblán), mint az 5. kép, amely az 1Sheeld táblát Üzemmódba kapcsolja, hogy kommunikáljon az 1Sheeld App alkalmazással.

Végül csatlakoztassa az Arduino -t a számítógépéhez Arduino USB -kábel segítségével.

4. lépés: Kód:

Azt javaslom, hogy ellenőrizze az Arduino gyorsulásmérő pajzs dokumentációját, hogy többet tudjon az Arduino gyorsulásmérő pajzs funkcióiról és azok használatáról.

Most kapcsolja az 1Sheeld táblát feltöltési módba, töltse fel az Arduino digitális óra mellékelt kódját. Kapcsolja az 1Sheeld kártyát üzemmódba, majd nyissa meg az 1Sheeld alkalmazást, és csatlakoztassa azt az 1Sheeld táblához Bluetooth -on keresztül.

5. lépés: Futtassa:

Amint az Arduino gyorsulásmérő oktatóanyagában látható, a híd mozgásának jelzéseként egy darab kartonpapírt használtam a szervomotorra ragasztva.

Ezután maga felé fordítja a telefont, és látni fogja, hogy a híd kinyílt a szervó 90 fokával, és a LED világít, és a telefon hangszórójából egy beszéd jön, amely azt mondja, hogy a híd most kinyílt, és egy hajó átkel.

És ha a telefont az ellenkező oldalra irányítja, látni fogja, hogy a híd 0 fokos szervószárral van lezárva, és a LED nem világít, és a telefon hangszórójából egy beszéd jön, amely azt mondja, hogy a híd most zárva van, és a hajó átlépett.

Srácok, ennyi volt, remélem, élvezte ezt a gyors Arduino gyorsulásmérő oktatóanyagot, és ha bármilyen kérdése vagy véleménye van ezzel kapcsolatban, ne habozzon, hagyja megjegyzését alább.

Ajánlott: