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

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

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

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

Քայլ 2. Ինչպես անել. 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 տախտակը շրջանակին

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

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

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

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

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

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

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

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