Indholdsfortegnelse:
- Trin 1: Sådan gør du: Opbygning af rammen
- Trin 2: Sådan gør du: Servomotorkontrolkort
- Trin 3: Programmering af processoren
- Trin 4: Fastgør Web Cam Board til rammen
- Trin 5: Sætte resten af delene sammen
- Trin 6: Klar til testen
- Trin 7: Brugergrænseflade
Video: 30 $ overvågningssystem med brugergrænseflade: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Ekstremt billigt og meget let at lave overvågningssystem. Du behøver ikke at være nogen form for raketforsker for at gøre det. Alle de nødvendige dele vil sandsynligvis blive fundet fra din lokale isenkræmmer. Du skal kun bruge 2 vinkelstænger, 2 servomotorer, par elektroniske komponenter og et (gammelt) webkamera. Og selvfølgelig nogle software på din computer. Denne instruktør viser dig, hvordan du opbygger et funktionelt overvågningssystem. Krav:- Linux-operativsystem- server (apache)- PHP-support- Mysql (valgfrit) Hvis du ikke vil bruge Mysql-loginkontrol- cirka 30 $- webcam-servo basics Billeder og videoen herunder vil fortælle dig mere end 784 ord!
Trin 1: Sådan gør du: Opbygning af rammen
først og fremmest skal du købe 2 vinkelstænger. Disse vil koste omkring 2 $ hver. Derefter skal du bore alle de overordnede 3 huller til disse vinkelstænger. Huldiameter afhænger af, hvad der er diameteren på din servoakse. Pointen er, at den skal passe ind i hullet. Selvfølgelig skal du også bruge disse servomotorer. Hver RC-hobbybutik er fuld af disse, og prisen er fra 5 $ til op. Du kan bruge skruer eller varm lim til at tilslutte disse dele. Jeg brugte begge. Fokuser på, at der er nok plads mellem servomotoren og vinkelstangen, så den kan dreje frit!
Trin 2: Sådan gør du: Servomotorkontrolkort
Dernæst skal du bruge kontrolkort til disse servomotorer. Det er meget let at gøre, og det indeholder kun få komponenter. Nødvendige komponenter:- Attiny2313 processor- Max232 buffer kredsløb- 4 x 0, 1uF kondensatorer til Max232- 7805 spændingsregulator- 1 x 16V/47uF kondensator til spændingsregulatoren (input)- 1 x 100nF kondensator til spændingsregulatoren (udgang)- 1 x 2, 1 mm DC-jack eller hvilken størrelse du nogensinde vil bruge- 1 x D9-stik til RS232- 2x3 spike bar til servomotortilslutningen Følg de skematiske instruktioner og dit bord skal se sådan ud.
Trin 3: Programmering af processoren
Jeg vil ikke vise, hvordan man programmerer processoren. Jeg må formode, at du kender AVR-programmeringen. Hvis du ikke gør det, skal du gå med processoren og c-koden til din ven, der kan programmere koden i processoren. C-koden er meget enkel og kort. Den indeholder kun 60 linjer kode
Trin 4: Fastgør Web Cam Board til rammen
Okay, nu har vi kontrolkort og rammen. Nu er det tid til at åbne dit webcam og fastgøre webcam -kortet til rammen. Det er let at gøre med varm lim. Du kan roligt fjerne forbindelser til mikrofonen og tænd/sluk -knappen. Vi får ikke brug for disse. Du ved hvad jeg mener, når du åbner dit webcam =)
Trin 5: Sætte resten af delene sammen
Okay, nu får vi brug for en sag. Min sag er for stor, og den er også grim som helvede, så gå og prøv at få nogle mindre og pænere sag =) OBS! Gør ikke den samme fejl, som jeg gjorde! Jeg satte strømmen og RS232 -forbindelserne til forsiden, og de skulle selvfølgelig være bagsiden.
Trin 6: Klar til testen
Efter tårerne er det her! =) Nu er det tid til at teste vores system. Sæt strømstikket i og bed.. Ingen røg? Ingen funklende? Ingen ild eller skrig? godt, så er alt perfekt (håber). Når strømstikket er tilsluttet, skal kameraet dreje sin standardposition. hvilket er 1500 kr. Det holder lidt "surrur" stemme, men det er normalt. Nu kan du prøve at styre dit kamera med minicom, gtkterm eller hvad du nogensinde vil bruge. Det er vigtigt at bruge 4800 baudrate. Med de andre satser vil det ikke fungere! Jeg foreslår, at du downloader gtkterm til din Linux -maskine og skifter fra portmuligheder til at bruge 4800 hastighed. Tryk derefter på a, s, z, x tasterne fra dit tastatur, og kameraet skal dreje. Hvis det virker, er det tid til at græsse dig selv!
Trin 7: Brugergrænseflade
Jeg programmerede brugergrænsefladen med xhtml- og PHP -sprogene. Det er kompliceret og svært at forklare, hvad alt gør. På højre side er der 4 knapper: kamera tændt, kamera slukket, bevægelse tændt og bevægelse slukket. Kamera tændt, sætter kameraet online og derefter viser det "webcam kører.." og kamera slukket, sluk for det, og skiltet "webcam er stoppet" præsenteres. Midten af skærmen er videostrømmen, der kommer fra kameraet. Ved at dreje kameraet sker ved at klikke på billedet. Hvis du ser et objekt i kanten af billedet (som lampe), og du klikker på det, vender kameraet, at det er midten af billedet, når den næste opdatering (interval er 1s). Der er også 4 knapper under videostrømmen. Op, ned, venstre og højre. Med disse knapper kan du dreje kameraet tættere. På venstre side er det område, hvor bevægelsesdetekterede billeder opdateres, hvis bevægelsesregistrering er online. Der er også knappen til fjernelse af billeder, som fjerner alle billederne. Zip-pakke indeholder alt om brugergrænsefladen, og du kan ændre/bruge disse filer, hvordan du vil. Tjek dette om bevægelsesdetektorscriptet:
Anbefalede:
Esp8266 -baseret boost -konverter med en fantastisk Blynk -brugergrænseflade med feedbackregulator: 6 trin
Esp8266 -baseret boost -omformer med en fantastisk Blynk -brugergrænseflade med feedbackregulator: I dette projekt vil jeg vise dig en effektiv og almindelig måde, hvordan du øger DC -spændinger. Jeg vil vise dig, hvor let det kan være at bygge en boost -konverter ved hjælp af en Nodemcu. Lad os bygge det. Det indeholder også et voltmeter på skærmen og en feedback
Arduino batteritester med WEB -brugergrænseflade .: 5 trin
Arduino batteritester med WEB -brugergrænseflade .: I dag bruger elektronisk udstyr backupbatterier til at gemme den tilstand, hvor operationen blev efterladt, da udstyret blev slukket, eller når udstyret ved et uheld blev slukket. Brugeren vender, når han tænder, tilbage til det punkt, hvor han blev
Logic Analyzer Med Android -brugergrænseflade: 7 trin
Logic Analyzer With Android User Interface: Verden er allerede oversvømmet med så mange logiske analysatorer. I min elektronikhobby havde jeg brug for en til fejlfinding og fejlfinding. Jeg har søgt på internettet, men jeg kan ikke finde den, jeg leder efter. Så her er jeg og introducerer … " YET Another Lo
GØR DIN EGEN PH OG SALINITET OVERVÅGNINGSSYSTEM MED LED -INDIKATORER: 4 trin
GØR DIT EGET PH- OG SALINITETSOVERVÅGNINGSSYSTEM MED LED -INDIKATORER: I dette projekt vil vi lave et pH- og saltholdigheds-/konduktivitetsovervågningssystem med LED -indikatorer. PH- og saltindholdssensorerne fra Atlas Scientific bruges. Betjeningen sker via I2C -protokol, og aflæsninger vises på Arduino seriel monitor
ARDUINO MENU DESIGN Med OLED-UI (BRUGERGRÆNSEFLADE): 4 trin
ARDUINO MENU DESIGN Med OLED-UI (USER INTERFACE): Hej alle! I denne vejledning vil jeg prøve at forklare, hvordan man laver ARDUINO MENU DESIGN ved hjælp af i2c OLED Screen. Det er også kendt som UI (brugergrænseflade). Det har været brugt til mange projekter, men det må være bekendt med dig fra 3d -printere :) Her også video