BeneluxSpoor.net forum
Vraag en antwoord => Elektronica en analoog => Topic gestart door: Stijn de Vreede op 29 December 2007, 12:41:06
-
Een rare vraag:
Kan ik via een interface dingen schakelen
(zodat je kan invoeren: 1: Merkt schakelaar 001
2: Led gaat voor 3 seconden aan
3: Motor aan voor 5 seconden
etc.)
Ik heb gehoord dat dat mogelijk is.
Weet iemand hoe?
Alvast bedankt,
Stijn de Vreede
-
Ja dat kan...
Als je het (relatief) eenvoudig wilt houden kun je daarvoor 1 of meerdere relais-kaarten gebruiken, welke via een seriƫle poort (RS232) aangestuurd worden. Conrad heeft deze (artikel 967720) en ook de bijbehorende software (967730). Ze zijn er ook voor een USB aansluiting, echter zijn deze minder handig aan te sturen met b.v. eigen software.
Je zou evt. ook kunnen kijken naar de wat minder eenvoudige, C-Control modules van Conrad. Echter komt daar wel weer iets meer bij kijken, maar er is ook veel meer mee mogelijk.
Je kunt je natuurlijk ook nog gaan verdiepen in het gebruik van microcontrollers... Met een Atmel AVR en een paar onderdeeltjes meer i.c.m. BasCom software kun je ook al een dergelijke interface zelf bouwen. Maar dat gaat technisch weer niet iets verder dan boven genoemde oplossingen.
Groetjes,
Dave
-
Je kan met C-Control zeker ook LCD schermen aansluiten?
En wat heb je daarvan nodig, En welke software?
Alvast bedankt,
Stijn de Vreede
-
Ja en nog veel meer...
C-Control is erg modulair opgebouwd. Voordat ik hier een heel verhaal af ga steken wat ervoor nodig is en welke software er nodig is wil ik je vragen om eerst eens wat huiswerk te doen. Ik kan je wel vertellen wat er nodig is, maar zonder zelf te weten hoe het in elkaar steekt heeft het weinig zin. En zodra je weet hoe C-Control in elkaar steekt, kun je heel eenvoudig zelf bepalen wat je nodig hebt en welke software je erbij nodig hebt.
Groetjes,
Dave
-
@Stijn
je zou bij http://www.arduino.cc/ (http://www.arduino.cc/) eens kunnen kijken of zo'n Arduino iets voor je is. Je zult wel zelf moeten programmeren en in een aantal gevallen - een motor aansturen bijv. - extra hardware moeten gebruiken.
m.vr.gr. Cees
-
Zijn er nog boeken of tutorials over het programeren?
Ik heb wel wat ervaring met html, Maar dat is weer wat anders...
Ik heb de conrad gebruiksaanwijzing over C-control II gelezen, Maar dat vond ik erg moeilijk.
Ik zie dat in arduino veel mogelijkheden zijn.
Ik zal er naar kijken. :)
Alvast bedankt,
Stijn de Vreede
-
Er zijn diverse boeken m.b.t. programmeren. Welke boeken is ook een beetje afhankelijk in welke taal je zou willen programmeren. Voor microcontrollers is C/C++ een vrij gangbare hogere programmeertaal.
Arduino heeft idd veel mogelijkheden, maar om b.v. een motortje of relais aan te sturen moet je wel wat extra elektronica aansluiten omdat de AVR deze stroom niet kan leveren. De Arduino taal is overigens een aftreksel van C/C++.
Als je met AVR's aan de gang gaat is Arduino wel een leuk 'instap'-printje om het 1 en ander onder de knie te krijgen.
Ook belangrijk is de flow van software routines in dergelijke embedded oplossingen. In goede boeken komt dit ook uitgebreidt aan bod.
Het voornaamste voordeel van microcontrollers is dat je je eigen hardware precies kunt laten doen wat je hem verteld te moeten gaan doen. Nadeel is dat er een leertraject voor zowel elektronica en programmeren van microcontrollers aan vooraf gaat.
Wil je snel en eenvoudig aan de slag en die dingen kunnen doen die je aangaf dan denk ik dat een relaiskaart misschien de meest eenvoudige oplossing voor je is. Ben je leergierig en hebt genoeg vrije tijd om te studeren en geen haast met dit projektje, kijk dan naar de mogelijkheden van een microcontroller.
Groetjes,
Dave
-
Mij lijkt een relais kaart (zoals bij conrad)
een mooie simpele start.
Kan ik daar ook drukknoppen aan toevoegen?
Ik heb zelf geen ervaring met relais.
Is er ook een handleiding in het nederlands of engels verkrijgbaar, Mijn duits is namelijk niet zo goed...
mvg,
Stijn de Vreede
-
Nee volgens mij zijn die kaarten puur voor aansturing vanuit de PC (zoals je in 1e instantie vroeg).
Wil je meer controle hebben met drukknoppen en evt. later nog andere uitbreidingen, dan kom je toch meer in de richting van C-Control of een andere op microcontroller(s) gebaseerde oplossing zoals b.v. een Arduino printje. Maar zoals ik al aangaf, daar is enige elektronica ervaring en kennis van relais e.d. toch wel erg handig...
Groetjes,
Dave
-
Volgens mij is wat je wilt ook mogelijk met het lichtorgel van Leon van Perlo, zie http://home.hccnet.nl/leon.van.perlo/extra/lichtorgel.htm