30 $ Система за наблюдение с потребителски интерфейс: 7 стъпки
30 $ Система за наблюдение с потребителски интерфейс: 7 стъпки
Anonim

Изключително евтина и много лесна за правене система за наблюдение. Не е нужно да сте някакъв ракетен учен, за да направите това. Всички необходими части вероятно ще бъдат намерени от вашия местен магазин за хардуер. Ще ви трябват само 2 ъглови пръта, 2 серво мотора, няколко електронни компонента и една (стара) уеб камера. И разбира се някои софтуери на вашия компютър. Тази инструкция ще ви покаже как да изградите функционална система за наблюдение. основиСнимките и видеоклипът по -долу ще ви кажат повече от 784 думи!

Стъпка 1: Как да: Изграждане на рамката

първо трябва да закупите 2 ъглови пръти. Те ще струват около 2 $ всяка. След това трябва да пробиете всички 3 отвора за тези ъглови пръти. Диаметърът на отворите зависи от диаметъра на вашата серво ос. Въпросът е, че трябва да се побере в дупката. Разбира се, че ще ви трябват и тези серво мотори. Всеки RC-хоби магазин е пълен с тях и цената е от 5 $ нагоре. Можете да използвате винтове или горещо лепило, за да закачите тези части. Използвах и двете. Фокусирайте се върху това, че има достатъчно място между серво мотора и ъгловата лента, така че да може да се върти свободно!

Стъпка 2: Как да: Платка за управление на серво мотора

След това ще ви трябва контролна платка за тези серво мотори. Това е много лесно да се направи и съдържа само няколко компонента. Необходими компоненти:- процесор Attiny2313- буферна верига Max232- 4 x 0, 1uF кондензатори за регулатора на напрежението Max232- 7805- 1 x 16V/47uF капацитор за регулатора на напрежението (вход)- 1 x 100nF кондензатор за регулатора на напрежението (изход)- 1 x 2, 1 mm DC-жак или какъвто размер искате да използвате- 1 x D9-конектор за RS232- 2x3 шиповник за свързване на серво мотора Следвайте схематичните инструкции и дъската ви трябва да изглежда така.

Стъпка 3: Програмиране на процесора

Няма да показвам как да програмирам процесора. Трябва да предположа, че сте запознати с AVR програмирането. Ако не го направите, трябва да отидете с процесора и c-кода при вашия приятел, който може да програмира кода в процесора. C-кодът е много прост и кратък. Той съдържа само 60 реда код

Стъпка 4: Прикрепете дъската за уеб камера към рамката

Окей, сега имаме контролна платка и рамката. Сега е време да отворите вашата уеб камера и да прикрепите дъската за уеб камера към рамката. Лесно е да се направи с горещо лепило. Можете безопасно да премахнете връзките към микрофона и бутона за включване/изключване. Няма да имаме нужда от тези. Знаеш какво имам предвид, когато отваряш уеб камерата си =)

Стъпка 5: Сглобяване на останалите части

Окей, сега ще имаме нужда от дело. Моят случай е твърде голям и също е грозен по дяволите, така че отидете и се опитайте да вземете по -малък и по -хубав калъф =) ВНИМАНИЕ! Не правете същата грешка, която направих аз! Сложих връзките за захранване и RS232 на предната страна и те трябва да са отзад, разбира се.

Стъпка 6: Готови за теста

След сълзите, ето го! =) Сега е време да тестваме нашата система. Поставете щепсела и се молете.. Няма дим? Няма пенливо? Без огън или писък? добре, тогава всичко е перфектно (надявам се). Когато захранващият щепсел е свързан, камерата трябва да обърне позицията си по подразбиране. което е 1500us. Той запазва малко "хирургичен" глас, но е нормално. Сега можете да опитате да контролирате камерата си с minicom, gtkterm или каквото искате да използвате. Важно е да използвате 4800 бод. С другите тарифи няма да работи! Предлагам да изтеглите gtkterm на вашата Linux машина и да промените от опциите на порта да използва скорост 4800. След това натиснете клавишите a, s, z, x от клавиатурата и камерата трябва да се обърне. Ако работи, време е да се пазите!

Стъпка 7: Потребителски интерфейс

Програмирах потребителския интерфейс с езиците xhtml и PHP. Това е сложно и трудно да се обясни какво прави всичко. От дясната страна има 4 бутона: включена камера, изключена камера, включено движение и изключено движение. Камерата е включена, поставя камерата онлайн и след това показва „уеб камерата работи..“и камерата е изключена, изключва се и се представя знакът „уеб камерата е спряна“. Средната част на екрана е видеопотокът, който идва от камерата. Включването на камерата става, като щракнете върху снимката. Ако видите някакъв обект в ръба на картината (като лампа) и щракнете върху него, камерата ще се обърне, че е в средата на картината при следващото опресняване (интервалът е 1s). Има и 4 бутона под видео потока. Нагоре, надолу, наляво и надясно. С тези бутони можете да завъртите камерата по -отблизо. От лявата страна е областта, където картините с открито движение ще се актуализират, ако откриването на движение е онлайн. Има и бутон за премахване на снимки, който ще премахне всички снимки. Zip-пакетът съдържа всичко за потребителския интерфейс и можете да променяте/използвате тези файлове, както искате. За скрипта на детектора на движение, проверете това:

Препоръчано: