Forum: Mikrocontroller und Digitale Elektronik Temperatur-Sensor DS18S20 und DS18B20 am Arduino


von Flo D. (floflovaldo)


Lesenswert?

Hallo,

ich bin gerade dabei eine Temperatur-Messstation mit Außen- und 
Innen-Thermometer bauen. Innenthermometer habe ich noch DS18S20-er hier 
rumliegen, also würde ich die auch nehmen, funktioniert auch. Nun zu 
meiner Frage:

1. Frage:

Ich bin mir unsicher ob ich außen einfach solch einen auf den Balkon in 
ein normales Gehäuse aus Plastik, bei Reichelt Artikelnummer GEH KS 65, 
mit einem zweiten Arduino rein machen kann. Ich glaube Feuchtigkeit tut 
dem Ganzen nicht gut. Hätte da einen Sensor namens DS18S20 gefunden, 
extra für draußen:

http://www.amazon.de/Generic-Wasserdicht-DS18B20-Temperaturf%C3%BChler/dp/B00GIDZ5IU/ref=pd_sim_sbs_ce_2?ie=UTF8&refRID=0XP4WJC4GAD0P8F5JKKZ

Was haltet ihr von dem. Außerdem ist eben die Frage wie ich das draußen 
wetterfest mache. Regen kommt direkt keiner hin, nur evtl. bei sehr 
starken Sturm. Das Gehäuse soll unter der Dachschräge (direkt Balkon 
daneben) platziert werden. Steckdose befindet sich 5cm daneben.

2. Frage: Ich muss die Daten ja irgendwie von dem "Außen"-Arduino zu dem 
Innen-Arduino schicken, der diese dann an den Banana Pi sendet um sie in 
eine MySQL-Datenbank einzutragen. Wie übertrage ich das am besten, 
dachte zuerst an ein WLAN-Modul, dass ist mir allerdings ein wenig zu 
kompliziert. Gibt es da noch andere Möglichkeiten? Entfernung 7-8 Meter. 
Luftlinie wäre allerdings 1-2 mal die Hauswand dazwischen. Schwer 
zusagen weil es an einer Ecke ist.

3. Stromversorgung. Steckdose hätte ich ja. Was wäre dann sinnvoll um 
den Arduino und alles mit Strom zu versorgen? einen Festspannungsregler 
7805? Und was wäre dann müsste dann noch zwischen Steckdose und 
Festspannungsregler? Was für ein Netzteil?

Ach ja und ich benutze 2-mal den Arduino Nano um Platz zu sparen.

Über Hilfe würde ich mich sehr freuen.

Viele Grüße

Florian

: Verschoben durch User
von Wolfgang (Gast)


Lesenswert?

Florian Denz schrieb:
> Hätte da einen Sensor namens DS18S20 gefunden,
> extra für draußen:

Den Unterschied zwischen DS18S20 und DS18B20 kennst du?

von Funk 433 MHz (Gast)


Lesenswert?


von Benedikt K. (benek)


Lesenswert?

Florian Denz schrieb:
> 2. Frage: Ich muss die Daten ja irgendwie von dem "Außen"-Arduino zu dem
> Innen-Arduino schicken, der diese dann an den Banana Pi sendet um sie in
> eine MySQL-Datenbank einzutragen. Wie übertrage ich das am besten,
> dachte zuerst an ein WLAN-Modul, dass ist mir allerdings ein wenig zu
> kompliziert. Gibt es da noch andere Möglichkeiten? Entfernung 7-8 Meter.
> Luftlinie wäre allerdings 1-2 mal die Hauswand dazwischen. Schwer
> zusagen weil es an einer Ecke ist.

Warum denn eine kabellose Variante? Ein Kabel durchs Fenster oder durch 
ein Loch in der Wand wäre doch deutlich einfacher und weniger anfällig. 
Und warum überhaupt 2 Arduinos und 1 Banana Pi? Ich weiß nicht genau 
welche Rechenleistung man für eine SQL Eintragung benötigt wird, aber 
eigentlich sollte doch ein Arduino + Ethernet Shield reichen?

Viel Erfolg.

von Flo D. (floflovaldo)


Lesenswert?

Nein, bis jetzt noch nicht, aber ich vermute etwas weltbewegendes ist es 
nicht, evtl. andere Bauform, neuere Version oder sonst etwas.

von Flo D. (floflovaldo)


Lesenswert?

Natürlich würde des reichen, des seh ich auch so. Allerdings bin ich 
kein Freund von Löchern in der Hauswand und für ein Ethernet Shield 
müsste ich mir erst eins zulegen und dann ein LAN-Kabel legen oder mit 
einen neuen DLAN-Adapter oder ähnliches zulegen. Diese Sachen jetzt habe 
ich hier, von dem her will ich jetzt eh erst mal das ganze Prototyp 
mäßig machen, den nachher habe ich vor "blanke" AVRs, also ohne Board zu 
verwenden.

Viele Grüße
Florian

von Wolfgang (Gast)


Lesenswert?

Florian Denz schrieb:
> Nein, ..., aber ich vermute etwas weltbewegendes ist es nicht

Dann solltest du nochmal ins Datenblatt schaun, bevor du dich wunderst, 
dass deine Datenbank nur Mist enthält.

von Flo D. (floflovaldo)


Lesenswert?

Werde ich machen. Danke schon mal für den Tipp.

von Joachim B. (jar)


Lesenswert?

der DS18B20 hängt seit einem Jahr mit Schrumpfschlauch auf meinem Balkon 
ohne Probleme, OK er taucht nicht in Wasser und ist rel. regengeschützt.

von flofovaldo (Gast)


Lesenswert?

Glaubst du im Arduino Nano macht es was? Er kommt ja in ein 
spritzwassergeschütztes Gehäuse

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

flofovaldo schrieb:
> Glaubst du im Arduino Nano macht es was? Er kommt ja in ein
> spritzwassergeschütztes Gehäuse

warum muss der Nano raus?

bei mir hängt nur der Sensor an 2 Telefondrähten parasitär gespeist (5V 
Versorgung) draussen, die paarigen Telefondrähte gehen in die Wohnung, 
noch durch den Fensterspalt (muss das Kabel mal durch das Leerrohr zur 
Aussensteckdose legen) an den restlichen Bus für jedes Zimmer.

erkläre mal besser warum Nano, warum draussen.

: Bearbeitet durch User
von flofovaldo (Gast)


Lesenswert?

Nano weil ich von denen noch welche daheim habe. Und wenn du meinst 
warum ich den überhaupt dazwischen mache. Ich bin kein freund von den 
GPIOs. Weil ich sie später evtl. Noch für was anderes nutzen will. 
Deswegen müsste ich entweder an den Arduino der direkt daheben ist ein 
Kabel anschließen welches durchs fenster geht. Ist aber auch nicht so 
eine tolle Lösung mit dem Kabel.

Will ihn deshalb lieber raus und dann per Funk übertragen. Nur was für 
Funk ist halt die Frage.

von Joachim B. (jar)


Lesenswert?

flofovaldo schrieb:
> Ist aber auch nicht so
> eine tolle Lösung mit dem Kabel.
>
> Will ihn deshalb lieber raus und dann per Funk übertragen. Nur was für
> Funk ist halt die Frage.

ich hatte erfolgreich hier die RS232 Funkstrecke mit RFM nachgebaut,

Beitrag "bidirektionale RS232 Funkbrücke mit RFM12"
(musst die letzte SW im Thread suchen)

wäre ne Möglichkeit, statt nano würde ich an miniPRO denken

http://highqualityforyou.com/images/high/BI/HIGH-BI00160.jpg

in China noch billiger

: Bearbeitet durch User
von flofovaldo (Gast)


Lesenswert?

Meine Nanos sind auch aus China. Aber warum den Mini Pro ausgerechnet? 
Weil der nornale Mini ist ja fast gleich wie der Nano.

von Cyblord -. (cyblord)


Lesenswert?

Joachim B. schrieb:
> der DS18B20 hängt seit einem Jahr mit Schrumpfschlauch auf meinem Balkon
> ohne Probleme, OK er taucht nicht in Wasser und ist rel. regengeschützt.

Ich hatte einen DS18B20 über ein Jahr ununterbrochen im NaPs Ätzbad. Das 
Ding wurde lediglich in Schrumpfschlauch mit Innenkleber eingeschrumpft. 
Das war wirklich dicht.

von Gregor O. (zappes)


Lesenswert?

Cyblord ---- schrieb:
> Ich hatte einen DS18B20 über ein Jahr ununterbrochen im NaPs Ätzbad. Das
> Ding wurde lediglich in Schrumpfschlauch mit Innenkleber eingeschrumpft.
> Das war wirklich dicht.

Muchas Gracias. Du hast gerade meine Innovationsblockade bei der Suche 
nach einem neuen Bauprojekt gelöst. Ich nehme an, Du hast erst jeden 
einzelnen Pin des Sensors geschrumpfschlaucht und dann noch mal einen um 
alles herum geschrumpft, richtig? Hast Du die Oberseite des Sensors oben 
rausschauen lassen oder komplett zu gemacht? Für Fotos vom 
eingeschrumpften Sensor wäre ich extrem dankbar!

Zum Themenersteller noch einen komplett neuen Gedanken als Anregung 
und/oder Bonusverwirrung: Statt des Arduinos könnte man natürlich auch 
einen ESP8266 verwenden und den direkt per WLAN mit dem Raspberry reden 
lassen.

von Cyblord -. (cyblord)


Lesenswert?

Gregor Ottmann schrieb:
> Muchas Gracias. Du hast gerade meine Innovationsblockade bei der Suche
> nach einem neuen Bauprojekt gelöst. Ich nehme an, Du hast erst jeden
> einzelnen Pin des Sensors geschrumpfschlaucht und dann noch mal einen um
> alles herum geschrumpft, richtig?

Ja natürlich. Das ganze erst mal elektrisch korrekt verkabeln. Und mit 
einer guten Gummileitung verbinden. Dann den Kleber-Schrumpfschlauch 
drüber bis über die Gummiisolierung der Leitung.

> Hast Du die Oberseite des Sensors oben
> rausschauen lassen oder komplett zu gemacht? Für Fotos vom
> eingeschrumpften Sensor wäre ich extrem dankbar!
Ich habe oben drauf einen kleinen Kunststoffzylinder gesetzt. So das 
kein Teil des Sensors rausschaut.

Mal sehen ob ich Fotos finde. Hab inzwischen die ganze Ätzanlage inkl. 
Steuerung und Tempsensoren verkauft.

von flofovaldo (Gast)


Lesenswert?

Das Problem wäre dann nur das Modul. Ich kenn mich damit nicht aus und 
ich würde erst fürs erste mal möglich einfach halten aber ohne Kabel. 
Kennst du ne gute Anleitung im Umgang mit dem WLAN-Module unter Windows.

von Gregor O. (zappes)


Lesenswert?

flofovaldo schrieb:
> Das Problem wäre dann nur das Modul. Ich kenn mich damit nicht aus und
> ich würde erst fürs erste mal möglich einfach halten aber ohne Kabel.
> Kennst du ne gute Anleitung im Umgang mit dem WLAN-Module unter Windows.

Sorry - ich bin Linuxer und habe das Ding bisher auch nur mit der 
Standardfirmware eingesetzt, insofern habe ich keine Empfehlungen. Aber 
schon eine einfache Google-Suche nach "esp8266 windows" bringt eine 
ganze Menge, beispielsweise das hier:

http://www.instructables.com/id/Blink-for-ESP8266-native-like-arduino-using-Window/?lang=de

Interessant mag auch das hier sein:

http://arduino-hannover.de/2015/04/08/arduino-ide-mit-dem-esp8266/

Und das hier ist im Grunde genau das, was Du machen willst - gefunden 
per Google-Suche nach "esp8266 ds18s20":

http://www.instructables.com/id/Low-cost-WIFI-temperature-data-logger-based-on-ESP/?lang=de

von Flo D. (floflovaldo)


Lesenswert?

Danke. Ich habe gestern Abend mich auch nochmal damit beschäftigt. WLAN 
wäre gut, muss aber dann erst noch meinen Repeater anders positionieren 
sonst klappt des wahrscheinlich vom Empfang nicht.

Fällt dir zufällig auch eine andere Alternative zur der Kabellosen 
Übertragung ein?

von Joachim B. (jar)


Lesenswert?

Florian Denz schrieb:
> Fällt dir zufällig auch eine andere Alternative zur der Kabellosen
> Übertragung ein?

wieviele brauchst du denn?

Joachim B. schrieb:
> ich hatte erfolgreich hier die RS232 Funkstrecke mit RFM nachgebaut,
>
> Beitrag "bidirektionale RS232 Funkbrücke mit RFM12"
> (musst die letzte SW im Thread suchen)

hatte doch hier schon eine weitere funktionierende genannt, ehrlich ich 
weiss nicht worauf du hinaus willst, hört sich für mich an als wenn du 
ein how to youtube Video brauchst welches dir zeigt wie man einen 
Schrank aufbaut, Schraube für Schraube .......

von Flo D. (floflovaldo)


Lesenswert?

Hallo, den Beitrag schau ich mir gleich mal an.

How To Video will ich net. Ich kenn mich leider in der Richtung 
Funkübertragung nicht viel aus und habe nur kleinere Sachen gemacht, 
aber noch nicht Daten hin und her geschickt.

Viele Grüße

Florian

von Flo D. (floflovaldo)


Lesenswert?

Das mit dem WLAN wäre echt gute Idee. Allerdings benötigt da man noch 
einen USB to Serial Converter? Oder? Kann da jemand einen hier im Forum 
empfehlen der sowohl unter Windows als auch bei Linux funktioniert?

von Joachim B. (jar)


Lesenswert?

Florian Denz schrieb:
> Das mit dem WLAN wäre echt gute Idee. Allerdings benötigt da man noch
> einen USB to Serial Converter?

frage nicht soviel schau dir das vorher alles an!

der ESP8266 ist ein kompletter Compi mit WLAN und Ports, den DS18B20 
dran die Firmware geladen und du funkst direkt ins wlan wo jeder deiner 
Computer abfragen kann, manno .......

von flofovaldo (Gast)


Lesenswert?

Ja aber ich hab jetzt mehrfach gelesen zum konfigurieren wird ein USB to 
Serial Adapter benötigt? Ich glaube dem ganzen schon wenn ich es auf 
unterschiedlichen Seiten gelesen habe.

von Joachim B. (jar)


Lesenswert?

flofovaldo schrieb:
> Ja aber ich hab jetzt mehrfach gelesen zum konfigurieren wird ein USB to
> Serial Adapter benötigt?

hmmm komisch, ich habe den ESP mit seriellen Schnitten neue FW verpasst, 
natürlich wer keine seriellen Schnitten hat der könnte ja .......

aber beachte der ESP mag nur 3,3V level

: Bearbeitet durch User
von Flo D. (floflovaldo)


Lesenswert?

Mal ne Frage zu deinem Projekt. Wie senden die einzelnen die in den 
Zimmern verteilt sind die Daten an den Pi oder etwas vergleichbares 
damit das ganze auf einer Website angezeigt wird?

Viele Grüße

Florian

von Joachim B. (jar)


Lesenswert?

Florian Denz schrieb:
> Wie senden die einzelnen die in den
> Zimmern verteilt sind die Daten an den Pi oder etwas vergleichbares
> damit das ganze auf einer Website angezeigt wird?

die Daten werden direkt in den HTML Code geschrieben

Pollin NETIO Atmel AVR ehemals m32 jetzt m1284p

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

Ausschnitt "webpage.h"

spamfilter spinnt

kann den Code nicht zeigen

was soll der shice?
"Der Beitrag scheint Spam zu enthalten:"

von Wolfgang (Gast)


Lesenswert?

Joachim B. schrieb:
> kann den Code nicht zeigen

Dann häng ihn an

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

Wolfgang schrieb:
> Dann häng ihn an

das ganze Project ist zu umfangreich, gibt genug Quellen im Netz und
meines ist noch nicht so richtig gut fertig,

hier nur die page und die config

ich habe zu viel an allem gebastelt, siehe Ulrich Radig.

ihr wisst ja, Projekt was zu 80% fertig ist bleibt bei 80%

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.