Forum: Mikrocontroller und Digitale Elektronik Webserver - Überwachung


von Dreko K. (dreko)


Lesenswert?

Hallo,

ich arbeite an einem Projekt, an einem Medikamentenspender, der 
überwacht werden soll durch einen Webserver, der eine SMS verschickt an 
ein Handy sobald die Person die Tabletten zu einer bestimmten Zeit nicht 
eingenommen hat.

Ich habe vor die Box, in der die Tabletten sind mit einer 
Infrarot-Lichtschranke zu überwachen. Sobald der Lichtstrahl 
unterbrochen wird soll ein Signal an den µC geschickt werden, der dieses 
dann an einen Webserver weiterleitet. Somit weiß dann der Server, dass 
die Tabletten entnommen wurden und muss keine SMS versenden. Wenn aber 
die bestimmte Zeit überschritten wird, also die Tabletten nicht 
entnommen werden, dann soll der Server eine SMS verschicken.

Meine Frage jetzt, ist es möglich mit einem PICkit 3 über ein WLAN-Modul 
auf einen Webserver zuzugreifen und so die Kommunikation zwischen dem µC 
und dem Server und weiters zum Endgerät zu realisieren?

Bzw. was fehlt mir oder sollte ich anders machen?

Freue mich auf Hilfe und Tipps

Danke schon mal im Voraus

: Bearbeitet durch User
von Magic S. (magic_smoke)


Lesenswert?

Bitte entschuldige, aber ich würde Dir davon abraten wenn Du davon keine 
Ahnung hast. Bei medizinischen oder die Gesundheit betreffenden Themen 
ist das immer 'ne heiße Sache wenn was schiefgeht. Die Idee selbst find 
ich klasse, aber wenn durch ein Versagen nicht festgestellt wird, daß 
ein Patient seine lebenswichtigen Medikamente nicht eingenkommen hat und 
deswegen in eine lebensgefährdende Lage kommt oder schlimmstenfalls 
draufgeht, macht man Dir so richtig Feuer unter'm Hintern!

von Dreko K. (dreko)


Lesenswert?

Hallo,

um dich zu beruhigen, das ist nur ein Projekt für mich, nicht für eine 
Firma oder Sonstiges, ich möchte es ja lernen, es ist nur für mich 
privat, um es gemacht zu haben, ich denke noch nicht einmal daran es 
weiterzugeben oder sonst was ;-)

: Bearbeitet durch User
von nochwas (Gast)


Lesenswert?

Das Projekt ist Quatsch. Was soll ein Webserver? Ein Server stellt eine 
Resource zur Verfuegung, er macht sonst nichts.

Es gibt schon Loesungen, die sowas machen. Alles in Hardware. Nennt sich 
zB SMS Relay. Das hat 8 konfigurierbare Ein-/Ausgaenge, auf deren 
Aenderung eine SMS verschickt werden kann. Industrie erprobt.

von Ungläubiger (Gast)


Lesenswert?

Dreko K. schrieb:
> Bzw. was fehlt mir oder sollte ich anders machen?

Nochmal genau überlegen, ob du wirklich den Webserver dazwischen packen 
willst.

HTTP - ist jetzt nicht das tollste zum implementieren auf einem µC.

Was aber machbar ist, wenn du direkt ein handy an den µC hängst, und der 
dann eine SMS rausschickt.

von Dreko K. (dreko)


Lesenswert?

Also den Webserver weglassen und die Zeiten und die SMS direkt auf dem 
µC programmieren?

Danke für die Antwort

von Ungläubiger (Gast)


Lesenswert?

http://www.ulrichradig.de/home/index.php/avr/avr_handy
je nachdem wie genau die Uhr sein soll: 
http://www.ulrichradig.de/home/index.php/avr/dcf77_uhr

Programmierung der Zeiten dann via SMS

von Dreko K. (dreko)


Lesenswert?

Das Ganze soll aber großräumiger passieren, also das Handy mit einem 
Kabel zu verbinden fällt sowieso weg. Und wenn ich zB nicht im Haus bin, 
dann würde das Ganze nur mit einem Webserver funktionieren?

Oder meintest du durch die Verbindung zum Handy über das Handy eine SMS 
an wen anderen zu versenden?

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Dreko K. schrieb:
> Das Ganze soll aber großräumiger passieren, also das Handy mit einem
> Kabel zu verbinden fällt sowieso weg. Und wenn ich zB nicht im Haus bin,
> dann würde das Ganze nur mit einem Webserver funktionieren?

Was hast du immer mit deinem Web-Server?
Wozu brauchst du denn den überhaupt? Denk doch mal darüber nach.


> Oder meintest du durch die Verbindung zum Handy über das Handy eine SMS
> an wen anderen zu versenden?

Es gibt doch auch schöne GSM-Module, die man einfach an einen µC 
ankabeln kann. Im einfachsten Fall kann das ein altes Handy sein, 
welches als 'Modem' fungiert.

Der µC überwacht die Medikamentendose und wenn das Timeout kommt schickt 
er dir eine SMS auf dein Handy. Wozu brauchst du da jetzt einen 
Web-Server?
Oder wolltest du die SMS über das Internet verschicken?

: Bearbeitet durch User
von nochwas (Gast)


Lesenswert?

Erst ueber WLAN und dann noch ueber das Internet per Whatsup... Dann ist 
die Zuverlaessigkeit unterirdisch bevor man damit begonnen hat

von Dreko K. (dreko)


Lesenswert?

Nein das passt eh so, genau so hab ich es vor

Danke, das ist doch mal ne hilfreiche Antwort

von Dreko K. (dreko)


Lesenswert?


: Bearbeitet durch User
von Marcel (Gast)


Lesenswert?

Dreko K. schrieb:
> Ich habe vor die Box, in der die Tabletten sind mit einer
> Infrarot-Lichtschranke zu überwachen. Sobald der Lichtstrahl
> unterbrochen wird soll ein Signal an den µC geschickt werden, der dieses
> dann an einen Webserver weiterleitet. Somit weiß dann der Server, dass
> die Tabletten entnommen wurden und muss keine SMS versenden. Wenn aber
> die bestimmte Zeit überschritten wird, also die Tabletten nicht
> entnommen werden, dann soll der Server eine SMS verschicken.

Mit dem Ansatz weisst du zwar, dass die Medikamente aus dem Spender 
genommen wurden, aber du weisst nicht, ob der Patient diese auch 
einnimmt.
Mag ein netter Ansatz sein, aber für die Praxis taugt das nichts.

Wenn du einfach nur mal mit sowas rumspielen willst nimm dir das 
SainSmart Modul und häng das per USB-USART Wandler (die Dinger mit dem 
FTDI USB Chip) an deinen PC. Das kannst du dann auch später, ohne das 
Kabel, am MC verwenden.

von Dreko K. (dreko)


Lesenswert?

Hey Marcel,

habe mir deinen Beitrag durchgelesen und gesehen dass du mir das 
SainSmart-Modul ratest, schaue mir das Ganze mal genauer an, falls noch 
Fragen aufkommen, werde ich mich wieder melden.

Danke für deine Antwort!

von Dreko K. (dreko)


Lesenswert?

Hab hier diese Seite gefunden, ist so ziemlich ähnlich wie das was ich
vorhabe.

Beim Abschnitt "Verbindung zwischen PC und Handy" und "SMS-Übertragung"
wird das Bascon-AVR-Terminal verwendet. Jedoch verwendet man dort ein
Handy.

Link:

http://mschrod.de/Elektronik/AVR/Projekte/HandyS45/SMS_Versand.html

Jetzt wollte ich fragen, kann ich denn das SainSmart-Modul mit dem
Bascom-AVR-Terminal auf das Textverfahren mit AT-Befehlen überprüfen und 
danach mit PDUSpy die SMS darauf speichern oder muss ich da noch was 
beachten?

Modul:

http://www.amazon.de/SainSmart-Kompatibel-Drahtlos-Module-SIEMENS/dp/B006CHEUSI/ref=sr_1_1?ie=UTF8&qid=1397489148&sr=8-1&keywords=gsm+modul#productDescription

: Bearbeitet durch User
von Dreko K. (dreko)


Lesenswert?

So, das alles funktioniert jetzt, also verschicke mit PDUSpy die SMS an 
mein Handy, wie stelle ich das jetzt an dass ich sie mittels meinem 
PicKit3 versende?

Also die SMS ist im Modul gespeichert und kann verschickt werden.

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.