Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Syftet med detta arbete är att visa hur man bygger övervakningssystem med webbsidans gränssnitt. Webbkameran kan vridas i vertikal eller horisontell riktning genom gränssnittet, men bara i det område som gränssensorer tillåter. Kontrollsidan är säkrad med inloggningssystem, där användaren skriver in ett användarnamn och ett lösenord.
På kontrollsidan kan användaren styra hur webbkameran kommer att vända och hur många steg den kommer att köras. Användaren kan också slå på och av webbkameran via webbgränssnittet. Information om delstaterna uppdateras omedelbart till skärmen. Användaren kan också vrida rörelsedetektorn online, om kameran upptäcker rörelse, kommer den automatiskt att spara ramarna. Namnen på bilderna görs med "tidsstämplar", så det är möjligt att ta reda på när bilden togs. Kamerans gränssnitt kodas med PHP och XHTML programmeringsspråk. Mikrostyrenheten programmeras med hjälp av C-språk. Systemet fungerar på Linux -operativsystemet.
Steg 1: Stegmotorer
Du hittar stegmotorerna från den gamla skrivaren. Skrivaren innehåller vanligtvis tvåstegsmotorer. Stegmotorn kan vara bipolär eller unipolär.
Steg 2: Gör lådan
Polystrol är billigt och lätt att ändra. Du kan böja den till rätt form med (hetluft) aerofon. Varmt lim är bra när du håller ihop delar.
Steg 3: Montering
Jag har använt många delar från Lego -kitet. Dessa är verkligen användbara =). Resten av delarna är hämtade från den gamla skrivaren. Endast strömbrytare och ledningar är från den elektroniska butiken.
Steg 4: Motordrivrutin för den bipolära stegmotorn
För att styra stegmotorerna måste vi bygga en motorförare. Det är skillnad mellan bipolära och unipolära motorförare. Bipolär motorförare är lite svårare att göra än unipolär.
Begagnade delar: - Attiny2313 -processor - 12MHz kristall - 2x 27 pF kondensatorer - L7805CV regulator med 100 nF och 4, 7uF/35V kondensatorer - L7808CV regulator med 100 nF och 4, 7uF/35V kondensatorer - 1N5408 diod - 2x Dual -H- Bridge (modell L293B) - TTL -RS -givare (modell ST232ACN) med fem 0, 1 nF kondensatorer - 2, 1 mm DC -kontakt - skruvplintar L293B Dual -H -bridge innehåller inga interna dioder! Modell L293D innehåller dioder.
Steg 5: Micro Controller Board
Löd komponenterna på brädet och det är det. Om ledningarna.. det finns inget att säga =)
Steg 6: Klar
Systemet är klart att använda.
Steg 7: Easy Motion Detector Program
Detta fungerar bara under Linux! 1. Installera din webbkamera. Installera capture -programvara som heter Xawtv. Det skapar en fil som heter.webcamrc 3. Öppna filen med din favoritredigerare.4. Delay definierar hur ofta stillbilden skickas till servern. Jag använde 7 sekunder. Dir definierar platsmapp dit bilden tar vägen. Något som:/usr/webbkamera/bilder/Fil definierar bildens namn. Något som bildtext,-j.webp
Steg 8: Koder
Koder kommenteras på finska.