Cuprins:
- Pasul 1: Cum să: Construiți cadrul
- Pasul 2: Cum să: placa de control servomotor
- Pasul 3: Programarea procesorului
- Pasul 4: Atașați placa Web Cam la cadru
- Pasul 5: Asocierea restului pieselor
- Pasul 6: Pregătit pentru test
- Pasul 7: Interfață utilizator
Video: 30 $ Sistem de supraveghere cu interfață utilizator: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Sistem de supraveghere extrem de ieftin și foarte ușor de realizat. Nu trebuie să fii niciun fel de om de știință pentru rachete pentru a face asta. Probabil că toate piesele necesare vor fi găsite din magazinul dvs. local de hardware. Veți avea nevoie doar de 2 bare unghiulare, 2 servomotoare, câteva componente electronice și o cameră web (veche). Și, desigur, câteva programe de pe computer. Această instrucțiune vă va arăta cum să construiți un sistem funcțional de supraveghere. elementele de bază Imaginile și videoclipul de mai jos vă vor spune mai mult de 784 de cuvinte!
Pasul 1: Cum să: Construiți cadrul
mai întâi, trebuie să cumpărați 2 bare de unghi. Acestea vor costa aproximativ 2 $ fiecare. Apoi, trebuie să găuriți toate cele 3 găuri generale pentru aceste bare unghiulare. Diametrul găurilor depinde de diametrul de pe axa servo. Ideea este că ar trebui să se potrivească în gaură. Desigur, veți avea nevoie și de aceste servomotoare. Fiecare magazin RC-hobby este plin de acestea și prețul este de la 5 $ până în sus. Puteți utiliza șuruburi sau lipici fierbinte pentru a conecta aceste piese. Le-am folosit pe amândouă. Concentrați-vă asupra faptului că există suficient spațiu între servomotor și bara unghiulară, astfel încât să se poată roti liber!
Pasul 2: Cum să: placa de control servomotor
Apoi, veți avea nevoie de o placă de control pentru aceste servomotoare. Este foarte ușor de făcut și conține doar câteva componente. Componente necesare: - Procesor Attiny2313 - Circuit tampon Max232 - 4 x 0, condensatori 1uF pentru regulatorul de tensiune Max232- 7805 - 1 x 16V / 47uF capasitor pentru regulatorul de tensiune (intrare) - 1 x condensator 100nF pentru regulatorul de tensiune (ieșire) - 1 x 2, mufă DC de 1 mm sau ce dimensiune vreți să utilizați - 1 x conector D9 pentru RS232- 2x3 bară de vârf pentru conectarea servomotorului Urmați instrucțiunile schematice și placa ta ar trebui să arate așa.
Pasul 3: Programarea procesorului
Nu voi arăta cum să programez procesorul. Trebuie să presupun că sunteți familiarizat cu programarea AVR. Dacă nu, atunci trebuie să mergeți cu procesorul și codul c la prietenul dvs. care poate programa codul în procesor. Codul C este foarte simplu și scurt. Conține doar 60 de linii de cod
Pasul 4: Atașați placa Web Cam la cadru
Okey, acum avem placa de control și cadrul. Acum este timpul să vă deschideți camera web și să atașați placa web cam la cadru. Este ușor de făcut cu lipici fierbinte. Puteți elimina în siguranță conexiunile la microfon și butonul de pornire / oprire. Nu vom avea nevoie de acestea. Știi la ce mă refer când îți deschizi camera web =)
Pasul 5: Asocierea restului pieselor
Okey, acum vom avea nevoie de caz. Cazul meu este prea mare și este, de asemenea, urât, așa că du-te și încearcă să obții un caz mai mic și mai frumos =) ATENȚIE! Nu faceți aceeași greșeală ce am făcut! Am pus conexiunile de alimentare și RS232 în partea din față și, bineînțeles, acestea ar trebui să fie în spate.
Pasul 6: Pregătit pentru test
După lacrimi, iată-l! =) Acum este timpul să ne testăm sistemul. Puneți priza de alimentare și rugați-vă.. Fum? Fără sclipire? Fără foc sau țipat? bine, atunci totul este perfect (speranță). Când priza de alimentare este conectată, camera ar trebui să își transforme poziția implicită. care este 1500us. Păstrează o voce mică, dar este normală. Acum puteți încerca să vă controlați camera cu minicom, gtkterm sau cu ce vreți vreodată să utilizați. Este important să utilizați 4800 baudrate. Cu celelalte rate, nu va funcționa! Vă sugerez să descărcați gtkterm pe mașina dvs. Linux și să schimbați din opțiunile de port pentru a utiliza viteza 4800. Apoi apăsați tastele a, s, z, x de pe tastatură și camera ar trebui să se întoarcă. Dacă funcționează, este timpul să te pășești!
Pasul 7: Interfață utilizator
Am programat interfața utilizatorului cu limbajele xhtml și PHP. Este complicat și greu de explicat ceea ce face totul. Pe partea dreaptă există 4 butoane: camera pornită, camera oprită, mișcarea pornită și mișcarea oprită. Camera este pornită, pune camera online și apoi arată „camera web rulează..” și camera este oprită, opriți-o și este afișat semnul „camera web este oprită”. Întoarcerea camerei se întâmplă făcând clic pe imagine. Dacă vedeți un obiect în marginea imaginii (cum ar fi lampa) și faceți clic pe ea, camera se va transforma în mijlocul imaginii la următoarea reîmprospătare (intervalul este 1s). Există, de asemenea, 4 butoane sub fluxul video. Sus, jos, stânga și dreapta. Cu aceste butoane puteți întoarce camera mai aproape. În partea stângă este zona în care imaginile detectate de mișcare se vor actualiza dacă detectarea mișcării este online. Există, de asemenea, butonul de eliminare a imaginilor, care va elimina toate imaginile. Pachetul zip conține totul despre interfața cu utilizatorul și puteți modifica / utiliza aceste fișiere cum doriți. Despre scriptul detectorului de mișcare, verificați acest lucru:
Recomandat:
Tester de baterie Arduino cu interfață utilizator WEB .: 5 pași
Tester de baterie Arduino cu interfață de utilizator WEB .: Astăzi, echipamentele electronice folosesc baterii de rezervă pentru a salva starea în care operația a fost lăsată atunci când echipamentul a fost oprit sau când, accidental, echipamentul a fost oprit. Utilizatorul, la pornire, revine la punctul în care a rămas
Analizor de logică cu interfață de utilizator Android: 7 pași
Analizor logic cu interfață utilizator Android: Lumea este deja inundată de atât de mulți analizatori logici. În hobby-ul meu electronic, aveam nevoie de unul pentru depanare și depanare. Am căutat pe internet, dar nu îl găsesc pe cel pe care îl caut. Deci iată-mă, vă prezint … „încă un Lo
Interfață utilizator LCD: 4 pași
Interfață de utilizare LCD: Interfața de utilizare LCD este, după cum vă puteți aștepta, o interfață realizată pentru 16 * 2 LCD-uri. Veți putea afișa timp, informații despre hardware, mesaje … Dar veți putea, de asemenea, să vă creați desen propriu și animații, pentru a le salva și a le încărca. Necesar: - Ard
Interfață de utilizator virtuală ECG și ritm cardiac: 9 pași
Interfață de utilizator virtuală ECG și ritm cardiac: Pentru acest lucru instructiv, vă vom arăta cum să construiți un circuit pentru a primi bătăile inimii și să îl afișăm pe o interfață virtuală de utilizator (VUI) cu o ieșire grafică a bătăilor inimii și a ritmului cardiac. Acest lucru necesită o combinație relativ simplă
Interfață de utilizator interactivă simplă pentru predare și evaluare .: 11 pași
Interfață de utilizator interactivă simplă pentru predare și evaluare .: Acest proiect a fost dezvoltat ca parte a unei clase universitare, scopul fiind de a crea un sistem interactiv pentru a preda și evalua un anumit subiect. Pentru aceasta am folosit o procesare pe un PC pentru interfață și un Arduino NANO pentru butonul arcade și LED-uri, deci