Pan Tilt controlat de telefonul mobil: 4 pași
Pan Tilt controlat de telefonul mobil: 4 pași
Anonim
Image
Image

Bună ziua tuturor, în noul meu proiect vă voi prezenta un Pan-Tilt controlat de telefonul mobil. Toate mișcările telefonului mobil sunt reproduse în dispozitivul pan-tilt prin Bluetooth. Construcția este foarte simplă folosind un Arduino R3 (sau similar) și două scuturi deasupra acestuia. Aceasta este o demonstrație a unui design care poate merge mai departe în noile dezvoltări și aplicații. Sper să vă placă, LAGSILVASee VIDEO !!

Pasul 1: Lista materialelor

Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale

Tot ce aveți nevoie este pe următoarea listă:

  • Arduino Uno R3 (sau similar)
  • 1Sheeld - versiunea Android (scut pentru conectarea la telefonul mobil - Android)
  • Motor Driver Shield (pentru servomotoare)
  • 02 x Micro Servo Moto SG90 (sau similar)
  • Set Pan-Tilt SG90
  • Alimentare (9V x 1A) cu mufa P4
  • Cablu USB (conexiune între Arduino și computer)

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Asamblarea este foarte simplă, fără lipire sau cabluri.

Urmareste pasii:

  1. Puneți placa 1Sheeld peste placa Arduino.
  2. Puneți scutul driverului motorului peste placa 1Sheeld.
  3. Conectați cablul axei Tilt în mufa scutului motorului (Servo 1).
  4. Conectați cablul axei Pan în mufa scutului motorului (Servo 2).

Pasul 3: 1Sheeld - Senzor de orientare

1Sheeld - Senzor de orientare
1Sheeld - Senzor de orientare
1Sheeld - Senzor de orientare
1Sheeld - Senzor de orientare

Potrivit dezvoltatorilor lor, „1Sheeld transformă smartphone-ul dvs. în 40 de scuturi Arduino diferite”. Acest scut este foarte interesant deoarece puteți conecta o placă Arduino prin Bluetooth la un telefon celular și puteți utiliza toți senzorii acestuia.

Conexiunea este simplă și aveți la dispoziție toate bibliotecile necesare pentru Arduino.

În acest fel, puteți reduce timpul necesar pentru prototipurile dvs. și puteți decide dacă doriți să mergeți mai departe sau dacă aveți nevoie să schimbați ceva.

După rezultatele finale puteți converti prototipul pe un produs final aplicând componente și senzori tradiționali.

Dacă doriți mai multe informații despre acest scut, vizitați pagina acestuia de pe acest link.

Pentru prima dată când utilizați 1Sheeld, trebuie să descărcați biblioteca acestuia în folderul în care este instalat Arduino în computer.

De asemenea, trebuie să instalați o aplicație în telefonul dvs. mobil pentru conectarea și selectarea senzorului de orientare.

Această aplicație 1Sheeld o puteți obține în Magazinul Play al Google (versiunea Android).

Observații:

  • Desigur, nu am putut testa acest proiect pe tot felul de telefoane mobile de pe piață.
  • A fost testat doar pe Motorola Moto X (pentru a realiza aceste videoclipuri) și pe un model vechi LG (pentru a controla Pan-Tilt în acest caz).
  • Telefoanele mobile cu mai multă putere de procesare ne oferă rezultate mai bune pentru răspunsuri rapide și mișcare mai lină a servomotorelor.
  • 1Sheeld poate rula în fundal o altă aplicație în timpul controlului pan-tilt.

Pasul 4: Configurare

Înființat
Înființat
Înființat
Înființat
Înființat
Înființat

Programul este foarte simplu. Cu biblioteca de orientare de la 1Sheeld, programul Arduino va citi Axele X și Y ale telefonului dvs. mobil și le va traduce în poziția unghiulară a fiecărui servomotor. Un detaliu important este că fiecare telefon mobil are o origine / referință diferită pentru axele X, Y, Z. Am pus o declarație privind rutina de configurare a Arduino pentru a face referința „zero” în funcție de poziționarea telefonului dvs. mobil. La prima dată trebuie să puneți telefonul mobil în poziție orizontală aliniat cu dispozitivul Pan-Tilt și apoi apăsați butonul de resetare pe Arduino (pe ecranul motorului este mai ușor, deoarece este în partea de sus a plăcilor de ecranare asamblate). -Tilt este menționat pentru a urmări poziționarea telefonului dvs. mobil!