Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hensikten med dette arbeidet er å vise hvordan man bygger overvåkningssystem med grensesnittet for nettsider. Webkameraet kan dreies i vertikal eller horisontal retning gjennom grensesnittet, men bare i området som grensesensorer tillater. Kontrollsiden er sikret med påloggingssystem, der brukeren skriver inn et brukernavn og et passord.
På kontrollsiden kan brukeren kontrollere hvordan webkameraet skal snu og hvor mange trinn det skal kjøre. Brukeren kan også slå webkameraet på og av via webgrensesnitt. Informasjon om delstatene oppdateres umiddelbart til skjermen. Brukeren kan også slå bevegelsesdetektoren på nettet. Hvis kameraet oppdager bevegelse, lagrer det bildene automatisk. Navngivning av bildene gjøres med "tidsstempler", så det er mulig å finne ut når bildet ble tatt. Kameragrensesnittet er kodet ved å bruke PHP og XHTML programmeringsspråk. Mikrokontrolleren er programmert ved bruk av C-språk. Systemet fungerer på Linux -operativsystemet.
Trinn 1: Step Motors
Du finner trinnmotorene fra den gamle skriveren. Skriveren inneholder vanligvis to trinnsmotorer. Trinnmotoren kan være bipolar eller unipolar.
Trinn 2: Lag boksen
Polystrol er billig og lett å endre. Du kan bøye den til riktig form med (varmluft) aerofon. Varmt lim er bra når du limer deler sammen.
Trinn 3: Montering
Jeg har brukt mange deler fra Lego -settet. Disse er virkelig nyttige =). Resten av delene er hentet fra den gamle skriveren. Bare brytere og ledninger er fra elektronikkbutikken.
Trinn 4: Motordriver for den bipolare trinnmotoren
For å kontrollere trinnmotorene må vi bygge en motordriver. Det er forskjell mellom bipolare og unipolare motorførere. Bipolar motordriver er litt vanskeligere å gjøre enn unipolar.
Brukte deler: - Attiny2313 -prosessor - 12MHz krystall - 2x 27 pF kondensatorer - L7805CV regulator med 100 nF og 4, 7uF/35V kondensatorer - L7808CV regulator med 100 nF og 4, 7uF/35V kondensatorer - 1N5408 diode - 2x Dual -H- Bridge (modell L293B) - TTL -RS transduser (modell ST232ACN) med fem 0, 1 nF kondensatorer - 2, 1 mm DC -kontakt - skrueterminaler L293B Dual -H -bridge inneholder ikke interne dioder! Modell L293D inneholder dioder.
Trinn 5: Micro Controller Board
Lodd komponentene på brettet og det er det. Om ledninger.. det er ingenting å si =)
Trinn 6: Ferdig
Systemet er klart til bruk.
Trinn 7: Easy Motion Detector Program
Dette fungerer bare under Linux! 1. Installer webkameraet. Installer opptaksprogramvare som heter Xawtv. Den lager en fil som heter.webcamrc 3. Åpne filen med din favoritt editor.4. Delay definerer hvor ofte stillbildet sendes til serveren. Jeg brukte 7 sekunder. Dir definerer posisjonsmappen hvor bildet går. Noe som:/usr/webcam/pictures/File definerer navnet på bildet. Noe som bildetekst,-j.webp
Trinn 8: Koder
Koder kommenteres på finsk.