Mündəricat:

Servo Pod: 4 addım
Servo Pod: 4 addım

Video: Servo Pod: 4 addım

Video: Servo Pod: 4 addım
Video: Как сделать НАСТОЯЩИЙ сервопривод из любого мотора. Подчиненное регулирование. Робособаке быть? ЗС№5 2024, Bilər
Anonim
Servo Pod
Servo Pod

Bir orbitcam və ya başqa Pan/Tilt veb kamerası idarə etməyi xəyal etdinizmi?

Bax budur! Sıfırdan hazırlanmış Servo Pod ilə indi veb kameranızı (və ya wifi anteninizi?) Ovucunuzla və ya hətta uzaqdan bir veb serverlə idarə edə bilərsiniz.

Addım 1: Bütün hissələri və alətləri əldə edin

Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin
Bütün hissələri və alətləri əldə edin

Bu Servo Pod üçün sizə lazım olacaq:

Parçalar: 1 x Microchip pic16f628 (a) (mikroçipdən pulsuz nümunə, sui -istifadə etməyin …) 1 x Şəkil üçün 5 x 4.7kOhm rezistor (və ya 5 "çəkmə" müqaviməti) 1 x 22kOhm rezistor 1 x seriyalı port fişi 2 x Servo Motor (hər hansı bir 5v model cadı veb kameranı tutmaq üçün kifayət qədər güclüdür) servo üçün 2 x 3 pinli fiş 1 x Led 4 x düymə 1 x keçid 1 x Çörək lövhəsi Alətləri: 1 x Havya 1 x Pic Proqramçı (ebayda ucuz) və ya Diy) Digərləri: 1 x Webcam?

Addım 2: Şəkili yandırın

Şəkili Yandırın
Şəkili Yandırın

Özünüzə bir şəkil proqramçısı alın və bəyəndiyiniz proqramdan istifadə edin (mənim üçün IcProg) və aşağıdakı HEX faylı ilə Şəkili Flash edin.

Əsas konfiqurasiya üçün şəkilə baxın.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Bu sxemdən istifadə edərək çörək lövhəsindəki hər şeyi lehimləyin. Yenidən yandırmaq istəyə biləcəyiniz üçün şəkil üçün Dip yuvasını istifadə edin. Qeyd: 4 düymə "joystick" rejimi üçün istifadə olunur. Onları bir kabel ilə başqa bir lövhəyə bağlamalısınız. Düymə teli belədir: rb0 Sol (sağ ola bilər..) rb1 Sağ (keçid sola…) rb2 Downrb3 yuxarı Led joystick rejimini göstərmək üçün istifadə edilə bilər. uzaqdan joystick lövhəsində olmasını istəyirik. DİQQƏT !!! Daxili 5v led rezistor istifadə etdim. Lediniz mənimki kimi deyilsə, bir rezistor əlavə edin (100ohm tamam olmalıdır) Servo pininiz ehtiyacınız üçün mənimki ilə eyni ola bilməz (1-5v, 2-Siqnal, 3-Ground). 5v güc mənbəyinə ehtiyacınız var 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Addım 4: Proqram təminatı (Serial Com üçün)

Proqram təminatı (Serial Com üçün)
Proqram təminatı (Serial Com üçün)

Sadəcə mənim (tezliklə yaxşı olacaq) Delphi proqramını yükləyin və əylənin! Qeyd: Serial portdan istifadə etmək üçün keçid uzaq rejimdə olmalıdır (işıq yanmır) Proqram hələ tamamlanmayıb … açmağı unutmayın Hər hansı bir şeydən əvvəl və ya qəzaya uğramadan əvvəl port. Soldakı nömrə Pan, sağ isə Tiltdir. 65 -dən 225 -ə qədər bir şey olmalıdır (hər halda Şəkil başqa bir şeyi görməməzliyə vuracaq) Kiçik işıq "oxu" sola hərəkət etməkdir.. Tutun (pan nömrəsinin dəyişdiyini görürsünüz) və buraxılış seriyal porta məlumat göndərir Başladığınız zaman. exe, eyni zamanda Servo Pod -u idarə edə biləcəyiniz 2020 portunda bir veb serveri işə salın (veb brauzerinizi işə salmadan əvvəl seriya portuna qoşulun) Veb serverindən istifadə etmək olduqca sadədir. https:// localhost: 2020/A130 A 70 (70) istəsəniz bu 130 (65 -dən 225 -ə qədər) olacaq: 070https:// localhost: 2020/B130 B, Tilt mövqeyidirhttps:// localhost: 2020/C010 C, nömrəni cari Pan posa əlavə edəcək hələ də tətbiq olunmur. Bunu bir web səhifəsində istifadə etmək istəyirsinizsə, əsasən javascript http sorğusundan istifadə etməlisiniz və ya bu istəyi 1x1 iFrame ilə göndərməlisiniz, mənbə kodunu (ifritə olduqca çirkin …) tez və ya gec buraxa bilərik ki, hər kəs başa çatdırsın (və daha çox şey əlavə etsin) DİQQƏT: Bəzi guru daha yaxşı bir proqram inkişaf etdirmək istəyirsə (bir veb qurucusu deyiləm … bir proqram dostum deyiləm) iş olduqca sadədir. Serial porta göndərmək üçün lazım olan hər şey 65 -dən 225 -ə qədər 2 baytdır. Proqramımda String -i Int -ə, sonra int -i Char -ə çevirirəm. Çarlar (2 bayt) daha sonra serial porta göndərilir. DSR xəttinin "yüksək" olmasını gözləməlisiniz, çünki bu, Şəklin qəbul etməyə hazır olduğundan əmin olmaq üçün aparat əl sıxışdırmasıdır. Təşəkkürlər!

Tövsiyə: