Forum

Einloggen | Registrieren | RSS  

blackvento(R)

E-Mail

29.11.2021,
18:49
 

Temperatur Bodenfeuchtsensor Programmierer gesucht (Elektronik)

Hallo,
verbaut habe ich einen ESP8266 Mini V3.0.0, zwei DS18B20 Temperatursensoren an GPIO12 D6, einen Moisture Sensor v1.2 an GPIO17 A0, ein Relai an GPIO13 D7, ein Relai an GPIO15 D8 . Relai-1 Ich möchte im Gewächshaus, ab 20C Außentemperatur, Frischluft haben wenn die Temperatur von innen und außen mehr als 15C unterschied beträgt. Dann soll ein Lüfter für 10 Minuten laufen. Relai-2 Wenn der Wert vom Moisture unter 500 geht soll Relai-2 für 5Minuten an sein. Diese Messungen alle 2 Stunden. Tasmota 10.0.0 ist auf dem Mini.
Ich bin seit 3 Monaten an diesem Projekt dran und bekomme es nicht am laufen. Java Bücher, Google und Foren haben mich nicht weiter gebracht weil ich Null Ahnung von Programmieren habe. Gibt es hier jemanden der mir das Programm erstellen kann und anschließend hilft das auf dem Mini zu installieren? Gerne würde ich dann auch ein paar Fragen zu dem Programm stellen. Vielleicht hilft mir das für zukünftige Projekte.
Mein letzter Versuch sah so aus.

2 Temperaturfühler ein Bodensensor

public class Gartenhaus1 {
public static void main (String[] args){

char GPIO12=D6; // GPIO12 D6 Pin für Temperatursensoren
char GPIO13=D7; // GPIO13 D7 Relai für Lüfter
char temp1="DS18B20-1"; // Temperaturfühler-1

digitalWrite(GPIO13, LOW); // Lüfter aus
if(temp1>20){
digitalWrite(GPIO13, High); // Lüfter an;
}
}
}

Ich wünsche allen schöne Adventstage.

pi

29.11.2021,
23:15

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Hallo,
» verbaut habe ich einen ESP8266 Mini V3.0.0, zwei DS18B20 Temperatursensoren
» an GPIO12 D6, einen Moisture Sensor v1.2 an GPIO17 A0

Hallo,
kommen denn von den Sensoren vernünftige (oder überhaupt) Werte an? Der Sensor-Teil fehlt ja im Code schonmal. DS18B20 am ESP in Betrieb nehmen sollte via Google kein Thema sein, da braucht man lediglich den Sensor an den richtigen Pin stecken. Gleiches gilt sicher auch für den anderen Sensor.

Die Auswerterei und Lüfter An/Aus Schalterei ist dann das geringste Übel (zumindest code-technisch).

VG

bastelix(R)

30.11.2021,
00:02

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo,

ich habe da erstmal einen Fragenkatalog.

1. Kannst du mal eine Skizze erstellen welche Sensoren und sonstigen Bauteile an welchen Pins des ESP8266 angeschlossen sind?
2. Welche Spannungsversorgung verwendest du für das ganze?
3. Warum machst du das ganze mit einem ESP8266? Willst du dein Gewächshaus via Internet steuern?
4. Warum möchtest du Tasmota auf dem ESP8266 verwenden?

» Ich wünsche allen schöne Adventstage.
Dito! Hier liegt grad sogar Schnee :)

cmyk61(R)

E-Mail

Edenkoben, Rheinland Pfalz,
30.11.2021,
12:05

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hi,

damit man nicht aneinander vorbei erklärt und diskutiert, hat es sich in der Elektrotechnik bewährt, Blockschaltbilder, Schaltpläne und Aufbauzeichnungen und vollständige Listings zu erstellen. Ein Pflichtenheft (was Deine Anlage konkret können soll, die Schnittstellendefinitionen...) ist sicher nicht verkehrt, wenn auch angesichts der "Größe" Deines Projekts nur bedingt notwendig.
DU hast sicher selbst schon bemerkt, wie kompliziert und umfangreich es werden kann. Um Dein Projekt vorzustellen, ist sicher auch die ein oder andere Fotografie Deines Aufbaus hilfreich. Alles andere wäre Kristallkugel-Arbeit. Und das zu einer Zeit wo Kristallkugeln rar sind ;-)
Womöglich ist es auch hilfreich jemanden in der Nähe Deines Wohnorts zu finden (Makerspace, Computerclub, Repaircafe....) , der bei Bedarf mal einen fachmännischen Blick auf Deine Anlage werfen kann Auch in Sachen Hardware und elektrische Sicherheit gäbe es durchaus erwähnenswerte Aspekte (Gartenhaus, Feuchtigkeit...) . Wo bist Du denn beheimatet?
Sich in 3 Monaten die Grundlagen des Programmierens und der erweiterten Elektrotechnik zu erarbeiten ist extrem sportlich.
Trotzdem kein Grund Dir den Mut zu nehmen :-)
Lass uns erstmal optisch an Deinem Projekt teilhaben. Also Pläne zeichnen, Bilder machen...

Gruß
Ralf

» verbaut habe ich einen ESP8266 Mini V3.0.0, zwei DS18B20 Temperatursensoren
» an GPIO12 D6, einen Moisture Sensor v1.2 an GPIO17 A0, ein Relai an GPIO13
» D7, ein Relai an GPIO15 D8 . Relai-1 Ich möchte im Gewächshaus, ab 20C
» Außentemperatur, Frischluft haben wenn die Temperatur von innen und außen
» mehr als 15C unterschied beträgt. Dann soll ein Lüfter für 10 Minuten
» laufen. Relai-2 Wenn der Wert vom Moisture unter 500 geht soll Relai-2 für
» 5Minuten an sein. Diese Messungen alle 2 Stunden. Tasmota 10.0.0 ist auf
» dem Mini.
» Ich bin seit 3 Monaten an diesem Projekt dran und bekomme es nicht am
» laufen. Java Bücher, Google und Foren haben mich nicht weiter gebracht weil
» ich Null Ahnung von Programmieren habe. Gibt es hier jemanden der mir das
» Programm erstellen kann und anschließend hilft das auf dem Mini zu
» installieren? Gerne würde ich dann auch ein paar Fragen zu dem Programm
» stellen. Vielleicht hilft mir das für zukünftige Projekte.
» Mein letzter Versuch sah so aus.
»
» 2 Temperaturfühler ein Bodensensor
»
» public class Gartenhaus1 {
» public static void main (String[] args){
»
» char GPIO12=D6; // GPIO12 D6 Pin für Temperatursensoren
» char GPIO13=D7; // GPIO13 D7 Relai für Lüfter
» char temp1="DS18B20-1"; // Temperaturfühler-1
»
» digitalWrite(GPIO13, LOW); // Lüfter aus
» if(temp1>20){
» digitalWrite(GPIO13, High); // Lüfter an;
» }
» }
» }
»
» Ich wünsche allen schöne Adventstage.

blackvento(R)

E-Mail

30.11.2021,
19:36
(editiert von blackvento
am 30.11.2021 um 20:03)


@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo zusammen und Danke erst einmal das sich so viele gemeldet haben. Ich hoffe alle Fragen zu beantworten und keine zu vergessen.

Angeschlossen habe ich zwei DS18B20 parallel an_____GPIO12 D6.____________________an GND__3,3V+ und gelbe Datenleitung, plus4,7kOhm Widerstand.
Einen Moisture Sensor v1.2 an_____________________GPIO17 A0.____________________an GND__5V+__und gelbe Datenleitung.
Ein Relai an____________________________________GPIO13 D7.
Ein Relai an____________________________________GPIO15 D8 .

In Tasmota werden beide Temperaturen und der Moisture korrekt angezeigt. Beide Relai kann ich über Tasmota schalten. In IoBroker werden die Fünf korrekt angezeigt. Im Gartenhaus habe ich kein Wlan und kann deswegen IoBroker nicht nutzen.

@pi <Die Auswerterei und Lüfter An/Aus Schalterei ist dann das geringste Übel (zumindest code-technisch)>
Das ist leider mein größtes Übel. Wie oben beschrieben lese ich schon seit Monaten und komme auf keinen grünen Zeig. Deswegen suche ich verzweifelt jemanden der mir das programmieren kann und erklärt wie ich den Sketch auf den Tasmota bekomme.( Muss nicht Tasmota sein wenn es bessere Oberflächen gibt.)

@bastelix
1. Ist die obige Auflistung ausreichen oder soll ich versuchen einen Schaltplan zu zeichnen?
2.Ich benutze ein 5V 2A Netzteil über USB. Später versuche ich es über eine 12V Batterie und einer Solarplatte.
3.Den ESP8266 Mini V3.0.0 habe ich aus Kostengründen und aus Unwissenheit gekauft. Wlan habe ich keines im Gartenhaus.
4.Tasmota habe ich genommen um mit irgend etwas anzufangen. ( Unwissenheit )
Frohes rodeln.

@cmyk61
Wie kann ich Schaltpläne und Fotos hochladen? Ich habe es versucht unter "Datei auswählen" und habe oben bei der Lupe versucht eine Antwort zu bekommen.
< Schnittstellendefinitionen > meinst du damit die Auflistung wie ich die GPIO belegt habe?
Ich wohne in 41334 Nettetal.

VG
Ralf (blackvento)

blackvento(R)

E-Mail

30.11.2021,
19:56

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Ich habe meinen Fehler gefunden. Die Dateien waren zu groß.







DIY-Basler(R)

E-Mail

30.11.2021,
20:35

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Hallo,
» verbaut habe ich einen ESP8266 Mini V3.0.0, zwei DS18B20 Temperatursensoren
» an GPIO12 D6, einen Moisture Sensor v1.2 an GPIO17 A0, ein Relai an GPIO13
» D7, ein Relai an GPIO15 D8 . Relai-1 Ich möchte im Gewächshaus, ab 20C
» Außentemperatur, Frischluft haben wenn die Temperatur von innen und außen
» mehr als 15C unterschied beträgt. Dann soll ein Lüfter für 10 Minuten
» laufen. Relai-2 Wenn der Wert vom Moisture unter 500 geht soll Relai-2 für
» 5Minuten an sein. Diese Messungen alle 2 Stunden. Tasmota 10.0.0 ist auf
» dem Mini.
» Ich bin seit 3 Monaten an diesem Projekt dran und bekomme es nicht am
» laufen. Java Bücher, Google und Foren haben mich nicht weiter gebracht weil
» ich Null Ahnung von Programmieren habe. Gibt es hier jemanden der mir das
» Programm erstellen kann und anschließend hilft das auf dem Mini zu
» installieren? Gerne würde ich dann auch ein paar Fragen zu dem Programm
» stellen. Vielleicht hilft mir das für zukünftige Projekte.
» Mein letzter Versuch sah so aus.
»
» 2 Temperaturfühler ein Bodensensor
»
Hallo!

Lange Rede kurzer Sinn!

Erzähl uns bitte was genaueres von den Lüftern im Detail,
die dort dann ständig die richtige/gewünschte Temp. aufrecht erhalten sollen.

12V Batterie u. Solarpanel, mit welcher Leistung XY?, ist auch ein sehr dehnbarer Begriff.

LG.

--
Es gibt div. negative Meinungen bzgl. Versicherungen, aber Schadenfroh sind die bestimmt nicht.

blackvento(R)

E-Mail

30.11.2021,
20:37

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

blackvento(R)

E-Mail

30.11.2021,
20:53
(editiert von blackvento
am 30.11.2021 um 21:03)


@ DIY-Basler

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo DIY-Basler, danke für die Nachfrage.

Ich möchte im Gewächshaus, ab 20C Außentemperatur (Fühler-1), Frischluft haben wenn die Temperatur von innen(Fühler-2) und außen mehr als 15C unterschied beträgt.
Dann soll Relai-1 für 10 Minuten an sein.

Wenn der Wert vom Moisture unter 500 geht soll Relai-2 für 5Minuten an sein.

Wie im obigen Text beschrieben möchte ich den Lüfter eine gewisse Zeit lang laufen lassen. Nicht bis ein gewisser Temperaturunterschied erreicht wurde.
Den Lüfter lasse ich über einen der beiden Relais laufen und über die 12V Auto Batterie.

Das mit der Batterie und dem Solarpanel bekomme ich alleine hin. Der Mini wird dann über USB mit 5V versorgt.
Mein großes Problem ist das Programm.

VG
Ralf (blackvento)

DIY-Basler(R)

E-Mail

30.11.2021,
20:56

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

»

Was willst denn mit den Verkabelungsfarben, das entscheidende Kriterium,
ist doch dass dort keine ordentliche Stromversorgung für die Lüfter vorhanden sind.

--
Es gibt div. negative Meinungen bzgl. Versicherungen, aber Schadenfroh sind die bestimmt nicht.

blackvento(R)

E-Mail

30.11.2021,
21:07

@ DIY-Basler

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Was willst denn mit den Verkabelungsfarben, das entscheidende Kriterium,
» ist doch dass dort keine ordentliche Stromversorgung für die Lüfter
» vorhanden sind.

Ich war nicht schnell genug.
Ein Beitrag höher habe ich das noch mal erklärt das die über ein Relai gesteuert werden.

DIY-Basler(R)

E-Mail

30.11.2021,
21:12

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

» » Was willst denn mit den Verkabelungsfarben, das entscheidende Kriterium,
» » ist doch dass dort keine ordentliche Stromversorgung für die Lüfter
» » vorhanden sind.
»
» Ich war nicht schnell genug.
» Ein Beitrag höher habe ich das noch mal erklärt das die über ein Relai
» gesteuert werden.

Das Relais benötigt dementsprechend wenig Strom u. die Lüfter dann bestimmt noch mehr.

Ohne genug Strom keine Musik!

--
Es gibt div. negative Meinungen bzgl. Versicherungen, aber Schadenfroh sind die bestimmt nicht.

bastelix(R)

30.11.2021,
23:05

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo Ralf,

also pi hat da nicht ganz unrecht was das code-technisch geringste Übel angeht. Mit Tasmota hast du ein paar nette Features, aber du ziehst dir eine zusätzliche Abstraktions-Schicht in dein Projekt. Zumal du die Features (WLAN, App, MQTT, ...) dann im Gewächshaus gar nicht brauchst. Dass du das Programmieren momentan noch lernst macht es nicht einfacher. Dann kommt noch der Elektronik-Anteil dazu der auch nicht zu unterschätzen ist. Auf dem Steckbrett im Labor funktioniert immer alles wunderbar, aber im Gewächshaus schaut die Welt ganz anders aus. Es ist jetzt nichts was man nicht hinbekommen würde, vor allem wenn du schon mal plausible Messwerte angezeigt bekommst, aber du brauchst eine sehr hohe Frust-Toleranz.

Schau dir bitte mal kurz einen Arduino Mini (kompatibel, so ca. 5€ in der Bucht) und die Arduino IDE an. Mit dem was du bisher schon programmiert hast sollte die leicht andere Programmiersprache für die Arduino-Plattform nicht das Problem sein. Und dann überlege dir ob du nicht doch vorerst mit einem 8-Bit µC anfangen möchtest. Da gibt es zwar keine schicken Apps fürs Smartphone, aber mehr Leute die dir weiterhelfen können ;-) Für das was du da bauen und programmieren möchtest fährst du damit meiner Meinung nach erst mal besser. Außerdem gibt es da im Netz schon ein paar Projekte an denen man sich orientieren kann und hier im Forum gibt es mehr Leute die schon mal was mit Arduino gemacht haben.

Mit der Arduino IDE kann man übrigens auch die meisten ESP-Module direkt programmieren. Also ohne eine zusätzliche Firmware darauf laufen zu lassen. Für das aktuelle Projekt würde ich aber zumindest für den Prototypen etwas ATMega-Basiertes mit 5V empfehlen, die sind etwas robuster als die ESPs und vertragen auch höhere Ströme an den Pins.

Gruß
Bastelix

DIY-Basler(R)

E-Mail

30.11.2021,
23:42

@ bastelix

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Hallo Ralf,
»
» also pi hat da nicht ganz unrecht was das code-technisch geringste Übel
» angeht. Mit Tasmota hast du ein paar nette Features, aber du ziehst dir
» eine zusätzliche Abstraktions-Schicht in dein Projekt. Zumal du die
» Features (WLAN, App, MQTT, ...) dann im Gewächshaus gar nicht brauchst.
» Dass du das Programmieren momentan noch lernst macht es nicht einfacher.
» Dann kommt noch der Elektronik-Anteil dazu der auch nicht zu unterschätzen
» ist. Auf dem Steckbrett im Labor funktioniert immer alles wunderbar, aber
» im Gewächshaus schaut die Welt ganz anders aus. Es ist jetzt nichts was man
» nicht hinbekommen würde, vor allem wenn du schon mal plausible Messwerte
» angezeigt bekommst, aber du brauchst eine sehr hohe Frust-Toleranz.
»
» Schau dir bitte mal kurz einen Arduino Mini (kompatibel, so ca. 5€ in der
» Bucht) und die Arduino IDE an. Mit dem was du bisher schon programmiert
» hast sollte die leicht andere Programmiersprache für die Arduino-Plattform
» nicht das Problem sein. Und dann überlege dir ob du nicht doch vorerst mit
» einem 8-Bit µC anfangen möchtest. Da gibt es zwar keine schicken Apps fürs
» Smartphone, aber mehr Leute die dir weiterhelfen können ;-) Für das was du
» da bauen und programmieren möchtest fährst du damit meiner Meinung nach
» erst mal besser. Außerdem gibt es da im Netz schon ein paar Projekte an
» denen man sich orientieren kann und hier im Forum gibt es mehr Leute die
» schon mal was mit Arduino gemacht haben.
»
» Mit der Arduino IDE kann man übrigens auch die meisten ESP-Module direkt
» programmieren. Also ohne eine zusätzliche Firmware darauf laufen zu lassen.
» Für das aktuelle Projekt würde ich aber zumindest für den Prototypen etwas
» ATMega-Basiertes mit 5V empfehlen, die sind etwas robuster als die ESPs und
» vertragen auch höhere Ströme an den Pins.
»
» Gruß
» Bastelix

Hallo!

Jetzt musst dem TE nur mehr bei seiner "Inselanlage in der Pampas",
ohne üblicher Stromversorgung, ala 230vAC erklären, was er alles benötigt,
damit man das ganze nur mit einer 12V Batterie plus Sonnenpanel,
dauerhaft für die Funktion seiner unbekannten XY?-Lüfter an der Sekundärseite,
ohne Probleme in seinem Gewächshaus über Tage, Wochen, o. sogar Monate,
Störungsfrei realisieren kann.

LG.

--
Es gibt div. negative Meinungen bzgl. Versicherungen, aber Schadenfroh sind die bestimmt nicht.

bastelix(R)

01.12.2021,
01:37

@ DIY-Basler

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo

» Jetzt musst dem TE nur mehr bei seiner "Inselanlage in der Pampas",
» ohne üblicher Stromversorgung, ala 230vAC erklären, was er alles benötigt,
» damit man das ganze nur mit einer 12V Batterie plus Sonnenpanel,
» dauerhaft für die Funktion seiner unbekannten XY?-Lüfter an der
» Sekundärseite,
» ohne Probleme in seinem Gewächshaus über Tage, Wochen, o. sogar Monate,
» Störungsfrei realisieren kann.
Manchmal hab ich das Gefühl du wurdest mit 6 Jahren eingeschult und hast zwei Tage später deine Meisterprüfung abgelegt. :-P
Gib dem TE doch die Chance das Projekt in kleinere Teilprojekte zu zerlegen und dabei zu lernen.

Ohne Instrumente keine Musik, egal wie viel Strom verfügbar ist ;-)

bigdie(R)

01.12.2021,
11:47

@ DIY-Basler

Temperatur Bodenfeuchtsensor Programmierer gesucht

» » Hallo Ralf,»
» Jetzt musst dem TE nur mehr bei seiner "Inselanlage in der Pampas",
» ohne üblicher Stromversorgung, ala 230vAC erklären, was er alles benötigt,
» damit man das ganze nur mit einer 12V Batterie plus Sonnenpanel,
» dauerhaft für die Funktion seiner unbekannten XY?-Lüfter an der
» Sekundärseite,
» ohne Probleme in seinem Gewächshaus über Tage, Wochen, o. sogar Monate,
» Störungsfrei realisieren kann.
»
» LG.
Nö, muss er nicht. Der Fragesteller hat mehrmals geschrieben, alles kein Problem außer der Programmierung. Also muss man ihn auch nicht mit blöden Fragen zuschütten, die mit dem Thema nichts zu tun haben. Wenn du also wie ich keine Ahnung hast, wie das Teil programmiert wird, dann halte dich doch zurück