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

Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем: 7 алхам
Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем: 7 алхам

Видео: Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем: 7 алхам

Видео: Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем: 7 алхам
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Долдугаар сарын
Anonim
Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем
Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем
Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем
Хэрэглэгчийн интерфэйстэй 30 долларын хяналтын систем

Маш хямд, хийхэд маш хялбар хяналтын систем. Үүнийг хийхийн тулд та ямар ч төрлийн пуужин судлаач байх албагүй. Шаардлагатай бүх эд ангиудыг орон нутгийн тоног төхөөрөмжийн дэлгүүрээс олж магадгүй юм. Танд ердөө 2 өнцгийн баар, 2 servo мотор, хос электрон эд анги, нэг (хуучин) вэб камер хэрэгтэй болно. Мэдээжийн хэрэг таны компьютер дээрх зарим програм хангамж. Энэхүү зааварчилгаа нь танд үйл ажиллагааны тандалтын системийг хэрхэн бий болгохыг харуулах болно. Шаардлага:- Линукс үйлдлийн систем- сервер (apache)- PHP дэмжлэг- Mysql (заавал биш) Хэрэв та Mysql нэвтрэлтийг шалгахыг хүсэхгүй байгаа бол 30 орчим доллар- вэб камер BasicsPurics болон доорх видео нь танд 784 гаруй үг хэлэх болно!

Алхам 1: Хэрхэн хийх вэ: Хүрээг бүтээх

Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх
Хэрхэн: Хүрээг бүтээх

Эхлээд та 2 өнцөгт баар худалдаж авах хэрэгтэй. Эдгээр нь тус бүр нь ойролцоогоор 2 долларын үнэтэй байх болно. Дараа нь та эдгээр өнцөгт баарны нийт 3 цооног өрөмдөх ёстой. Нүхний диаметр нь таны servo тэнхлэг дээрх диаметрээс хамаарна. Нүхэнд багтах ёстой зүйл бол мэдээж танд эдгээр servo мотор хэрэгтэй болно. RC-хобби дэлгүүр бүр эдгээрээр дүүрэн бөгөөд үнэ нь 5 доллараас дээш байдаг. Эдгээр хэсгүүдийг холбохын тулд та эрэг эсвэл халуун цавуу ашиглаж болно. Би хоёуланг нь ашигласан. Серво хөдөлгүүр ба өнцгийн баарны хооронд хангалттай зай байгаа тул анхаарлаа төвлөрүүлээрэй, ингэснээр чөлөөтэй эргэж чадна!

Алхам 2: Хэрхэн: Серво моторын хяналтын самбар

Хэрхэн: Servo моторын хяналтын самбар
Хэрхэн: Servo моторын хяналтын самбар
Хэрхэн: Servo моторын хяналтын самбар
Хэрхэн: Servo моторын хяналтын самбар
Хэрхэн: Servo моторын хяналтын самбар
Хэрхэн: Servo моторын хяналтын самбар

Дараа нь танд эдгээр servo моторын хяналтын самбар хэрэгтэй болно. Үүнийг хийхэд маш хялбар бөгөөд цөөн тооны бүрэлдэхүүн хэсгүүдийг агуулсан болно. Шаардлагатай бүрэлдэхүүн хэсгүүд:- Attiny2313 процессор- Max232 буферийн хэлхээ- 4 x 0, Max232- 7805 хүчдэлийн зохицуулагчийн 1uF конденсатор- хүчдэлийн зохицуулагчийн 1 x 16V/47uF конденсатор)- Хүчдэл зохицуулагчийн 1 x 100nF конденсатор (гаралт)- 1 x 2, 1 мм DC залгуур эсвэл ямар хэмжээтэй ашиглахыг хүсч байгаа вэ- RS232-ийн 1 x D9 холбогч- servo моторын холболтын 2x3 бэхэлгээний бүдүүвч зааврыг дагана уу. Таны самбар ийм байх ёстой.

Алхам 3: Процессорыг програмчлах

Би процессорыг хэрхэн програмчлахыг харуулахгүй. Та AVR програмчлалыг сайн мэддэг гэж бодож байна. Хэрэв ингэхгүй бол та процессор болон c-кодтой хамт кодоо програмчлах найздаа очих ёстой. С код нь маш энгийн бөгөөд богино. Энэ нь ердөө 60 мөр код агуулдаг

Алхам 4: Вэб камерын самбарыг хүрээ рүү хавсаргана уу

Вэб камерын самбарыг хүрээ рүү хавсаргана уу
Вэб камерын самбарыг хүрээ рүү хавсаргана уу

За, одоо бидэнд хяналтын самбар, хүрээ байна. Одоо вэб камераа нээж, вэб камерын самбарыг хүрээ рүү холбох цаг болжээ. Халуун цавуугаар хийхэд хялбар байдаг. Та микрофон болон асаах/унтраах товчлуурыг аюулгүйгээр устгах боломжтой. Бидэнд эдгээр зүйлс хэрэггүй болно. Та вэб камераа нээхэд миний юу хэлэх гээд байгааг мэдэж байна =)

Алхам 5: Үлдсэн хэсгүүдийг нэгтгэх

Үлдсэн хэсгүүдийг нэгтгэх
Үлдсэн хэсгүүдийг нэгтгэх
Үлдсэн хэсгүүдийг нэгтгэх
Үлдсэн хэсгүүдийг нэгтгэх
Үлдсэн хэсгүүдийг нэгтгэх
Үлдсэн хэсгүүдийг нэгтгэх

За, одоо бидэнд хэрэг хэрэгтэй болно. Миний хэрэг хэтэрхий том, бас там шиг муухай юм, тиймээс очоод арай жижигхэн, илүү сайхан хэргийг авахыг хичээгээрэй =) АНХААР! Миний хийсэн зүйлийг бүү алдаарай! Би хүч ба RS232 холболтыг урд талд нь байрлуулсан бөгөөд тэд мэдээж ар талдаа байх ёстой.

Алхам 6: Туршилтанд бэлэн байна

Туршилтанд бэлэн боллоо
Туршилтанд бэлэн боллоо

Нулимсны дараа энд байна! =) Одоо бидний системийг турших цаг боллоо. Цахилгааны залгуурыг залгаж залбираарай.. Утаа байхгүй юу? Гялалзсан зүйл алга уу? Гал гарахгүй, хашгирахгүй байна уу? сайн, дараа нь бүх зүйл төгс байна (найдвар). Цахилгааны залгуурыг залгахад камер үндсэн байрлалаа эргүүлэх ёстой. энэ нь 1500us. Энэ нь бага зэрэг "даван туулах" дуу хоолойг хадгалдаг боловч энэ нь хэвийн зүйл юм. Одоо та камераа minicom, gtkterm эсвэл ашиглахыг хүссэн зүйлээрээ удирдахыг оролдож болно. 4800 baudrate ашиглах нь чухал юм. Бусад үнийн хувьд энэ нь ажиллахгүй болно! Би gtkterm -ийг өөрийн Линукс машин дээрээ татаж аваад портын сонголтуудаас өөрчилж 4800 хурдыг ашиглахыг санал болгож байна.. Хэрэв энэ нь ажиллах юм бол өөрийгөө бэлчээрлэх цаг болжээ!

Алхам 7: Хэрэглэгчийн интерфэйс

Хэрэглэгчийн интерфэйс
Хэрэглэгчийн интерфэйс

Би хэрэглэгчийн интерфэйсийг xhtml болон PHP хэлээр програмчилсан. Бүх зүйл юу болохыг тайлбарлахад хэцүү, хэцүү байдаг. Баруун талд камер асаах, камер унтраах, хөдөлгөөн асаах, унтраах гэсэн 4 товчлуур байдаг. Камерыг асааж, камераа онлайнаар байрлуулж, дараа нь "вэбкамер ажиллаж байна" гэж харуулаад камерыг унтрааж, "вэбкамер зогссон" гэсэн тэмдгийг харуулав. Дэлгэцийн дунд нь камераас ирдэг видео урсгал юм. Камерыг эргүүлэхийн тулд зураг дээр дарна уу. Хэрэв та зургийн ирмэг дээр ямар нэгэн объектыг (гэрэл гэх мэт) олж хараад түүнийг товшвол камер дахин зурах үед зураг дундуур байх болно. Дээш, доош, зүүн, баруун. Эдгээр товчлууруудын тусламжтайгаар та камерыг илүү ойр эргүүлж болно. Зүүн талд нь хөдөлгөөнийг илрүүлэх зураг онлайн байгаа тохиолдолд хөдөлгөөнийг илрүүлсэн зургууд шинэчлэгдэх болно. Мөн зургийг устгах товчлуур байдаг бөгөөд энэ нь бүх зургийг устгах болно. Zip-packet нь хэрэглэгчийн интерфейсийн талаар бүх зүйлийг агуулдаг бөгөөд та эдгээр файлуудыг хүссэнээрээ өөрчлөх/ашиглах боломжтой. Хөдөлгөөн илрүүлэгч скриптийн талаар эндээс үзнэ үү:

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