Licht per software bedienen

OP (Firma: Lyoness) #2792659
Lesenswert?

Hey, Haben in der Schule vor längerer Zeit mal mit Mikrokontroller 
herumgespielt und die bissl programmiert.
z.B fix auf dem mikrokontroller angebrachte LED's zum Leuchten bringen 
usw.

Jetzt hätte ich ne frage Wie funktioniert das Bzw was brauche ich, um 
Mit einer Selbstgemachten Software z.B LED'S/Glühlampen oder anderes 
anzusteuern/strom zuflus einzuschalten?
Funktioniert das mit nem Mikrokontroller überhaupt?


Im grunde soll einfach Per Button klick aufm PC stromzufluss für ne 
Glühlampe zugeschalten sein oder so ähnlich.


Könnte mir jmd sagen was ich dazu brauche.
Was würde man zusätzlich brauchen um das ganze nicht vom PC aus zu 
steuern sondern vom Handy aus(braucht man wahrscheinlich receiver)


Auch so ne blöde frage ist Kann man Mikrokontroller auch in C++ 
programmieren zwecks Grafikoberfläche XD?


Freue mich auf eure antworten
#2792719
Lesenswert?

Tach Dominik,

> Mit einer Selbstgemachten Software z.B LED'S/Glühlampen oder anderes
> anzusteuern/strom zuflus einzuschalten?
> Funktioniert das mit nem Mikrokontroller überhaupt?
Ja sicher. Wie man LEDs ansteuert weißt du ja offensichtlich. 230V 
Glühlampen und andere Verbraucher zu steuern erfordert halt statt eines 
Vorwiderstands ein Relais plus ein bischen Gemüse. Das Prinzip ist aber 
das selbe.

> Im grunde soll einfach Per Button klick aufm PC stromzufluss für ne
> Glühlampe zugeschalten sein oder so ähnlich.
Sowas ist über den COM port leicht zu realisieren. Auch USB ist denkbar. 
Du musst halt nur die Softwareschnittstellen auf PC und µC schaffen.

> Was würde man zusätzlich brauchen um das ganze nicht vom PC aus zu
> steuern sondern vom Handy aus(braucht man wahrscheinlich receiver)
Bluetooth ist eine Möglichkeit. Cooler ist aber die Ansteuerung per 
ethernet. Denkbar ist auch ein GSM Modul.

> Auch so ne blöde frage ist Kann man Mikrokontroller auch in C++
> programmieren zwecks Grafikoberfläche XD?
Mhh, ich denke das ist nicht ganz zu Ende gedacht. Grafikoberflächen 
kann man mit so gut wie allen Programiersprachen erzeugen. Du musst 
schon spezifizieren, welches Anzeigemedium du verwenden möchtest. 
Entweder direkt (zB auf einem LCD, per PAL oder VGA) oder virtuell auf 
einem webserver etc. etc.
Außerdem muss man wissen, welche µC Familie du verwenden möchtest. Bei 
AVR sind die populärsten AVR-gcc(C), Atmel Studio(C) und weiter wie 
Bascom(Basic) und AVRCo(Pascal).

Thor
Gast #2792730
Lesenswert?

danke für di schnell antwort :)

welcher mikrokontroller wüde sich da am besten eignen, zwecks glühbirne 
oder anderes anzusteuern.?

mit relais und zusätzlichem kenn ich mich halt nd so gut aus wie das 
funktionieren soll mit mikrocontroller XD
Gast #2792792
Lesenswert?

ja tutorial habn wir eig in da schule schon paar gmacht, werd natürlich 
auch noch paar durchgehen müssen, aber ich will nur mal schaun welchen 
mikrokontroller ich brauche um überhaupt so nen stromfluss für 1-xxx 
glübirnen oder anderes zuschalten kann, bzw di halt zum leuchten brignen 
XD.

mit dem werd i halt vorher noch üben und so.



und zweck dem einen zwischenstecker:

SRY ich bin echt dumm was sowas angeht, aber für was brauch ich den?^^
ich brauch echt ne ganz genaue erklärung i kenn mich da nämlich rein gar 
nicht aus XD
was ich dazu brauch und so.
Bin nur im Programmieren geübt :P
#2792817
Lesenswert?

sleicreider1337 schrieb:

> SRY ich bin echt dumm was sowas angeht, aber für was brauch ich den?^^
> ich brauch echt ne ganz genaue erklärung i kenn mich da nämlich rein gar
> nicht aus XD
> was ich dazu brauch und so.
> Bin nur im Programmieren geübt :P

so leid es mir auch tut ... aber bitte tu dir selbst einen gefallen und 
warte noch ein paar jahre mit sowas, bis du genug erfahrung hast mit 
230v umzugehen..

wenn es nur leds sein sollen: kauf dir einen arduino mit ethernet shield 
.. damit kannst du dann ausm netzwerk raus mit dem mikrocontroller 
kommunizieren und zB LEDs schalten (das ist ungefährlich).
warum arduino ? dafür gibt es ohne ende tutorials und man bekommt 
relativ komplexe sachen als als absoluter anfänger hin - mit einem 
normalen avr mit ethernat anbindung (zB pollin netIO wie es dir hier 
evtl jemand empfehlen wird, wirst du ziemlich überfordert sein und den 
spaß an der sache verlieren).

die grafische oberfläche kannst du zB als website oder so machen - ist 
auch mobil zu bedienen (sieht dann evtl mal so aus wie das hier, hab ich 
mal vor einigen jahren entwickelt: 
http://www.youtube.com/watch?v=H5OGloTDaBg - deswegen auch die schlechte 
qualli ;))

am anfang würde ich erstmal am pc ein programm schreiben mit dem du per 
terminal über sockets mit dem board kommunizieren kannst...irgendwann 
dann mal per GUI
Gast #2792849
Lesenswert?

ja das is mir klar das des mit 230V gefährlich ist :) das werd ich eh nd 
machen und wenn nur mit an freund der sich mit elektrick und so 
auskennt.

di andruino boards oder wie di heißn, von denen hab i schon mal gehört 
:)
gibts da aber auch nicht verschiedene ? wenn ja welches würd da am 
besten passen, bzw wo gibts de zum kaufen XD.

zwecks programmier sprache. das ganze wird ja in assambler oder C 
programmiert. normal sollte das ja auch mit c++ gehn oder?


danke für die tolle antwort, bissl versteh ich auch als anfänger schon 
;) jetzt halt
Gast #2792882
Lesenswert?

aso, ich hab mit c jetzt nur consolen programme programmiert. kenn mich 
in c auch recht gut aus, aber oberflächen mäßig is da nd viel zu machen 
oder?
hab in c halt auf CodeBlocks programmiert.

falls nicht kann man bestimmt signale an ein c++ programm weitergeben wo 
ich dann mehr oberflächen programmieren kann.

oder gibts andere tips? ;)
#2792909
Lesenswert?

sleicreider1337 schrieb:
> aso, ich hab mit c jetzt nur consolen programme programmiert. kenn mich
> in c auch recht gut aus, aber oberflächen mäßig is da nd viel zu machen
> oder?
> hab in c halt auf CodeBlocks programmiert.
>
> falls nicht kann man bestimmt signale an ein c++ programm weitergeben wo
> ich dann mehr oberflächen programmieren kann.
>
> oder gibts andere tips? ;)

dir fehlt leider zuviel hintergrundwissen... hier mal ein kleines 
beispiel wie die kommunikation läuft:

Relais<>Transistor<>ArduinoIOPort<>ArduinoAVR<>ArduinoEthernetShield<=== 
=  Ethernet TCP/IP ====>PC<>TCPSocket<>GUIOberfläche<>Bedienung

der arduino wird dabei in dem arduino-c programmiert, der pc teil in der 
sprache deiner wahl
Gast #2792913
Lesenswert?

Alex schrieb:
> Bei ELV gibt es einen fertig aufgebauten Zwischenstecker, der sich mit
> einer Spannung zwischen 4 und 18V schalten lässt:
>
> http://www.elv.de/230-v-schaltinterface-si-230-2.html

Das sind doch nur überteuerte Funksteckdosen ohne Funk. Mit ein bisschen 
Fantasie kannst du die hier 
http://www.ebay.de/itm/Funksteckdosen-SET-4-tlg-Steckdosen-Funk-Fernbedienung-/290756899328?pt=Sonstige_Hauselektronik&hash=item43b2763200 
auch dazu umbauen, einfach den Anschluss der Relaiswicklung nach aussen 
führen. Besser wär es für dieses Projekt hier aber gleich den Funk zu 
nutzen. Evtl. lassen sich ja die Tasten der Fernbedienung durch kleine 
Servos drücken, die von einem µC angesteuert werden ;-)
OP (Firma: Lyoness) #2793235
Lesenswert?

Das sind alles tolle antworten :)
ich hab mir das jetzt auf amazon paar solche boards angeschaut
hab da eines gefunden mit ethernet shield.

http://www.amazon.de/gp/product/B007VWETZC/ref=s9_simh_gw_p23_d0_i6?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=1DPSNJSMH8898M171482&pf_rd_t=101&pf_rd_p=463375173&pf_rd_i=301128

Was sagt ihr dazu?
Was bringt mir eig, Mikrokontroller mit ethernet mehr?
Kann man den dann auch ans Internet hängen und den µC auch über W-Lan 
Steuern(z.B µC an router hängen mit Lan und mit handy den steuern)? Sry 
für di dummen fragen^^.

Weiters hätte ich dann noch ne frage:
Wenn ich jetzt so einen µC wie den da oben habe.
Wo würde man die LEDS bitte da dran baun?
oder die Glühlampe etc.?
OP (Firma: Lyoness) #2793255
Lesenswert?

klingt gut, aber den link den ich obengepostet hab hab ich bemekrt ist 
nur ein ethernetshield, kein ganzer µC....


http://www.amazon.de/SainSmart-Entwicklungsbrett-Arduino-USB-Kabel-enthaltend/dp/B005WR72SO/ref=pd_bxgy_ce_img_b


dazu müsste ich den kaufen.



http://www.amazon.de/Arduino-Main-Boards-A000051-PoE-Modul/dp/B007XEWTSW/ref=sr_1_113?ie=UTF8&qid=1344929845&sr=8-113

oder was sagt ihr zu dem?




zwecks tutorials, klar muss ich mir alles anschaun. möchte nur mal 
wissen was man alles damit machen kann, will nich später dann 
draufkommen das der µC nicht das kann was ich mal vorhab zu machen ;)


ich frag mich eig immer noch wo man da, z.B wenn ich glühbirnenschalten 
will, diese anbringen muss.

Bei meinem µC waren die LED's nämlich shcon fix fertig angebracht.
#2793258
Lesenswert?

Dominik Reisner schrieb:
> Das sind alles tolle antworten :)
> ich hab mir das jetzt auf amazon paar solche boards angeschaut
> hab da eines gefunden mit ethernet shield.
>
> 
http://www.amazon.de/gp/product/B007VWETZC/ref=s9_simh_gw_p23_d0_i6?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=1DPSNJSMH8898M171482&pf_rd_t=101&pf_rd_p=463375173&pf_rd_i=301128
>

Nicht 'mit Ethernet Shield'. Das IST der Ethernet Shield. Die 
Erweiterung für einen Arduino um ihn ans Netz zu hängen.
#2793261
Lesenswert?

Dominik Reisner schrieb:

> oder was sagt ihr zu dem?

Fang erst mal klein an.
So teuer sind die Dinger nicht, dass man gleich mit dem Flaggschiff 
anfangen muss, von dem man 80% erst mal überhaupt nicht nutzen kann.

Der Trend geht sowieso zum Zweit-µC.

> zwecks tutorials, klar muss ich mir alles anschaun. möchte nur mal
> wissen was man alles damit machen kann,

Wenn du es denken kannst und du detailiert beschreiben kannst, in 
welcher Reihenfolge welche Aktionen ausgeführt werden müssen, dann 
kannst du es prinzipiell auch programmieren.
Ein µC ist kein Zauberer. Du schreibst das Programm. Die Grenzen (es sei 
denn die sind technischer Natur, aber die wirst du so schnell nicht 
erreichen), die Grenzen definierst du und dein Können.

> ich frag mich eig immer noch wo man da, z.B wenn ich glühbirnenschalten
> will, diese anbringen muss.

Steht alles im Tutorial.
Wie man LED an die Pins anschliesst, welche Möglichkeiten es dazu gibt. 
Wie man Schalter und Taster anschliesst, welche Möglichkeiten es da 
wieder gibt. Wie man ein LCD anschliesst etc. etc.
#2793269
Lesenswert?

Dominik Reisner schrieb:
> aso ja werd ich mir halt mal anschaun,
> dann kauf ich mir einfach einen µC um 20€~ mit USB anschluss zum üben.
>
> weil ich gerade draufkomme..
> ich brauch ja so ein Programmier gerät auch oder?

Im Prinzip ja.
Allerdings haben die Arduinos eine entsprechende Schaltung mit an Board, 
so dass man erstmal keinen Programmer braucht. Unter anderem das ist 
etwas, was sie attraktiv macht.

Auf lange Sicht wirst du aber wahrscheinlich um einen Brenner nicht 
rumkommen. Denn im Masseneinsatz macht es dann schon einen Unterschied, 
ob man sich den µC um 2 Euro 50 auf eine Standardplatine lötet oder 
jedesmal einen Arduino für 20 Euro kauft.
Gast #2793281
Lesenswert?

Hallo,

kauf dir einen Arduino UNO (~20€) und fang damit mal an. Dazu brauchst 
du kein Programmer, kein USB Wandler etc.. alles bereits auf dem Board.

Wenn Du dann "tiefer" einsteigen willst, dann kannst Du den UNO zum 
Programmer "umfunktionieren" also keine verschwendung.

Die Einstiegshürde ist so auf jedenfall niedriger.

Gruß
BT
OP (Firma: Lyoness) #2793320
Lesenswert?

also ist das DMX512 für µC spiziell im bereich von Lichttechnik?
hört sich gut an.
werd ich mir genauer ansehen.



zu meinem Ziel: in ferner Zeit xx Jahre(nur hobbie mäßig weil ich eig. 
ja Softwareentwickler bin)
das ich vllt Licht/vllt sogar im eigenen haus, mit pc & handy steuern 
kann.
da werd ich wohl noch viel lerenen müssen ;)
Gast #2793553
Lesenswert?

Hi Doninik
ich will dir ja nicht zu nahe treten, aber...
>zu meinem Ziel: in ferner Zeit xx Jahre(nur hobbie mäßig weil ich eig.
>ja Softwareentwickler bin)
Ich stell mir da grad die von dir erstellte Doku vor. Sorry, aber du 
scheinst uns hier mächtig zu verar.....
Nix für ungut. Du hast ja noch viel Zeit zum Lernen und dann wirds auch 
mal irgend wann mal was n´mit der Licht Ein-Aus Schaltung vom PC. Folg 
ruhig dem Rat und lies die Tutorials. Und wenn du die Chance hast, 
blätter mal im Physikbuch die elektrischen Seiten durch.
Gruß oldmax
Gast #2793696
Lesenswert?

Dominik Reisner schrieb:
> wie gesagt kenn mich eig rein nur mit programmieren aus.
> aber soltle sich lernen lassen ;)

Mir verrät deine Rechtschreibung, dass du mindestens noch 7 Jahre in der 
Schule verweilen musst. Demnach hast du noch viel Zeit zum Lernen :)

Und überhaupt, warum so klein anfangen? Besorge dir Raspberry PI, baue 
das Board in eine Kiste mit ner Glühlampe ein und spielt einen 
BinaryLight UPNP Service drauf, dann in paar Stunden eine Android App 
zusammencoten und fertig ist....Musst du dich mit der Hardware nicht 
rumschlagen (abgesehen vom Relais), sondern ein bisschen coten! Aber das 
kannst du ja!
OP (Firma: Lyoness) #2793705
Lesenswert?

was da derunterschied zu den microkontroller?
is des besser oder wie was?

wie meinst wegen hardwarerumschlagen? was is da halt einfacher?


und nein ich bin nur mehr 1 jahr schule,
aber ich schreib einfach schnell drüber und lies ma meinen eigenen text 
nd nochmal durch oO
OP (Firma: Lyoness) #2793736
Lesenswert?

Trulli schrieb:
> Dominik Reisner schrieb:
>> wie gesagt kenn mich eig rein nur mit programmieren aus.
>> aber soltle sich lernen lassen ;)
>
> Mir verrät deine Rechtschreibung, dass du mindestens noch 7 Jahre in der
> Schule verweilen musst. Demnach hast du noch viel Zeit zum Lernen :)
>
> Und überhaupt, warum so klein anfangen? Besorge dir Raspberry PI, baue
> das Board in eine Kiste mit ner Glühlampe ein und spielt einen
> BinaryLight UPNP Service drauf, dann in paar Stunden eine Android App
> zusammencoten und fertig ist....Musst du dich mit der Hardware nicht
> rumschlagen (abgesehen vom Relais), sondern ein bisschen coten! Aber das
> kannst du ja!



zwecks dem raspberry pi , wo kann man des kaufen?
weil ich glaub son teil hol ich mir,
und werd mich mit dem rumspielen
Gast #2793749
Lesenswert?

>wo kann man des kaufen?
Habe die Raspberries beim LPG Biomarkt gesehen. Frag doch einfach google 
oder benutzt mal die Forumsuche.

>wie meinst wegen hardwarerumschlagen? was is da halt einfacher?
Ich meine, du kannst beim coten bleiben, nix löten und so! Jetzt 
verstanden?
Gast #2793866
Lesenswert?

Hi
Man solls nicht glauben, aber diese beiden Texte kommen von ein und dem 
selben Autor

text 1:
>was da derunterschied zu den microkontroller?
>is des besser oder wie was?

>wie meinst wegen hardwarerumschlagen? was is da halt einfacher?


>und nein ich bin nur mehr 1 jahr schule,
>aber ich schreib einfach schnell drüber und lies ma meinen eigenen text
>nd nochmal durch oO

Text 2:
>nach genauerem ansschaun,ist das ja eh wie ein kleiner pc.
>schaut sehr interessant aus dieses raspberry pi teil :)

Bis auf Groß- und Kleinschreibung scheint er ja das Deutsch doch zu 
beherrschen. Einige Text sind äußerst grenzwertig, andere lassen auf 
einen vernünftige Autor schließen. Daher glaub ich immer noch, der Junge 
verarscht uns.
Gruß oldmax
#2795628
Lesenswert?

Eben, dein Geschreibsel hier zeigt dass du absolut nicht in der Lage 
bist dich vernüftig auszudrücken. Bevor du ein Problem nicht vernüftig 
formulieren kannst, wirst du auch keine Lösung dafür finden. Darum nimmt 
dir auch keiner deine angeblichen Programmierkentnisse ab. Du drückst 
dich aus wie 6-jähriger. Schon deine Überschrift liest sich wie aus der 
Krabbelgruppe.

gruß cyblord
Gast #2795651
Lesenswert?

habe auch von hilfsbereiten leuten antworten bekommen, ohne dumme 
kommentare^^
Krabbelgruppe würd ich mal eher sagn wenn man ständig so dumme 
kommentare schreiben muss^^.
außerdem is es total egal ob ihr mir glaubt das ich programmieren kann 
oder nicht^^, is auch indemfall von mir nicht gefragt, will nur wissen 
zwecks hardware ansteuern vom pi, das ich kein pro hardwareprogrammierer 
bin sollte man durch die texte oben bereits festegetellt haben.
Gast #2795660
Lesenswert?

Hi

> will nur wissen zwecks hardware ansteuern vom pi,

Dann nimm den Finger aus der hinteren Körperöffnung und besorge dir das 
Datenblatt des Controllers. Da steht alles drin. Oder kannst du auch 
nicht richtig lesen?

MfG Spess
Gast #2795771
Lesenswert?

Hi

>könnts eh weiter flamen hier.

Was hat das mit 'flamen' zu tun? Wenn du µCs programmieren willst ist 
das Datenblatt der verwendeten Controllers deine Bibel. Aber im 
Gegensatz zur Kirche wird sie dir nicht vorgelesen sondern du must da 
selbst durch. Wenn dir das zu viel ist, dann lass es und programmiere 
weiter Software, die keine Hardware braucht.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren