Kinokontrol ng Pan Ikiling ng Cell Phone: 4 Hakbang
Kinokontrol ng Pan Ikiling ng Cell Phone: 4 Hakbang
Anonim
Image
Image

Kamusta sa lahat, sa aking bagong proyekto ay ipakilala ko sa iyo ang isang Pan-Tilt na kinokontrol ng Cell Phone. Ang lahat ng mga paggalaw ng cell phone ay na-reproduces sa pan-ikiling aparato sa pamamagitan ng Bluetooth. Ang konstruksyon ay napaka-simple gamit ang isang Arduino R3 (o katulad) at dalawang kalasag dito. Ito ay isang pagpapakita ng isang disenyo na maaaring pumunta sa mga bagong pag-unlad at aplikasyon. Inaasahan kong nasiyahan ka dito, LAGSILVASee VIDEO !!

Hakbang 1: Listahan ng Materyal

Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal

Ang kailangan mo lang ay nasa sumusunod na listahan:

  • Arduino Uno R3 (o katulad)
  • 1Sheeld - Bersyon ng Android (kalasag para sa koneksyon sa cell phone - Android)
  • Motor Driver Shield (para sa servo motors)
  • 02 x Micro Servo Motors SG90 (o katulad)
  • Pan-Tilt SG90 kit
  • Power supply (9V x 1A) na may plug P4
  • USB cable (koneksyon sa pagitan ng Arduino at ng iyong Computer)

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ang pagpupulong ay napaka-simple na walang paghihinang o wirings.

Sundin ang mga hakbang:

  1. Ilagay ang board ng 1Sheeld sa board ng Arduino.
  2. Ilagay ang Motor Driver Shield sa board ng 1Sheeld.
  3. Ikonekta ang cable ng Tilt axis sa Motor Shield plug (Servo 1).
  4. Ikonekta ang cable ng Pan axis sa Motor Shield plug (Servo 2).

Hakbang 3: 1Sheeld - Sensor ng Oryentasyon

1Sheeld - Sensor ng Oryentasyon
1Sheeld - Sensor ng Oryentasyon
1Sheeld - Sensor ng Oryentasyon
1Sheeld - Sensor ng Oryentasyon

Ayon sa kanilang mga tagabuo, "Ginagawang 1Sheeld ang iyong smartphone sa 40 iba't ibang mga kalasag ng Arduino". Nakatutuwa ang kalasag na ito dahil maaari mong ikonekta ang isang Arduino board sa pamamagitan ng Bluetooth sa isang celular phone at gamitin ang lahat ng mga sensor nito.

Ang koneksyon ay simple at mayroon kang lahat ng kinakailangang mga aklatan na magagamit sa Arduino.

Sa ganitong paraan maaari mong bawasan ang oras na kailangan mo para sa iyong mga prototype at magpasya kung nais mong magpatuloy o kung kailangan mong baguhin ang isang bagay.

Pagkatapos ng pangwakas na mga resulta maaari mong i-convert ang prototype sa isang pangwakas na produkto na naglalapat ng mga tradisyunal na bahagi at sensor.

Kung nais mo ng karagdagang impormasyon tungkol sa kalasag na ito, bisitahin ang pahina nito sa link na ito.

Sa unang pagkakataon na gumamit ka ng 1Sheeld kailangan mong i-download ang library nito sa folder kung saan naka-install ang Arduino sa iyong computer.

Kailangan mo ring mag-install ng isang App sa iyong cell phone para sa koneksyon at pagpili ng Orientation Sensor.

Ang 1Sheeld App na ito ay maaari mong makuha sa Play Store ng Google (bersyon ng Android).

Pangungusap:

  • Siyempre hindi ko masubukan ang proyektong ito sa lahat ng uri ng mga cell phone ng merkado.
  • Sinubukan lamang ito sa Motorola Moto X (upang gawin ang mga video na ito) at sa isang matandang modelo ng LG (upang makontrol ang Pan-Tilt sa kasong ito).
  • Ang mga cell phone na may higit na lakas sa pagpoproseso ay nagbibigay sa amin ng mas mahusay na mga resulta para sa mabilis na mga tugon at mas malinaw na paggalaw ng mga motor na servo.
  • Maaaring tumakbo ang 1Sheeld sa background ng isa pang app sa panahon ng pagkontrol ng pan-tilt.

Hakbang 4: Pag-setup

Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up

Napakadali ng programa. Sa silid aklatan ng Orientation mula sa 1Sheeld, babasahin ng programang Arduino ang Axis X at Y ng iyong cell phone at isasalin ang mga ito sa anggular na posisyon ng bawat servo motor. Ang isang mahalagang detalye ay ang bawat cell phone na may iba't ibang pinagmulan / sanggunian para sa mga axle X, Y, Z. Naglagay ako ng isang pahayag sa pag-setup ng gawain ng Arduino upang gawin ang "zero" na sanggunian alinsunod sa pagpoposisyon ng iyong cell phone. Sa unang pagkakataon kailangan mong ilagay ang cell phone sa pahalang na posisyon na nakahanay sa aparato ng Pan-Tilt at pagkatapos ay pindutin ang pindutan ng pag-reset sa Arduino (sa Motor Shield ay mas madali dahil nasa tuktok ng pinagsama na mga board ng kalasag). Pagkatapos nito ang Pan -Tilt ay isinangguni upang sundin ang pagpoposisyon ng iyong cell phone!