Forum: Mikrocontroller und Digitale Elektronik Lampe über SMS bedienen mit Arduino


von Martin L. (mcm)


Lesenswert?

Hey,

es wäre Klasse, wenn ihr mir helfen könntet! :) Hier meine Idee:

Ich würde ganz gerne einen Arduino an eine Lampe anschließen und an ihn 
SMSen schicken können, s.d. man damit einen Verbraucher, z.B. Lampe, 
bedienen kann (=an und aus).

Zum Schalten des Verbrauchers müsste sich dieses Board eignen, oder 
liege ich da falsch? Es sollte für 220V Verbraucher, wie "normale" 
Lampen, geeignet sein.
http://www.amazon.de/gp/product/B009P04ZKC/ref=s9_simh_gw_p23_d0_i5?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=1MKZF1395Y9W4KGB7NVN&pf_rd_t=101&pf_rd_p=463375173&pf_rd_i=301128#productDescription

So, das ist denke ich der einfachere Teil. Jetzt komme ich zum GSM 
Modul. Es gibt ein "offizielles" Shield, welches jedoch nach meinen 
Recherchen so um die 80€ kostet. Was haltet ihr von den folgenden 
Alternativen:

1. Man nehme ein USB Modem in USB-Stick-Form. Das könnte man mit dem 
USB-Host-Shield anschließen. Jedoch müsste man glaube ich jegliche 
Treiber selber schreiben.

2. Das o.g. offizielle Shield.

3. Ich habe im Netz dieses Shield gefunden. Immernoch einen relativ 
stolzen Preis von ca 30€ bis 30$.
International: 
http://www.ebay.com/itm/GSM-GPRS-Shield-For-Arduino-/230911052682?pt=LH_DefaultDomain_0&hash=item35c35f0b8a
Bzw.: 
http://www.ebay.de/itm/Neu-GSM-SIEMENS-TC35-SMS-drahtlos-Module-UART-232-Free-Voice-Adapter-/320856057878?pt=Elektromechanische_Bauelemente&hash=item4ab482e816 
-> das erscheint mir recht zuversichtlich.

4. Ggf. könnte man ein altes Handy anschließen und dessen SMS-Fähigkeit 
nutzen.
Ganz guter Link: 
https://sites.google.com/site/carlosoliveiraprojects/home/arduino/gsm-and-arduino

Also, welche Möglichkeit ist die zu empfehlende? Die 1. müsste ja 
irgendwie funktionieren, allerdings schrecken mich die Treiber ab. Die 
schnellste ist sicherlich Nummer 3, denke ich. Option Nummer 4 würde mir 
denke ich am meisten Spaß machen, nur weiß ich leider nicht welche 
Handys dazu geeignet sind! (ältere Siemens Modelle scheinen sich ganz 
gut zu eignen)

Könnt ihr mir diesbzgl. helfen? :)

von Alexander S. (esko) Benutzerseite


Lesenswert?

Martin L. schrieb:
> Zum Schalten des Verbrauchers müsste sich dieses Board eignen, oder
> liege ich da falsch? Es sollte für 220V Verbraucher, wie "normale"
> Lampen, geeignet sein.
> http://www.amazon.de/gp/product/B009P04ZKC/

Wenn die Abstände zw. den 230V und der Steuerseite groß genug sind, dann 
ist es in Ordnung. Auf dem Foto sieht es nicht danach aus.
Überhaupt hatte der Erbauer keine Ahnung, wenn er Optokoppler und Relais 
gleichzeitig einsetzt.


> 1. Man nehme ein USB Modem in USB-Stick-Form. Das könnte man mit dem
> USB-Host-Shield anschließen. Jedoch müsste man glaube ich jegliche
> Treiber selber schreiben.

Das ist praktisch unmöglich.


> 2. Das o.g. offizielle Shield.
> 3. Ich habe im Netz dieses Shield gefunden.

Kenne ich nicht.


> 4. Ggf. könnte man ein altes Handy anschließen und dessen SMS-Fähigkeit
> nutzen.

Das geht auch, ist aber mehr Aufwand. Im Forum sind aber einige 
derartige Projekte dokumentiert.


> Option Nummer 4 würde mir denke ich am meisten Spaß machen, nur weiß ich
> leider nicht welche Handys dazu geeignet sind!

Such mal im Forum.


Viele Grüße

von Martin L. (mcm)


Lesenswert?

Danke für die Antwort! :-)

> Wenn die Abstände zw. den 230V und der Steuerseite groß genug sind, dann
> ist es in Ordnung. Auf dem Foto sieht es nicht danach aus.
> Überhaupt hatte der Erbauer keine Ahnung, wenn er Optokoppler und Relais
> gleichzeitig einsetzt.

Ich werde das Ding einfach mal testen. Gibt es denn noch Alternativen?


Weiß noch jemand etwas zur Option mit dem Siemens Gerät? Ich habe 
bereits gegoogled, mit mehr oder minder großem Erfolg. Es scheint ab und 
zu zu funktionieren (wobei die Stromversorgung wohl ggf Probleme macht). 
Es funktioniert mit den sog. AT Commands. Wie muss man das Gerät - 
unabhängig von der Tatsache, dass es die Module in Shieldformfaktor gibt 
- verkabeln?

Ich werde noch mal nach der Handy-Lösung suchen!

von Martin L. (mcm)


Lesenswert?

Im Forum konnte ich nicht wirklich was finden. Ich denke, die Lösung mit 
einem Handy ist zwar sehr interessant, aber ohne guter Anleitung bin ich 
mir ehrlich gesagt nicht sicher, ob ich das hinbekomme. :/

von Markus M. (mark_m)


Lesenswert?

Du hast nach GSM-Modem gesucht?

Grüsse

von Jens K. (hardware_freak)


Lesenswert?

Wäre es da nicht schon fast praktischer, ein LAN/WLan Shield zu kaufen 
und das ganze über einen Webspace laufen zu lassen? Vorausgesetzt, du 
besitzt ein Handy welches Internetfähig ist. Ein LAn Shield bekommst du 
aus China für richtig kleines Geld!

von Alexander S. (esko) Benutzerseite


Lesenswert?


von Frank (Gast)


Lesenswert?

Es gibt natürlich GSM-Shields für Arduino, samt Lib ... also ist es kein 
Problem, eine SMS zu empfangen und auszuwerten. Kostet ca. 40 ... 50 
Euro.

Und was das Schalten von Netzlasten betrifft: Ein Halbleiter-Lastrelais 
mit optischem (galvanisch getrenntem) Eingang schaltet problemlos bei 
3..4 Volt, was der Arduino ohne zusätzlichem Treiber direkt leisten 
kann.

Da gibts eigentlich Nichts zu forschen, ist quasi eine reine Fleißarbeit 
...

von Dominic A. (neo123)


Lesenswert?

Ich denke das Handy wäre die einfachste Möglichkeit. Einfach bei einem 
alten Handy den Vibrationsalarm anzapfen und dahinter eine kleiner 
Steuerung und fertig.

von Eumel (Gast)


Lesenswert?

Dominic A. schrieb:
> Ich denke das Handy wäre die einfachste Möglichkeit. Einfach bei einem
> alten Handy den Vibrationsalarm anzapfen und dahinter eine kleiner
> Steuerung und fertig.

Aber dann kann man halt wirklich nur eine Sache an und aus Schalten. 
Außerdem kann ja jeder anrufen :)
Per SMS kannst du ja noch ein Passwort mitschicken und somit Missbrauch 
vorbeugen. Außerdem kannst du sehr viel mehr Dinge ein und aus schalten.

von Martin L. (mcm)


Lesenswert?

Soho, vielen Dank für die reichlichen Antworten schonmal!

> Du hast nach GSM-Modem gesucht?
>
> Grüsse
Das hab' ich jetzt gerade getan und bin auf jeden Fall fündiger 
geworden! :-)

> Wäre es da nicht schon fast praktischer, ein LAN/WLan Shield zu kaufen
> und das ganze über einen Webspace laufen zu lassen? Vorausgesetzt, du
> besitzt ein Handy welches Internetfähig ist. Ein LAn Shield bekommst du
> aus China für richtig kleines Geld!
Ja, darüber habe ich auch nach gedacht! Ein internetfähiges Handy 
besitze ich sogar. Mit Webspace meinst du einen Webserver auf dem 
Arduino, oder? D.h. statt GSM eben per ethernet? Problem ist, dass ich 
kein dyndns o.ä. nutzen kann und es somit nur im hauseigenen WLAN 
funktionieren würde. Aber eine Überlegung ist es tatsächlich Wert! Was 
wären da Vorteile? :-)

> Schau dir mal diese Diskussionsfäden an
Danke, hab ich grad getan!

> Es gibt natürlich GSM-Shields für Arduino, samt Lib ... also ist es kein
> Problem, eine SMS zu empfangen und auszuwerten. Kostet ca. 40 ... 50
> Euro.
>
> Und was das Schalten von Netzlasten betrifft: Ein Halbleiter-Lastrelais
> mit optischem (galvanisch getrenntem) Eingang schaltet problemlos bei
> 3..4 Volt, was der Arduino ohne zusätzlichem Treiber direkt leisten
> kann.
>
> Da gibts eigentlich Nichts zu forschen, ist quasi eine reine Fleißarbeit > ...
Okay, das habe ich auch gerade herausgefunden, trotzdem thx! Aber ob man 
nun ein GSM-Shield benutzt oder ein in einem Handy verbautes GSM-Modul 
dürfte doch eig. egal sein? Sofern beide über UART (also Serial was 
meines Wissen nach recht gut geht bei Arduino) und AT bedient werden. 
Dann dürften doch auch die Libs funktionieren, oder?
Hättest du einen beispiel-Link für so ein Halbl.-Lastrelais mit opt. 
Eingang?

> Ich denke das Handy wäre die einfachste Möglichkeit. Einfach bei einem
> alten Handy den Vibrationsalarm anzapfen und dahinter eine kleiner
> Steuerung und fertig.
Meinst du damit, dass man das Handy anruft und dann der 
Vibrationsmotor-Output automatisch geschaltet wird, s.d. die Steuerung 
aktiv wird? Falls das der Fall ist hast du absolut Recht! Aber ich hab 
mir das mit dem Arduino in den Kopf gesetzt, sorry :-).


Nun noch zwei drei kleine neue Fragen:

1. Empfehlt ihr ein Modul oder ein (altes) Handy? Letztendlich werden ja 
beide dann über rs232/uart und AT angesteuert. Weil dann ist preislich 
die Handy-Methode besser. Lassen sich die o.g. Libs dann auch nutzen?
Bzgl. eines Moduls habe ich noch das Wavecom Q2303A und WMOD2 gefunden. 
Diese erscheinen mir als Laie ziemlich äquivalent zu den genanntem 
Siemens TC35.
2. Welches Handy ist da zu empfehlen? Siemens soll ganz okay sein. 
Würden sich folgende Modelle eigenen und welhes ist zu empfehlen?
Siemens s5, s45, m35i, s25. Besonders bei den "s"-Modellen könnte man 
ggf. gut fündig werden! :-)

von Martin L. (mcm)


Lesenswert?

Jemand noch Vorschläge oder antworten? :-)

von Hans (Gast)


Lesenswert?

Martin L. schrieb:
>> Ich denke das Handy wäre die einfachste Möglichkeit. Einfach bei einem
>> alten Handy den Vibrationsalarm anzapfen und dahinter eine kleiner
>> Steuerung und fertig.
> Meinst du damit, dass man das Handy anruft und dann der
> Vibrationsmotor-Output automatisch geschaltet wird, s.d. die Steuerung
> aktiv wird? Falls das der Fall ist hast du absolut Recht! Aber ich hab
> mir das mit dem Arduino in den Kopf gesetzt, sorry :-).

Nein, er meint damit, dass Du ein altes Handy nimmst (völlig egal 
welches) und entweder:
- Anstatt dem Vibrationsmotor einen Optokoppler an das Handy anschliesst 
und diesen wiederum an den Arduino.
- Oder du eine Piezo-Scheibe (Kontaktmikrofon) auf das Handy klebst und 
mit dem Arduino einen Klatschschalter realisierst.
Da vibriert das Handy, der Klatschschalter merkts und schaltet das 
Licht. Das geht auch durch anrufen und nicht per SMS. Je nachdem wie oft 
du's klingeln lässt, geht das Licht an oder aus oder blinkt.

Ansonsten nimmst du eben so ein GSM-Shield und musst dich dann eben mit 
dem Auslesen der SMS beschäftigen usw. kannst dann jenachdem was du in 
der SMS schreibst das Licht steuern und sogar ne Antwort-SMS bekommen.

Du musst dich jetzt entscheiden und eins von beidem machen.


Für dich am einfachsten und immernoch etwas, wo du dahinter kommen 
musst, ist wohl nach dem Arduino ein Relais, dass dann das Licht 
schaltet.
Achtung bei der Hochspannung, Nie Anfassen!!!
Relais mit Logik ansteuern

und guck mal der thread hier:
Beitrag "Bluetooth modul mit relais + sender gesucht"

Und lass als aller erstes mal mit dem Arduino eine LD blinken!
viel Spass.

von Hans (Gast)


Lesenswert?

*LED blinken

von Martin L. (mcm)


Lesenswert?

Danke für den Tipp! :-) Ein wenig erfahrener bin ich dann doch schon, 
allerdings möchte ich erst genau wissen, was ich mir anschaffen müsste.

Ich meinte mit dem Handy eigentlich, dass man das dort integrierte 
GSM-Modul über ggf. vorhandene Serial-Ports ansteuert. Das geht bei den 
o.g. Siemens-Handys wohl recht gut. Hälst du/haltet ihr davon nichts? Es 
ist eben kein externes Shield, aber sollte doch eigentlich auch klappen.

Natürlich, ein Shield wäre am edelsten, allerdings ist diese fast teurer 
als so ein Uralt-Handy. Ich werde nochmal in mich gehen, vllt. könnt ihr 
mir noch abschließend bei der o.g. Frage helfen (also ob GSM-Modul und 
altes Handy äquivalent zu verwenden sind).

von Helfer1 (Gast)


Lesenswert?

Hab das ganze mal mit meinem alten Sony Ericsson W810 gemacht. Hab aber 
nichts damit gesteuert oder so. Hab nur AT Commands gesendet zum 
Schicken von SMS und ähnlichem.

Kann dir aber von der Handylösung nur abraten, da zum Beispiel 
Datenverbindungen oder andere Geschichten mit dem simplen 
AT-Kommandosatz der meisten uralthandys nicht geht. Würde schon mehr 
dafür ausgeben und dann eine kleinere handliche Lösung haben, die z.b. 
beim Interfacing auch schon die gleichen Pegel hat. Beim Handy brauchst 
noch einen einen Rs232 pegelwandler.

Nur ein Modul zu bestellen würde ich lassen. Da würde ich lieber 50€ 
hinlegen als nachher beim Löten der Module probleme zu bekommen.

von Helfer1 (Gast)


Lesenswert?

Ach ja:
Wenn du schon ein Handy hast (kannst ja mal schauen ob du noch irgendein 
Handy aus den 2000er Jahren findest) hilft rumspielen damit schon mal 
enorm. Z.b. hatte ich bei dem w810 schon bluetooth drin und dann kann 
man über seinen  laptop über COM direkt über das terminal schon mal ein 
paar sachen ausprobieren, ohne ein datenkabel für das handy zu 
benötigen.

von Sepp (Gast)


Lesenswert?

Kleiner Tip falls du die Vibrationslösung über SMS wählen solltest: 
hatte mal etwas ähnliches gemacht auch mit Mikro auf Handy geklebt und 
dann mit SMS gesteuert.
Nur habe ich etwas als Kodierung die Anzahl der SMS in einem bestimmten 
Zeitfenster genommen.
Ende vom Lied: das Handy konnte "nur" knapp 200 SMS speichern und ich 
mußte durch diesen Fehler warten bis meine Frau nach Hause kommt da ich 
nicht mehr durch unser Gartentor kam...

von Martin L. (mcm)


Lesenswert?

Würde dann dieses og Modul + board funktionieren?

http://item.mobileweb.ebay.de/viewitem?itemId=250922333972&index=1&nav=SEARCH&nid=99941214525

Oder gibt es empfehlenswertere Boards?

von Martin L. (mcm)


Lesenswert?

Welche Vorteile bietet beispielsweise das SIM900?

von fonsana (Gast)


Lesenswert?

Martin L. schrieb:
>> Wenn die Abstände zw. den 230V und der Steuerseite groß genug sind, dann
>> ist es in Ordnung. Auf dem Foto sieht es nicht danach aus.
>> Überhaupt hatte der Erbauer keine Ahnung, wenn er Optokoppler und Relais
>> gleichzeitig einsetzt.
>
> Ich werde das Ding einfach mal testen. Gibt es denn noch Alternativen?

Auf dem Bild von der Rueckseite kann man sehen/erahnen dass die 
Abstaende sehr wahrscheinlich nicht annaehernd ausreichen. der mittlere 
Anschluss des Umschaltkontaktes reicht weit in den 5V-Teil hinein.

Dir sollte klar sein, dass Du, wenn dieser Test fehlschlaegt, tot sein 
kannst. (Oder jemand anderes)

fonsana

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich habe mir kürzlich den hier kommen lassen, kann sogar klassisch 
telefonieren:

http://www.exp-tech.de/Shields/SIM900-GSM-GPRS-shield-for-Arduino---IComSat-v1-1.html

von Martin L. (mcm)


Lesenswert?

Ja, ich werde zuerst einmal einfache Tests ohne jegliche höhere 
Spannungen vornehmen!

Ich werde es dann mal mit dem vorgeschlagenen SIM900 testen!

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Das SIM900 is schon nen gutes Modul, gibts auch ohne überteuertes Shield 
für 15€

von Martin L. (mcm)


Lesenswert?

Oh, vielen dank für diese Info! Darauf habe ich gewartet :-).

Wie geht man vor, wenn man das Modul als solches nutzen möchte? Gibt es 
dazu ggf ein tutorial oä? Bzw ein link zu den benötigten Komponenten.

Lg

von Spess53 (Gast)


Lesenswert?

Hi

>Wie geht man vor, wenn man das Modul als solches nutzen möchte?

Man sucht auf der Herstellerseite

(http://www.simcom.us/product_detail.php?cid=1&pid=37)

nach entsprechenden Dokumenten

>Bzw ein link zu den benötigten Komponenten.

So etwas?

http://www.simcom.us/act_admin/supportfile/SIM900_HD_V1.01(091226).pdf

MfG Spess

von Hansjörg (Gast)


Lesenswert?

Google : velleman PK160
Gruss Hansjörg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.