Sida 1 av 2

Styrning av "leksak" via datorn

Postat: 19 december 2004, 19:08:51
av kalle_19
Jag skulle behöva hjälp med att styra en leksak. :?
Den fungerar så att när en krets sluts så gör den en rörelse, jag skulle alltså behöva någon form av expriment USB platta.
Altså så att man kan sluta en krets via datorn (m ex Delphi). Gärna så att man kan sluta flera kretsar och korsa andra. Så när man "trycker på en knapp" på datorn så sluts en krets. Såg ngt på elfa: http://www.elfa.se/elfa-bin/setpage.pl? ... k=9237.htm
Är detta vad jag behöver? Finns det ngt exempel på detta? Är detta svårt?
Ska man köra färdigt eller bygga själv?

Postat: 19 december 2004, 22:57:59
av $tiff
Måste det vara USB? Räcker det inte med serieporten? Det är nämligen lättare så.
Om du nu inte är så hemma på elektroniken (med integrerade kretsar etc...) så finns det ju några moduler liknande den du länkade till hos kjell.com: 8-kanal reläkort för serieporten - I/O-kort för USB

Postat: 20 december 2004, 15:12:52
av kalle_19
Jag är väl inte jätte hemma (mest lat) så jag vill nog ha en färdigbyggt krets. Behöver inte vara så avancerad och ska helst gå igenom USB (lite ont om COM-portar)

Postat: 20 december 2004, 15:25:11
av dar303
Vill du ha ett I/O-kort, kolla http://www.geekjoan.com/forum/viewtopic.php?t=3379
Det är PCI i och för sig men bra grejer.

/d

Postat: 20 december 2004, 15:30:12
av kalle_19
ok, men asså, det behöver inte vara så avancerat, "digitala optiska utgångar" det behöver ja inte o 800:- är i saftigaste laget för en maskot. Men om man gör så här i stället: En krets sluts när man på något sätt gör något i datorn. Altså när jag trycker på en knapp i datorn (windows) så sluts en krets. ? kan man komma undan billigare då? lite simplare

Postat: 20 december 2004, 16:06:49
av danei
parallellporten?

Postat: 20 december 2004, 16:17:55
av kalle_19
tyvärr upptagen

Postat: 20 december 2004, 17:03:06
av dar303
kalle_19 skrev:ok, men asså, det behöver inte vara så avancerat, "digitala optiska utgångar" det behöver ja inte o 800:- är i saftigaste laget för en maskot.
"digitala optiska ingångar" är inte så avancerat som det låter, det är vanliga pc817 optokopplare för att isolera det du kopplar in från datorn så att datorn inte pajjar om man kör in hög spänning.
kalle_19 skrev:Men om man gör så här i stället: En krets sluts när man på något sätt gör något i datorn. Altså när jag trycker på en knapp i datorn (windows) så sluts en krets. ? kan man komma undan billigare då? lite simplare
Har du använt alla pinnar i serieporten? Gameporten kanske man kan göra något med, det brukar ju gå att bygga enkla midi-interface där.
Ljudkortets utgång? Om du bygger en enkel krets som detekterar om man har ljud eller inte på utgångarna på ljudkortet så kan du styra två grejer av och på i alla fall.

/d

Postat: 20 december 2004, 17:05:24
av kalle_19
Jo, men det borde inte vara så svårt att få ut ström ur en USB kontakt med hjälp av ett program

Postat: 20 december 2004, 17:21:04
av Schnegelwerfer
Jo, det är faktiskt svårare än man kan tro.

Det lättaste om du vill använda USB är att använda exempelvis kjell.com:s byggsats på ett USB-I/O-kort: 87-160 för 399kr.

Postat: 20 december 2004, 17:25:42
av kalle_19
Tack, ska kolla på mjukvarulösning. Anars blir det väll en ljudutgång eller Scroll Lock som går...

Postat: 20 december 2004, 19:09:44
av dar303
ok, om vi ändå ska flippa ur med exotiska lösningar kan jag berätta att det även går att dela in skärmbilden i rutor som du programstyrt flashar mellan svart och vitt. Sen limmar du fast fototransistorer över rutorna...jag vet, har testat på min amiga för 15 år sen eller så! Fast då styrde sensorerna musikgrejer.

/d - kan göra komplicerade lösningar på enkla problem :)

Postat: 20 december 2004, 19:56:06
av Tony
www.kjell.com

38-452 isa paralleportkort 99:-

38-710 pci parallellportkort 198:-

Finns även med dubbla portar (man kan ha 3st totalt).

Parallellporten är lätt att programmera, i C/C++ använder du outportb kommandot.

Inga problem att koppla 8 reläer till lpt via transistorswitchar (finns som ic).


Exempel
outportb (888,8); /* sätt högsta biten på LPT1 */

Kompilera för win95 så behöver du inte port.dll (eller vad den heter) om du kör win98.

För högre O.S. går du via dll-filen (har dock inte testat själv).

Postat: 20 december 2004, 22:12:39
av Lallas
230 VAC 5A på varje relä?

Postat: 20 december 2004, 22:18:40
av $tiff
>> Lallas

Verkar ju så enligt produktbeskrivningen.