Obsah:
- Krok 1: Ako: Budovanie rámu
- Krok 2: Ako: Riadiaca doska servomotora
- Krok 3: Programovanie procesora
- Krok 4: Pripojte dosku webkamery k rámu
- Krok 5: Spojenie zvyšných častí dohromady
- Krok 6: Pripravte sa na test
- Krok 7: Používateľské rozhranie
Video: 30 $ Dozorný systém s užívateľským rozhraním: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Extrémne lacný a veľmi ľahko vykonateľný monitorovací systém. Na to nemusíte byť žiadny raketový vedec. Všetky požadované diely pravdepodobne nájdete vo vašom miestnom železiarstve. Budete potrebovať iba 2 uhlové tyče, 2 servomotory, pár elektronických súčiastok a jednu (starú) webovú kameru. A samozrejme nejaký softvér vo vašom počítači. Tento návod vám ukáže, ako vybudovať funkčný dohľadový systém. Požiadavky:- operačný systém Linux- server (apache)- podpora PHP- MySQL (voliteľné) Ak nechcete používať kontrolu prihlásenia do MySQL- asi 30 $- webová kamera obrázky a video nižšie vám povedia viac ako 784 slov!
Krok 1: Ako: Budovanie rámu
Najprv si musíte kúpiť 2 uhlové tyče. Každý bude stáť asi 2 doláre. Potom musíte pre tieto uhlové tyče vyvŕtať všetky 3 otvory. Priemer dier závisí od toho, aký je priemer na vašej osi serva. Ide o to, že by sa to malo zmestiť do otvoru. Tieto servomotory budete samozrejme potrebovať aj vy. Každý z RC-hobby obchodov je ich plný a cena je od 5 $ do vyššie. Na pripojenie týchto dielov môžete použiť skrutky alebo horúce lepidlo. Použil som oboje. Zamerajte sa na to, aby medzi servomotorom a uhlovou tyčou bol dostatok priestoru, aby sa mohol voľne otáčať!
Krok 2: Ako: Riadiaca doska servomotora
Ďalej budete potrebovať riadiacu dosku pre tieto servomotory. Vykonanie je veľmi jednoduché a obsahuje iba niekoľko komponentov. Potrebné súčasti:- procesor Attiny2313,- vyrovnávací obvod Max232,- kondenzátory 4 x 0, 1uF pre regulátor napätia Max232,- 7805,- kondenzátor 1 x 16V/47uF pre regulátor napätia (vstup))- 1 x 100nF kondenzátor pre regulátor napätia (výstup)- 1 x 2, 1 mm DC-jack alebo akú veľkosť by ste kedy chceli použiť- 1 x konektor D9 pre RS232- 2x3 hrot pre pripojenie servomotora Postupujte podľa schematických pokynov a vaša doska by mala vyzerať takto.
Krok 3: Programovanie procesora
Nebudem ukazovať, ako programovať procesor. Musím predpokladať, že ste oboznámení s programovaním AVR. Ak to neurobíte, musíte ísť s procesorom a kódom c k svojmu priateľovi, ktorý môže naprogramovať kód v procesore. Kód C je veľmi jednoduchý a krátky. Obsahuje iba 60 riadkov kódu
Krok 4: Pripojte dosku webkamery k rámu
Dobre, teraz máme riadiacu dosku a rám. Teraz je načase otvoriť webovú kameru a pripevniť dosku k webovej kamere k rámu. Je ľahké to urobiť pomocou horúceho lepidla. Pripojenia k mikrofónu a tlačidlu zapnutia/vypnutia môžete bezpečne odstrániť. Tieto nebudeme potrebovať. Viete, čo mám na mysli, keď otvoríte webovú kameru =)
Krok 5: Spojenie zvyšných častí dohromady
Dobre, teraz budeme potrebovať prípad. Môj prípad je príliš veľký a je tiež pekelne škaredý, takže choďte a skúste si zaobstarať menšie a krajšie puzdro =) POZOR! Nerobte rovnakú chybu ako ja! Pripojenie napájania a RS232 som umiestnil na prednú stranu a mali by byť samozrejme na zadnej strane.
Krok 6: Pripravte sa na test
Po slzách je to tu! =) Teraz je načase otestovať náš systém. Zapojte sieťovú zástrčku a modlite sa.. Žiadny dym? Žiadne šumivé? Žiadny oheň alebo krik? dobre, potom je všetko perfektné (nádej). Keď je zapojená elektrická zástrčka, fotoaparát by mal otočiť do svojej predvolenej polohy. čo je 1 500 USD. Zachováva malý „surrur“hlas, ale je to normálne. Teraz sa môžete pokúsiť ovládať svoj fotoaparát pomocou minicom, gtkterm alebo podľa toho, čo chcete použiť. Je dôležité použiť 4800 baudrate. S ostatnými sadzbami to nebude fungovať! Navrhujem, aby ste si stiahli gtkterm do svojho počítača Linux a z možností portu ho zmenili na rýchlosť 4800. Potom stlačte klávesy a, s, z, x na klávesnici a kamera by sa mala otočiť. Ak to funguje, je načase sa popasovať!
Krok 7: Používateľské rozhranie
Používateľské rozhranie som naprogramoval v jazykoch xhtml a PHP. Je komplikované a ťažké vysvetliť, čo všetko robí. Na pravej strane sú 4 tlačidlá: kamera zapnutá, kamera vypnutá, pohyb zapnutý a pohyb vypnutý. Fotoaparát zapne fotoaparát, prepne sa do režimu online a potom sa zobrazí správa „Webová kamera je v prevádzke …“, pričom fotoaparát je vypnutý a vypne sa. Zobrazí sa nápis „Webová kamera je zastavená“. Stred obrazovky je stream videa, ktorý pochádza z fotoaparátu. Fotoaparát sa otáča, kliknite na obrázok. Ak na okraji obrázka vidíte nejaký predmet (napríklad lampa) a kliknete naň, fotoaparát pri ďalšej obnove (interval 1 s) otočí, že je v strede obrázka (interval je 1 s). Pod streamom videa sa nachádza aj tlačidlo 4. Hore, dole, vľavo a vpravo. Pomocou týchto tlačidiel môžete fotoaparát otáčať bližšie. Na ľavej strane je oblasť, kde sa aktualizujú snímky detekované pohybom, ak je detekcia pohybu online. K dispozícii je tiež tlačidlo na odstránenie obrázkov, ktoré odstráni všetky obrázky. Zip paket obsahuje všetko o používateľskom rozhraní a tieto súbory môžete ľubovoľne upravovať/používať. O skripte detektora pohybu nájdete toto:
Odporúča:
Ako vytvoriť statický ovládač LCD s rozhraním I²C: 12 krokov
Ako vytvoriť statický ovládač LCD s rozhraním I²C: Displeje z tekutých kryštálov (LCD) sú široko používané v komerčných a priemyselných aplikáciách kvôli dobrým vizuálnym vlastnostiam, nízkym nákladom a nízkej spotrebe energie. Vďaka týmto vlastnostiam je LCD displej štandardným riešením pre zariadenia napájané batériami,
Boost Converter založený na Esp8266 s úžasným používateľským rozhraním Blynk s regulátorom spätnej väzby: 6 krokov
Boost Converter založený na Esp8266 s úžasným používateľským rozhraním Blynk s regulátorom spätnej väzby: V tomto projekte vám ukážem účinný a bežný spôsob zvýšenia jednosmerného napätia. Ukážem vám, aké ľahké môže byť zostavenie zosilňovača pomocou Nodemcu. Poďme to postaviť. Obsahuje tiež voltmetr na obrazovke a spätnú väzbu
Začíname s rozhraním snímača I2C ?? - Rozhranie vášho MMA8451 pomocou ESP32s: 8 krokov
Začíname s rozhraním snímača I2C ?? - Rozhranie vášho MMA8451 pomocou ESP32s: V tomto návode sa naučíte všetko o tom, ako spustiť, pripojiť a získať zariadenie I2C (akcelerometer) pracujúce s ovládačom (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
DIY digitálne meranie vzdialenosti s rozhraním ultrazvukového senzora: 5 krokov
DIY digitálne meranie vzdialenosti s rozhraním ultrazvukového senzora: Cieľom tohto návodu je navrhnúť digitálny snímač vzdialenosti pomocou zariadenia GreenPAK SLG46537. Systém je navrhnutý tak, aby pomocou ASM a ďalších komponentov systému GreenPAK interagoval s ultrazvukovým senzorom. Systém je navrhnutý tak, aby
Tester batérií Arduino s WEB užívateľským rozhraním .: 5 krokov
Tester batérií Arduino s WEB používateľským rozhraním .: Dnes elektronické zariadenia používajú záložné batérie na uloženie stavu, v ktorom bola operácia ponechaná, keď bolo zariadenie vypnuté alebo keď bolo zariadenie náhodou vypnuté. Užívateľ sa po zapnutí vráti do bodu, kde zostal