Kazalo:

30 $ Nadzorni sistem z uporabniškim vmesnikom: 7 korakov
30 $ Nadzorni sistem z uporabniškim vmesnikom: 7 korakov

Video: 30 $ Nadzorni sistem z uporabniškim vmesnikom: 7 korakov

Video: 30 $ Nadzorni sistem z uporabniškim vmesnikom: 7 korakov
Video: Astrophotography Stacking SHOWDOWN 2024, November
Anonim
30 $ Nadzorni sistem z uporabniškim vmesnikom
30 $ Nadzorni sistem z uporabniškim vmesnikom
30 $ Nadzorni sistem z uporabniškim vmesnikom
30 $ Nadzorni sistem z uporabniškim vmesnikom

Izjemno poceni in zelo enostaven nadzorni sistem. Za to vam ni treba biti nikakršen raketni znanstvenik. Vse potrebne dele boste verjetno našli v vaši lokalni trgovini s strojno opremo. Potrebovali boste le 2 kotni palici, 2 servo motorja, par elektronskih komponent in eno (staro) spletno kamero. In seveda nekaj programske opreme na vašem računalniku. Ta navodila vam bodo pokazala, kako zgraditi funkcionalen nadzorni sistem. osnove Slike in spodnji videoposnetek vam bodo povedali več kot 784 besed!

1. korak: Kako: Zgraditi okvir

Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja
Kako: Izdelava okvirja

najprej morate kupiti 2 kotni palici. Te bodo stale približno 2 USD. Nato morate za te kotne palice izvrtati vse tri luknje. Premer lukenj je odvisen od tega, kakšen je premer vaše servo osi. Bistvo je, da bi se moralo prilegati v luknjo. Seveda boste potrebovali tudi te servo motorje. Vsaka trgovina z RC-hobiji je polna teh in cena je od 5 $ navzgor. Za pritrditev teh delov lahko uporabite vijake ali vroče lepilo. Uporabil sem oboje. Osredotočite se na to, da je med servo motorjem in kotnim drogom dovolj prostora, da se lahko prosto obrača!

2. korak: Kako: Nadzorna plošča servo motorja

Kako: Nadzorna plošča servo motorja
Kako: Nadzorna plošča servo motorja
Kako: Nadzorna plošča servo motorja
Kako: Nadzorna plošča servo motorja
Kako: Nadzorna plošča servo motorja
Kako: Nadzorna plošča servo motorja

Nato boste potrebovali nadzorno ploščo za te servo motorje. To je zelo enostavno narediti in vsebuje le nekaj komponent. Potrebne komponente:- procesor Attiny2313- vmesni tokokrog Max232- 4 x 0, 1uF kondenzatorji za regulator napetosti Max232- 7805- 1 x 16V/47uF kapasitor za regulator napetosti (vhod)- 1 x 100nF kondenzator za regulator napetosti (izhod)- 1 x 2, 1 mm DC-jack ali kakšno velikost želite uporabiti- 1 x D9-konektor za RS232- 2x3 konico za priključitev servo motorja Sledite shematskim navodilom in vaša tabla bi morala izgledati tako.

3. korak: Programiranje procesorja

Ne bom pokazal, kako programirati procesor. Predvidevam, da poznate programiranje AVR. Če tega ne storite, pojdite s procesorjem in kodo c k prijatelju, ki lahko programira kodo v procesorju. C-koda je zelo preprosta in kratka. Vsebuje le 60 vrstic kode

4. korak: Ploščo spletne kamere pritrdite na okvir

Ploščo spletne kamere pritrdite na okvir
Ploščo spletne kamere pritrdite na okvir

Okej, zdaj imamo nadzorno ploščo in okvir. Zdaj je čas, da odprete spletno kamero in pritrdite ploščo spletne kamere na okvir. To je enostavno narediti z vročim lepilom. Varno lahko odstranite povezave z mikrofonom in gumb za vklop/izklop. Teh ne bomo potrebovali. Veste, kaj mislim, ko odprete spletno kamero =)

5. korak: Sestavljanje preostalih delov skupaj

Sestavljanje preostalih delov
Sestavljanje preostalih delov
Sestavljanje preostalih delov skupaj
Sestavljanje preostalih delov skupaj
Sestavljanje preostalih delov
Sestavljanje preostalih delov

Okej, zdaj bomo potrebovali primer. Moj kovček je prevelik in tudi hudič je hud, zato pojdite in poskusite dobiti kakšen manjši in lepši ovitek =) POZOR! Ne delaj iste napake, kot sem jaz! Priključke za napajanje in RS232 sem postavil na sprednjo stran in seveda bi morali biti na zadnji strani.

Korak 6: Pripravljeni na test

Pripravljen na test
Pripravljen na test

Po solzah je tu! =) Zdaj je čas, da preizkusimo naš sistem. Vstavite napajalni kabel in molite.. Ni dima? Brez penečih? Brez ognja ali kričanja? dobro, potem je vse v redu (upam). Ko je vtič priključen, mora kamera obrniti privzeti položaj. ki je 1500us. Ohranja majhen "kirurški" glas, vendar je to normalno. Zdaj lahko poskusite upravljati kamero z minicom, gtkterm ali tem, kar želite uporabiti. Pomembno je, da uporabite 4800 baudrate. Z drugimi stopnjami ne bo delovalo! Predlagam, da prenesete gtkterm na vaš računalnik Linux in spremenite možnost vrat za hitrost 4800. Nato pritisnite tipke a, s, z, x na tipkovnici in kamera se mora obrniti. Če deluje, je čas, da se pasete!

7. korak: uporabniški vmesnik

Uporabniški vmesnik
Uporabniški vmesnik

Uporabniški vmesnik sem programiral z jezikoma xhtml in PHP. Težko je razložiti, kaj vse počne. Na desni strani so 4 gumbi: vklopljena kamera, izklopljena kamera, vklopljeno gibanje in izklopljeno gibanje. Kamera vklopi kamero, nato pa prikaže "spletna kamera teče.." in kamero izklopite, izklopite in prikaže se znak "spletna kamera je ustavljena". Na sredini zaslona je video tok, ki prihaja iz kamere. Ko fotoaparat obrnete, kliknite sliko. Če na robu slike vidite kakšen predmet (na primer svetilko) in ga kliknete, se bo fotoaparat ob naslednji osvežitvi (interval 1 s) obrnil na sredino slike. Pod videotokom je tudi gumb 4. Gor, dol, levo in desno. S temi gumbi lahko fotoaparat bolj obrnete. Na levi strani je območje, kjer se bodo slike, zaznane pri gibanju, posodobile, če je zaznavanje gibanja na spletu. Obstaja tudi gumb za odstranjevanje slik, ki bo odstranil vse slike. Zip-paket vsebuje vse o uporabniškem vmesniku in te datoteke lahko spreminjate/uporabljate, kot želite. O skriptu detektorja gibanja pa preverite:

Priporočena: