Obsah:

30 $ Dozorový systém s uživatelským rozhraním: 7 kroků
30 $ Dozorový systém s uživatelským rozhraním: 7 kroků

Video: 30 $ Dozorový systém s uživatelským rozhraním: 7 kroků

Video: 30 $ Dozorový systém s uživatelským rozhraním: 7 kroků
Video: 2017 GDPR - Martin Knotek - Qcom 2024, Červenec
Anonim
30 $ Surveillance System s uživatelským rozhraním
30 $ Surveillance System s uživatelským rozhraním
30 $ Surveillance System s uživatelským rozhraním
30 $ Surveillance System s uživatelským rozhraním

Extrémně levný a velmi snadno proveditelný sledovací systém. Na to nemusíte být žádný raketový vědec. Všechny požadované díly pravděpodobně najdete ve vašem místním železářství. Budete potřebovat pouze 2 úhlové lišty, 2 servomotory, pár elektronických součástek a jednu (starou) webovou kameru. A samozřejmě nějaký software ve vašem počítači. Tento návod vám ukáže, jak vybudovat funkční sledovací systém. Požadavky:- operační systém Linux- server (apache)- podpora PHP- Mysql (volitelně) Pokud nechcete používat kontrolu přihlášení Mysql- asi 30 $- webová kamera- servo obrázky a video níže vám řeknou více než 784 slov!

Krok 1: Jak: Sestavení rámu

Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu
Postup: Budování rámu

nejprve musíte koupit 2 úhlové tyče. Ty budou stát asi 2 $ za kus. Poté musíte vyvrtat všechny 3 otvory pro tyto úhlové tyče. Průměr otvorů závisí na tom, jaký je průměr na vaší ose serva. Jde o to, že by se to mělo vejít do otvoru. Samozřejmě budete také potřebovat tyto servomotory. Každý RC-hobby obchod je jich plný a cena je od 5 $ do výše. K připevnění těchto částí můžete použít šrouby nebo horké lepidlo. Použil jsem obojí. Zaměřte se na to, aby mezi servomotorem a úhlovou lištou byl dostatečný prostor, aby se mohl volně otáčet!

Krok 2: Jak: Řídicí deska servomotoru

Postup: Řídicí deska servomotoru
Postup: Řídicí deska servomotoru
Jak: Řídicí deska servomotoru
Jak: Řídicí deska servomotoru
Postup: Řídicí deska servomotoru
Postup: Řídicí deska servomotoru

Dále budete potřebovat řídicí desku pro tyto servomotory. Je to velmi snadné a obsahuje pouze několik komponent. Potřebné součásti:- Procesor Attiny2313- Obvod vyrovnávací paměti Max232- Kondenzátory 4 x 0, 1 uF pro regulátor napětí Max232- 7805- 1 x 16 V/47 uF kondenzátor pro regulátor napětí (vstup)- 1 x 100 nF kondenzátor pro regulátor napětí (výstup)- 1 x 2, 1 mm DC-jack nebo jakou velikost byste kdy chtěli použít- 1 x konektor D9 pro RS232- 2x3 hrot pro připojení servomotoru Postupujte podle schematických pokynů a vaše deska by měla vypadat takto.

Krok 3: Programování procesoru

Nebudu ukazovat, jak programovat procesor. Musím předpokládat, že jste obeznámeni s programováním AVR. Pokud tak neučiníte, musíte jít s procesorem a kódem C ke svému příteli, který může kód v procesoru naprogramovat. Kód C je velmi jednoduchý a krátký. Obsahuje pouze 60 řádků kódu

Krok 4: Připevněte desku webové kamery k rámu

Připevněte desku webové kamery k rámu
Připevněte desku webové kamery k rámu

Dobře, teď máme řídicí desku a rám. Nyní je čas otevřít webovou kameru a připevnit desku webové kamery k rámu. S horkým lepidlem to jde snadno. Můžete bezpečně odebrat připojení k mikrofonu a tlačítko zapnutí/vypnutí. Nebudeme je potřebovat. Víte, co mám na mysli, když otevřete webovou kameru =)

Krok 5: Spojení zbývajících částí dohromady

Sestavení zbytku dílů dohromady
Sestavení zbytku dílů dohromady
Sestavení zbytku dílů dohromady
Sestavení zbytku dílů dohromady
Sestavení zbytku dílů dohromady
Sestavení zbytku dílů dohromady

Dobře, teď budeme potřebovat případ. Můj případ je příliš velký a je také pekelně ošklivý, takže jděte a zkuste sehnat nějaké menší a hezčí pouzdro =) POZOR! Nedělejte stejnou chybu jako já! Napájení a připojení RS232 jsem dal na přední stranu a samozřejmě by měly být na zadní straně.

Krok 6: Připraveni na test

Připraveno na test
Připraveno na test

Po slzách je to tady! =) Nyní je čas otestovat náš systém. Zapojte napájecí kabel a modlete se.. Žádný kouř? Žádné šumivé? Žádný oheň nebo křik? dobré, pak je vše v pořádku (naděje). Když je připojena napájecí zástrčka, kamera by měla otočit do výchozí polohy. což je 1 500 USD. Zachovává malý „surrur“hlas, ale je to normální. Nyní můžete zkusit ovládat kameru pomocí minicomu, gtktermu nebo toho, co chcete použít. Je důležité použít 4800 baudrate. S ostatními sazbami to nebude fungovat! Navrhuji, stáhněte si gtkterm do svého počítače se systémem Linux a změňte jej z možností portu na rychlost 4800. Poté stiskněte klávesy a, s, z, x z klávesnice a kamera by se měla otočit. Pokud to funguje, je načase se spásat!

Krok 7: Uživatelské rozhraní

Uživatelské rozhraní
Uživatelské rozhraní

Uživatelské rozhraní jsem naprogramoval v jazycích xhtml a PHP. Je komplikované a těžké vysvětlit, co všechno dělá. Na pravé straně jsou 4 tlačítka: kamera zapnutá, kamera vypnutá, pohyb zapnutý a pohyb vypnutý. Kamera zapne, přepne kameru do režimu online a poté zobrazí „webová kamera běží..“a kamera se vypne, vypne se a zobrazí se nápis „webová kamera je zastavena“. Střed obrazovky je stream videa, který pochází z kamery. Otočení kamery proběhne kliknutím na obrázek. Pokud na okraji obrázku vidíte nějaký objekt (jako lampa) a kliknete na něj, fotoaparát se při příštím obnovení (interval 1 s) otočí tak, že je uprostřed obrazu. Interval videa je také 4. Nahoru, dolů, doleva a doprava. Pomocí těchto tlačítek můžete kameru otáčet blíže. Na levé straně je oblast, kde se budou detekovat pohyby, pokud je detekce pohybu online. K dispozici je také tlačítko Odebrat obrázky, které odstraní všechny obrázky. Zip-packet obsahuje vše o uživatelském rozhraní a tyto soubory můžete libovolně upravovat/používat. O skriptu detektoru pohybu se podívejte na toto:

Doporučuje: