Innholdsfortegnelse:
- Trinn 1: Slik: Bygging av rammen
- Trinn 2: Slik: Servomotorkontrollkort
- Trinn 3: Programmering av prosessoren
- Trinn 4: Fest webkameraet til rammen
- Trinn 5: Sett resten av delene sammen
- Trinn 6: Klar for testen
- Trinn 7: Brukergrensesnitt
Video: 30 $ overvåkningssystem med brukergrensesnitt: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
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
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
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
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
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
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
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:
Esp8266 -basert boost -omformer med en fantastisk Blynk -brukergrensesnitt med tilbakemeldingsregulator: 6 trinn
Esp8266 -basert boost -omformer med en fantastisk Blynk -brukergrensesnitt med tilbakemeldingsregulator: I dette prosjektet vil jeg vise deg en effektiv og vanlig måte å øke DC -spenningene på. Jeg skal vise deg hvor enkelt det kan være å bygge en boost -omformer ved hjelp av en Nodemcu. La oss bygge det. Den inkluderer også et voltmeter på skjermen og en tilbakemelding
Arduino batteritester med WEB -brukergrensesnitt .: 5 trinn
Arduino batteritester med WEB -brukergrensesnitt .: I dag bruker elektronisk utstyr backupbatterier for å lagre tilstanden da operasjonen ble igjen da utstyret ble slått av eller når utstyret ved et uhell ble slått av. Brukeren, når han slår på, går tilbake til punktet der han bodde
Logic Analyzer Med Android -brukergrensesnitt: 7 trinn
Logic Analyzer With Android User Interface: Verden er allerede oversvømmet med så mange logiske analysatorer. I min elektronikkhobby trengte jeg en for feilsøking og feilsøking. Jeg søkte på internett, men jeg fant ikke den jeg leter etter. Så her er jeg og introduserer … " YET Another Lo
Lett å implementere brukergrensesnitt -- OLED -skjerm med joystick og knapper: 6 trinn
Lett å implementere brukergrensesnitt || OLED-skjerm med joystick og knapper: Denne modulen har en OLED-skjerm med to knapper, 5-veis joystick og et 3-akset akselerometer. Dette er nyttig for å sette opp brukergrensesnitt for et prosjekt. Hei, hva skjer gutter? Akarsh her fra CETech. I dag skal vi ta en titt på en alt-i-ett-modul som
LAG DITT EGET PH OG SALINITETS OVERVÅKNINGSSYSTEM MED LED -INDIKATORER: 4 trinn
LAG DITT EGET PH OG SALINITETS OVERVÅKNINGSSYSTEM MED LED -INDIKATORER: I dette prosjektet skal vi lage et overvåkingssystem for pH og saltholdighet/konduktivitet med LED -indikatorer. PH- og saltholdighetssensorene fra Atlas Scientific brukes. Driften foregår via I2C -protokollen og avlesninger vises på Arduino seriell monitor