![30 $ Dozorový systém s uživatelským rozhraním: 7 kroků 30 $ Dozorový systém s uživatelským rozhraním: 7 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10760521-30-surveillance-system-with-user-interface-7-steps-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
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
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
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
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
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
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í 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:
Jak vytvořit statický ovladač LCD s rozhraním I²C: 12 kroků
![Jak vytvořit statický ovladač LCD s rozhraním I²C: 12 kroků Jak vytvořit statický ovladač LCD s rozhraním I²C: 12 kroků](https://i.howwhatproduce.com/images/001/image-2645-j.webp)
Jak vytvořit statický ovladač LCD s rozhraním I²C: Displeje z tekutých krystalů (LCD) jsou široce používány pro komerční a průmyslové aplikace kvůli jejich dobrým vizuálním vlastnostem, nízkým nákladům a nízké spotřebě energie. Díky těmto vlastnostem je LCD standardní řešení pro zařízení napájená bateriemi
Převodník založený na Esp8266 s úžasným uživatelským rozhraním Blynk s regulátorem zpětné vazby: 6 kroků
![Převodník založený na Esp8266 s úžasným uživatelským rozhraním Blynk s regulátorem zpětné vazby: 6 kroků Převodník založený na Esp8266 s úžasným uživatelským rozhraním Blynk s regulátorem zpětné vazby: 6 kroků](https://i.howwhatproduce.com/images/002/image-3731-15-j.webp)
Převodník založený na Esp8266 s úžasným uživatelským rozhraním Blynk s regulátorem zpětné vazby: V tomto projektu vám ukážu účinný a běžný způsob, jak zvýšit stejnosměrné napětí. Ukážu vám, jak snadné může být sestavení boost převodníku pomocí Nodemcu. Pojďme to postavit. Obsahuje také voltmetr na obrazovce a zpětnou vazbu
Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: 8 kroků
![Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: 8 kroků Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: 8 kroků](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: V tomto tutoriálu se dozvíte vše o tom, jak spustit, připojit a získat zařízení I2C (Accelerometer) pracující s ovladačem (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Tester baterií Arduino s WEB uživatelským rozhraním .: 5 kroků
![Tester baterií Arduino s WEB uživatelským rozhraním .: 5 kroků Tester baterií Arduino s WEB uživatelským rozhraním .: 5 kroků](https://i.howwhatproduce.com/images/009/image-26211-j.webp)
Tester baterií Arduino s WEB uživatelským rozhraním: Dnes elektronické zařízení používá záložní baterie k uložení stavu, ve kterém byla operace ponechána, když bylo zařízení vypnuto nebo když bylo zařízení vypnuto náhodou. Když se uživatel zapne, vrátí se do bodu, kde zůstal
Logický analyzátor s uživatelským rozhraním Android: 7 kroků
![Logický analyzátor s uživatelským rozhraním Android: 7 kroků Logický analyzátor s uživatelským rozhraním Android: 7 kroků](https://i.howwhatproduce.com/images/011/image-31501-j.webp)
Logický analyzátor s uživatelským rozhraním Android: Svět je již zaplaven tolika logickými analyzátory. Při svém elektronickém koníčku jsem potřeboval jeden pro řešení problémů a ladění. Hledal jsem na internetu, ale nenašel jsem ten, který hledám. Tak a jsem tady, představuji … & YET další Lo