Innehållsförteckning:

30 $ övervakningssystem med användargränssnitt: 7 steg
30 $ övervakningssystem med användargränssnitt: 7 steg

Video: 30 $ övervakningssystem med användargränssnitt: 7 steg

Video: 30 $ övervakningssystem med användargränssnitt: 7 steg
Video: 2022 LÅNG r/MaliciousCompliance Compilation #002 2024, November
Anonim
30 $ övervakningssystem med användargränssnitt
30 $ övervakningssystem med användargränssnitt
30 $ övervakningssystem med användargränssnitt
30 $ övervakningssystem med användargränssnitt

Extremt billigt och mycket enkelt att göra övervakningssystem. Du behöver inte vara någon form av raketforskare för att göra det. Alla nödvändiga delar kommer förmodligen att hittas från din lokala järnaffär. Du behöver bara 2 vinkelstänger, 2 servomotorer, några elektroniska komponenter och en (gammal) webbkamera. Och naturligtvis några program på din dator. Denna instruerbara visar dig hur du bygger funktionellt övervakningssystem. Krav:- Linux-operativsystem- server (apache)- PHP-support- Mysql (tillval) Om du inte vill använda Mysql-inloggningskontroll- cirka 30 $- webbkamera bilder och videon nedan kommer att berätta mer än 784 ord!

Steg 1: Så här: Bygga ramen

Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen
Så här: Bygga ramen

först måste du köpa 2 vinkelstänger. Dessa kommer att kosta cirka 2 $ styck. Sedan måste du borra alla totalt 3 hål för dessa vinkelstänger. Hålets diameter beror på vad som är diametern på din servoaxel. Poängen är att den ska passa in i hålet. Naturligtvis behöver du också dessa servomotorer. Varje RC-hobbybutik är full av dessa och priset är från 5 $ till uppåt. Du kan använda skruvar eller varmt lim för att ansluta dessa delar. Jag använde båda. Fokusera på att det finns tillräckligt med utrymme mellan servomotorn och vinkelstången så att den kan vridas fritt!

Steg 2: Så här: Servomotorstyrkort

Så här: Servomotorstyrkort
Så här: Servomotorstyrkort
Så här: Servomotorstyrkort
Så här: Servomotorstyrkort
Så här: Servomotorstyrkort
Så här: Servomotorstyrkort

Därefter kommer du att behöva styrkort för dessa servomotorer. Det är väldigt enkelt att göra och det innehåller bara få komponenter. Komponenter som behövs:- Attiny2313 processor- Max232 buffertkrets- 4 x 0, 1uF kondensatorer för Max232- 7805 spänningsregulator- 1 x 16V/47uF kondensator för spänningsregulatorn (ingång)- 1 x 100nF kondensator för spänningsregulatorn (utgång)- 1 x 2, 1 mm DC-uttag eller vilken storlek du någonsin vill använda- 1 x D9-kontakt för RS232- 2x3 spikstång för servomotoranslutningen Följ de schematiska instruktionerna och din bräda ska se ut så här.

Steg 3: Programmering av processorn

Jag tänker inte visa hur jag programmerar processorn. Jag måste anta att du är bekant med AVR-programmeringen. Om du inte gör det måste du gå med processorn och c-koden till din vän som kan programmera koden i processorn. C-koden är väldigt enkel och kort. Den innehåller bara 60 rader kod

Steg 4: Fäst webbkamerakortet på ramen

Fäst webbkamerakortet på ramen
Fäst webbkamerakortet på ramen

Okej, nu har vi styrkort och ramen. Nu är det dags att öppna din webbkamera och fästa webbkamerakortet på ramen. Det är lätt att göra med varmt lim. Du kan säkert ta bort anslutningar till mikrofonen och på/av -knappen. Vi kommer inte att behöva dessa. Du vet vad jag menar när du öppnar din webbkamera =)

Steg 5: Sätta ihop resten av delarna

Sätta ihop resten av delarna
Sätta ihop resten av delarna
Sätta ihop resten av delarna
Sätta ihop resten av delarna
Sätta ihop resten av delarna
Sätta ihop resten av delarna

Okej, nu kommer vi att behöva fall. Mitt fall är för stort och det är också fult som fan, så gå och försök få lite mindre och snyggare fodral =) OBS! Gör inte samma misstag som jag gjorde! Jag sätter ström- och RS232 -anslutningarna på framsidan och de ska naturligtvis vara baksidan.

Steg 6: Redo för testet

Redo för testet
Redo för testet

Efter tårarna är det här! =) Nu är det dags att testa vårt system. Sätt i strömkontakten och be.. Ingen rök? Ingen gnistrande? Ingen eld eller skrik? bra, då är allt perfekt (hoppas). När strömkontakten är ansluten, bör kameran vrida sin standardposition. vilket är 1500kr. Det håller lite "surrur" röst, men det är normalt. Nu kan du försöka styra din kamera med minicom, gtkterm eller vad du någonsin vill använda. Det är viktigt att använda 4800 baudrate. Med de andra priserna kommer det inte att fungera! Jag föreslår att du laddar ner gtkterm till din Linux -maskin och byter från portalternativ för att använda 4800 hastighet. Tryck sedan på a, s, z, x -tangenterna från tangentbordet och kameran ska vrida. Om det fungerar är det dags att beta dig själv!

Steg 7: Användargränssnitt

Användargränssnitt
Användargränssnitt

Jag programmerade användargränssnittet med xhtml- och PHP -språken. Det är komplicerat och svårt att förklara vad allt gör. På höger sida finns 4 knappar: kamera på, kamera av, rörelse på och rörelse av. Kamera på, sätter kameran online och sedan visas "webbkamera körs.." och kameran stängs av, stängs av och skylten "webbkamera är stoppad" presenteras. Mitt på skärmen är videoströmmen som kommer från kameran. Att vrida kameran händer genom att klicka på bilden. Om du ser något föremål i bildens kant (som lampa) och du klickar på det kommer kameran att vända att det är mitt i bilden när nästa uppdatering (intervallet är 1s). Det finns också 4 knappar under videoströmmen. Upp, ner, vänster och höger. Med dessa knappar kan du vrida kameran närmare. På vänster sida är området där rörelsedetekterade bilder uppdateras om rörelsedetektering är online. Det finns också knappen ta bort bilder, som kommer att ta bort alla bilder. Zip-packet innehåller allt om användargränssnittet och du kan ändra/använda dessa filer hur du vill. Om rörelsedetektorsskriptet, kolla in det här:

Rekommenderad: