Tartalomjegyzék:
- 1. lépés: Hardverösszetevők:
- 2. lépés: Szoftverösszetevők:
- 3. lépés:
- 4. lépés: Kód:
- 5. lépés: Futtassa:
Videó: Arduino gyorsulásmérő oktatóanyag: Hajóhíd vezérlése szervomotorral: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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:
- Arduino Uno.
- 1Sheeld+ tábla.
- VEZETTE.
- S90 szervomotor.
- 3 * Kábel -férfi vezetékek.
- Arduino USB kábel vagy 9-12V akkumulátor.
- Android/iOS telefon 1Sheeld alkalmazással.
2. lépés: Szoftverösszetevők:
- Arduino IDE.
- 1db könyvtár, 1db Android vagy iOS alkalmazás.
3. lépés:
- Csatlakoztassa az 1Sheeld táblát az Arduino -hoz, mint kép1
- . Csatlakoztassa az LCD -t 16*2 képként 2.
- 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:
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]: 10 lépés
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]: Áttekintés A NeoPixel LED -eket manapság széles körben használják elektronikus projektekben, vonzó vizuális hatásuk miatt. Ezek a LED -ek különböző méretben és formában, valamint csík formájában kaphatók. Ebben az oktatóanyagban megtudhatja a NeoPixel LED -eket és a
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: 4 lépés
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Raspberry Pi - ADXL345 3 tengelyes gyorsulásmérő Java oktatóanyag: 4 lépés
Raspberry Pi-ADXL345 3 tengelyes gyorsulásmérő Java oktatóanyag: Az ADXL345 egy kicsi, vékony, rendkívül alacsony teljesítményű, 3 tengelyes gyorsulásmérő nagy felbontású (13 bites) méréssel, ± 16 g-ig. A digitális kimeneti adatok 16 bites kettes kiegészítésként vannak formázva, és az I2 C digitális interfészen keresztül érhetők el. Méri a
CubeSat gyorsulásmérő oktatóanyag: 6 lépés
CubeSat gyorsulásmérő oktatóanyag: A cubesat az űrkutatáshoz használt miniatűr műholdak egy típusa, amely 10x10x10 cm köbös egység többszöröseiből és egységnyi tömegéből legfeljebb 1,33 kg. A kubik lehetővé teszik nagy mennyiségű műhold elküldését az űrbe és más
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: 4 lépés
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók