Šta je novo?

Lampa preko porta USB/LPT...

VUCKO-91

Slavan
Učlanjen(a)
21.08.2008
Poruke
330
Poena
319
Skoro mi je palo na pamet da napravim neki program preko kojeg bih mogao da kontrolisem neki drugi uredjaj, tipa: da palim i gasim lampu u sobi, itd
Raspitivao sam se na internetu, kako bi se to realizovalo i skontao sam da se to moze uraditi preko serijskog porta, LPT porta! Tako da je moj zadatak da na nekim njegovim pinovima izazovem logicku "1" , napon od 5V, sto bih spojio na neki relej koji bi palio i gasio prekidac za neki uredjaj, s obzirom da li se pojavljuje logicka 0 ili 1... Svi savetuju da prvo celu stvar probam sa LED diodama, radi testa... Medjutim, ja nisam programer(znam o cemu se radi i malo sam nesto radio u C++ Builderu u srednjoj) tako da ne znam neki program ski jezik sa kojim bih mogao da prisutpim LPT portu, neki cak govore da je to ne moguce uraditi u novijim verzijama windowsa....ima raznih prica, kao moze da se napravi u Visual Basic-u, moze u C-u, cak kao moze i iz DOS-a preko nekog debug programa da se zadaju komande koje menjaju stanje na pinovima, samo treba saznati njihovu adresu...
Mene interesuje vase misljenje, gde, kako i sta trebam da naucim, koji jezik ili oblast programiranja da savladam, da bih mogao da napravim program koji pristupa tim pinovima. Tako da mogu recimo mogu samo da klikcem na dugmad i da mi se pale led diode koje spojim na pinove...:type:
 
Mozda je malo off:) ali zasto bi palio Stonu lampu preko kompa?:)
 
Znam coveka koji se svojevremeno *****avao sa necim takvim,pa znam da postoji program za kontrolu lpt-a,koji se opet moze kontrolisati girderom.Znaci,moci ces daljincem kontrolisati daljinski! :)
Posted via Mobile Device
 
Mozes iz C/C++ lako da pristupas nekom portu.
U Inpout32.dll imas sta ti treba.
Evo neki tutorial koji sam na brzinu iskopao:
http://logix4u.net/Legacy_Ports/Parallel_Port/A_tutorial_on_Parallel_port_Interfacing.html

I promeni naslov topic-a.

Gledao sam ovaj tutorijal, jos na pocetku price, medjutim nisam bas skontao dobro pricu... Pogledacu opet, mozda mi sad bude jasnije...
Kazes da moze u C? Jel to vazi i za C++ builder, jer se u njemu koliko-toliko mogu snaci i imam ga kod kuce...
 
Mozda je malo off:) ali zasto bi palio Stonu lampu preko kompa?:)
Pa to je samo primer, samo proba da vidi covek kako se to radi.



Ne znam samo zasto se svi vezuju za ove "legacy" portove koje novije maticne ploce i nemaju. Trebalo bi nesto ovako i preko USB-a da moze da se odradi (oni valjda isto rade na 5V)...?
 
Pa to je samo primer, samo proba da vidi covek kako se to radi.



Ne znam samo zasto se svi vezuju za ove "legacy" portove koje novije maticne ploce i nemaju. Trebalo bi nesto ovako i preko USB-a da moze da se odradi (oni valjda isto rade na 5V)...?

Hvala na podrsci! Lampa je samo test na kom bih mogao da manipulisem uredjajem koji je prikljucen na 220V...nista vise!
 
Gledao sam ovaj tutorijal, jos na pocetku price, medjutim nisam bas skontao dobro pricu... Pogledacu opet, mozda mi sad bude jasnije...
Kazes da moze u C? Jel to vazi i za C++ builder, jer se u njemu koliko-toliko mogu snaci i imam ga kod kuce...

C++ builder je samo okruzenje, tako da moze naravno. Imas primer na mom linku jednostavnog programa kako nesto saljes na port, pa se igraj.
 
Pa to je samo primer, samo proba da vidi covek kako se to radi.



Ne znam samo zasto se svi vezuju za ove "legacy" portove koje novije maticne ploce i nemaju. Trebalo bi nesto ovako i preko USB-a da moze da se odradi (oni valjda isto rade na 5V)...?

Neka me ispravi neko ako nisam u pravu, ali za USB uredjaj moras da pravis nekakav dodatni drajver. Ovde je manje-vise shoot and forget.
 
to bi mi preko USB jos vise odgovaralo, al' o tome bas pojma nemam...
 
Ja sam negde nasao programcic parmon (bas se tako zvao) i on moze da pali izlaze na LTP portu.

Imam zamisao da recimo preko serijskog porta "emitujem" bajtove, koji bi preko demultipleksera palili izlaze, ali nikako da realizujem taj "projekat".
 
Koliko se sećam gotovih uredjaja sa 8 x 220v priključaka sa (programskom) kontrolom preko LPT je bilo da se kupi u nemačkoj još pre 20tak godina
jedan od mojih drugara je to imao tu spravu iz nemačke i programom iz basica je kontrolisao "sve" uredjaje u kući koje je uključivao i isključivao u odredjeno vreme pomoću sata iz programa

ako se sećam dobro valjda u nekom od naših časopisa Voja Antonić dao šemu kako se to hardverski pravi

evo ti sličan projekat http://electrofriends.com/projects/computer-programming/device-switching-using-pc%E2%80%99s-parallel-port/
 
Poslednja izmena:
Pogledaj na ebay, "usb relay" ili slican pojam. Dobijes masu gotovih uredjaja zajedno sa drajverom, 2-kanalni relej od ~20 dolara. Takodje pogledaj po googlu.

Ja sam proljetos slicnu stvar vidjeo u Conrad, Graz, i to si za 50-100 eura mogao dobiti cijeli kit sa visekanalnim digitalnim ulazima/izlazima, kao i sa ADC ( Analog > Digital convertor, pogodno za mjeriti jacinu nekog signala)
 
ne znam za ostale, al' meni nije fora da kupim gotovo, u tom slucaju se ne bih ni raspitivao ovde! :)
 
Ma kuzim ja tebe, i sam sam za "sam svoj majstor" metod, jer je poseban gust kad nesto proradi.... :)
Mada, ako hoces upotrebljivu stvar, smatram da je USB bolje rjesenje zbog podrske novijih racunara i laptopa , ali sa druge strane ipak dosta komplikovanije za implementaciju, bar sto se tice softverskog dijela (nije mu tako lako pristupiti kao LPT portu, treba pisati neki USB driver i sl).

Zbog toga sam mislio da se uzme gotov kontrolor sa upravljackom bibliotekom, a na samoj implementaciji ostatka elektonike, releja, napajanja, sistema povezivanja i sl., te programiranja "kontrolnog softvera" ima dovoljno posla da se "utoli" zelja za eksperimentisanjem.
Poz!
 
Nazad
Vrh Dno