Sadržaj:
- 1. korak: Hardverske komponente:
- 2. korak: Softverske komponente:
- 3. korak:
- Korak 4: Kôd:
- Korak 5: Pokrenite ga:
Video: Vodič za Arduino akcelerometar: Kontrola brodskog mosta pomoću servo motora: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Senzori akcelerometra sada su u većini naših pametnih telefona kako bi im pružili širok raspon upotrebe i mogućnosti koje svakodnevno koristimo, a da uopće ne znamo da je za to odgovoran mjerač ubrzanja.
Jedna od tih 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 upravljački 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 stupnjeva za zatvaranje i 90 stupnjeva za otvaranje.
Razgovarajmo o ideji koja stoji iza ovog vodiča za Arduino akcelerometar …
Ideja:
Koristit ćemo 1Sheeld ploču s 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, pa možemo odlučiti hoćemo li promijeniti servo stupanj na 0 ili 90.
Početak:
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!
1. korak: Hardverske komponente:
- Arduino Uno.
- 1 Polica+ ploča.
- LED.
- S90 servo motor.
- 3 * Muške žice.
- Arduino USB kabel ili baterija 9-12v.
- Android/iOS telefon s instaliranom aplikacijom 1Sheeld.
2. korak: Softverske komponente:
- Arduino IDE.
- Biblioteka s 1 segmentom, Android aplikacija sa sustavom 1 ili iOS aplikacija.
3. korak:
- Priključite ploču 1Sheeld u svoj Arduino kao sliku1
- . Povežite LCD 16*2 kao sliku2.
- 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 image5 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čunala 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 funkciji i kako ih koristiti.
Sada prebacite ploču 1Sheeld u način učitavanja, prenesite priloženi kôd za Arduino digitalni sat. Prebacite ploču 1Sheeld u način rada, a zatim otvorite aplikaciju 1Sheeld i povežite je s pločom 1Sheeld 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 gurnete telefon prema sebi i vidjet ćete da se most otvorio s 90 stupnjeva servo -a, a LED svijetli, a iz zvučnika telefona izlazi govor koji vam govori da je most sada otvoren i da brod prelazi.
A kad gurnete telefon sa suprotne strane, vidjet ćete da je most zatvoren s 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, dečki, 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čeni:
Rotirajući ventilator pomoću servo motora i kontrola brzine: 6 koraka
Rotirajući ventilator pomoću servo motora i kontrole brzine: U ovom ćemo vodiču naučiti kako rotirati ventilator s podesivom brzinom pomoću servo motora, potenciometra, arduina i Visuina. Pogledajte video
Arduino Nano-MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Vodič: 4 koraka
Arduino Nano-MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Tutorial: MMA8452Q je pametan, troosni, kapacitivni, mikro-strojni akcelerometar male snage s 12 bita rezolucije. Fleksibilne korisnički programirane opcije omogućene su uz pomoć ugrađenih funkcija u mjeraču ubrzanja, podesive za dva prekida
Vodič 30A Kočioni upravljač kočnice motora pomoću mikro četke pomoću servo testera: 3 koraka
Vodič 30A Kočioni motor kočnice motora pomoću motorne četke pomoću servo testera: Specifikacija: Regulator brzine četke 30A. Funkcija: naprijed, natrag, kočnica Radni napon: 3.0V --- 5.0V. Struja (A): 30A BEC: 5V/1A Frekvencija upravljačkog programa: 2KHz Ulaz: 2-3 Li-Po/Ni-Mh/Ni-cd 4-10 ćelija Stalna struja 30A Maks. 30A <
Arduino vodič - Kontrola servo motora s joystickom: 4 koraka
Arduino vodič - Kontrola servo motora s joystickom: U ovom ćemo vodiču naučiti kako koristiti servo s joystickom. Kontrolirat ćemo 1 kom servo motora s 1 joystickom. Možete implementirati svoje projekte robotskih ruku s pozivom na ovaj vodič. Naravno da ćemo pri tome koristiti vanjsku bateriju / napajanje
Korištenje H mosta (293D) za vožnju 2 hobby motora sa pogonom Ans Arduino; Pregled kruga: 9 koraka
Korištenje H mosta (293D) za pogon 2 zupčanih hobi motora Ans Arduino; Pregled kruga: H most 293D je integrirani krug koji može pokretati 2 motora. Prednost H mosta nad tranzistorskim ili MOSFET upravljačkim krugovima je ta što može upravljati 2 motora dvosmjerno (naprijed i natrag) sa kodom