Բովանդակություն:

30 $ հսկողության համակարգ օգտագործողի միջերեսով `7 քայլ
30 $ հսկողության համակարգ օգտագործողի միջերեսով `7 քայլ

Video: 30 $ հսկողության համակարգ օգտագործողի միջերեսով `7 քայլ

Video: 30 $ հսկողության համակարգ օգտագործողի միջերեսով `7 քայլ
Video: Նոյեմբերի 16, 2023 Պոդքասթ. Վերջապես: Մեծ ալիքը խոսում է: @moreperfectunion 2024, Հուլիսի
Anonim
30 $ Տեսահսկման համակարգ Օգտվողի միջերեսով
30 $ Տեսահսկման համակարգ Օգտվողի միջերեսով
30 $ Տեսահսկման համակարգ Օգտվողի միջերեսով
30 $ Տեսահսկման համակարգ Օգտվողի միջերեսով

Չափազանց էժան և շատ հեշտ կատարվող հսկողության համակարգ: Դրա համար պարտադիր չէ, որ ինչ -որ հրթիռային գիտնական լինեք: Բոլոր անհրաժեշտ մասերը, հավանաբար, կգտնվեն ձեր տեղական շինարարական խանութից: Ձեզ հարկավոր կլինի ընդամենը 2 անկյունային ձող, 2 servo շարժիչ, զույգ էլեկտրոնային բաղադրիչներ և մեկ (հին) վեբ -տեսախցիկ: Եվ, իհարկե, որոշ համակարգչային ծրագրեր: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես կառուցել ֆունկցիոնալ վերահսկողության համակարգ: պահանջներ.- Linux օպերացիոն համակարգ- սերվեր (apache)- PHP աջակցություն- Mysql (ըստ ցանկության) ստորև բերված նկարներն ու տեսանյութը ձեզ կպատմեն ավելի քան 784 բառ:

Քայլ 1: Ինչպես անել. Կառուցեք շրջանակ

Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում
Ինչպես. Շրջանակի կառուցում

առաջին հերթին, պետք է 2 անկյունային ձող գնել: Սրանք կարժենան մոտ 2 դոլար յուրաքանչյուրը: Այնուհետև դուք պետք է փորեք բոլոր 3 անցքերը այս անկյունային ձողերի համար: Փոսերի տրամագիծը կախված է այն բանից, թե որն է ձեր սերվո առանցքի տրամագիծը: Բանն այն է, որ այն պետք է տեղավորվի անցքի մեջ: Իհարկե, ձեզ նույնպես պետք կգան այդ սերվո շարժիչները: RC- հոբբիի յուրաքանչյուր խանութ լի է դրանցով, իսկ գինը ՝ 5 դոլարից մինչև բարձր: Այս մասերը միացնելու համար կարող եք օգտագործել պտուտակներ կամ տաք սոսինձ: Ես երկուսն էլ օգտագործել եմ: Կենտրոնացեք, որ բավականաչափ տարածություն կա servo շարժիչի և անկյունագծի միջև, այնպես որ այն կարող է ազատ պտտվել:

Քայլ 2. Ինչպես անել. Servo Motor Control Board

Ինչպես: Servo Motor Control Control Board
Ինչպես: Servo Motor Control Control Board
Ինչպես: Servo Motor Control Control Board
Ինչպես: Servo Motor Control Control Board
Ինչպես անել. Servo Motor Control Board
Ինչպես անել. Servo Motor Control Board

Հաջորդը ձեզ հարկավոր կլինի այս սերվո շարժիչների կառավարման տախտակ: Դա շատ հեշտ է անել, և այն պարունակում է ընդամենը մի քանի բաղադրիչ: Պահանջվող բաղադրիչներ.)- 1 x 100nF կոնդենսատոր `լարման կարգավորիչի համար (ելք)- 1 x 2, 1 մմ DC-jack կամ ինչ չափի եք ցանկանում օգտագործել- 1 x D9 միակցիչ RS232- ի համար- 2x3 սանդղակի սերվերի շարժիչի միացման համար: Հետևեք սխեմատիկ հրահանգներին և ձեր տախտակը պետք է այսպիսի տեսք ունենա:

Քայլ 3: Պրոցեսորի ծրագրավորում

Ես չեմ պատրաստվում ցույց տալ, թե ինչպես ծրագրավորել պրոցեսորը: Պետք է ենթադրել, որ դուք ծանոթ եք AVR ծրագրավորմանը: Եթե դա չեք անում, ապա դուք պետք է պրոցեսորով և c- կոդով գնաք ձեր ընկերոջ մոտ, ով կարող է ծրագրավորել կոդը պրոցեսորում: C- կոդը շատ պարզ է և կարճ: Այն պարունակում է ընդամենը 60 տող կոդ

Քայլ 4. Կցեք Web Cam տախտակը շրջանակին

Կցեք Web Cam տախտակը Շրջանակին
Կցեք Web Cam տախտակը Շրջանակին

Լավ, հիմա մենք ունենք կառավարման տախտակ և շրջանակ: Այժմ ժամանակն է բացել ձեր վեբ տեսախցիկը և վեբ տեսախցիկի տախտակը ամրացնել շրջանակին: Դա հեշտ է անել տաք սոսինձով: Դուք կարող եք ապահով կերպով հեռացնել խոսափողի միացումներն ու միացման/անջատման կոճակը: Սրանք մեզ պետք չեն: Դուք գիտեք, թե ինչ նկատի ունեմ, երբ բացում եք ձեր վեբ տեսախցիկը =)

Քայլ 5: Մնացած մասերը միասին դնելը

Մնացած մասերը միասին դնելը
Մնացած մասերը միասին դնելը
Մնացած մասերը միասին դնելը
Մնացած մասերը միասին դնելը
Մնացած մասերը միասին դնելը
Մնացած մասերը միասին դնելը

Լավ, հիմա մեզ գործ պետք կգա: Իմ գործը չափազանց մեծ է և դժոխքի պես տգեղ է, ուստի գնացեք և փորձեք ձեռք բերել ավելի փոքր և գեղեցիկ պատյան =) ՈTՇԱԴՐՈԹՅՈՆ: Մի՛ արա նույն սխալը, ինչ ես եմ արել: Ես հոսանքի և RS232 միացումները դրեցի առջևի մասում, և դրանք, իհարկե, պետք է լինեն հետևի կողմում:

Քայլ 6: Պատրաստ է թեստին

Պատրաստ է թեստին
Պատրաստ է թեստին

Արցունքներից հետո, ահա այն: =) Հիմա ժամանակն է փորձարկել մեր համակարգը: Տեղադրեք հոսանքը և աղոթեք: smokeուխ չկա՞: Փրփրուն չե՞ք: Կրակ կամ ճիչ չկա՞: լավ, ուրեմն ամեն ինչ հիանալի է (հույս): Երբ հոսանքի վարդակը միացված է, տեսախցիկը պետք է շրջի իր կանխադրված դիրքը: որը 1500us է: Այն պահպանում է մի փոքր «surrur» ձայն, բայց դա նորմալ է: Այժմ կարող եք փորձել վերահսկել ձեր տեսախցիկը `օգտագործելով minicom, gtkterm կամ այն, ինչ երբևէ ցանկանում եք օգտագործել: Կարևոր է օգտագործել 4800 բաուդրատ: Մյուս դրույքաչափերով դա չի աշխատի: Ես առաջարկում եմ, որ, ներբեռնեք gtkterm- ը ձեր Linux համակարգչին և փոխեք պորտի ընտրանքներից այն 4800 արագությամբ օգտագործելու համար: Այնուհետև ստեղնաշարից սեղմեք a, s, z, x ստեղները և տեսախցիկը պետք է շրջվի. Եթե դա աշխատում է, ժամանակն է զբաղվել ինքներդ:

Քայլ 7: Օգտվողի միջերես

Օգտագործողի ինտերֆեյս
Օգտագործողի ինտերֆեյս

Ես ծրագրավորեցի օգտվողի միջերեսը xhtml և PHP լեզուներով: Դա բարդ է և դժվար է բացատրել, թե ինչ է անում ամեն ինչ: Աջ կողմում կա 4 կոճակ ՝ տեսախցիկը միացված է, տեսախցիկն անջատված է, շարժումը միացված է և շարժումն անջատված է: Տեսախցիկը միացված է, տեսախցիկը տեղադրում է առցանց, այնուհետև ցույց է տալիս «վեբ -տեսախցիկն աշխատում է»: և տեսախցիկն անջատված է, այն անջատված է և նշվում է «տեսախցիկը դադարեցված է» նշանը: Էկրանի միջնամասը տեսախցիկից եկող տեսահոսքն է: Տեսախցիկը պտտելը կատարվում է նկարի վրա կտտացնելով: Եթե նկարի եզրին տեսնում եք ինչ -որ առարկա (ինչպես լամպը) և սեղմում եք այն, տեսախցիկը կվերածվի, որ նկարի մեջտեղում է, երբ հաջորդ թարմացումը (ընդմիջումը 1 վ է): Տեսահոսքի ներքևում կա նաև 4 կոճակ: Վերև, ներքև, ձախ և աջ: Այս կոճակներով դուք կարող եք տեսախցիկն ավելի սերտորեն շրջել: Ձախ կողմում այն տարածքն է, որտեղ շարժման հայտնաբերված նկարները կթարմացվեն, եթե շարժման հայտնաբերումը առցանց լինի: Կա նաև կոճակի հեռացման նկարներ, որոնք կհեռացնեն բոլոր նկարները: Zip- փաթեթը պարունակում է ամեն ինչ ինտերֆեյսի մասին, և դուք կարող եք փոփոխել/օգտագործել այս ֆայլերը, ինչպես ցանկանում եք: Շարժման դետեկտորի սցենարի մասին ստուգեք սա ՝

Խորհուրդ ենք տալիս: