Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

relais aansturen met lpt voor automatisering bioscoop

Pagina: 1
Acties:
  • 281 views sinds 30-01-2008
  • Reageer

  • Super_Grover
  • Registratie: Juni 2001
  • Laatst online: 10-11 23:20

Super_Grover

Gaat niet.......bestaat niet!!

Topicstarter
Ik heb inmiddels veel gelezen, maar ben nog niet tot de oplossing gekomen!

Situatie: Dmv een programma moet het mogelijk zijn om een relais aan te sturen die ervoor zorgt dat een beamer gaat werken en een powerpoint presentatie afspeelt, als deze presentatie klaar is moet direct aansluitend andere apparatuur gaan werken.

Het probleem is nu dat een presentatie natuurlijk niet altijd even lang duurt. Het zou dus mooi zijn dat dit ook niet uitmaakt, dus op het moment dat de presentatie stopt het volgende apparaat start.

Op deze pagina heb ik al een mooi programma gevonden eventueel (printerpoort.exe), gemaakt in visual basic:

http://home.wanadoo.nl/pierre-oord/lptpoort/

Nu weet ik niet of het mogelijk is dat je in visual basic kunt aangeven dat wanneer de presentatie klaar is het programma de volgende puls moet geven, het volgende proces start.......

[ Voor 19% gewijzigd door Super_Grover op 02-01-2003 13:37 ]


  • sebastius
  • Registratie: September 2000
  • Laatst online: 25-11 19:16

sebastius

Laten we lekker link gaan doen

Dat moet kunnen met Visual Basic voor Applications (VBA), dat zit ook in Powerpoint ingebouwd!

  • Super_Grover
  • Registratie: Juni 2001
  • Laatst online: 10-11 23:20

Super_Grover

Gaat niet.......bestaat niet!!

Topicstarter
ja, ik denk ook dat dat moet kunnen! Maar hoe, that's the question!

Waar kan ik trouwens een schema vinden waarop staat welke pinnetje wat is van de printerpoort?

Verwijderd

Pin 2 t/m 9 zijn de datapinnen die je aanstuurt door een waarde van 0 t/m 255 te geven

Verwijderd

pin 1 = strobe
pin 2 tm pin 9 = uit of in
pin aan de kant van de lpt poort = earth.

Ik ben ook een beetje aan het klooien met lpt poorten. Morgen ga ik een aantal ledjes kopen en ik maak een lichtorgel. De programmering in vb of in c++ is een eitje (onder win98), en met een of andere dll ook in winxp.

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10 16:14
Kijk/zoek eens op www.elektuur.nl
Zij hebben eens in hun blad een schema gehad voor het maken van een relais-kaart met 8 relais, dit is een uitkomst voor jouw probleem. De hardwarematige kant iig.
Ik denk ook dat je met VBA aan de slag moet wil je er voor kunnen zorgen dat je film start op het moment dat de presentatie klaar is. Dat start sein geven is dan nog niet zo moeilijk, maar hoe wil je die films starten? Ik neem aan dat je via je computer die film afspeelt?

edit:

Heb link al gevonden: PC Gestuurde RelaisKaart

[ Voor 22% gewijzigd door The Specialist op 02-01-2003 00:00 . Reden: link toegevoegd ]

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


Verwijderd

Gebruik liever de compoort!. Deze kun je minder snel opblazen. Zowiezo heb je die meestal wel een vrij.
Ik raad je aan eerst eens een ledje te pakken en die op je compoort te knopen.

Het volgende schema werkt voor een 9 polige compoort-aansluiting:
Sluit een weerstand (390 ohm) aan op pen 7 (RTS), sluit de andere kant aan op de langste poot van een led.
Sluit de andere poot van de led aan op pen 5 (ground).
Op de 9 polige connector staat meestal heel klein bijgeschreven hoe de pennummering zit.

Hoe je hem aan kunt sturen vanuit Visual Basic weet ik niet, maar in Delphi gaat 't als volgt:

opencom('com1:9600,N,8,1'); //algemene regel om de compoort te activeren

rts(0); //RTS aan zetten

rts(1); //RTS uit zetten


Je kunt nog een led op de dtr pen aansluiten dit doe je als volgt:
Sluit een weerstand (390 ohm) aan op pen 4 (DTR), sluit de andere kant aan op de langste poot van een led.
Sluit de andere poot van de led aan op pen 5 (ground).

De DTR pen kun je besturen met de volgende commando's
dtr(0); //RTS aan zetten
dtr(1); //RTS uit zetten

  • robbertb
  • Registratie: September 2000
  • Niet online

robbertb

winter

Verwijderd schreef op 01 januari 2003 @ 23:58:
Gebruik liever de compoort!. Deze kun je minder snel opblazen. Zowiezo heb je die meestal wel een vrij.
Ik raad je aan eerst eens een ledje te pakken en die op je compoort te knopen.

Het volgende schema werkt voor een 9 polige compoort-aansluiting:
Sluit een weerstand (390 ohm) aan op pen 7 (RTS), sluit de andere kant aan op de langste poot van een led.
Sluit de andere poot van de led aan op pen 5 (ground).
Op de 9 polige connector staat meestal heel klein bijgeschreven hoe de pennummering zit.

Hoe je hem aan kunt sturen vanuit Visual Basic weet ik niet, maar in Delphi gaat 't als volgt:

opencom('com1:9600,N,8,1'); //algemene regel om de compoort te activeren

rts(0); //RTS aan zetten

rts(1); //RTS uit zetten


Je kunt nog een led op de dtr pen aansluiten dit doe je als volgt:
Sluit een weerstand (390 ohm) aan op pen 4 (DTR), sluit de andere kant aan op de langste poot van een led.
Sluit de andere poot van de led aan op pen 5 (ground).

De DTR pen kun je besturen met de volgende commando's
dtr(0); //RTS aan zetten
dtr(1); //RTS uit zetten
Ik wil dit eigenlijk ook wel, maar ik wil dan temperatuur meten. Heb ik al es met lpt gedaan alleen was dat niet zo succes. Maar compoort werkt serieel, vraag me af wat voor schakeling ik moet maken om de temperatuur te meten (-20 tot +50 graden zegmaar, en dan als kan op tienden nauwkeurig).

  • Super_Grover
  • Registratie: Juni 2001
  • Laatst online: 10-11 23:20

Super_Grover

Gaat niet.......bestaat niet!!

Topicstarter
Dat start sein geven is dan nog niet zo moeilijk, maar hoe wil je die films starten? Ik neem aan dat je via je computer die film afspeelt?
Het volgende apparaat start je normaal gesproken met een druk op de knop, deze is echter ook automatisch te starten met een relais, dus het moet werken!

[ Voor 4% gewijzigd door Super_Grover op 02-01-2003 13:38 ]


Verwijderd

robbertb schreef op 02 januari 2003 @ 00:03:
[...]


Ik wil dit eigenlijk ook wel, maar ik wil dan temperatuur meten. Heb ik al es met lpt gedaan alleen was dat niet zo succes. Maar compoort werkt serieel, vraag me af wat voor schakeling ik moet maken om de temperatuur te meten (-20 tot +50 graden zegmaar, en dan als kan op tienden nauwkeurig).
Dit kan ook alleen is wat lastiger dan een digtaal signaal

Ik ben eens ff in m'n "PC poorten onder Windows " boek van Elektuur aan het spitten geweest (het blijft een geil boek :) .
Via de gamepoort op je geluidskaart is het mogelijk analoge spanningen te meten. Ik heb dit nooit geprobeert, maar m'n boek vertelt precies hoe 't moet Voorbeeldprogramma in Delphi zit er bij (incl. drivers, etc....)..

Verder is het natuurlijk ook mogelijk met de PSF8591 (8 bit A/D, D/A converter).
Met dit IC kun je via een I2C bus 4 analoge spanningen meten en 1 analoge spanning uitsturen. I2C is heel makkelijk temaken, maar de aansturing van dat IC komt heel precies. Als je niet al te veel verstand van elektronica hebt dan raad ik je deze manier af.... Gamepoort lijkt mij makkelijker zo te zien..

Maar jij wil dus temperatuur meten. Sensirion (http://www.sensirion.com) heeft daar een hele leuke sensor voor (waar je een gratis proefexemplaar van kunt bestellen). Met een paar weestandjes kun je die zo aan je compoort of LPT knopen..
Een maat van mij heeft er een aan z'n pc hangen, de source staat hier: http://www.danovitsch.dnsq.org/cgi-bin/gpl/ls.cgi?tempsensor

Als je die SHT11 (of andere variant) aan de praat hebt, laat 't dan ff weten:).. Ben benieuwd (heb hem zelf al een half jaar liggen maar nogsteeds niet de moeite genomen hem uit te proberen :| )....

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 26-11 10:45

Atmoz

Techno!!

De beamer staat dan toch al aan omdat hij ook al de powerpoint presentatie weergeeft?
Of zie ik het verkeerd.

Ik kan je wel helpen de parallelle poort aansturen via Qbasic (DOS).
Hier kun je heel makkelijk een relais aan hangen wat dan effe een puls geeft, of wat de hele tijd aanblijft...

  • Super_Grover
  • Registratie: Juni 2001
  • Laatst online: 10-11 23:20

Super_Grover

Gaat niet.......bestaat niet!!

Topicstarter
De beamer staat dan toch al aan omdat hij ook al de powerpoint presentatie weergeeft?
Of zie ik het verkeerd.
De beamer staat inderdaad de hele tijd zeg maar stand-by! Een puls zou voldoende moeten zijn om de "relais schakel kast" de rest van het werk te laten doen!
Pagina: 1