Garage Monitor 3001: 8 քայլ (նկարներով)
Garage Monitor 3001: 8 քայլ (նկարներով)
Anonim

Խնդիր. Իմ ավտոտնակը առանձնացված է իմ տնից, դժվար է տեսնել, թե արդյոք դռները բաց են տնից: Կամ գուցե ես շտապում եմ աշխատանքի գնալ և մոռացել եմ փակել դուռը: Լուծում. Parallax BS2 մոնիտոր: Ես կարող եմ ստուգել իմ ավտոտնակի դռների կարգավիճակը ցանցից, և Nagios- ին միացված հավելումով ես էջանշվում եմ, եթե այն բացվում է ավելի քան 15 րոպե: Սա թարմացում է իմ պատրաստած ավելի վաղ ավտոտնակի մոնիտորի, որը պարզապես հարմարեցված է այս օգտագործմանը:

Քայլ 1: Մասեր

Մասեր. Parallax Basic Stamp 2 Parallax Board of EducationParallax PINK Parallax 4x20 Backlit LCDRadioshack Project BoxPece of Plexi Glass4 բևեռի տերմինալային բլոկ SPST Toggle SwitchDC Power JackDC Էներգամատակարարում BS2 18 AWG Բարձրախոս Մալուխ 12 Cat 5 Ethernet մալուխ 2 x RJ * խրոցակներ * Կատուն ըստ ցանկության:

Քայլ 2: Գործիքներ

Պտուտակային DriverDremelRJ 45 CrimperWire StripperPC սերիական պորտով կամ ադապտերով:

Քայլ 3: Ամեն ինչ դրեք պատյանում

Ես ավելի հեշտ եմ համարում սկսել ինչ -որ նախագիծ, եթե կարողանամ գոնե ամեն ինչ ստանալ մի դեպքում և հետո սկսել այն ծրագրավորել: Ես կտրեցի plexi ապակու մի կտոր dremel գրիչով վերևի մասում, որպեսզի կարողանաք տեսնել 4 տող LCD- ը: Ես նախընտրեցի RJ45- ի վանդակը դնել տուփի մեջ, քանի որ ես չէի կարող բավականաչափ կոկիկ կտրվածք կատարել դրեմելով: Այսպիսով, ես վազեցի կատու 5 -ի մալուխը տուփի միջով, այնուհետև ավարտելուց հետո սեղմեցի վարդակները: Ես LCD էկրանը միացրել եմ կապում 0 1 2 Եղեգն անցնում է կապում 3 4 Վարդագույնը կապում 13 14

Քայլ 4: Programրագրեք ծածկագիրը

Այժմ, ինչպես արդեն ասացի, ինձ համար ավելի հեշտ է աշխատել նախագծի վրա, երբ դա ավելին է, քան լարերի կույտը: Միայն խնդիրն այն է, որ ես սերիական մալուխ կցելու շատ տեղ չունեմ: Այսպիսով, ես պատրաստեցի մի փոքր երկարացման լար `ծրագրավորման նիստերի համար: Կոդը կցված է bs2- ի համար:

Քայլ 5: Վեբ էջը վերբեռնեք վարդագույն

Վարդագույնին անհրաժեշտ է համապատասխան html էջ ՝ կարգավիճակը ցուցադրելու համար: Վերբեռնեք այն վարդագույն գույնի ftp- ի միջոցով:

Քայլ 6: Տեղադրում

Լարացրեք այն ավտոտնակում: Ես օգտագործել եմ 18AWG բարձրախոս մետաղալար ՝ տուփից դեպի սենսորներ անցնելու համար, այն էժան է … Ես ավտոտնակում լարված ինտերնետ չունեմ, ուստի ես օգտագործել եմ հին Lysys անլար կամուրջը, որը, իմ կարծիքով, WET11- ն է:

Քայլ 7: Վստահեք վարդագույնը

Ես գաղափար չունեմ, արդյոք վարդագույնը ստեղծվել է ապահով լինելու համար, ոչ էլ ուզում եմ պարզել: Այսպիսով, ես օգտագործում եմ php սցենար ՝ սցենարը իմ վեբ սերվերից վերցնելու համար ՝ օգտագործելով curl- ը, ինչը թույլ չի տալիս որևէ մեկին տեղադրել ցանկացած գրառման փոփոխական: Սցենարը կցված է:

Քայլ 8: Կատարված է

Այժմ դուք կարող եք ստուգել ձեր ավտոտնակի կարգավիճակը ցանկացած վայրից: Եթե որևէ մեկը դա ուզում է, ես կարող եմ nagios plugin- ը հասանելի դարձնել էջերի համար:

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