Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Pozdrav svima, U ovom novom projektu predstavit ću vam Pan-Tilt upravljan mobitelom. Svi pokreti mobitela reproduciraju se u pan-tilt uređaju putem Bluetootha. Konstrukcija je vrlo jednostavna pomoću Arduina R3 (ili slično) i dva štita nad njim. Ovo je demonstracija dizajna koji može ići dalje u novim razvojima i aplikacijama. Nadam se da ćete uživati, LAGSILVASee VIDEO !!
Korak 1: Popis materijala
Sve što trebate je na sljedećem popisu:
- Arduino Uno R3 (ili slično)
- 1Sheeld - verzija za Android (štit za povezivanje s mobitelom - Android)
- Štit vozača motora (za servo motore)
- 02 x mikro servo motori SG90 (ili slični)
- Pan-Tilt SG90 komplet
- Napajanje (9V x 1A) s utikačem P4
- USB kabel (veza između Arduina i vašeg računala)
Korak 2: Montaža
Montaža je vrlo jednostavna, bez lemljenja i ožičenja.
Prati korake:
- Stavite 1Sheeld ploču preko Arduino ploče.
- Štitnik upravljačkog programa motora postavite na ploču s 1 rešetkom.
- Spojite kabel nagibne osi u utikač štitnika motora (Servo 1).
- Spojite kabel Pan osi u utikač štitnika motora (Servo 2).
Korak 3: 1Sheeld - Senzor orijentacije
Prema riječima njihovih programera, "1Sheeld pretvara vaš pametni telefon u 40 različitih Arduino štitova". Ovaj štit je vrlo zanimljiv jer možete povezati Arduino ploču putem Bluetootha s mobitelom i koristiti sve njegove senzore.
Veza je jednostavna i imate sve potrebne knjižnice dostupne Arduinu.
Na ovaj način možete skratiti vrijeme potrebno za izradu prototipova i odlučiti želite li nastaviti ili trebate nešto promijeniti.
Nakon konačnih rezultata, prototip možete pretvoriti u konačni proizvod primjenom tradicionalnih komponenti i senzora.
Ako želite više informacija o ovom štitu, posjetite njegovu stranicu na ovoj poveznici.
Prilikom prvog korištenja 1Sheelda morate preuzeti njegovu biblioteku u mapu u kojoj je Arduino instaliran na vašem računalu.
Također morate instalirati aplikaciju na svoj mobitel za povezivanje i odabir senzora orijentacije.
Ovu aplikaciju 1Sheeld možete nabaviti u Google Storeu Google Play (verzija za Android).
Opaske:
- Naravno da nisam mogao testirati ovaj projekt na svim vrstama mobitela na tržištu.
- Testirano je samo na Motorola Moto X (za izradu ovih videozapisa) i na starom LG modelu (za kontrolu Pan-Tilta u ovom slučaju).
- Mobiteli s većom procesorskom snagom daju nam bolje rezultate za brze odgovore i glatko kretanje servo motora.
- 1Sheeld može pokrenuti drugu aplikaciju u pozadini tijekom upravljanja pan-tilt-om.
Korak 4: Postavljanje
Program je vrlo jednostavan. Uz biblioteku Orijentacija iz 1Sheelda, Arduino program će čitati osi X i Y vašeg mobitela i prevesti ih u kutni položaj svakog servo motora. Jedan važan detalj je da svaki mobitel ima različito podrijetlo/referencu za osovine X, Y, Z. Stavio sam izjavu o rutini postavljanja Arduina kako bih napravio "nultu" referencu u skladu s pozicioniranjem vašeg mobitela. Najprije morate staviti mobitel u vodoravni položaj poravnat s Pan-Tilt uređajem, a zatim pritisnuti gumb za resetiranje na Arduinu (na štitniku motora je lakše jer se nalazi na vrhu sastavljenih ploča štita). Nakon toga Pan -Tilt se odnosi na pozicioniranje vašeg mobitela!