Мазмұны:

Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі: 7 қадам
Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі: 7 қадам

Бейне: Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі: 7 қадам

Бейне: Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі: 7 қадам
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim
Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі
Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі
Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі
Пайдаланушы интерфейсі бар 30 долларлық бақылау жүйесі

Өте арзан және бақылау жүйесі өте оңай. Мұны істеу үшін сізге зымырантанушы болудың қажеті жоқ. Барлық қажетті бөлшектер жергілікті жабдық дүкенінен табылуы мүмкін. Сізге тек 2 бұрыштық жолақ, 2 сервоқозғалтқыш, электронды қос компоненттер және бір (ескі) веб -камера қажет. Және, әрине, сіздің компьютеріңізде кейбір бағдарламалар. Бұл нұсқаулық сізге функционалды бақылау жүйесін қалай құруға болатынын көрсетеді. Талаптар:- Linux операциялық жүйесі- сервер (apache)- PHP-қолдау- Mysql (міндетті емес) Егер сіз Mysql логинін тексеруді пайдаланғыңыз келмесе- шамамен 30 доллар- веб-камера Негізгі суреттер мен төмендегі бейне сізге 784 -тен астам сөз айтады!

1 -қадам: Қалай: жақтауды құру

Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру
Қалай: жақтауды құру

Алдымен сізге 2 бұрыштық жолақ сатып алу керек. Олардың әрқайсысы шамамен 2 доллар тұрады. Содан кейін сіз осы бұрыштық жолақтар үшін барлық 3 тесікті бұрғылауыңыз керек. Тесіктердің диаметрі сіздің серво осінің диаметріне байланысты. Бұл тесікке сәйкес келуі керек, әрине, сізге бұл серво қозғалтқыштары қажет болады. Әр RC-хобби дүкені осыларға толы және бағасы 5 доллардан жоғары. Бұл бөлшектерді бекіту үшін бұрандаларды немесе ыстық желімді қолдануға болады. Мен екеуін де қолдандым. Серво қозғалтқышы мен бұрыштық жолақ арасында бос орын жеткілікті екеніне назар аударыңыз, сондықтан ол еркін айнала алады!

2 -қадам: Қалай: Серво қозғалтқышты басқару тақтасы

Қалай: Серво қозғалтқышты басқару тақтасы
Қалай: Серво қозғалтқышты басқару тақтасы
Қалай: Серво қозғалтқышты басқару тақтасы
Қалай: Серво қозғалтқышты басқару тақтасы
Қалай: Серво қозғалтқышты басқару тақтасы
Қалай: Серво қозғалтқышты басқару тақтасы

Содан кейін сізге осы серво қозғалтқыштарын басқару тақтасы қажет болады. Бұл өте оңай және оның құрамына тек бірнеше компоненттер кіреді. Қажетті компоненттер:- Attiny2313 процессоры- Max232 буферлік схемасы- 4 x 0, Max232- 7805 кернеу реттегіші үшін 1uF конденсаторлары- кернеу реттегіші үшін 1 x 16V/47uF конденсаторы)- кернеу реттегіші үшін 1 x 100nF конденсатор (шығыс)- 1 x 2, 1мм тұрақты ток ұяшығы немесе қандай мөлшерде қолданғыңыз келеді- RS232 үшін 1 x D9 коннекторы- сервоқозғалтқыш қосылымы үшін 2х3 штангалық жолақ Схемалық нұсқауларды орындаңыз және сіздің тақтаңыз осылай болуы керек.

3 -қадам: Процессорды бағдарламалау

Мен процессорды қалай бағдарламалау керектігін көрсетпеймін. Сіз AVR-бағдарламалауды білесіз деп ойлаймын. Егер олай болмаса, онда сіз процессордағы кодты бағдарламалай алатын досыңызға процессормен және c-кодпен баруыңыз керек. C-коды өте қарапайым және қысқа. Ол тек 60 жол кодын қамтиды

4 -қадам: Web Cam тақтасын кадрға бекітіңіз

Веб -камера тақтасын кадрға бекітіңіз
Веб -камера тақтасын кадрға бекітіңіз

Жарайды, енді бізде басқару тақтасы мен жақтау бар. Енді веб -камераны ашып, веб -камера тақтасын жақтауға бекіту уақыты келді. Ыстық желіммен жасау оңай. Сіз микрофон мен қосу/өшіру түймесін қауіпсіз түрде алып тастай аласыз. Бізге бұлар қажет емес. Сіз веб -камераны ашқанда нені білдіретінімді білесіз =)

5 -қадам: Қалған бөлшектерді біріктіру

Қалған бөлшектерді біріктіру
Қалған бөлшектерді біріктіру
Қалған бөлшектерді біріктіру
Қалған бөлшектерді біріктіру
Қалған бөлшектерді біріктіру
Қалған бөлшектерді біріктіру

Жақсы, енді бізге іс қажет болады. Менің ісім тым үлкен және ол тозақ сияқты ұсқынсыз, сондықтан кішігірім және жақсы жағдайды алуға тырысыңыз =) НАЗАР АУДАРЫҢЫЗ! Мен жасаған қателікті қайталама! Мен қуат пен RS232 қосылымдарын алдыңғы жағына қойдым және олар, әрине, артқы жағында болуы керек.

6 -қадам: тестке дайындық

Тестке дайын
Тестке дайын

Көз жасынан кейін, міне! =) Енді біздің жүйені тексеретін уақыт келді. Қуат ашасын розеткаға қосып, дұға етіңіз. Түтін жоқ па? Жарқыраған жоқ па? От жоқ па, айқай ма? жақсы, онда бәрі тамаша (үміт). Қуат ашасы жалғанған кезде камера әдепкі орнын бұруы керек. бұл 1500us. Ол «суррур» дауысын сақтайды, бірақ бұл қалыпты жағдай. Енді сіз камераңызды minicom, gtkterm немесе сіз қолданғыңыз келетін нәрсемен басқаруға тырыса аласыз. 4800 радиусты пайдалану маңызды. Басқа тарифтермен жұмыс істемейді! Мен сізге Linux машинасына gtkterm жүктеуді және порт параметрлерінен 4800 жылдамдыққа ауысуды ұсынамын, содан кейін пернетақтадан a, s, z, x пернелерін басыңыз, содан кейін камера айналуы керек.. Егер ол жұмыс істесе, онда өзіңді бағудың уақыты келді!

7 -қадам: пайдаланушы интерфейсі

Қолданушы интерфейсі
Қолданушы интерфейсі

Мен пайдаланушы интерфейсін xhtml және PHP тілдерінде бағдарламаладым. Барлығын түсіндіру қиын және қиын. Оң жақта 4 түйме бар: камераны қосу, камераны өшіру, қозғалысты қосу және қозғалысты өшіру. Камера қосылады, камераны желіге қосады, содан кейін ол «веб -камера жұмыс істеп тұрғанын» көрсетеді. Ал камера өшеді, оны өшіреді және «веб -камера тоқтатылды” белгісі көрсетіледі. Экранның ортасы - камерадан келетін бейне ағыны. Камераны айналдыру суретті басу арқылы жүзеге асады. Егер сіз суреттің шетінде қандай да бір затты көрсеңіз (шам сияқты) және сіз оны бассаңыз, камера келесі жаңарту кезінде суреттің ортасына айналады (интервал 1с). Сонымен қатар бейне ағынының астында 4 түйме бар. Жоғары, төмен, солға және оңға. Бұл түймелердің көмегімен камераны жақынырақ бұруға болады. Сол жақта қозғалысты анықтау онлайн режимінде болса, қозғалысты анықтайтын суреттер жаңартылатын аймақ болады. Сондай -ақ, суреттерді жою түймесі бар, ол барлық суреттерді жояды. Zip-пакетте пайдаланушы интерфейсі туралы барлық ақпарат бар және сіз бұл файлдарды қалағаныңызша өзгерте/қолдана аласыз. Қозғалыс детекторының сценарийі туралы мынаны қараңыз:

Ұсынылған: