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.

bastelix(R)

02.12.2021,
00:32

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Ich würde gerne bei dem MINI bleiben weil ich später MQTT brauche für ein
» anderes Projekt.
Soll das andere Projekt dann auch auf genau dem MINI laufen den du in das Gewächshaus baust? Oder willst du dann noch einen weiteren MINI kaufen für das nächste Projekt?

» Wenn ich jemanden finde der den Code für Arduino schreibt,
» würde ich noch mal Geld in die Hand nehmen.
Geld für den Arduino oder Geld um einen Softwareentwickler zu bezahlen :-P ;-)

» Um zu meiner ursprüngliche Frage zurück zu kommen, würde sich hier jemand
» die große Mühe machen mir den Code zu schreiben und vielleicht die eine
» oder andere Frage zu dem Code beantworten.
Sofern du nicht zwingend Tasmota verwenden willst; man kann einen ESP auch mit der Arduino-IDE programmieren und trotzdem MQTT etc. verwenden, ist dann halt nicht mehr Java sondern C++ in der abgespeckten Arduino-Variante.
Ich kann dir etwas Arduino/ESP/C++ Code schreiben mit dem du dann weiter experimentieren kannst, aber in Tasmota kann ich mich aktuell nicht einarbeiten. ESP oder Arduino ist mir ehrlich gesagt Tofu.

Steffen

01.12.2021,
20:01

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

» » Hallo,
» » vielleicht wäre die grafische Programmierung mit Ardublock für deine
» Projekte ausreichend.
»
» So etwas benutze ich bei IoBroker. Klappt gut bei kleinen Projekten.
» Dennoch hoffe ich jemanden zu finden der mir den Code schreibt. Ich habe
» keine Ahnung wieviel Arbeit das ist. Bis jetzt war keiner dazu bereit.
» Schade.
Da bin ich leider auch raus.
IoBroker kenn ich auch nicht.
Das war nur ein Vorschlag.

»
» » Achso, laß dich von gewissen Antworten hier nicht verärgern.
»
» Auch solche Menschen muss es geben. Sonst währe es ja langweilig. ( Neeee
» nicht wirklich.)
Jo. Es belebt das Forum.
Nur muß man das als Fragesteller auch filtern können.

Gruß Steffen

blackvento(R)

E-Mail

01.12.2021,
19:35

@ Steffen

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Hallo,
» vielleicht wäre die grafische Programmierung mit Ardublock für deine Projekte ausreichend.

So etwas benutze ich bei IoBroker. Klappt gut bei kleinen Projekten.
Dennoch hoffe ich jemanden zu finden der mir den Code schreibt. Ich habe keine Ahnung wieviel Arbeit das ist. Bis jetzt war keiner dazu bereit. Schade.

» Achso, laß dich von gewissen Antworten hier nicht verärgern.

Auch solche Menschen muss es geben. Sonst währe es ja langweilig. ( Neeee nicht wirklich.)

Gruß
Ralf (blackvento)

Steffen

01.12.2021,
17:35

@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo,
vielleicht wäre die grafische Programmierung mit Ardublock für deine Projekte ausreichend.
Hier ein bisschen Lesestoff:
https://www.kreativekiste.de/ardublock-arduino-grafisch-programmieren

Du musst nur gucken, daß du die nötigen "Erweiterungen" installiert hast, um auch den Block *millis* für Zeitanwendungen zur Verfügung hast.
Steht da aber erklärt, glaub ich.
Den Code macht Ardublock dann selbst und schreibt ihn in die Arduino IDE, welche parallel läuft.
Das ist zwar kein richtiges Programmieren und man ist eingeschränkt, aber für einfache Sachen reicht es aus.

Achso, laß dich von gewissen Antwortern hier nicht verärgern.

Gruß Steffen

blackvento(R)

E-Mail

01.12.2021,
16:54
(editiert von blackvento
am 01.12.2021 um 17:08)


@ blackvento

Temperatur Bodenfeuchtsensor Programmierer gesucht

Hallo zusammen,

Mein Ziel ist
1. auch in meinem hohen Alter etwas neues zu lernen. Deswegen würde ich gerne ein paar Fragen stellen auch wenn das Projekt läuft.
2.dieses Projekt mit Erfolg abzuschließen.

Punkt zwei werde ich ohne eure Hilfe nicht erreichen.

VG
Ralf (blackvento)

blackvento(R)

E-Mail

01.12.2021,
16:39

@ bastelix

Temperatur Bodenfeuchtsensor Programmierer gesucht

» Hallo bastelix
»
» also pi hat da nicht ganz unrecht was das code-technisch geringste Übel angeht.

Ich würde gerne bei dem MINI bleiben weil ich später MQTT brauche für ein anderes Projekt. Wenn ich jemanden finde der den Code für Arduino schreibt, würde ich noch mal Geld in die Hand nehmen.

Um zu meiner ursprüngliche Frage zurück zu kommen, würde sich hier jemand die große Mühe machen mir den Code zu schreiben und vielleicht die eine oder andere Frage zu dem Code beantworten.

Dann habe ich vielleicht die Möglichkeit den größten Teil vom nächsten Projekt selber zu erledigen.
Danke für euren bisherigen Zuspruch und Ratschläge.

VG
Ralf (blackvento)

bigdie(R)

01.12.2021,
12:27

@ pi

Temperatur Bodenfeuchtsensor Programmierer gesucht

»
» Dem stimme ich voll zu. Der ESP ist für das Projekt -sofern keine IOT-Dinge
» geplant sind- mit Kanonen auf Spatzen... Außerdem verbraucht er dafür in
» der Regel unnötig viel Strom -> Bei Akkubetrieb und Solar eher nachteilig.
Hab noch nie einen programmiert, aber gelesen, das man den auch in Tiefschlaf versetzen kann. Außerdem wird er wohl bei deaktiviertem Funk auch so schon wenig Strom brauchen. Wenn es nur um Temperatur und Luftfeuchte geht, braucht er ja nur alle 15min mal aus dem Tiefschlaf aufwachen. Geht ja evtl auch das er nur aufwacht, wenn die Sonne scheint, Wenn der oder die Lüfter nur bei Sonne laufen müssten, reicht evtl ein kleiner Li Akku. nur für den Prozessor

pi

01.12.2021,
12:08

@ 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

Dem stimme ich voll zu. Der ESP ist für das Projekt -sofern keine IOT-Dinge geplant sind- mit Kanonen auf Spatzen... Außerdem verbraucht er dafür in der Regel unnötig viel Strom -> Bei Akkubetrieb und Solar eher nachteilig.

Ich würde für die schnelle Realisierung einen ebenfalls Arduino mit der Arduino IDE empfehlen, soll für den Einstieg wohl recht gut sein. Dort findet man auch für alle Komponenten entsprechende Anleitungen.

Falls das Ziel ist, dass Ganze zu verstehen würde ich die reine Atmega Programmierung empfehlen. Dabei kann man auch -wie ich vor einigen Jahren- auf Assembler zur Programierung setzen... hat man das richtig begriffen, machen auch die Hochsprachen keine Probleme mehr. Auch da gibt es durchaus gute Anleitungen und auch die Datenblätter von Atmel sind dafür gut geeignet. Da brauchts dann aber noch etwas mehr Geduld.

Nun wäre es interessant, welches Ziel verfolgt wird.

a) Das Projekt funktionsfähig beenden.
b) Der Weg ist das Ziel - verstehen wie es geht.

VG

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

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 ;-)

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)

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,
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.

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,
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.