Innholdsfortegnelse:

30 $ overvåkningssystem med brukergrensesnitt: 7 trinn
30 $ overvåkningssystem med brukergrensesnitt: 7 trinn

Video: 30 $ overvåkningssystem med brukergrensesnitt: 7 trinn

Video: 30 $ overvåkningssystem med brukergrensesnitt: 7 trinn
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
30 $ overvåkningssystem med brukergrensesnitt
30 $ overvåkningssystem med brukergrensesnitt
30 $ overvåkningssystem med brukergrensesnitt
30 $ overvåkningssystem med brukergrensesnitt

Ekstremt billig og veldig lett å gjøre overvåkingssystem. Du trenger ikke å være noen form for rakettforsker for å gjøre det. Alle de nødvendige delene vil sannsynligvis bli funnet fra din lokale maskinvarebutikk. Du trenger bare 2 vinkelstenger, 2 servomotorer, par elektroniske komponenter og en (gammel) webkamera. Og selvfølgelig noen programmer på datamaskinen din. Denne instruksen vil vise deg hvordan du bygger funksjonelt overvåkningssystem. Krav:- Linux-operativsystem- server (apache)- PHP-støtte- Mysql (valgfritt) Hvis du ikke vil bruke Mysql påloggingskontroll- ca 30 $- webkamera- servo grunnleggende Bilder og videoen nedenfor vil fortelle deg mer enn 784 ord!

Trinn 1: Slik: Bygging av rammen

Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen
Slik gjør du det: Å bygge rammen

først må du kjøpe 2 vinkelstenger. Disse vil koste rundt 2 dollar hver. Deretter må du bore alle de 3 hullene totalt for disse vinkelstengene. Hullets diameter avhenger av at det er diameteren på servoaksen din. Poenget er at det skal passe inn i hullet. Selvfølgelig trenger du også disse servomotorene. Hver RC-hobbybutikk er full av disse, og prisen er fra 5 $ til oppover. Du kan bruke skruer eller varmt lim for å koble til disse delene. Jeg brukte begge. Fokuser på at det er nok plass mellom servomotoren og vinkelstangen, slik at den kan svinge fritt!

Trinn 2: Slik: Servomotorkontrollkort

Slik: Servomotorkontrollkort
Slik: Servomotorkontrollkort
Slik: Servomotorkontrollkort
Slik: Servomotorkontrollkort
Slik: Servomotorkontrollkort
Slik: Servomotorkontrollkort

Deretter trenger du kontrollkort for disse servomotorene. Det er veldig enkelt å gjøre og inneholder bare få komponenter. Komponenter som trengs:- Attiny2313 prosessor- Max232 bufferkrets- 4 x 0, 1uF kondensatorer for Max232- 7805 spenningsregulator- 1 x 16V/47uF kondensator for spenningsregulatoren (inngang)- 1 x 100nF kondensator for spenningsregulatoren (utgang)- 1 x 2, 1 mm DC-kontakt eller hvilken størrelse du noen gang vil bruke- 1 x D9-kontakt for RS232- 2x3 piggstang for servomotortilkoblingen Følg de skjematiske instruksjonene og brettet ditt skal se slik ut.

Trinn 3: Programmering av prosessoren

Jeg skal ikke vise hvordan jeg skal programmere prosessoren. Jeg må anta at du er kjent med AVR-programmeringen. Hvis du ikke gjør det, må du gå med prosessoren og c-koden til vennen din som kan programmere koden i prosessoren. C-koden er veldig enkel og kort. Den inneholder bare 60 linjer med kode

Trinn 4: Fest webkameraet til rammen

Fest Web Cam -kortet til rammen
Fest Web Cam -kortet til rammen

Ok, nå har vi kontrollkort og rammen. Nå er det på tide å åpne webkameraet og feste webkamerakortet til rammen. Det er lett å gjøre med varmt lim. Du kan trygt fjerne tilkoblingene til mikrofonen og av/på -knappen. Vi kommer ikke til å trenge disse. Du vet hva jeg mener når du åpner webkameraet ditt =)

Trinn 5: Sett resten av delene sammen

Å sette resten av delene sammen
Å sette resten av delene sammen
Å sette resten av delene sammen
Å sette resten av delene sammen
Å sette resten av delene sammen
Å sette resten av delene sammen

Ok, nå kommer vi til å trenge sak. Saken min er for stor, og den er også stygg som helvete, så gå og prøv å få noen mindre og hyggeligere sak =) OBS! Ikke gjør den samme feilen som jeg gjorde! Jeg setter strøm- og RS232 -tilkoblingene til forsiden, og de skal selvfølgelig være bakside.

Trinn 6: Klar for testen

Klar for testen
Klar for testen

Etter tårene, her er det! =) Nå er det på tide å teste systemet. Sett inn strømkontakten og be.. Ingen røyk? Ingen glitrende? Ingen ild eller skrik? bra, så er alt perfekt (håp). Når strømkontakten er tilkoblet, bør kameraet slå sin standardposisjon. som er 1500 kr. Det holder liten "surrur" stemme, men det er normalt. Nå kan du prøve å kontrollere kameraet ditt med minicom, gtkterm eller det du noen gang vil bruke. Det er viktig å bruke 4800 baudrate. Med de andre hastighetene kommer det ikke til å fungere! Jeg foreslår at du laster ned gtkterm til din Linux -maskin og bytter fra portalternativer for å bruke 4800 hastighet. Trykk deretter på a, s, z, x -tastene fra tastaturet og kameraet skal snu. Hvis det fungerer er det på tide å beite deg selv!

Trinn 7: Brukergrensesnitt

Brukergrensesnitt
Brukergrensesnitt

Jeg programmerte brukergrensesnittet med xhtml- og PHP -språk. Det er komplisert og vanskelig å forklare hva alt gjør. På høyre side er det 4 knapper: kamera på, kamera av, bevegelse på og bevegelse av. Kamera på, setter kameraet på nettet og deretter viser det "webkamera kjører.." og kameraet er slått av, og skiltet "webkamera er stoppet" vises. Midten på skjermen er videostrømmen som kommer fra kameraet. Når du snur på kameraet, klikker du på bildet. Hvis du ser et objekt i kanten av bildet (som lampe) og du klikker på det, vil kameraet snu at det er midten av bildet når neste oppdatering (intervallet er 1 s). Det er også 4 knapper under videostrømmen. Opp, ned, venstre og høyre. Med disse knappene kan du snu kameraet nærmere. På venstre side er området der bevegelsesdetekterte bilder oppdateres hvis bevegelsesdeteksjon er online. Det er også knappen fjerne bilder, som vil fjerne alle bildene. Zip-packet inneholder alt om brukergrensesnittet, og du kan endre/bruke disse filene hvordan du vil. Om bevegelsesdetektorscriptet, sjekk dette ut:

Anbefalt: