Sisukord:

30 $ jälgimissüsteem koos kasutajaliidesega: 7 sammu
30 $ jälgimissüsteem koos kasutajaliidesega: 7 sammu

Video: 30 $ jälgimissüsteem koos kasutajaliidesega: 7 sammu

Video: 30 $ jälgimissüsteem koos kasutajaliidesega: 7 sammu
Video: Алан Кэй делится яркой идеей об идеях 2024, November
Anonim
30 $ jälgimissüsteem koos kasutajaliidesega
30 $ jälgimissüsteem koos kasutajaliidesega
30 $ jälgimissüsteem koos kasutajaliidesega
30 $ jälgimissüsteem koos kasutajaliidesega

Äärmiselt odav ja hõlpsasti teostatav valvesüsteem. Selleks ei pea olema mingi raketiteadlane. Kõik vajalikud osad leiate tõenäoliselt teie kohalikust riistvara poest. Teil on vaja ainult 2 nurkvarda, 2 servomootorit, paar elektroonikakomponenti ja ühte (vana) veebikaamerat. Ja muidugi mõned tarkvarad teie arvutis. See juhend annab teile teada, kuidas ehitada funktsionaalset jälgimissüsteemi. Nõuded:- Linuxi operatsioonisüsteem- server (apache)- PHP tugi- MySQL (valikuline) Kui te ei soovi kasutada Mysqli sisselogimise kontrolli- umbes 30 $- veebikaamera Pildid ja allolev video ütlevad teile rohkem kui 784 sõna!

Samm: raami ehitamine

Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine
Kuidas: raami ehitamine

esiteks peate ostma 2 nurgavarda. Need maksavad umbes 2 dollarit. Seejärel peate puurima nende nurgavarraste jaoks kokku 3 auku. Aukude läbimõõt sõltub sellest, milline on teie servotelje läbimõõt. Mõte on selles, et see peaks auku sobima. Loomulikult vajate ka neid servomootoreid. Kõik RC-hobi poed on neid täis ja hind on alates 5 dollarist kuni kõrgemale. Nende osade ühendamiseks võite kasutada kruvisid või kuuma liimi. Ma kasutasin mõlemat. Keskenduge sellele, et servomootori ja nurkriba vahel oleks piisavalt ruumi, nii et see saaks vabalt pöörata!

Samm 2: Kuidas: Servomootori juhtpaneel

Kuidas: Servomootori juhtpaneel
Kuidas: Servomootori juhtpaneel
Kuidas: Servomootori juhtpaneel
Kuidas: Servomootori juhtpaneel
Kuidas: Servomootori juhtpaneel
Kuidas: Servomootori juhtpaneel

Järgmisena vajate nende servomootorite juhtpaneeli. Seda on väga lihtne teha ja see sisaldab vaid mõnda komponenti. Vajalikud komponendid:- Attiny2313 protsessor- Max232 puhverahel- 4 x 0, 1uF kondensaatorid pingeregulaatori Max232- 7805 jaoks- 1 x 16V/47uF kapsaator pingeregulaatori jaoks (sisend)- 1 x 100 nF kondensaator pingeregulaatori jaoks (väljund)- 1 x 2, 1 mm alalisvoolu pistik või millist suurust soovite kunagi kasutada- 1 x D9-pistik RS232 jaoks- 2x3 piikvarda servomootori ühendamiseks Järgige skemaatilisi juhiseid ja teie laud peaks välja nägema selline.

3. samm: protsessori programmeerimine

Ma ei hakka näitama, kuidas protsessorit programmeerida. Pean eeldama, et olete AVR-programmeerimisega tuttav. Kui te seda ei tee, peate minema koos protsessori ja c-koodiga oma sõbra juurde, kes saab protsessoris koodi programmeerida. C-kood on väga lihtne ja lühike. See sisaldab ainult 60 rida koodi

Samm: kinnitage veebikaamera plaat raami külge

Kinnitage veebikaamera plaat raami külge
Kinnitage veebikaamera plaat raami külge

Okei, nüüd on meil juhtpaneel ja raam. Nüüd on aeg oma veebikaamera avada ja veebikaamera plaat raami külge kinnitada. Seda on lihtne teha kuuma liimiga. Saate ohutult eemaldada ühendused mikrofoni ja sisse/välja nupuga. Meil pole neid vaja. Teate, mida ma mõtlen, kui avate oma veebikaamera =)

Samm: ülejäänud osade kokku panemine

Ülejäänud osade kokku panemine
Ülejäänud osade kokku panemine
Ülejäänud osade kokku panemine
Ülejäänud osade kokku panemine
Ülejäänud osade kokku panemine
Ülejäänud osade kokku panemine

Okei, nüüd vajame juhtumit. Minu ümbris on liiga suur ja see on ka pagana kole, nii et minge ja proovige hankida mõni väiksem ja toredam ümbris =) TÄHELEPANU! Ärge tehke sama viga, mida mina tegin! Panin toite- ja RS232 -ühendused esiküljele ja need peaksid muidugi tagaküljel olema.

6. samm: testi jaoks valmis

Testiks valmis
Testiks valmis

Pärast pisaraid, siin see on! =) Nüüd on aeg meie süsteemi testida. Pange toitepistik vooluvõrku ja palvetage. Kas pole suitsu? Vahuveini pole? Ei tule ega karju? hea, siis on kõik täiuslik (lootus). Kui toitepistik on ühendatud, peaks kaamera oma vaikeasendit muutma. mis on 1500 dollarit. See hoiab vähe "surrur" häält, kuid see on normaalne. Nüüd saate proovida oma kaamerat juhtida minicom, gtkterm või selle abil, mida soovite kunagi kasutada. Oluline on kasutada 4800 baudrate. Teiste hindadega see ei tööta! Soovitan teil alla laadida gtkterm oma Linuxi masinasse ja muuta pordi suvanditest 4800 kiirust. Seejärel vajutage klaviatuurilt klahve a, s, z, x ja kaamera peaks pöörlema. Kui see töötab, on aeg ennast karjatada!

7. samm: kasutajaliides

Kasutajaliides
Kasutajaliides

Programmeerisin kasutajaliidese xhtml ja PHP keeltega. See on keeruline ja raske selgitada, mida kõik teeb. Paremal küljel on neli nuppu: kaamera sisse, kaamera välja, liikumine sisse ja välja. Kaamera on sisse lülitatud, lülitab kaamera võrku ja näitab, et "veebikaamera töötab.." ja kaamera välja, lülitage see välja ja kuvatakse silt "veebikaamera on peatatud". Ekraani keskel on videovoog, mis tuleb kaamerast. Kaamera pööramine toimub pildil klõpsates. Kui näete pildi servas mõnda objekti (nagu lamp) ja klõpsate sellel, pöörab kaamera järgmise värskenduse ajal pildi keskele (intervall on 1 sekund). Videovoo all on ka 4 nuppu. Üles, alla, vasakule ja paremale. Nende nuppude abil saate kaamerat lähemalt pöörata. Vasakul küljel on piirkond, kus liikumistuvastatud pilte värskendatakse, kui liikumistuvastus on võrgus. Samuti on nupp piltide eemaldamiseks, mis eemaldab kõik pildid. Zip-pakett sisaldab kõike kasutajaliidese kohta ja saate neid faile oma soovi järgi muuta/kasutada. Liikumisanduri skripti kohta vaadake seda:

Soovitan: