Sadržaj:

Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora: 5 koraka
Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora: 5 koraka

Video: Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora: 5 koraka

Video: Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora: 5 koraka
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Decembar
Anonim
Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora
Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora

Senzori akcelerometra sada se nalaze u većini naših pametnih telefona kako bi im pružili širok raspon upotrebe i mogućnosti koje svakodnevno koristimo, čak i ne znajući da je za to odgovoran akcelerometar.

Jedna od ovih mogućnosti je kontrola koju nam daje mjerač ubrzanja gdje možete kontrolirati svoj automobil u trkaćim igrama ili pomoću određene aplikacije pretvoriti svoj telefon u daljinski upravljač za vašeg robota ili RC automobil koji koristi mjerač ubrzanja kao kontrolni alat.

Dakle, u ovom vodiču za Arduino akcelerometar koristit ćemo ovu posljednju značajku za korištenje ugrađenog senzora akcelerometra na našim pametnim telefonima za kontrolu otvaranja i zatvaranja brodskog mosta. Naravno, most je samo servo motor koji ide na 0 stepeni za zatvaranje i 90 stepeni za otvaranje.

Razgovarajmo o ideji koja stoji iza ovog vodiča za Arduino akcelerometar …

Ideja:

Koristit ćemo 1Sheeld ploču sa pratećom aplikacijom za Android/iOS i upotrijebit ćemo oklop za mjerenje ubrzanja gdje će se svaka promjena na bilo kojoj osi x ili osi y ili osi z poslati na Arduino i stoga možemo odlučiti hoćemo li promijeniti servo stupanj na 0 ili 90.

Počinjemo:

Ako vam je ovo prvi put da se bavite 1Sheeldom ili želite saznati više o tome, preporučujem da provjerite ovaj brzi i lak vodič za početak rada.

A ako već niste probali servo motor, preporučujem vam da pogledate ovaj brzi video. Sada, nakon što ste se malo upoznali s 1Sheeldom, počnimo!

Korak 1: Hardverske komponente:

Hardverske komponente
Hardverske komponente
Hardverske komponente
Hardverske komponente
Hardverske komponente
Hardverske komponente
Hardverske komponente
Hardverske komponente
  1. Arduino Uno.
  2. 1 Polica+ ploča.
  3. LED.
  4. S90 servo motor.
  5. 3 * Žice muški na muški.
  6. Arduino USB kabel ili baterija 9-12v.
  7. Android/iOS telefon sa instaliranom aplikacijom 1Sheeld.

Korak 2: Softverske komponente:

  1. Arduino IDE.
  2. 1sheeld biblioteka, 1sheeld Android aplikacija ili iOS aplikacija.

Korak 3:

Image
Image
Image
Image
Image
Image
  1. Priključite 1Sheeld ploču u svoj Arduino kao image1
  2. . Povežite LCD 16*2 kao sliku2.
  3. Uključite 1Sheeld napajanje da radi na 5v (ne 3.3v) kao slika3.

1Sheeld ima 2 načina rada: način učitavanja i način rada. Možete se prebacivati između njih pomoću prekidača blizu digitalnih pinova i naziva se “UART SWITCH” na 1Sheeldu i “SERIAL SWITCH” na 1Sheeld+.

  • Prvo pomaknite prekidač prema oznaci "SWITCH" kao slika 4 koja pretvara ploču 1Sheeld u način učitavanja kako biste mogli učitati Arduino kod.
  • Drugo, nakon što završite s učitavanjem koda, pomaknite prekidač prema oznaci „UART“(ili „SERIAL“na 1Sheeld+ ploči) kao sliku5 koja pretvara ploču 1Sheeld u način rada za komunikaciju s aplikacijom 1Sheeld vašeg pametnog telefona.

Na kraju, povežite Arduino putem računara pomoću Arduino USB kabela.

Korak 4: Kôd:

Preporučio bih da provjerite dokumentaciju Arduino Accelerometer Shield kako biste saznali više o Arduino Accelerometer Shield funkcionalnosti i kako ih koristiti.

Sada prebacite 1Sheeld ploču u način učitavanja, učitajte priloženi kôd za Arduino digitalni sat. Prebacite 1Sheeld ploču u način rada, a zatim otvorite aplikaciju 1Sheeld i povežite je s 1Sheeld pločom putem Bluetootha.

Korak 5: Pokrenite ga:

Kao što vidite u videu s vodičem za Arduino akcelerometar, koristio sam komad kartona zalijepljen na servo motor kao pokazatelj kretanja mosta.

Zatim gurnite telefon prema sebi i vidjet ćete da se most otvorio sa 90 stupnjeva servo -a, a LED svijetli sa govorom iz zvučnika telefona koji vam govori da je most sada otvoren i da brod prelazi.

A kad okrenete telefon sa suprotne strane, vidjet ćete da je most zatvoren sa 0 stupnjeva servo -a, a LED se isključuje, a iz zvučnika telefona izlazi govor koji vam govori da je most sada zatvoren i da je brod prešao.

To je bilo to, momci, nadam se da ste uživali u ovom kratkom vodiču za Arduino akcelerometar, a za bilo kakva pitanja ili čak mišljenja o tome, ne ustručavajte se ostaviti svoj komentar ispod.

Preporučuje se: