Mundarija:

Servo pod: 4 qadam
Servo pod: 4 qadam

Video: Servo pod: 4 qadam

Video: Servo pod: 4 qadam
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Iyul
Anonim
Servo pod
Servo pod

Siz orbitkamera yoki boshqa Pan/Tilt veb -kamerasini boshqarishni orzu qilganmisiz?

Mana! Made in noldan Servo Pod yordamida endi siz veb -kamerangizni (yoki Wi -Fi antennasini) kaftingiz bilan boshqarishingiz yoki hatto veb -server yordamida masofadan boshqarishingiz mumkin.

1 -qadam: Barcha qismlar va asboblarni oling

Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling
Barcha qismlar va asboblarni oling

Ushbu Servo Pod uchun sizga kerak bo'ladi:

Qismlar: 1 x Microchip pic16f628 (a) (mikrochipdan bepul namuna, suiiste'mol qilmang …) 5 x 4,7 kOhmli rezistor uchun 5 x cho'kish rozetkasi (yoki 5 tortishish qarshiligi) 1 x 22 kOhm reistorli 1 x ketma -ket portli vilkasi 2 x Servo dvigateli (har qanday 5v modelli jodugar veb -kamerani ushlab turish uchun etarli) Servo uchun 2 x 3 pinli vilka 1 x Led 4 x tugma 1 x kalit 1 x Non paneli asboblari: 1 x lehimlantiruvchi temir 1 x rasm dasturchi (ebayda arzon) Yoki Diy) Boshqalar: 1 x veb -kamera?

2 -qadam: Rasmni o'chiring

Rasmni yoqing
Rasmni yoqing

O'zingizga rasmli dasturchi oling va sizga yoqadigan dasturlardan foydalaning (men uchun IcProg) va quyidagi HEX fayli bilan rasmni Flash qiling.

Asosiy konfiguratsiya uchun rasmga qarang.

3 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash

Ushbu sxemadan foydalanib, hamma narsani non panelida lehimlang. Qayta yoqish uchun rasm uchun Dip uyasini ishlating. Eslatma: 4 tugma "joystik" rejimi uchun ishlatiladi. Siz ularni kabel orqali boshqa taxtaga ulashingiz kerak, tugmachaning simlari: rb0 Chap (o'ngda bo'lishi mumkin..) rb1 O'ngda (ko'chish chapda…) rb2 Downrb3 yuqoriga. uni masofadan turib joystik taxtasida bo'lishini xohlayman. HAM DIQQAT !!! Men 5V ichki qarshilikdan foydalanardim. Agar sizning LEDingiz menikiga o'xshamasa, rezistor qo'shing (100 ohm OK bo'lishi kerak) Sizning servo piningiz sizning ehtiyojingiz uchun meniki (1-5v, 2-signal, 3-Ground) o'zgarishi bilan bir xil bo'la olmaydi. Sizga 5v quvvat manbai kerak 5 = 4,7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

4 -qadam: Dasturiy ta'minot (Serial Com uchun)

Dasturiy ta'minot (Serial Com uchun)
Dasturiy ta'minot (Serial Com uchun)

Faqat Delphi dasturini yuklab oling va zavqlaning! Eslatma: ketma -ket portdan foydalanish uchun kalit masofadan rejimda bo'lishi kerak (chiroq yonmaydi). Dastur hali tugallanmagan … ochishni unutmang. Har qanday narsadan oldin port yoki u qulab tushadi. Chapdagi raqam - Pan, o'ng - Tilt. 65 dan 225 gacha bo'lishi kerak (baribir rasm boshqa narsaga e'tibor bermaydi) Kichkina yorug'lik "o'qi" chapga siljiydi.. ushlab turing (pan raqamining o'zgarishini ko'rasiz) va bo'shatish ma'lumotni ketma -ket portga yuboradi. exe shuningdek, 2020 -portda veb -serverni ishga tushiradi, u erda siz Servo Pod -ni boshqarishingiz mumkin (veb -brauzerni ishga tushirishdan oldin ketma -ket portga ulaning) Veb -serverdan foydalanish juda oddiy. Agar siz 70 ta to'g'ri: 070https:// localhost: 2020/B130 B - Tilt pozitsiyasi https:// localhost: 2020/C010 C raqamini joriy Pan pos -ga qo'shadi hali amalga oshirilmagan. Agar siz buni veb -sahifada ishlatmoqchi bo'lsangiz, asosan javascript http so'rovini ishlatishingiz yoki bu so'rovni 1x1 iFrame -ga yuborishingiz kerak, men kodni (jodugar juda chirkin …) ertami -kechmi chiqarishi mumkin, shunda hamma uni tugatishi mumkin (va yana ko'p narsalarni qo'shish). QAYD: Agar ba'zi guru yaxshi dasturiy ta'minotni ishlab chiqmoqchi bo'lsa (men dasturchi emasman), bu juda oddiy. Siz ketma -ket portga yuborishingiz kerak bo'lgan narsa 65 baytdan 225 gacha bo'lgan 2 bayt. Mening dasturiy ta'minotimda Stringni Int ga, keyin intni Charga o'zgartiraman. Belgilar (2 bayt) ketma -ket portga yuboriladi. Bundan tashqari, DSR chizig'ining "baland" bo'lishini kutish kerak, chunki bu rasmni qabul qilishga tayyorligiga ishonch hosil qilish uchun apparatning qo'l siquvi. Rahmat!

Tavsiya: