Агуулгын хүснэгт:

Servo Pod: 4 алхам
Servo Pod: 4 алхам

Видео: Servo Pod: 4 алхам

Видео: Servo Pod: 4 алхам
Видео: КАК НАСТРОИТЬ L4D2 2024, Арваннэгдүгээр
Anonim
Servo Pod
Servo Pod

Та тойрог камер эсвэл өөр Pan/Tilt вэбкамерын удирдлагатай болохыг мөрөөдөж байсан уу?

Энэ байна! Энэхүү эхнээс нь бүтээсэн Servo Pod -ийн тусламжтайгаар та одоо вэбкамераа (эсвэл wifi антенаа?) Алган дээрээ эсвэл вэб сервер ашиглан алсаас удирдах боломжтой боллоо.

Алхам 1: Бүх эд анги, багаж хэрэгслийг аваарай

Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай
Бүх эд анги, багаж хэрэгслийг аваарай

Энэхүү Servo Pod -ийн хувьд танд дараахь зүйлс хэрэгтэй болно.

Эд анги: 1 x Microchip pic16f628 (a) (микрочипээс үнэгүй дээж авах, бүү ашиглаарай …) 5 x 4.7kOhm резистор (эсвэл 5 "татах" резистор) 1 x 22kOhm резистор 1 x цуваа порт залгуур 2 x Серво мотор (5в загвартай шулам бол вэбкамер барихад хангалттай хүчирхэг) 2 х 3 зүүтэй таны сервод 1 x Led 4 x түлхэх товчлуур 1 x унтраалга 1 x Breadboard хэрэгслүүд: 1 x гагнуурын төмөр 1 x зураг програмист (ebay дээр хямдхан) эсвэл Diy) Бусад: 1 x Вэбкам уу?

Алхам 2: Зургийг анивчих

Зургийг гялалзуулна уу
Зургийг гялалзуулна уу

Өөртөө pic програмист аваад өөрт таалагдсан програм хангамжаа ашиглаарай (IcProg миний хувьд), доорх HEX файлыг ашиглан зургийг нь Flash хийгээрэй.

Үндсэн тохиргоог зураг дээрээс харна уу.

Алхам 3: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах

Энэхүү схемийг ашиглан талхны тавцан дээрх бүх зүйлийг гагнана. Дахин анивчуулахыг хүсч байгаа бол Dip залгуурыг Pic дээр ашиглаарай. Тэмдэглэл: 4 товчлуурыг "joystick" горимд ашигладаг. Та тэдгээрийг кабелиар өөр самбар дээр холбох хэрэгтэй. Товчлуурын утас ийм байна: rb0 Зүүн (зөв байж магадгүй..) rb1 Баруун (шилжих хөдөлгөөн зүүн талд байх болно …) rb2 Downrb3 дээш LED нь джойстик горимыг үзүүлэхэд хэрэглэгддэг Үүнийг алсын удирдлагын самбар дээр байрлуулахыг хүсч байна. АНХААР !!! Би 5V дотоод эсэргүүцэл ашигладаг. Хэрэв таны удирдлага минийх шиг биш бол резистор нэмнэ үү (100 Ом нь зүгээр байх ёстой) Таны servo pin нь таны хэрэгцээнд нийцүүлэн минийх (1-5v, 2-Signal, 3-Ground) сольж болохгүй. 5 вольтын тэжээлийн эх үүсвэр хэрэгтэй болно 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Алхам 4: Програм хангамж (Цуваа комын хувьд)

Програм хангамж (Цуваа комын хувьд)
Програм хангамж (Цуваа комын хувьд)

Зүгээр л миний Delphi -ийн crapy програмыг татаж аваад зугаацаарай! Жич: Цуваа портыг ашиглахын тулд унтраалга нь алсын горимд байх ёстой (гэрэл асахгүй) Програм хангамж хараахан дуусаагүй байна … нээхээ бүү мартаарай. Юу ч хийхээс өмнө эсвэл эвдрэхээс өмнө порт. Зүүн талд байгаа тоо нь Pan, баруун талд нь Tilt байна. 65 -аас 225 хүртэлх хэмжээтэй байх ёстой (ямар ч байсан зураг бусад зүйлийг үл тоомсорлох болно) Жижиг гэрэл "сум" нь зүүн тийш шилжих болно. Үүнийг барина уу (хайруулын тавган дээрх дугаарын өөрчлөлтийг харах болно), суллах нь өгөгдлийг цуваа порт руу илгээх болно. exe энэ нь бас 2020 порт дээр вэб сервер ажиллуулж, та Servo Pod -ийг хянах боломжтой (вэб хөтөчөө ажиллуулахаасаа өмнө цуваа порт руу холбогдоно уу) Вэб серверийг ашиглахад маш энгийн байдаг. Хэрэв та 70 зөв: 070https:// localhost: 2020/B130 B бол Tilt байрлал юм https:// localhost: 2020/C010 C нь одоогийн Pan pos дээр дугаарыг нэмж оруулах болно. хараахан хэрэгжээгүй байна. Хэрэв та үүнийг вэб хуудсан дээр ашиглахыг хүсвэл үндсэндээ javascript http хүсэлтийг ашиглах эсвэл эдгээр хүсэлтийг 1x1 iFrame хэлбэрээр илгээх хэрэгтэй бөгөөд эх кодыг (шулам үнэхээр муухай …) эрт орой хэзээ нэгэн цагт гаргах боломжтой тул хэн ч үүнийг дуусгах боломжтой болно. ТАЙЛБАР: Хэрэв ямар нэгэн гуру илүү сайн програм хангамж хөгжүүлэхийг хүсч байвал (би вэб хөгжүүлэгч биш, програм хангамжийн хүн биш ээ) энэ бол маш энгийн зүйл юм. Цуваа порт руу илгээхийн тулд танд 65 -аас 225 хүртэлх 2 байт хэрэгтэй болно. Миний програм хангамжид String -ийг Int болгож int -ийг Char болгон хөрвүүлдэг. Чаруудыг (2 байт) дараа нь цуваа порт руу илгээдэг. Энэ нь зураг хүлээн авахад бэлэн байгаа эсэхийг шалгахын тулд тоног төхөөрөмжийн гар барих тул DSR шугам "өндөр" байхыг хүлээх ёстой. Баярлалаа!

Зөвлөмж болгож буй: