Satura rādītājs:
- 1. darbība. Kā: izveidot rāmi
- 2. darbība. Kā: Servo motora vadības padome
- 3. solis: Procesora programmēšana
- 4. solis: pievienojiet Web Cam paneli rāmim
- 5. darbība. Pārējo detaļu salikšana kopā
- 6. darbība: gatavs testam
- 7. darbība: lietotāja interfeiss
Video: 30 $ novērošanas sistēma ar lietotāja interfeisu: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:59
Ļoti lēta un ļoti viegli izpildāma novērošanas sistēma. Lai to izdarītu, nav jābūt raķešu zinātniekam. Visas nepieciešamās detaļas, iespējams, atradīsit vietējā datortehnikas veikalā. Jums būs nepieciešami tikai 2 leņķa stieņi, 2 servomotori, pāris elektroniskie komponenti un viena (veca) tīmekļa kamera. Un, protams, dažas programmatūras jūsu datorā. Šī pamācība parādīs, kā izveidot funkcionālu uzraudzības sistēmu. Prasības:- Linux operētājsistēma- serveris (apache)- PHP atbalsts- MySQL (pēc izvēles) Ja nevēlaties izmantot Mysql pieteikšanās pārbaudi- apmēram 30 USD- tīmekļa kameras servo attēli un tālāk redzamais video pateiks vairāk nekā 784 vārdus!
1. darbība. Kā: izveidot rāmi
vispirms jums ir jāpērk 2 leņķa stieņi. Katrs no tiem maksās apmēram 2 USD. Tad jums ir jāizurbj visi trīs caurumi šiem leņķa stieņiem. Caurumu diametrs ir atkarīgs no jūsu servo ass diametra. Lieta ir tāda, ka tai vajadzētu ietilpt caurumā. Protams, jums būs nepieciešami arī šie servomotori. Katrs RC-hobiju veikals ir pilns ar tiem, un cena ir no 5 USD līdz pat. Šo detaļu savienošanai varat izmantot skrūves vai karstu līmi. Es izmantoju abus. Koncentrējieties uz to, lai starp servomotoru un leņķa stieni būtu pietiekami daudz vietas, lai tas varētu brīvi griezties!
2. darbība. Kā: Servo motora vadības padome
Tālāk jums būs nepieciešams šo servomotoru vadības panelis. To ir ļoti viegli izdarīt, un tajā ir tikai daži komponenti. Nepieciešamās sastāvdaļas:- Attiny2313 procesors- Max232 bufera ķēde- 4 x 0, 1uF kondensatori Max232- 7805 sprieguma regulatoram- 1 x 16V/47uF kapasitors sprieguma regulatoram (ieeja))- 1 x 100nF kondensators sprieguma regulatoram (izeja)- 1 x 2, 1 mm līdzstrāvas ligzda vai kāda izmēra jūs kādreiz vēlaties izmantot- 1 x D9 savienotājs RS232- 2x3 tapas josla servomotoru savienojumam Izpildiet shematiskos norādījumus un jūsu padomei vajadzētu izskatīties šādi.
3. solis: Procesora programmēšana
Es nerādīšu, kā programmēt procesoru. Man jāpieņem, ka jūs esat iepazinies ar AVR programmēšanu. Ja jums tā nav, tad jums ir jādodas kopā ar procesoru un c kodu savam draugam, kurš var ieprogrammēt kodu procesorā. C kods ir ļoti vienkāršs un īss. Tajā ir tikai 60 koda rindas
4. solis: pievienojiet Web Cam paneli rāmim
Labi, tagad mums ir vadības panelis un rāmis. Tagad ir pienācis laiks atvērt tīmekļa kameru un rāmim piestiprināt tīmekļa kameras dēli. To ir viegli izdarīt ar karstu līmi. Jūs varat droši noņemt savienojumus ar mikrofonu un ieslēgšanas/izslēgšanas pogu. Šie mums nebūs vajadzīgi. Jūs zināt, ko es domāju, atverot tīmekļa kameru =)
5. darbība. Pārējo detaļu salikšana kopā
Labi, tagad mums vajadzēs lietu. Mans korpuss ir pārāk liels, un tas ir arī neglīts kā ellē, tāpēc ejiet un mēģiniet iegūt kādu mazāku un jaukāku lietu =) UZMANĪBU! Nedari to pašu kļūdu, ko es izdarīju! Es ievietoju barošanas un RS232 savienojumus priekšpusē, un tiem, protams, jābūt aizmugurē.
6. darbība: gatavs testam
Pēc asarām, šeit tas ir! =) Tagad ir pienācis laiks pārbaudīt mūsu sistēmu. Ievietojiet strāvas kontaktdakšu un lūdzieties.. Nav dūmu? Nav dzirkstošā? Nav uguns vai kliedz? labi, tad viss ir perfekti (ceru). Kad strāvas kontaktdakša ir pievienota, kamerai jāpagriež noklusējuma pozīcija. kas ir 1500 ASV dolāri. Tas saglabā nelielu "surrur" balsi, bet tas ir normāli. Tagad varat mēģināt kontrolēt kameru, izmantojot minicom, gtkterm vai to, ko kādreiz vēlaties izmantot. Ir svarīgi izmantot 4800 bitu pārraides ātrumu. Ar citām likmēm tas nedarbosies! Es iesaku lejupielādēt gtkterm savā Linux datorā un mainīt no porta opcijām, lai izmantotu 4800 ātrumu. Pēc tam nospiediet a, s, z, x taustiņus no tastatūras, un kamerai vajadzētu pagriezties. Ja tas darbojas, ir pienācis laiks sevi ganīt!
7. darbība: lietotāja interfeiss
Es ieprogrammēju lietotāja interfeisu ar xhtml un PHP valodām. Ir sarežģīti un grūti izskaidrot, ko viss dara. Labajā pusē ir 4 pogas: kamera ieslēgta, kamera izslēgta, kustība ieslēgta un kustība izslēgta. Kamera ir ieslēgta, kamera tiek ieslēgta tiešsaistē, un pēc tam tiek parādīts paziņojums "tīmekļa kamera darbojas.." un kamera tiek izslēgta, izslēdziet to un tiek parādīta zīme "tīmekļa kamera ir apturēta". Ekrāna vidū ir video straume, kas nāk no kameras. Kameras pagriešana notiek, noklikšķinot uz attēla. Ja attēla malā redzat kādu objektu (piemēram, lampu) un noklikšķināt uz tā, nākamās atsvaidzināšanas laikā kamera pagriezīsies, ka tā atrodas attēla vidū (intervāls ir 1 s). Zem video straumes ir arī 4 poga. Uz augšu, uz leju, pa kreisi un pa labi. Izmantojot šīs pogas, varat cieši pagriezt kameru. Kreisajā pusē ir apgabals, kurā tiks atjaunināti kustību uztvertie attēli, ja kustību noteikšana ir tiešsaistē. Ir arī poga noņemt attēlus, kas noņems visus attēlus. Zip-pakete satur visu par lietotāja interfeisu, un jūs varat mainīt/izmantot šos failus, kā vēlaties. Par kustības detektora skriptu pārbaudiet to:
Ieteicams:
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: Jūs visi varētu zināt tradicionālo laika staciju; bet vai esat kādreiz domājuši, kā tas patiesībā darbojas? Tā kā tradicionālā meteoroloģiskā stacija ir dārga un apjomīga, šo staciju blīvums uz platības vienību ir ļoti zems, kas veicina
Elektroniskā drošības sistēma ar RTC un lietotāja definētu PIN kodu: 7 soļi
Elektroniskā drošības sistēma ar RTC un lietotāja definētu PIN kodu: Sveiki, puiši! Šis ir projekts, kuru es izveidoju, izmantojot pic mikrokontrolleru, tā elektronisko PIN koda drošības sistēmu ar reālā laika pulksteni un lietotāja definētām pin koda funkcijām, šajā lapā ir visa informācija, lai to izveidotu pats
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: Šajā apmācībā es parādīšu, kā savienot DHT11 ar Raspberry Pi un izvadīt mitruma un temperatūras rādījumus uz LCD. DHT11 temperatūras un mitruma sensors ir jauks mazs modulis kas nodrošina digitālo temperatūru un mitrumu
Arduino akumulatora testeris ar WEB lietotāja interfeisu: 5 soļi
Arduino akumulatoru testeris ar WEB lietotāja saskarni: šodien elektroniskās iekārtas izmanto rezerves baterijas, lai saglabātu stāvokli, kādā darbība tika pārtraukta, kad iekārta tika izslēgta vai kad nejauši iekārta tika izslēgta. Ieslēdzot, lietotājs atgriežas vietā, kur palika
IoT mājas laika apstākļu novērošanas sistēma ar Android lietojumprogrammu atbalstu (Mercury Droid): 11 soļi
IoT mājas laika apstākļu uzraudzības sistēma ar Android lietojumprogrammu atbalstu (Mercury Droid): Ievads Mercury Droid ir viena veida IoT (lietu internets) iegultā sistēma, kuras pamatā ir Mercury Droid Android mobilā lietojumprogramma. Kas spēj izmērīt & uzraudzīt mājas laika aktivitātes. tā ir ļoti lēta mājas laika apstākļu uzraudzības sistēma