Мазмуну:

Pan Tilt уюлдук телефон аркылуу башкарылат: 4 кадам
Pan Tilt уюлдук телефон аркылуу башкарылат: 4 кадам

Video: Pan Tilt уюлдук телефон аркылуу башкарылат: 4 кадам

Video: Pan Tilt уюлдук телефон аркылуу башкарылат: 4 кадам
Video: ComfortCam - How to Pan, Tilt & Zoom 2024, Ноябрь
Anonim
Image
Image

Салам баарына, бул менин жаңы долбоорумда мен сизге уюлдук телефон аркылуу башкарылган Pan-Tilt менен тааныштырам. Уюлдук телефондун бардык кыймылдары пан-тент түзмөгүндө Bluetooth аркылуу чыгарылат. Курулушу Arduino R3 (же окшош) жана анын үстүндө эки калкан. Бул жаңы иштеп чыгууларда жана колдонмолордо андан ары кете ала турган дизайндын демонстрациясы. Мен сизге жагат деп үмүттөнөм, LAGSILVASee VIDEO !!

1 -кадам: Материалдардын тизмеси

Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси

Сизге керектүү нерселердин баары төмөнкү тизмеде:

  • Arduino Uno R3 (же окшош)
  • 1Sheeld - Android версиясы (уюлдук телефонго туташуу үчүн калкан - Android)
  • Motor Driver Shield (servo моторлор үчүн)
  • 02 x Micro Servo Motors SG90 (же окшош)
  • Pan-Tilt SG90 комплект
  • Р4 розеткасы бар электр менен камсыздоо (9V x 1A)
  • USB кабели (Arduino менен компьютериңиздин ортосундагы байланыш)

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Жөндөө эч кандай ширетүү же сымсыз өтө жөнөкөй.

Кадамдарды:

  1. 1Sheeld тактасын Arduino тактасынын үстүнө коюңуз.
  2. Мотор айдоочусунун калканчын 1Sheeld тактасынын үстүнө коюңуз.
  3. Tilt огунун кабелин Motor Shield сайгычына туташтырыңыз (Servo 1).
  4. Pan огунун кабелин Motor Shield сайгычына туташтырыңыз (Servo 2).

3 -кадам: 1Sheeld - Багыттоо сенсору

1Sheeld - Багыттоо сенсору
1Sheeld - Багыттоо сенсору
1Sheeld - Багыттоо сенсору
1Sheeld - Багыттоо сенсору

Алардын иштеп чыгуучуларынын айтымында, "1Sheeld смартфонуңузду 40 түрдүү Arduino калкандарына айлантат". Бул калкан абдан кызыктуу, анткени сиз Arduino тактасын Bluetooth аркылуу уюлдук телефонго туташтырып, анын бардык сенсорлорун колдоно аласыз.

Байланыш жөнөкөй жана сизде Arduino жеткиликтүү болгон бардык китепканалар бар.

Ошентип, сиз прототиптериңизге керектүү убакытты кыскартып, алдыга жылууну кааласаңыз же бир нерсени өзгөртүү керек болсо, чече аласыз.

Акыркы жыйынтыктардан кийин сиз прототипти салттуу компоненттерди жана сенсорлорду колдонуп, акыркы продуктка айландыра аласыз.

Бул калкан жөнүндө көбүрөөк маалымат алгыңыз келсе, бул шилтемедеги анын баракчасына баш багыңыз.

Биринчи жолу 1Sheeldди колдонгондо, анын китепканасын компьютериңизге Arduino орнотулган папкага жүктөп алышыңыз керек.

Багыттоо сенсорун туташтыруу жана тандоо үчүн уюлдук телефонуңузга тиркеме орнотушуңуз керек.

Бул 1Sheeld тиркемесин Google Play Store'дон (Android версиясы) ала аласыз.

Эскертүүлөр:

  • Албетте, мен бул долбоорду рыноктун бардык уюлдук телефондорунда сынап көрө алган жокмун.
  • Бул Motorola Moto Xте (бул видеолорду жасоо үчүн) жана эски LG моделинде (бул учурда Pan-Tiltти башкаруу үчүн) сыналган.
  • Көбүрөөк иштетүү кубаттуулугуна ээ болгон уюлдук телефондор бизге тез жооп берүү жана серво кыймылдаткычтарынын жылмакай кыймылы үчүн жакшы жыйынтыктарды берет.
  • 1Sheeld панелди эңкейүү учурунда башка колдонмону фондо иштете алат.

4 -кадам: Орнотуу

Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу

Программа абдан жөнөкөй. 1Sheeldден Багыттоо китепканасы менен Arduino программасы уюлдук телефонуңуздун Axis X жана Y -лерин окуйт жана аларды ар бир мотордун бурчтук абалына которот. Маанилүү бир детал - бул ар бир уюлдук телефондун X, Y, Z октору үчүн башка келип чыгышы/шилтемеси бар. Мен уюлдук телефондун жайгашуусуна ылайык "нөлгө" шилтеме жасоо үчүн Arduino'ну орнотуу тартибине билдирүү койгом. Биринчи учурда уюлдук телефонду Pan-Tilt түзмөгүнө дал келген горизонталдык абалга коюп, андан кийин Arduinoдогу баштапкы абалга келтирүү баскычын басуу керек (Мотор Калканчында оңой, анткени чогултулган калкан такталарынын үстүндө). -Tilt уюлдук телефонуңуздун жайгашкан жерине ылайык келтирилген!

Сунушталууда: