Hallo zusammen,
ich studiere Wirtschaftsingenieurwesen und bin nun im dritten Semester.
In der Uni habe ich ein Semester lang Elektrotechnik gehabt, jedoch kein
Programmieren.
Nun ist unser Dozent auf die Idee gekommen, wir könnten uns das
Programmieren bis zum nächsten Semester ja mal eben selber beibringen
und eine Wetterstation bauen...
Meine Bauteile sind folgende:
- Arduino Nano
- ESP8266
- DHT 22
- DS18B20
- MPL3115A2
Die Hardware ist so weit fertig und ich konnte mit der Arduino IDE (ja,
viele finden die sch***e, mir bleibt derzeit aber nichts anderes über
als vollkommen ahnungslose) bereits die Sensoren einzeln und
mittlerweile auch gemeinsam auslesen. SO weit so gut.
Meine letzte Aufgabe ist nun:
Die Daten müssen mithilfe des ESP8266 wie auch immer irgendwie möglichst
unkompliziert und auch für mich umsetzbar ins Internet gestellt werden.
Dort sollen sie dann jeder Zeit abgerufen werden.
Könnt ihr mir helfen, wie ich das mache? Kennt ihr gute Sketches, die
ich abwandeln und verwenden kann? Ich habe eine Fritzbox, mit der ich
zumindest das Internet zur Verfügung stellen kann. Ansonsten habe ich
bisher noch keine Idee, wie ich die Daten bestenfalls übermittel..
Ich danke euch bereits im Voraus und bitte auch noch einmal zu bedenken,
dass ich eine absolute Anfängerin bin. Also bitte Verständnis dafür
zeigen :)
Liebe Grüße,
Melina
Hallo zusammen,
ich studiere Wirtschaftsingenieurwesen und bin nun im dritten Semester.
In der Uni habe ich ein Semester lang Elektrotechnik gehabt, jedoch kein
Programmieren.
Nun ist unser Dozent auf die Idee gekommen, wir könnten uns das
Programmieren bis zum nächsten Semester ja mal eben selber beibringen
und eine Wetterstation bauen...
Meine Bauteile sind folgende:
- Arduino Nano
- ESP8266
- DHT 22
- DS18B20
- MPL3115A2
Die Hardware ist so weit fertig und ich konnte mit der Arduino IDE (ja,
viele finden die sch***e, mir bleibt derzeit aber nichts anderes über
als vollkommen ahnungslose) bereits die Sensoren einzeln und
mittlerweile auch gemeinsam auslesen. SO weit so gut.
Meine letzte Aufgabe ist nun:
Die Daten müssen mithilfe des ESP8266 wie auch immer irgendwie möglichst
unkompliziert und auch für mich umsetzbar ins Internet gestellt werden.
Dort sollen sie dann jeder Zeit abgerufen werden.
Könnt ihr mir helfen, wie ich das mache? Kennt ihr gute Sketches, die
ich abwandeln und verwenden kann? Ich habe eine Fritzbox, mit der ich
zumindest das Internet zur Verfügung stellen kann. Ansonsten habe ich
bisher noch keine Idee, wie ich die Daten bestenfalls übermittel..
Ich danke euch bereits im Voraus und bitte auch noch einmal zu bedenken,
dass ich eine absolute Anfängerin bin. Also bitte Verständnis dafür
zeigen :)
Liebe Grüße,
Melina
Hallo zusammen,
ich studiere Wirtschaftsingenieurwesen und bin nun im dritten Semester.
In der Uni habe ich ein Semester lang Elektrotechnik gehabt, jedoch kein
Programmieren.
Nun ist unser Dozent auf die Idee gekommen, wir könnten uns das
Programmieren bis zum nächsten Semester ja mal eben selber beibringen
und eine Wetterstation bauen...
Meine Bauteile sind folgende:
- Arduino Nano
- ESP8266
- DHT 22
- DS18B20
- MPL3115A2
Die Hardware ist so weit fertig und ich konnte mit der Arduino IDE (ja,
viele finden die sch***e, mir bleibt derzeit aber nichts anderes über
als vollkommen ahnungslose) bereits die Sensoren einzeln und
mittlerweile auch gemeinsam auslesen. SO weit so gut.
Meine letzte Aufgabe ist nun:
Die Daten müssen mithilfe des ESP8266 wie auch immer irgendwie möglichst
unkompliziert und auch für mich umsetzbar ins Internet gestellt werden.
Dort sollen sie dann jeder Zeit abgerufen werden.
Könnt ihr mir helfen, wie ich das mache? Kennt ihr gute Sketches, die
ich abwandeln und verwenden kann? Ich habe eine Fritzbox, mit der ich
zumindest das Internet zur Verfügung stellen kann. Ansonsten habe ich
bisher noch keine Idee, wie ich die Daten bestenfalls übermittel..
Ich danke euch bereits im Voraus und bitte auch noch einmal zu bedenken,
dass ich eine absolute Anfängerin bin. Also bitte Verständnis dafür
zeigen :)
Liebe Grüße,
Melina
-> saug dir das ESP Addon für die Arduino IDE
-> Nimm den Arduino als USB-TTL-Wandler
-> Schau dir den Beispielcode für den ESP-Web-Server an
-> Bastel den Code für die Sensoren dran
Den Arduino Nano kannste dann ganz weg lassen, da der ESP
Leistungsfähiger und kleiner ist.
Kuchenbäcker schrieb:> Den Arduino Nano kannste dann ganz weg lassen, da der ESP> Leistungsfähiger und kleiner ist.
...wenn es denn ESP-Modul mit genug GPIOs ist, also > ESP8266-01
Um die Antworten noch ein wenig Auszuschmücken:
Du kannst in der Arduino IDE die "Boarddefinition" für den ESP8266
runterladen (bzw. bei mir war es ein NodeMCU, das wäre noch besser, weil
der eine besser geeignete Platine hat).
Dann kannst du den ESP8266 wie ein Arduino behandeln.
Der ESP8266 verbindet sich dann zur Fritzbox und dann startest du einen
WebServer (Oben verlinkt), der die Sensorwerte ausgibt (HTML zB selfhtml
sollte man dafür grob verstehen).
Theoretisch muss man die Fritzbox dann noch so konfigurieren, dass man
den ESP8266 aufrufen kann (Stichwort: Port Forwarding, kein DHCP), aber
ich nehme an man loggt sich auch mit dem Handy in die Fritzbox ein und
liest den Wert aus anstatt wirklich über das Internet zu gehen?
Abgesehen davon ist euer Dozent wirklich ein Idiot, aus dem nichts
heraus so ein Projekt zu verlangen. Mal abgesehen davon, dass ich im 1
Semester damals Programmieren hatte. Aber das ist ja sogar eher
Mikrosystemtechnik, also grundlos das programmieren erschwert^^
Erst einmal vielen Dank für die schnellen Rückmeldungen!
Könnt ihr mir sagen, wie ich es hinbekomme, den Arduino in Verbindung
mit dem ESP zu nutzen? Ich möchte/ muss nämlich beide Bauteile
einsetzen. Die meisten Beispiele sind allerdings immer ohne Arduino...
Meine Frage ist nun, wie ich die Kommunikation zwischen dem Arduino und
dem ESP herstelle und dann die Daten ins Internet übertrage.
Liebe Grüße und vielen Dank,
Melina