FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: tante ju am 07 September 2016, 13:57:27

Titel: Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 September 2016, 13:57:27
Dies ist eine Fortsetzung des Threads https://forum.fhem.de/index.php/topic,49800.0.html (https://forum.fhem.de/index.php/topic,49800.0.html), um hier im ersten Thread die Bestellungen und Updates zu sammeln.

Liste für Bestellungen geschlossen!

Der Sensor wird eine kapazitive Messung der Bodenfeuchte machen, und somit erfolgt kein Eintrag von Metallen in den Boden.
Er wird mit einem ATmega328P laufen und als Funkmodul ist z.Zt. ein NRF24L01+ vorgesehen.
Einbau in ein Gehäuse Typ G201 o.ä.
Batteriebetrieb mit 1*AA oder, bei anderem Gehäuse, auch 2*AA
erwartete Laufzeit mit 1*AA ca. 400 Tage
Akkus sind zur Zeit nicht möglich, weil kein Tiefentladeschutz vorgesehen ist. Dafür wird die Batterie wirklich bis zum letzten "leergelutscht".
1*Onewire ist auch drauf (für DS18B20 o.ä.)
Sketch wird für MySensors sein, aber eigene Software ist ohne weiteres möglich

Da die Version 1 bei mir läuft und dieses Projekt durch das Forum ein Selbstläufer wurde, ist das Version 2. :-)

Ideen für Version 3 sind gerne genommen. Zum Beispiel LDR?

Erledigt
tante ju 2*
oli82 1*
PeMue 2* (plus Spule, Boost)
MadMax-FHEM 1* (plus Bauteile)
ThomasW 2* (plus Bauteile)
bloodybeginner 4* (plus 1* Bauteile, 3*Gehäuse)
hexenmeister 2* (plus Spule, Boost, 555, Batteriehalter, Gehäuse)
pah 2* (plus Bauteile)
pc1246 1* (plus Bauteile)
bastelbernd 3* (plus Bauteile)
sash.sc 2* (am liebsten komplett bestückt)
Pyromane 2* (plus Bauteile)
ucm73 3* (plus Bauteile)
Inesa394 1* (am liebsten komplett bestückt)
uniqueck 4* (am liebsten komplett bestückt)
darkness 2* (am liebsten komplett bestückt)
Mitch 2* (am liebsten komplett bestückt)
trebron106 2* (am liebsten komplett bestückt)
rippi46 4* (am liebsten komplett bestückt)
mele 4* (am liebsten komplett bestückt)
limats 3* (am liebsten komplett bestückt)

Bestellungen für eine Platine (V2) sind:
schka17 4* (am liebsten komplett bestückt)
Pythonf 1* (am liebsten komplett bestückt)
Bartimaus 1* (am liebsten komplett bestückt)
tuxinator 3* (am liebsten komplett bestückt)
jensweber 2* (am liebsten komplett bestückt
toensi 3* (am liebsten komplett bestückt)

Summe: 60
Gehäuse: 58
Spule+Boost: 57
NE555+Batteriehalter: 55
andere Bauteile: 53
SMDs bestückt: 38
(fett gedruckt = Geld ist angekommen)

Erledigt: 49

Warteliste:
fhainz 2* (am liebsten komplett bestückt)
speedAmaster 3* (am liebsten komplett bestückt)
peble 2* (am liebsten komplett bestückt)
Hauswart 2* (plus Bauteile)
Lucky2k12 2* (plus Bauteile)
Alec_osborne 1* (bestückt)
raanvogel 2* (plus Bauteile)
jorge 2* (am liebsten komplett bestückt)

Summe: 16
Gehäuse: 16
Spule+Boost: 16
NE555+Batteriehalter: 16
andere Bauteile: 16
SMDs bestückt: 10

Ich bitte die Interessenten noch zu bestätigen, ob die Zahlen richtig sind oder die Meinung sich geändert hat. Weitere Bestellungen werden gerne genommen.
Prozedural würde ich ein finales Layout der Platine vornehmen (dann mit 0805 für die SMDs) und bestellen. Sollte so ca. 3 EUR pro Satz sein (einmal für die Elektronik, einmal für den Sensor). Da einiges an SMD verbaut ist (mittlerweile das meiste), wäre eine ruhige Hand von Nöten. Oder möchte jemand die Bestückung übernehmen? Einzelne Stücke könnte ich auch bestücken, bin aber nicht für größere Mengen aufgestellt.

Eventuell lohnt es sich für einige, das Material zusammen zu bestellen, anstelle jeweils Kleinstmengen?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 September 2016, 13:58:45
Und direkt der nächste Post mit den Ideensammlungen für V3:
- Step-Up mit Tiefentladeschutz, auch für Akkus geeignet
- Solarbetrieb
- RS485 Anschluß

Hardware:
-LDR wie im ersten Post genannt
-Temperaturmessung mit LM75, günstig, SMD und I2C
-Einsatz von SMD low current LEDs, ähnlich OLS‑136 UR/SYG‑XD‑TU

Software:
-Zusätzliche Readings Ausgabe für Wert LDR und Temperaturmessung
-Zusätzliche Readings Text Ausgabe von Arduino für:
   -humidity_text z.b. moist ... dry
   -ldr_text z.B. dark, cloudy ... sunny
   -temperature_text frost
   -batterie ok ... low
-Anpassung Messintervall und Messzeit über FHEM



Interessenten (noch nicht fertig, aber schon die ersten Interessenten):
pc1246 4*
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 07 September 2016, 14:05:26
Hallo

schönes Projekt!

ich würde auch 4 Sätze (Platine + Bauteile) nehmen.

Gruß rippi46
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 07 September 2016, 14:19:06
So etwas habe ich schon gesucht. Melde Interesse an 3 Sätzen. Danke!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: mele am 07 September 2016, 14:28:26
Wie hoch sind die Kosten Pro Satz? Ich habe es nicht wirklich verstanden? Knapp unter EUR 20?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 07 September 2016, 14:30:02
Zitat von: mele am 07 September 2016, 14:28:26
Wie hoch sind die Kosten Pro Satz? Ich habe es nicht wirklich verstanden? Knapp unter EUR 20?
Wenn ich das richtig poben gelesen habe, besteht der Satz aus zwei Platinen. Dafür fallen 3 Euro an. Der Rest sind die Bauteile (Elektronik plüs Gehäuse).
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: mele am 07 September 2016, 14:41:07
Dann hätte ich gerne 4 Stück.

Gesendet von meinem D6603 mit Tapatalk

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 07 September 2016, 14:50:25
ich erhöhe mal auf 4 Platinen.

Danke und Gruß

PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 07 September 2016, 18:07:03
Zur Ideensammlung:

Wenn Bedarf gesehen wird, kodiere ich Euch gerne einen eigenständigen  433MHz LaCrosse-Protokoll-Sketch dazu.
(Unabhängig von Mysensors, mit 433-TX-Sender)

Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 07 September 2016, 18:39:48
2x komplett bestückt, passt. Habe leider nicht die Möglichkeit SMD zu löten. ;-)

Danke

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: ucm73 am 07 September 2016, 19:03:35
Hallo,
ich nehme 3 Sätze.

Besten Gruß

Alexander
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 September 2016, 19:04:09
Zitat von: juergs am 07 September 2016, 18:07:03
Zur Ideensammlung:

Wenn Bedarf gesehen wird, kodiere ich Euch gerne einen eigenständigen  433MHz LaCrosse-Protokoll-Sketch dazu.
(Unabhängig von Mysensors, mit 433-TX-Sender)

Brauchst Du dafür einen speziellen Anschluß oder reicht der vorhandene vom NRF?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 07 September 2016, 19:07:41
Zitat von: juergs am 07 September 2016, 18:07:03
Zur Ideensammlung:

Wenn Bedarf gesehen wird, kodiere ich Euch gerne einen eigenständigen  433MHz LaCrosse-Protokoll-Sketch dazu. (Unabhängig von Mysensors, mit 433-TX-Sender).
Hallo Jürgen, da braucht es aber noch einen 433 MHz Sender dazu, oder? Ist das dann das normale LaCrosse Protokoll, dass ggf. vom RfxTrx433 empfangen werden kann?

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 07 September 2016, 20:42:20
Ich würde 3 Sätze nehmen. Falls möglich, inkl. Bauteile.

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Prof. Dr. Peter Henning am 07 September 2016, 21:00:07
Ich schließe mich gerne an: 2 Sätze inklusive Bauteile.

LG

pah
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 07 September 2016, 21:07:16
Ohja, eine Sammelbestellung für Bauteile wäre sicher nicht verkehrt :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: schka17 am 07 September 2016, 23:07:52
Zitat von: tante ju am 07 September 2016, 13:57:27
Dies ist eine Fortsetzung des Threads https://forum.fhem.de/index.php/topic,49800.0.html (https://forum.fhem.de/index.php/topic,49800.0.html), um hier im ersten Thread die Bestellungen und Updates zu sammeln.

Der Sensor wird eine kapazitive Messung der Bodenfeuchte machen, und somit erfolgt kein Eintrag von Metallen in den Boden.
Er wird mit einem ATmega328P laufen und als Funkmodul ist z.Zt. ein NRF24L01+ vorgesehen.
Einbau in ein Gehäuse Typ G201 o.ä.
Batteriebetrieb mit 1*AA oder, bei anderem Gehäuse, auch 2*AA
erwartete Laufzeit mit 1*AA ca. 400 Tage
Akkus sind zur Zeit nicht möglich, weil kein Tiefentladeschutz vorgesehen ist. Dafür wird die Batterie wirklich bis zum letzten "leergelutscht".
1*Onewire ist auch drauf (für DS18B20 o.ä.)
Sketch wird für MySensors sein, aber eigene Software ist ohne weiteres möglich

Da die Version 1 bei mir läuft und dieses Projekt durch das Forum ein Selbstläufer wurde, ist das Version 2. :-)

Ideen für Version 3 sind gerne genommen. Zum Beispiel LDR?

Interessenten für eine Platine (V2) sind bislang:
tante ju 2*
MadMax-FHEM 1*
PeMue 4*
sash.sc 2* (am liebsten komplett bestückt)
ThomasW 1* (oder mehr)
DerManni 4*
schka17 4*
bloodybeginner 4*
oli82 1*
rippi46 4* (plus Bauteile)
hexenmeister 3*
mele 4*
ucm73 3*
limats 3* (plus Bauteile)
pah 2* (plus Bauteile)
toensi 1*

Summe: 43

Ich bitte die Interessenten noch zu bestätigen, ob die Zahlen richtig sind oder die Meinung sich geändert hat. Weitere Bestellungen werden gerne genommen.
Prozedural würde ich ein finales Layout der Platine vornehmen (dann mit 0805 für die SMDs) und bestellen. Sollte so ca. 3 EUR pro Satz sein (einmal für die Elektronik, einmal für den Sensor). Da einiges an SMD verbaut ist (mittlerweile das meiste), wäre eine ruhige Hand von Nöten. Oder möchte jemand die Bestückung übernehmen? Einzelne Stücke könnte ich auch bestücken, bin aber nicht für größere Mengen aufgestellt.

Eventuell lohnt es sich für einige, das Material zusammen zu bestellen, anstelle jeweils Kleinstmengen?
Hallo Tante Ju,
Bleibe bei den 4 Stk, habe aber keine Werkzeuge für die SMD Teile, also am liebsten bestückt, aber zumindest mit komplett mit Bauteilen.

Gruß

Karl


Sent from my iPad using Tapatalk
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Pythonf am 07 September 2016, 23:31:25
Ich hätte Interesse an einem. Hab aber noch nie SMD gelötet/ kein spezielles SMD Werkzeug. Gibts da jetzt Möglichkeiten?
Wo liegen wir den Preislich gerade, hab den alten Thread nur sporadisch verfolgt und seh hier keinen kompletten Preis. Oder sieht es aktuell so aus, dass jeder die Bauteile einzeln bestellt?

Grüße
Fabian
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 September 2016, 23:44:37
Zitat von: Pythonf am 07 September 2016, 23:31:25
Ich hätte Interesse an einem. Hab aber noch nie SMD gelötet/ kein spezielles SMD Werkzeug. Gibts da jetzt Möglichkeiten?
Wo liegen wir den Preislich gerade, hab den alten Thread nur sporadisch verfolgt und seh hier keinen kompletten Preis. Oder sieht es aktuell so aus, dass jeder die Bauteile einzeln bestellt?

Die Bauteile liegen so bei ca. 10 EUR plus Platine, Gehäuse und Batterie, wenn man die in der kleinen Menge bestellt. Die Platine enthält Platz für einen ATSHA204A Chip für sichere Signatur und einen DS18B20 für die Temperatur, welche nicht dabei sind.

Die gewählten SMD Bauteile kann man von Hand löten mit entsprechendem Lötkolben, ruhiger Hand und Lupe oder guten Augen.

Aber bei der Menge könnten wir ja schauen, ob jemand im Forum die Möglichkeiten hat (Pizzaofen :-) ) und willens ist, zu bestücken.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 07 September 2016, 23:54:45
Zitat von: tante ju am 07 September 2016, 23:44:37
Aber bei der Menge könnten wir ja schauen, ob jemand im Forum die Möglichkeiten hat (Pizzaofen :-)) und willens ist, zu bestücken.
die Schablone nicht vergessen, m.E. ist die (hier in Deutschland) relativ teuer  :(
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: mele am 08 September 2016, 08:07:07
Zitat von: mele am 07 September 2016, 14:41:07
Dann hätte ich gerne 4 Stück.

Gesendet von meinem D6603 mit Tapatalk

Das Löten wird bei mir auch zum Problem. Bin interessiert an einer bestückten Variante.

Ich hoffe auch, dass wir das entsprechend vereinfachen können. Dafür fehlt mir aber leider die Erfahrung!

Gruß
Manuel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 08 September 2016, 12:10:58
Moin
Mein Interesse besteht noch. Allerdings wuerde ich gerne auf die V3 warten, da es bei mir zu Hause keine Batterien mehr gibt!

Also:
1 Stck. V2 mit Bauteilen
4 Stck. V3 auch mit Bauteilen

Danke und Gruss
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Bastelbernd am 08 September 2016, 14:07:13
Hallo tante ju

würde auch gerne

3 Sätze inklusive Bauteile

nehmen.


@juergs   LaCrosse-Protokoll wäre auch nicht schlecht. Vielleicht sogar mit 866MHz (RFM69CW)?



Gruß Bernd
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 08 September 2016, 14:47:02
Zitat von: juergs am 07 September 2016, 18:07:03
Zur Ideensammlung:

Wenn Bedarf gesehen wird, kodiere ich Euch gerne einen eigenständigen  433MHz LaCrosse-Protokoll-Sketch dazu.
(Unabhängig von Mysensors, mit 433-TX-Sender)

Jürgen
Wäre ne coole Sache  :D

Von mobil gesendet daher kurze Antwort
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: inesa394 am 09 September 2016, 14:05:15
Hallo
Hätte auch Interesse an 2 sätzen am besten bestückt kann zwar löten aber SMD Teile noch
nicht probiert
Ines
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: trebron106 am 09 September 2016, 14:09:48
Hallo tante ju

würde auch gerne

2 Sätze inklusive Bauteile nehmen.

Gruß
Klaus
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 09 September 2016, 14:27:26
Hi,

hab das irgendwie nicht gleich mitgekriegt...

Würde erst mal 1 nehmen also Bausatz plus Teile und Gehäuse, da ja SMD mit ruhiger Hand etc. funktionieren soll...
...werde ich mal testen.

Gruß, Joachim
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: uniqueck am 09 September 2016, 18:28:06
Würde auch Interesse für 4 komplett bestückte Sensoren anmelden.

Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 10 September 2016, 20:58:44
So, habe die ersten 10 Boards bestellt. Letzte Schaltung und Layout sind angehängt.

Es ist eine Leiste für die seriellen Anschlüsse hinzugekommen, was für die Softwareentwicklung hilfreich sein kann (debugging).
Auf der Platine sind alle Bauteile auf einer Seite, was bei der Bestückung hilfreich ist.
Es sind ein paar bedrahtete Bauteile dabei, teils aus Kostengründen (Linearregler, Zenerdiode), teils aus praktischen Gründen (LEDs, damit die nicht zu tief im Gehäuse sitzen) und aus mechanischen Gründen (Pfostenleisten, Stecker). Die wird jeder in jedem Fall selber einlöten müssen.
Der Sensor-Teil ist an der Platine dran, und müsste selber abgesägt werden. Man kann die Schaltung für Indoor aber auch so verwenden, die Sensor-Leiterbahnen sind korrekt angeschlossen. Dann hat man halt kein Gehäuse.
Dadurch, daß alle Bauteile auf einer Seite sind und jeder die Durchsteckteile selber einlötet, kann jeder entscheiden, ob er die Platine durchsägt. Die Unterseite ist ja erstmal plan (bis die Durchsteckteile eingelötet sind).
Die Batterie kommt in einen Halter mit Kabel, der wird nicht direkt auf die Platine gelötet. Mit eingelötetem Halter käme man nicht an die Befestigungsschrauben.

Ich habe erst nur 10 Stück bestellt, weil ja bei neuem Layout (von einseitig auf zweiseitig) immer die Gefahr besteht, daß ich da einen Fehler gemacht habe. Wenn das funktioniert, dann werde ich ein 50er Batch bestellen. Sollte also in der Summe, wenn alles klappt, 60 Boards (anstelle der 50) haben und auch die Warteliste bedienen können.

Ich habe mich jetzt nicht durch die anderen Threads gefräst, wie das hier üblicherweise abläuft, daher bin ich für Verweise und andere Optionen offen.
Hier mal die Kosten für die Platinen:
60 Platinen inklusive Stencil kosten 171 USD, das sind 2,85 USD pro Platine (Elektronikteil und Sensorteil zusammen).
Da kommen noch 17,5% Einfuhrzoll drauf, das sind dann 3,05 EUR pro Platine (je nach Dollar-Kurs, habe mal mit 1,10 gerechnet).

Sobald ich die Platinen habe, werde ich die mit normaler Post verschicken, glaube ich. Da das nicht so mein Metier ist, habe ich keine Ahnung über die Tarife. Ich vermute mal, das werden 3 EUR sein, weil ja etwas schwerer und auch ein Umschlag gebraucht wird?
Ihr könnt die aber auch gerne bei mir abholen, wenn jemand im nördlichen Ruhrgebiet/südlichen Münsterland wohnt.

Bauteilsätze werde ich mit den Platinen verschicken. Da ist aber kein ATSHA204 drin und der Prozessor wird auch leer sein (kein Bootloader, default-Fuses). Ich werde mal einen Warenkorb bei Reichelt aufmachen, um genau zu sehen, was es kosten wird. Wie schon gesagt, die normalen Einzelpreise liegen bei 10 EUR, sollte also in der Menge günstiger sein.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 10 September 2016, 21:15:49
Wo willst Du denn die Leiterplatten bestellen? Ich schau mal, wo wir die Leiterplatten am günstigsten bekommen. Wollen wir wirklich Reflow Löten mit Schablone?

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 10 September 2016, 22:39:39
Zitat von: PeMue am 10 September 2016, 21:15:49
Wo willst Du denn die Leiterplatten bestellen? Ich schau mal, wo wir die Leiterplatten am günstigsten bekommen. Wollen wir wirklich Reflow Löten mit Schablone?

http://dirtypcbs.com/index.php (http://dirtypcbs.com/index.php)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: ucm73 am 10 September 2016, 22:52:15
Hallo,
kannst du bei mir bitte auch die Bauteile vormerken?

Danke

Alexander
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 11 September 2016, 16:12:15
Hallo Tante Ju,

ich habe mal die verschiedenen Leiterplattenhersteller verglichen:
Dirtypcbs
10x10 cm protopack -> im Nutzen 20 Platinen (2x10)  25 $ -> 1,25 $
Schablone                                           25 $

IteadStudio
10x5 cm protopack                                   14,90 $ + 6,43 $ -> 2,13 $
10x10 protopack -> im Nutzen 2 (x10)                19,90 $ + 10,26 $ -> 1,51 $

DangerousPrototypes
10x5 cm, 30 Leiterplatten                           36 $ -> 1,20 $


M.E. wäre es sinnvoller, zwei Bestellungen à 30 Platinen zu machen, dann kommt die Einzelplatine unter zwei Euro und bei 36 $ sollte auch kein Zoll anfallen.

Die Schablone ist m.E. nicht notwendig, solange es keinen gibt, der die Platinen zentral bestücken kann bzw. will. In diesem Falle müsste er die kompletten Bauteile und alle Platinen haben, um die Bestückung zu machen. Ansonsten schickt jeder die Bauteile zum Bestücker und bekommt dann die bestückten Platinen zurück. Aus meiner Sicht eher unwahrscheinlich, dass das klappt ...

Ich splitte gerne meine 4 Platinen in 2+2 falls jemand vor mir Platinen haben möchte.

So, und jetzt habe ich noch inhaltliche Fragen:
- Wofür ist denn der LP2950Z? Vermutlich nur, um die 3,3 V beim Programmieren zur Verfügung zu stellen. Ggf. würde ich da einen Lötjumper oder 0 Ohm Widerstand zur Verfügung stellen, für Leute, die einen Programmer mit 3,3 V haben.
- Wofür sind C11-C14 notwendig?
- Hättest Du mir eine Bezugsquelle für den MCP1640 bzw. die Spule?

Danke + Gruß

PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 11 September 2016, 20:47:30
Zitat von: PeMue am 11 September 2016, 16:12:15
ich habe mal die verschiedenen Leiterplattenhersteller verglichen:
Dirtypcbs
10x10 cm protopack -> im Nutzen 20 Platinen (2x10)  25 $ -> 1,25 $
Schablone                                           25 $

IteadStudio
10x5 cm protopack                                   14,90 $ + 6,43 $ -> 2,13 $
10x10 protopack -> im Nutzen 2 (x10)                19,90 $ + 10,26 $ -> 1,51 $

DangerousPrototypes
10x5 cm, 30 Leiterplatten                           36 $ -> 1,20 $

DangerousPrototypes ist MWN der gleiche Laden wie DirtyPCBs. Muß mal nachschauen, ob es da einen anderen Shop gibt.
Ich gehe normalerweise über http://pcbshopper.com und mit DirtyPCB, Itead und Seeed habe ich sehr gute Erfahrungen gemacht. Mal sehen, wie die 10 Testexemplare aussehen.

Ich hatte auch schon überlegt, den 10x10 Nutzen voll zu machen, aber ich wollte die selbst zu sägenden Schnitte minimieren.

Zitat von: PeMue am 11 September 2016, 16:12:15
Die Schablone ist m.E. nicht notwendig, solange es keinen gibt, der die Platinen zentral bestücken kann bzw. will. In diesem Falle müsste er die kompletten Bauteile und alle Platinen haben, um die Bestückung zu machen. Ansonsten schickt jeder die Bauteile zum Bestücker und bekommt dann die bestückten Platinen zurück. Aus meiner Sicht eher unwahrscheinlich, dass das klappt ...

olli82 hat angeboten, die SMD bestückten Platinen zu machen. Er besorgt auch die Gehäuse. Ich würde die Platinen zu ihm schicken und er dann die bestückten zu den Leuten. Sonst wird das logistischer Wahnsinn. Ich würde gerade für die, die persönlich bei mir abholen, bestücken.
Ich denke allerdings, für den ganzen Bestückungsaufwand sollte olli82 auch ein paar Euros haben. Immerhin geht da schnell mal die eine oder andere Stunde vor der Lupe mit der Pinzette drauf. Deswegen hatte ich da noch nichts zu geschrieben.

Zitat von: PeMue am 11 September 2016, 16:12:15

Ich splitte gerne meine 4 Platinen in 2+2 falls jemand vor mir Platinen haben möchte.

So, und jetzt habe ich noch inhaltliche Fragen:
- Wofür ist denn der LP2950Z? Vermutlich nur, um die 3,3 V beim Programmieren zur Verfügung zu stellen. Ggf. würde ich da einen Lötjumper oder 0 Ohm Widerstand zur Verfügung stellen, für Leute, die einen Programmer mit 3,3 V haben.
Genau deswegen. Der NRF und der ATSHA vertragen nur 3,3V und ein 5V Programmer würde die killen. Deswegen ist der 2950 auch als Drahtversion, damit man den einfach durch eine Brücke ersetzen kann, wenn man einen 3,3V ICSP hat.

Zitat von: PeMue am 11 September 2016, 16:12:15
- Wofür sind C11-C14 notwendig?

Die Kapazität sollte so 50uF betragen, aber die in SMD in X5 oder X/ zu bekommen, ist nicht einfach, bzw. haben einen Formfaktor, der zu hoch ist für den Batteriehalter drüber. Deswegen gesplittet in 5*10uF.

Zitat von: PeMue am 11 September 2016, 16:12:15
- Hättest Du mir eine Bezugsquelle für den MCP1640 bzw. die Spule?

Spule: https://www.reichelt.de/L-PISG-4-7-/3/index.html?ACTION=3&LA=446&ARTICLE=86522&artnr=L-PISG+4%2C7µ&SEARCH=PISG+4%2C7 (https://www.reichelt.de/L-PISG-4-7-/3/index.html?ACTION=3&LA=446&ARTICLE=86522&artnr=L-PISG+4%2C7%C2%B5&SEARCH=PISG+4%2C7)
MCP: https://www.reichelt.de/MCP-1640T-I-CHY/3/index.html?ACTION=3&LA=446&ARTICLE=109737&artnr=MCP+1640T-I%2FCHY&SEARCH=MCP+1640 (https://www.reichelt.de/MCP-1640T-I-CHY/3/index.html?ACTION=3&LA=446&ARTICLE=109737&artnr=MCP+1640T-I%2FCHY&SEARCH=MCP+1640) (wobei auch der DT geht, der lieferbar ist)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 11 September 2016, 20:56:15
Zitat von: tante ju am 11 September 2016, 20:47:30
Die Kapazität sollte so 50uF betragen, aber die in SMD in X5 oder X/ zu bekommen, ist nicht einfach, bzw. haben einen Formfaktor, der zu hoch ist für den Batteriehalter drüber. Deswegen gesplittet in 5*10uF.
Da müsste es doch 33 nF oder sogar 47 nF in 0805 geben (ich meine, ich hätte welche).

Gruß Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 11 September 2016, 21:48:25
Zitat von: PeMue am 11 September 2016, 20:56:15
Da müsste es doch 33 nF oder sogar 47 nF in 0805 geben (ich meine, ich hätte welche).

Welche Spannung?
47uF gibt es als 4V in X7R, aber das ist zu wenig Spannung. Der Sensor wird ja Sonne und Kälte ausgesetzt sein. Da sollten es 7V oder mehr sein. Und da war bei 10uF Schluß in sinnvoller Größe.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tuxinator am 12 September 2016, 08:17:46
Hallo zusammen,

ich wäre auch noch mit 3 bestückten Sensoren dabei, wenn ich noch nicht zu spät bin. SMD hab ich leider noch nie gelötet ...

LG,
Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Pyromane am 12 September 2016, 12:49:18
Mahlzeit,

ich hätte Interesse an zwei Platinen inkl Bauteilen (Bestückung kann ich selbst übernehmen).
Danke!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: jorge am 12 September 2016, 12:53:32
Für mich bitte auch 2 Stück vorsehen (komplett bestückt)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: bloodybeginner am 12 September 2016, 17:44:50
ich zeig auch mal auf für 1x Bauteile + Gehäuse für meine 4 PCBs

Beim Bestücken könnte ich auch unterstützen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: ThomasW am 12 September 2016, 19:24:28
Hallo Tante Ju,

wäre für den ersten Anlauf mit einem Platinensatz mit Bauteilen zufrieden.
Mit der Hoffnung auf V3 ....

Gruß Thomas
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 12 September 2016, 23:15:18
Zitat von: tante ju am 11 September 2016, 21:48:25
Welche Spannung?
47uF gibt es als 4V in X7R, aber das ist zu wenig Spannung. Der Sensor wird ja Sonne und Kälte ausgesetzt sein. Da sollten es 7V oder mehr sein. Und da war bei 10uF Schluß in sinnvoller Größe.
22 µF/6,3 V/0805: http://www.reichelt.de/Vielschicht-SMD-G0805-High-Cap/X5R-G0805-22-6/3/index.html?ACTION=3&LA=2&ARTICLE=89735&GROUPID=4339&artnr=X5R-G0805+22%2F6
100 µF/6,3 V/1206: http://www.reichelt.de/Vielschicht-SMD-G1206-High-Cap/X5R-G1206-100-6/3/index.html?ACTION=3&LA=2&ARTICLE=89744&GROUPID=4340&artnr=X5R-G1206+100%2F6
oder aus China (vielleicht sind die etwas wagemutiger):
100 µF/10 V/1206: https://www.aliexpress.com/item/SMD-Capacitor-1206-100UF-107-X5R-10V-50pcs-lot/32667381344.html?spm=2114.13010608.0.108.Yj4LHh
oder als Tantal:
100 µF/10 V/3528: https://www.aliexpress.com/item/Free-Shipping-SMD-tantalum-capacitor-3528-100uf-10v-3528-107-100pcs-lot-NEW-in-stock-if/32514809217.html?spm=2114.13010608.0.60.Yj4LHh

Auch bei mir würde im ersten Anlauf 2 Platinen reichen  ;), der Rest wäre sowieso "Backup".

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 September 2016, 01:15:50
So, ein erster Warenkorb für die 19 Platinen plus Bauteile (ohne Gehäuse, Kabel, NRF) ist online: https://www.reichelt.de/?ACTION=20&AWKID=1251797 (https://www.reichelt.de/?ACTION=20&AWKID=1251797)

Ich denke, ich werde das eine oder andere Bauteil aus meinen Bestand nehmen, weil ein paar Cent günstiger.

Ich überlege, die Prozessoren in Hongkong zu bestellen. Kosten nur die Hälfte und bei 20 Stück bleibt's zollfrei.


Zitat von: PeMue am 12 September 2016, 23:15:18
22 µF/6,3 V/0805: http://www.reichelt.de/Vielschicht-SMD-G0805-High-Cap/X5R-G0805-22-6/3/index.html?ACTION=3&LA=2&ARTICLE=89735&GROUPID=4339&artnr=X5R-G0805+22%2F6
100 µF/6,3 V/1206: http://www.reichelt.de/Vielschicht-SMD-G1206-High-Cap/X5R-G1206-100-6/3/index.html?ACTION=3&LA=2&ARTICLE=89744&GROUPID=4340&artnr=X5R-G1206+100%2F6
oder aus China (vielleicht sind die etwas wagemutiger):
100 µF/10 V/1206: https://www.aliexpress.com/item/SMD-Capacitor-1206-100UF-107-X5R-10V-50pcs-lot/32667381344.html?spm=2114.13010608.0.108.Yj4LHh
oder als Tantal:
100 µF/10 V/3528: https://www.aliexpress.com/item/Free-Shipping-SMD-tantalum-capacitor-3528-100uf-10v-3528-107-100pcs-lot-NEW-in-stock-if/32514809217.html?spm=2114.13010608.0.60.Yj4LHh

Die 6,3V haben mir zu wenig Reserve. Und ich habe auch nur nach 0805 geschaut. Die 100uF/10V von Ali kämen auf einen Versuch an. Könnte gehen und müsste auf die Platine ohne Änderungen passen. Habe ich aber nicht da. Wenn das klappt, würde das ein wenig Platz auf der Platine schaffen. Vielleicht was für V3?

Zitat von: PeMue am 12 September 2016, 23:15:18
Auch bei mir würde im ersten Anlauf 2 Platinen reichen  ;), der Rest wäre sowieso "Backup".

Notiert.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 13 September 2016, 01:46:49
Mir reicher fürs erste auch 2 Stück (Ich machen dem Peter nach ;D )
Außerdem habe ich meine Vorräte durchgesehen, so ganz alles habe ich doch nicht da. Ich würde gerne Teilsatz der Bauteile bestellen. Mir fehlen:
- L-PISG 4,7µ;  SMD-Power-Induktivität, PISG, Ferrit, 4,7µ
- MCP 1640CT-I/CHY;   Schaltregler 0,65 V SOT-23-6
- NE 555 D SMD   ; Timer, SO-8
- HALTER 1XAAK;   Batteriehalter, 1x Mignon "AA"
- Gehäuse

Ich würde gerne gern jeweils 2 Stück von jedem Teil mitbestellen.

Danke und Grüße
Alexander
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: Jewe am 13 September 2016, 07:23:18
Moin,
habe Interesse an 2 Platinen fertig bestückt.
Jens

Edit: Mit Gehäuse.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Bartimaus am 13 September 2016, 08:02:24
Guten Morgen,

ich hätte Interesse an einer fertig bestückten Platine inclusive Gehäuse

LG

Edith: Anzahl reduziert, da komplettes Neuland für mich.... :-[
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 13 September 2016, 08:20:06
Guten Morgen,

falls machbar würde ich je 2x folgende Bauteile mitbestellen wollen:
- L-PISG 4,7µ;  SMD-Power-Induktivität, PISG, Ferrit, 4,7µ
- MCP 1640CT-I/CHY;   Schaltregler 0,65 V SOT-23-6

Danke + Gruß

Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 13 September 2016, 10:09:36
Hi,

ZitatMadMax-FHEM 1* (plus Bauteile)

Ein Gehäuse hätte ich nat. auch gerne, sorry!

Gruß, Joachim
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 13 September 2016, 10:13:44
Guten Morgen,

ich hätte auch Interesse an 2x komplett, bestückt mit Gehäuse.

Gruß

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Mitch am 13 September 2016, 13:09:17
Würde auch 2x komplett mit Gehäuse nehmen, Danke.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 13 September 2016, 14:50:34
Zitat von: sash.sc am 07 September 2016, 18:39:48
2x komplett bestückt, passt. Habe leider nicht die Möglichkeit SMD zu löten. ;-)

Danke

Von mobil gesendet daher kurze Antwort

inkl. Gehäuse mit Batteriefach ! ;-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 13 September 2016, 15:12:14
Zitat von: sash.sc am 13 September 2016, 14:50:34
inkl. Gehäuse mit Batteriefach ! ;-)

Das Gehäuse hat kein Batteriefach, bietet aber Platz für die Batterie :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 13 September 2016, 15:49:20
Ok

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: Jewe am 13 September 2016, 17:31:40
2 Stück komplett mit Gehäuse passt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: fhainz am 13 September 2016, 23:09:49
Hallo!

Ich hätte auch Interesse an 2x komplett + Gehäuse.

Grüße
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: toensi am 14 September 2016, 06:13:34

Hallo!

Ich hätte auch Interesse an 3x komplett + Gehäuse.

Grüße aus Münster
toensi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 14 September 2016, 10:56:07
Zitat von: toensi am 14 September 2016, 06:13:34
Hallo!

Ich hätte auch Interesse an 3x komplett + Gehäuse.

Du standest bis jetzt mit 1 Platine in der Liste. Wenn Du das auf 3 erhöhen willst, dann muß ich Dich auf die Warteliste verschieben. Was soll ich tun?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: speedAmaster am 14 September 2016, 18:34:54
Hallo,
ich würde mich gerne in die Bestelliste der V2 (oder sind wir schon bei V3 :-) ) einreihen mit:
3x Platinen mit SMD bestückt
3x Bauteile (zum Restbestücken)
3x Gehäuse
LG
Bernd
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 14 September 2016, 23:13:53
Falls die Möglichkeit besteht, hätte ich auf meinen 3 Platinen auch gerne den SMD-Teil bereits bestückt. Hab noch keine so große Erfahrung mit SMD-Löten.

Gruß
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 18 September 2016, 22:10:27
So, während ich auf die erste Lieferung der Platinen (Testbestellung) warte, hier ein paar Bilder der letzten Entwicklungsplatine und alles zusammen im Gehäuse, damit Ihr ein Gefühl für die Größe/Kompaktheit bekommt.

Sollte die bestellte Platine funktionieren, dann wird sich die Position der Bauteile ein wenig verändern, aber nix wildes.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 18 September 2016, 22:18:15
Wow, da gibt es noch jemanden, der noch richtig ätzt. Habe ich gefühlte 20 Jahre nicht mehr gemacht ...
Aber das Ganze sieht gut aus, vielen Dank.

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 18 September 2016, 22:32:36
Zitat von: PeMue am 18 September 2016, 22:18:15
Wow, da gibt es noch jemanden, der noch richtig ätzt. Habe ich gefühlte 20 Jahre nicht mehr gemacht ...
Aber das Ganze sieht gut aus, vielen Dank.

Naja, Fräsen kann ich auch. Aber bei Strukturen von 10mil und Abständen von 6mil im SMD-Bereich ist MMN ätzen einfach besser. Produzierte Platinen bestelle ich immer nur, wenn sich etwas stabilisiert hat und ich da noch mehrere von brauche (zum Beispiel mein Modbus-Universalsensor). Die Lieferzeiten bzw. Kosten sind so hoch, daß sich Ätzen für mich, als ungeduldigem Menschen, lohnt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: peble am 23 September 2016, 15:24:54
Ich hätte auch Interesse an 2 Stk komplett mit Gehäuse

Danke
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 26 September 2016, 13:38:15
Hallo tante ju
Ich moechte bitte gerne auch ein Gehaeuse zu dem einen V2!
Danke und Gruss
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Hauswart am 26 September 2016, 13:53:07
Ich wäre auch interessiert. Würde mal mit 2 Sätzen beginnen?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 26 September 2016, 16:00:17
Ich werde bei 80 Stück in der Summe die Liste erstmal zu machen (wir sind jetzt bei 79).

Wir wollen ja nicht in die Industrieproduktion einsteigen und für nebenbei (noch neben dem Hobby), wird mir das dann zu viel.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Lucky2k12 am 26 September 2016, 17:18:25
Ok, dann mach ich mal den Schluss: Bitte für mich auch 2x komplett mit Gehäuse.
Danke!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 26 September 2016, 17:46:50
Zitat von: Lucky2k12 am 26 September 2016, 17:18:25
Ok, dann mach ich mal den Schluss: Bitte für mich auch 2x komplett mit Gehäuse.
Danke!

Habe Dich für den letzten (also 1*) eingetragen :-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: alec_osborne am 27 September 2016, 11:30:31
Guten Morgen,

sollte noch ein Platz frei sein/werden,

hätte ich auch Interesse an einem (1x) komplett, bestückten Bodenfeuchtesensor mit Gehäuse.

Gruß

A.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 30 September 2016, 13:52:05
Hallo,

die ersten Platinen sind eingetroffen. Habe mal ein paar Bilder vom Prototypen v2 und der Platinen angehangen.
Beim schnellen drüberschauen sehen die gut aus.

Werde heute Abend mal eine bestücken und hoffe mal, alles richtig gemacht zu haben. Wenn das funktioniert, dann würde ich die Platinen verschicken wollen. Habe aber nicht so viele, die nur Platinen wollten :-) Bauteile habe ich vielleicht für eine oder zwei Platinen noch hier. Das bringt also auch nichts.

Ich werde heute Abend oder am WE das mal durchrechnen und dann auch einen Vorschlag für die Bestückung machen (olli82 kann das machen, danke schonmal dafür) und Zahlungsmodalitäten raussuchen. Mir wäre direkte Überweisung am liebsten, da am günstigsten. Bei Paypal kämen noch die Gebühren dazu.

Wenn Geld da ist, wird das Material bestellt (die restlichen Platinen) und dann kann es los gehen.

Alle einverstanden oder bessere Vorschläge?


Edit: Jetzt auch mit Bildern ;-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: alec_osborne am 30 September 2016, 13:56:18
Hi,

Paypal über Familie and Friends kostet keine Gebühren.
Sind noch Plätze frei? Würde gerne auch auf die Warteliste.
Gruß A.

Gesendet von meinem HUAWEI CRR-L09 mit Tapatalk

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 30 September 2016, 14:15:21
Zitat von: alec_osborne am 30 September 2016, 13:56:18
Hi,

Paypal über Familie and Friends kostet keine Gebühren.
Sind noch Plätze frei? Würde gerne auch auf die Warteliste.

Friends&Family kenne ich nicht, Nutze Paypal auch nicht wirklich oft.

Eigentlich sind alle Platinen ausgebucht. Allerdings kann es sein, daß mehr als bestellt geliefert werden. Dann werde ich (hoffentlich) an Dich denken.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 30 September 2016, 15:03:49
Hi,

ZitatIch werde heute Abend oder am WE das mal durchrechnen und dann auch einen Vorschlag für die Bestückung machen (olli82 kann das machen, danke schonmal dafür) und Zahlungsmodalitäten raussuchen. Mir wäre direkte Überweisung am liebsten, da am günstigsten. Bei Paypal kämen noch die Gebühren dazu.

Wenn Geld da ist, wird das Material bestellt (die restlichen Platinen) und dann kann es los gehen.

Alle einverstanden oder bessere Vorschläge?

Einverstanden, kein besserer Vorschlag (außer: family & friends paypal ;-)  )....

Sicherheitshalber nochmal: Platine + Bauteile + Gehäuse

Gruß, Joachim
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 30 September 2016, 16:15:56
Zitat von: MadMax-FHEM am 30 September 2016, 15:03:49
Hi,

Einverstanden, kein besserer Vorschlag (außer: family & friends paypal ;-)  )....

Sicherheitshalber nochmal: Platine + Bauteile + Gehäuse

:) Bauteile ist für mich inklusive Gehäuse.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 30 September 2016, 18:10:41
Ok... :-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 30 September 2016, 19:07:50
@tante ju

Vorschläge für die v3 hier rein, oder der Übersicht geschuldet, einen neuen Thread aufmachen ?

Gruß
Sascha
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 30 September 2016, 20:31:24
Zitat von: sash.sc am 30 September 2016, 19:07:50
@tante ju

Vorschläge für die v3 hier rein, oder der Übersicht geschuldet, einen neuen Thread aufmachen ?

Beitrag Nummer 2 sammelt die Vorschläge für v3. Wenn ich zwei Threads aktiv Monitoren muß, dann wird das verwirrend. Finde schon das Interesse an v2 (zu) überwältigend ...
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 01 Oktober 2016, 08:34:41
Zitat von: tante ju am 30 September 2016, 20:31:24
Beitrag Nummer 2 sammelt die Vorschläge für v3. Wenn ich zwei Threads aktiv Monitoren muß, dann wird das verwirrend. Finde schon das Interesse an v2 (zu) überwältigend ...

Habe da noch nen Vorschlag für die nächste Version. Temperaturmessung!

Gruß Sascha

Von mobil gesendet daher kurze Antwort
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 01 Oktober 2016, 11:31:26
Zitat von: sash.sc am 01 Oktober 2016, 08:34:41
Akkubetrieb mit Solar Betrieb ist schon nicht schlecht.
RS485? Wozu könnte man die Schnittstelle gebrauchen?
LDR hört sich auch sehr gut an. Ist nur die Frage in welchen Bereich man die lichtstärke bzw. Lichtstrom misst. Anfangs wert und Endwert meine ich.

RS485 als kabelgebundene Schnittstelle, damit keine Batterien gebraucht werden.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: PeMue am 01 Oktober 2016, 15:41:31
Zitat von: sash.sc am 01 Oktober 2016, 08:34:41
RS485? Wozu könnte man die Schnittstelle gebrauchen?
Meine Wechselrichterüberwachung kann z.B. nur RS485.

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: ThomasW am 01 Oktober 2016, 18:00:22
Sorry daß in nun vom Thema abweiche,
aber nun stellt sich mir die Frage:
Für was muss mein Wechselrichter bzw. die Überwachung wissen wie Feucht meine Erde ist?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 01 Oktober 2016, 18:15:59
Zitat von: ThomasW am 01 Oktober 2016, 18:00:22
Sorry daß in nun vom Thema abweiche,
aber nun stellt sich mir die Frage:
Für was muss mein Wechselrichter bzw. die Überwachung wissen wie Feucht meine Erde ist?
Das war nur ein Beispiel für einen RS485 Bus. Es gibt auch Hausverkabelungen, wo dieser Bus im ganzen Haus läuft ...
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 02 Oktober 2016, 23:18:14
So, Bauteilpreise sind noch nicht so 100% zusammen, aber ich habe anliegend mal eine BOM gepackt. Im Bauteilsatz wären alle Teile, die nicht rot markiert sind, und die Platine und das Gehäuse drin. Das wären dann in Summe ca. 14-15 EUR (genauer Betrag kommt noch, sobald olli82 die letzte BOM durchgerechnet hat).
(der 0 Ohm ist nur eine Brücke für eine Funktion in meinem Sketch, dazu später mehr).

Die Platine alleine kostet (inklusive Zoll) 3,10 EUR

Für das SMD-Bestücken, inklusive Lötpaste und Kontrolle, würde ich mal 5 EUR vorschlagen. Oder?

Sollen die Prozessoren noch programmiert werden? Hier macht doch eh jeder sein eigenes Sketch drauf, oder?

Die bedrahteten Teile muß jeder selber bestücken.
Stecker, Buchsengehäuse und Crimp-Kontakte (kann man auch löten) sowie Schrumpfschlauch wollte ich auch in den Bauteilesatz packen, da ja nicht jeder so'n Kleinkram da hat. Oder soll das lieber wegbleiben und die Leitungen direkt eingelötet werden?

Dazu käme dann noch Porto und Verpackung. Die Platinen passen ja in einen normalen Umschlag, sind halt wegen Gewicht etwas teurer.
Die Bauteilsätze und SMD-bestückten Platinen wären dann entweder Päckchen (unversichert) oder versicherte Warensendung/Paket. Da habe ich gerade kein Gefühl für, ob DHL oder Hermes das kleinere Übel wären.

Das ganze ist definitiv keine kommerzielle Aktion (bei dem Aufwand wäre das auch ein schlechtes Geschäft), daher auch der übliche Disclaimer und keine Rechnung, da nur Umlage.

Ach ja: Habe mir mal Paypal F&F angesehen und das könnte gehen. Würde aber jeden, der da mit Kreditkarte ankommt (also Gebühren beim Empfänger verursacht) ablehnen. ok?

Andere Vorschläge sind gerne genommen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 03 Oktober 2016, 08:25:15
Zitat von: tante ju am 02 Oktober 2016, 23:18:14
v2.4.numbers
... ist vermutlich irgendwas von Apple, was der gemeine Windows User nicht öffnen kann. Oder hast Du mir da einen Tipp?

Danke + Gruß

PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 03 Oktober 2016, 12:48:52
Zitat von: PeMue am 03 Oktober 2016, 08:25:15
... ist vermutlich irgendwas von Apple, was der gemeine Windows User nicht öffnen kann. Oder hast Du mir da einen Tipp?

Daß Windows proprietärer und abgeschlossener als Mac ist, wundert mich :-)
Hab es noch als Excel-File drangehangen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 03 Oktober 2016, 21:57:20
So, die Platinen funktionieren. Habe zwar zwei kleine Dinge gefunden, die ich im nächsten Batch verbessere, aber kein Grund diese Platinen wegzuwerfen.

Anliegend mal jede Menge Bilder als Dokumentation und mein aktuelles Sketch. Wird also etwas länger :-)

Im ersten Bild ist die Platine mit bestückten SMD-Bauteilen zu sehen, also so wie es bei "SMD bestückt" sein wird. In diesem Zustand kann die Platine schon geprüft und der MP programmiert werden. Der rechte Teil ist der Sensor-Teil, welcher mit der Platine verbunden ist. Man kann ihn abtrennen (die Naht ist perforiert, geht also mit Laubsäge oder sogar Teppichmesser), muß dann aber eine 2-adrige Leitung anlöten und oben links an J2 anklemmen.

Im zweiten Bild dann mal alle Bauteile des Bauteilsatzes für SMD bestückt, wie in der BOM gelistet. Das sind Gehäuse, SMD-bestückte Platine, ZPD3,6, LDO3,3V (um den NRF bei ICSP zu schützen), LED rot, LED weiß, 2*Printstecker 2-polig für Batterie und Sensor (wenn aufgetrennt wird), 3*1 Stiftleiste (für seriellen Debug), 3*2 Stiftleiste (ICSP), 2*4 Buchsenleiste (für NRF), Batteriehalter 1*AA, 2*Steckergehäuse für Printstecker, 4 Crimpkontakte, innenverklebender Schrumpfschlauch.

Beim bestücken der fehlenden Teile sollte dann, wie immer, die Regel gelten, daß nach Höhenprofil bestückt wird. Also, wie in den nächsten Bildern, erst die Zenerdiode, dann Stiftleisten, Buchsenleiste und LDO (sind alle ein Höhenprofil) und dann der oder die PSK (nach Gusto) und LEDs. Das Bild hat dann einen NRF bestückt, um auf die nächsten beiden Bilder zu verweisen.

Das nächste Bild zeigt die Platine mit NRF (nicht im Bauteilsatz enthalten!) in Schrägaufnahme, um zu zeigen, daß die LEDs so ca. 10mm über die Platine (Drahtlänge!) montiert werden sollten, um mit dem Körper dann seitlich des NRF zu liegen. Das folgende Bild zeigt auch warum. Wenn später die Batterie im Halter auf der Platine zu liegen kommt, dann sind die LEDs noch sichtbar und verhindern, daß die Batterie direkt auf den NRF drückt und den rausrütteln kann.

Jetzt noch die Crimpkontakte an den Batteriehalter entweder crimpen oder löten, richtig in das Gehäuse einsetzen (die kleine Lamelle zur Seite mit dem Schlitz), rot auf der geschlitzten Seite nach rechts.

Jetzt kann man, ohne Batterie, den MP mit Software beladen oder eventuell hat man olli82 bestochen, dieses bereits zu tun.
Eigentlich braucht man keinen Bootloader, da ja über den ICSP programmiert wird. Aber das Bootloader brennen vor dem programmieren hilft der Arduino-Umgebung mit ein paar Initialisierungen.
Die Platine sollte man als "Optiboot on 28-pin CPUs" auswählen, Prozessor ist ATmega328p (das P ist wichtig!), CPU-Speed 8 MHz(int).
Wenn man nicht selber an der boards.txt der Arduino-Umgebung rumfummeln möchte, dann muß man danach noch eine Fuse richtig setzen: Der Brown-Out-Detektor muß abgeschaltet werden. Durch den Boost-Regler wird der Prozessor zwar mit 3,3V versorgt, aber nur wenn BOD abgeschaltet wird, geht der Prozessor in Picopower-Mode und verbraucht so im Standby nur wenige Mikroampere. Hier ist auch der Grund für das P zu suchen. Nur der 328P beherrscht Picopower.
Die entsprechende (Extended) Fuse kann man so setzen:
$ ./avrdude -C ../etc/avrdude.conf -P /dev/cu.usbmodemFD1311 -c avrisp -b 19200 -p atmega328p -U efuse:w:0xff:m
(natürlich ist avrdude von der Platform abhängig, wie auch der Port zum Programmer und Programmiertyp und serielle Geschwindigkeit)

Anschließend Programmierstecker abziehen, Batterie rein und es sollte laufen.

Jetzt zum anliegenden Sketch. Ist nix großartiges, aber funktioniert.

Beim Start sollte die weiße LED fünfmal im Sekundentakt blinken (0,5 sek an, 0,5 sek aus). Blinkt sie nicht, ist was schwerwiegendes kaputt oder die Batterie leer. Blinkt sie sehr langsam, stimmt die Taktfrequenz oder Initialisierung nicht (falscher Bootloader). Der Bootloader muß immer neu geschrieben werden, wenn man die Taktfrequenz ändert, da dort Initialisierungen abhängig der Taktfrequenz erfolgen.
Danach werden noch die Fuse-Settings geprüft. Blinkt die rote 3-mal (beim ersten Blinken geht die weiße mit an, damit man das trennen kann), dann ist BOD nicht richtig gesetzt, also wie oben beschrieben die extended Fuse richtig programmieren. Blinkt die rote 4-mal, dann ist Clock nicht richtig gesetzt (low fuse muß 0xE2 sein). Da dürfte die weiße LED am Anfang aber nicht im Sekundentakt geblinkt haben :-) Folgen beide Blinksignale aufeinander, sind halt beide Fuses falsch.

Danach meldet sich der Sensor am MySensor-Gateway an und wenn das erfolgt ist, geht rot und weiß kurz an und erst dann zeigen die LEDs die Übertragung an. Bei einer Übertragung leuchtet die weiße LED. Kommt kein ACK, dann leuchtet auch die rote. Im Idealfall sollte also nur die weiße blinken, wenn ein neuer Wert übertragen wird. Hier kommt jetzt R9 ins Spiel, welcher im Schaltplan mit 0 Ohm angegeben ist und nicht bestückt ist (ist auch nicht dabei).
Ist der nicht bestückt, also die Lötbrücke offen, dann werden nach 100 Übertragungen (also nach 500 Minuten) die LEDs abgeschaltet, um Energie zu sparen. Wird aber R9 entweder mit einem 0 Ohm-"Widerstand" oder einer kleinen Drahtbrücke geschlossen, dann bleiben die LEDs an.

Der Sensor überträgt zwei Werte: V_HUM alle 5 Minuten und alle 10 Minuten I_BATTERY_LEVEL. Letzterer ist in Prozent, wobei 100% eine volle 1,5V Batterie ist. Mit ICSP Programmieradapter kann er also auch mehr anzeigen als 100%.

Wer die Übertragung zur Sicherheit signieren möchte, kann einen ATSHA204A bestücken und personalisieren und dann die beiden Defines im Source aktivieren. Man kann auch mit Software signieren, verbraucht halt ein wenig mehr Energie.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: raanvogel am 05 Oktober 2016, 21:33:08
Bin schon einige Zeit auf der Suche nach einem Feuchtesensor für die Beregnungssteuerung mit FHEM.

Bin ebenfalls an 2 Sätzen interessiert, oder ist schon Schluss? Dann auf jeden Fall  beim nächsten Los!

Gruß raanvogel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 05 Oktober 2016, 22:14:19
Zitat von: raanvogel am 05 Oktober 2016, 21:33:08
Bin schon einige Zeit auf der Suche nach einem Feuchtesensor für die Beregnungssteuerung mit FHEM.

Bin ebenfalls an 2 Sätzen interessiert, oder ist schon Schluss? Dann auf jeden Fall  beim nächsten Los!

Ich würde nicht "ist schon Schluß" sagen. Es ist eine Sache, einen 100er-Pack Platinen zu bestellen, zum Zoll zu fahren diese auszulösen und dann einzutüten und zu verschicken (und vorher Geld einzusammeln) und eine andere Sache, dann auch noch verschiedene Warenströme zusammenzuführen und evtl. noch manuelle Arbeiten durchzuführen (SMD bestücken, prüfen, programmieren). Alles nebenbei als Hobby.

Wenn also noch Leute nur reine Platinen haben wollen, können wir drüber reden (wenn es im Rahmen bleibt).
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: raanvogel am 06 Oktober 2016, 20:50:28
Danke für die schnelle Antwort.
Bin leider unerfahren was SMD löten angeht und auch ein wenig zu ungeduldig dazu.
Bestückte und programmiert Platinen ist eher was für mich. Alles ander bekomme ich dann meist sehr gut hin.
Werde mich mal nach einem Mitstreiter mit mehr Eletronikfertigkeiten umsehen. Melde mich wieder.

raanvogel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 06 Oktober 2016, 22:30:07
Hab da noch nen Vorschlag für die nächste Version. Temperaturmessung!

Gruß Sascha

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 06 Oktober 2016, 22:52:04
Hi, mir würde es auch reichen, wenn die Platine mit den SMD´s bestückt ist und die restlichen Bauteile dazu bekomme.
Danke für Deine Arbeit  :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 06 Oktober 2016, 23:20:53
Zitat von: sash.sc am 06 Oktober 2016, 22:30:07
Hab da noch nen Vorschlag für die nächste Version. Temperaturmessung!

Ein Onewire Platz für DS18B20 ist doch schon in dieser Version drauf. habe ich nur nicht bestückt, programmiert und getestet.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 07 Oktober 2016, 13:24:41
Danke für die Info

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 12 Oktober 2016, 23:16:15
Geniales Projekt gefällt mir .
Bastel gerade selber mit MySensors rum und teste das OTA Feature von denen , wäre das nicht auch was für euch ? 5v wird nur zum Bootloader brennen per ISP gebraucht und dann alles nur noch per Arduino und OTA-Software.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Oktober 2016, 19:37:39
Zitat von: kleinerDrache am 12 Oktober 2016, 23:16:15
Geniales Projekt gefällt mir .
Bastel gerade selber mit MySensors rum und teste das OTA Feature von denen , wäre das nicht auch was für euch ? 5v wird nur zum Bootloader brennen per ISP gebraucht und dann alles nur noch per Arduino und OTA-Software.

An OTA hatte ich auch schon gedacht, auch für meine anderen Sensoren, bin aber mangels Zeit da noch nicht weiter gekommen. Wenn Du OTA über ein MQTT Gateway ans Laufen bekommen hast, wäre ich sehr daran interessiert, darüber was zu lesen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 13 Oktober 2016, 20:28:52
MQTT hab ich mir noch nicht angeschaut mach das im Moment noch über den Wlan Gateway auf ES6288 Basis. OTA geht auch gaube nur über Serial, Ethernet und Wlan
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: raanvogel am 16 Oktober 2016, 11:14:40
Zitat von: tante ju am 05 Oktober 2016, 22:14:19
Ich würde nicht "ist schon Schluß" sagen. Es ist eine Sache, einen 100er-Pack Platinen zu bestellen, zum Zoll zu fahren diese auszulösen und dann einzutüten und zu verschicken (und vorher Geld einzusammeln) und eine andere Sache, dann auch noch verschiedene Warenströme zusammenzuführen und evtl. noch manuelle Arbeiten durchzuführen (SMD bestücken, prüfen, programmieren). Alles nebenbei als Hobby.

Wenn also noch Leute nur reine Platinen haben wollen, können wir drüber reden (wenn es im Rahmen bleibt).

Hallo würde auf dein Angebot zurückkommen und 2 Platinen (Sätze) nehmen. Habe jemanden gefunden der mir beistehen wird.  :D

gruß raanvogel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: raanvogel am 16 Oktober 2016, 11:18:55
Zitat von: juergs am 07 September 2016, 18:07:03
Zur Ideensammlung:

Wenn Bedarf gesehen wird, kodiere ich Euch gerne einen eigenständigen  433MHz LaCrosse-Protokoll-Sketch dazu.
(Unabhängig von Mysensors, mit 433-TX-Sender)

Jürgen

Hallo Jürgen,
steht Dein Angebot zum 433 Mhz LaCrosse-Protokoll-Sketch?
Werde mir gern zwei Sensor aufbauen und mit Lacrosse nutzen.

mfg raanvogel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 16 Oktober 2016, 12:12:02
Ja, gerne. Hatte den Thread nicht so im Fokus (NRF + Mysensors), es gab ja auch schon weitere Nachfragen  :-[

Zitat@juergs   LaCrosse-Protokoll wäre auch nicht schlecht. Vielleicht sogar mit 866MHz (RFM69CW)?

(... wollte mein übervölkertes WLAN-Umfeld nicht noch weiter belasten, wenn jeder Blumenkübel IOT-Messages auf Kanal 13 sendet,</lach>...)

Müsste mir aber auch erst die Schaltung aufbauen. Mal schauen, was das Bauteil-Lager hergibt.  ;)


EDIT: habe den Code gefunden: hier (https://forum.fhem.de/index.php?action=dlattach;topic=57460.0;attach=58933)?

Grüße,
Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 16 Oktober 2016, 16:17:22
Prototyp-Hardware wäre schon mal fertig.

... ist noch optimierbar ...  :)

Schauen wir mal, ob das Setup für den Multivibrator passt ...
Plus 1,5 Volt Batterie und Step-Up-Regler auf zweiter Platine, oder Rückseite,  käme das schön kompakt daher.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 16 Oktober 2016, 19:37:58
Hallo Zusammen,

muss zu meiner Schande gestehen: bin heute nicht fertiggeworden.
Wollte aber das Ergebnis (beta + noch nicht compilierbar) nicht vorenthalten.
Vielleicht findet sich aber auch noch ein Mitstreiter ?

Anmerkungen:


Siehe auch die Kommentare im Code ...
pin-change-interrupts-on-attiny85 (https://thewanderingengineer.com/2014/08/11/pin-change-interrupts-on-attiny85/)

Übersicht zum Protokol: hier (https://forum.fhem.de/index.php?action=dlattach;topic=52755.0;attach=58378;image)

StepUp-Booster(Idee):
1V...4V StepUp-Wandler auf 5V mit 200mA  (https://thewanderingengineer.com/2016/01/26/simple-boost_step-up-dc-dc-converter-using-the-ncp1402/)

Es ginge auch eine Nummer kleiner in SOT-23:
Attiny-10 (https://cpldcpu.wordpress.com/2014/03/19/%c2%b5-wire-usb-on-an-attiny-10/) Specs: DataSheet (http://www.atmel.com/devices/attiny10.aspx) und Timer-IC 555 in SMD (https://www.reichelt.de/?ARTICLE=18799&PROVID=2788&wt_mc=amc141526782519998&gclid=CMfE39j5388CFUSfGwod5nMA2A)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 17 Oktober 2016, 20:00:42
Wer Spaß am Simulieren hat:

555-low-duty (http://www.falstad.com/circuit/e-555lowduty.html) von hier (http://www.falstad.com/circuit/e-index.html)

Bauteile und Betriebsspannung anklicken und die Werte eingeben.
Unter "Options" noch "European Resistors"  anklicken.

Den "C" des Bodens wäre zu schätzen ....

Man bemerke aber den kleinen Unterschied in der Schaltung ...  :)

Der Real-Test mit 0.470uF, also 470 nF simulierte Kapazität scheint auch zu funktionieren.
Dann kann ich mich wieder der SW zuwenden  ;)

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 19 Oktober 2016, 20:17:03
Hallo Jürgen,

Zitat von: juergs am 16 Oktober 2016, 19:37:58
Anmerkungen:

  • ATTINY oder NANO per Define wählbar.
  • Habe die Statemachine von Mysensors aufgelöst und den Ablauf versucht wesentlich zu vereinfachen (noch ungetestet!).
  • Die ATtiny-Pins für die drei Funktionen (Enable, TX, COUNT) habe ich ich noch nicht korrekt vergeben. (INT0 wäre PB0 mit PIN-5)
    Muß noch klären welche Pins beim ISP-Programmieren am meisten gestört würden, da ich nur zwei freie Pins (wg. ISP) hätte.
    Evtl. könnte ich den Prozessor auch extern programmieren, dann würde die mögliche Beeinträchtigung der Doppelfunktionalität der Pins entfallen
    und auf die 6p-Stiftleiste verzichten.
  • Onewire-Temperatur-Sensor habe ich schon vorgesehen und füge das nach dem erfolgreichen Messen ein.
  • Batterie-Füllstand-Senden ist ebenfalls mit dabei.

welches 433 MHz Modul verwendest Du? Vermutlich eines, das auch für den Signalduino verwendet wird ...

Danke + Gruß

PeMue

PS: Den Unterschied habe ich (noch nicht gesucht und somit auch) noch nicht gefunden  ;D
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 19 Oktober 2016, 22:31:46
irgendwie steig ich hier gerade nicht mehr durch :-( am Anfang des Tröts ging es noch um MySensors oder irre ich da ? Und jetzt ist das ne Eigenentwicklung oder ?

wenn Eigenentwicklung dann bin ich nämlich raus ;-). Trotzdem geiles Projekt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 19 Oktober 2016, 22:52:41
@kleinerdrache
Hä?  :o

@PeMue
Hallo Peter, benutze nur die simplen 433-Sendemodule, wie z.B. STX882.
Der Vorteil: durch das LaCrosse-Protokoll kann der Sensor einfach im "normalen" 433Mhz-Cul
als CUL_TX mit aktuell 2 möglichen Meßstellen pro ID empfangen werden.
Also kein Signalduino/MySensors + NRF/WLAN.

Hätte den Vorteil mit ATTiny+NE555 in SMD, ein Modul mit wirklich kleinen Abmessungen
haben zu können. Im Moment würde das Ganze in ein 16p DIP-Sockel passen (+StepUp+Batterie)

127 Blumenkübel wären theoretisch machbar.  :D
Nein, stimmt nicht ganz: Feuchte + Temperatur + Batteriespannung = 2 Ids.

Falls sich hier jemand dadurch im Thread "gestört" fühlen sollte, würde ich einen neuen dafür aufmachen.
Allerdings passt das auch zum Thema  :)

Es soll ja kein Konkurrenz-Projekt sein, sondern eher eine unabhängige "Erweiterung" oder Spin-Off zum bestehenden.
Hoffe Deine Frage richtig verstanden zu haben ..

Grüße,
Jürgen


Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 20 Oktober 2016, 00:38:52
Zitat von: tante ju am 07 September 2016, 13:57:27
Dies ist eine Fortsetzung des Threads https://forum.fhem.de/index.php/topic,49800.0.html (https://forum.fhem.de/index.php/topic,49800.0.html), um hier im ersten Thread die Bestellungen und Updates zu sammeln.

Liste für Bestellungen erstmal geschlossen!

Der Sensor wird eine kapazitive Messung der Bodenfeuchte machen, und somit erfolgt kein Eintrag von Metallen in den Boden.
Er wird mit einem ATmega328P laufen und als Funkmodul ist z.Zt. ein NRF24L01+ vorgesehen.
Einbau in ein Gehäuse Typ G201 o.ä.
Batteriebetrieb mit 1*AA oder, bei anderem Gehäuse, auch 2*AA
erwartete Laufzeit mit 1*AA ca. 400 Tage
Akkus sind zur Zeit nicht möglich, weil kein Tiefentladeschutz vorgesehen ist. Dafür wird die Batterie wirklich bis zum letzten "leergelutscht".
1*Onewire ist auch drauf (für DS18B20 o.ä.)
Sketch wird für MySensors sein, aber eigene Software ist ohne weiteres möglich

Da die Version 1 bei mir läuft und dieses Projekt durch das Forum ein Selbstläufer wurde, ist das Version 2. :-)

Deswegen Frag ich oder hat da einer 2 Tröts gemischt ?

Und nein Stört mich nicht ganz im gegenteil finde das Interessant zu sehen wie sich so ein Projekt entwickelt. Auch wenndann Erweiterungen GAAAAAAANZ anders funktionieren sowas nennt man dann "gewachsen" ;-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 20 Oktober 2016, 07:41:26
Zitat von: juergs am 19 Oktober 2016, 22:52:41
Hoffe Deine Frage richtig verstanden zu haben ...
Ok, da habe ich mich nicht sauber ausgedrückt. Bezüglich der Simulation des NE555 habe ich den Unterschied Deiner Simulation zu Tante Ju's Schaltung noch nicht angeschaut ...

Gruß Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 20 Oktober 2016, 19:26:46
Habe nur eine bestehende Simulation mit den Werten abgeändert um das analoge "Geschehen" für mich verständlich zu machen.
Nach genauerem Hinschauen habe ich dann den Unterschied entdeckt: Diode im Rückzweig..

Es ist nur eine andere Art den Disable Eingang zu setzen. Von Dauer-High(Vcc) auf Output-High.
Aber so tief wollte ich nicht einsteigen, sondern nur aufzeigen ...  ;) (Falls es überhaupt jemand interessiert...)

Nur Interessehalber: Das Ergebnis scheint das gleiche zu sein, ohne es wirklich ausprobiert zu haben....
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 21 Oktober 2016, 20:36:20
Zitat@juergs   LaCrosse-Protokoll wäre auch nicht schlecht. Vielleicht sogar mit 866MHz (RFM69CW)?

http://raspberry.tips/raspberrypi-tutorials/diy-temperatur-und-leuftfeuchte-sensoren-mit-rfm69cw-funksender/ (http://raspberry.tips/raspberrypi-tutorials/diy-temperatur-und-leuftfeuchte-sensoren-mit-rfm69cw-funksender/)
http://raspberry.tips/hausautomatisierung/raspberry-pi-funksensoren-und-empfaenger-selber-bauen-teil-4/ (http://raspberry.tips/hausautomatisierung/raspberry-pi-funksensoren-und-empfaenger-selber-bauen-teil-4/)
Beispiel-Code (http://raspberry.tips/wp-content/uploads/2014/12/DHT22-PCB-Version.txt)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 21 Oktober 2016, 20:49:39
Interessante Entwicklung hier.
Ich hatte auch schon mal an den ATTiny für MySesnors gedacht (kann man machen), aber dann fehlen mir die IOs an anderer Stelle.

@kleinerdrache:
Das sind alles Eigenentwicklungen. Ganz ursprünglich ging es nur darum, einen Sensor zu haben, der mit Batterie läuft und günstig selbst herzustellen ist.
Wenn juergs eine eigene Variante vorschlägt für 433 MHz finde ich das klasse.

@juergs:
Für die Beschaltung des 555 gibt es etliche Varianten, da es hier ja lediglich darauf ankommt, bei ausreichend kleiner zu messender Kapazität ein Signal zu erzeugen mit ausreichender Impulslänge/Duty-Cycle und Frequenz im messbaren Bereich, so daß ein IRQ basierter Zähler im Prozessor mitkommt.
Meine ersten Varianten versuchten noch ein symmetrisches Rechteck zu erzeugen, so daß man leicht die gemessene Kapazität ermitteln kann. Aber letztlich ist das ja unnötig.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 21 Oktober 2016, 20:55:35
Kleine Statusmeldung:
War beruflich unterwegs, daher konnte ich mich nicht viel kümmern.
Ich warte noch auf die finalen Bauteilkosten um dann anfangen zu können Geld einzusammeln und zu bestellen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 21 Oktober 2016, 21:21:17
ZitatFür die Beschaltung des 555 gibt es etliche Varianten, da es hier ja lediglich darauf ankommt, bei ausreichend kleiner zu messender Kapazität ein Signal zu erzeugen mit ausreichender Impulslänge/Duty-Cycle und Frequenz im messbaren Bereich, so daß ein IRQ basierter Zähler im Prozessor mitkommt.
Meine ersten Varianten versuchten noch ein symmetrisches Rechteck zu erzeugen, so daß man leicht die gemessene Kapazität ermitteln kann. Aber letztlich ist das ja unnötig.

Hallo TanteJu,
danke für die Rückmeldung + die super Vorarbeit.

... wie gesagt ich wollte die Schaltung für mich "ergründen" ... da ich normalerweise eher auf der digitalen Seite "agiere"  ;)
Zumindest habe ich das Prinzip jetzt verstanden. Gleiche reproduzierbare Ergebnisse wären vielleicht noch anzuvisieren ...
Ebenso z.B.: Wie verhält sich der Einfluss des Abstandes der Sonden zu gemessenen Kapazität? (Ebenso die Länge der Sonden)
Da der gemessene Impulwert an FHEM übermittelt wird, müßte man selbst die Kalibrierung mit seinen eigenen Gegebenheiten
(unterschiedliche Erdbeschaffenheit und -Verdichtung) durchführen. Also heißt es auch, erst mal Erfahrungen sammeln.

Ob mein Aufbau mit einer Kupfer-Zink-Legierung als Sonde wirklich Pflanzenfreundlich ist, wage ich zu bezweifeln  ;)
Da wäre Edelstahl oder ein höherwertigeres Metall wohl eher besser geeignet.
Aber als Prototyp zum Testen geht das durch.

Bin gerade dabei die Software zurechtzubiegen, damit ich morgen Testen kann.
Dann kann ich Weiteres berichten.

Grüße,
Jürgen 

Edit: sieht doch schon ganz annehmbar aus (mit 470 nF-Test) :

Start Bodenfeuchte-Sensor.
VCC = 4790
===============================================
Bodenfeuchte = 2095.00
VCC = 4790
===============================================
Bodenfeuchte = 2097.00
VCC = 4790
===============================================
Bodenfeuchte = 2101.00
VCC = 4790
===============================================
Bodenfeuchte = 2099.00
VCC = 4790
===============================================
Bodenfeuchte = 2098.00
VCC = 4790
===============================================
Bodenfeuchte = 2099.00
VCC = 4790
===============================================
Bodenfeuchte = 2100.00
VCC = 4790
===============================================




Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 22 Oktober 2016, 13:11:17
Zitat von: juergs am 21 Oktober 2016, 21:21:17
... wie gesagt ich wollte die Schaltung für mich "ergründen" ... da ich normalerweise eher auf der digitalen Seite "agiere"  ;)
Zumindest habe ich das Prinzip jetzt verstanden. Gleiche reproduzierbare Ergebnisse wären vielleicht noch anzuvisieren ...
Ebenso z.B.: Wie verhält sich der Einfluss des Abstandes der Sonden zu gemessenen Kapazität? (Ebenso die Länge der Sonden)
Da der gemessene Impulwert an FHEM übermittelt wird, müßte man selbst die Kalibrierung mit seinen eigenen Gegebenheiten
(unterschiedliche Erdbeschaffenheit und -Verdichtung) durchführen. Also heißt es auch, erst mal Erfahrungen sammeln.

Ob mein Aufbau mit einer Kupfer-Zink-Legierung als Sonde wirklich Pflanzenfreundlich ist, wage ich zu bezweifeln  ;)
Da wäre Edelstahl oder ein höherwertigeres Metall wohl eher besser geeignet.
Aber als Prototyp zum Testen geht das durch.

Der zweite Absatz verwirrt mich etwas. Die Metallteile des Sensors sollten nicht mit dem Boden in Berührung kommen. Deswegen sollte es auch den Pflanzen nichts ausmachen. Ansonsten würdest Du einen ohmschen Widerstand reinbekommen, wodurch die Schaltung nicht mehr wie gedacht funktioniert.

Und damit dann zum ersten Absatz. Ich meine, das habe ich schonmal der irgendwo erklärt.
Das System aus Metallflächen und der umgebenden Erde ist ein Kondensator.
Habe jetzt keine Ahnung, wie ich hier Formeln tippen soll. Die TeX-Notation scheint nicht zu funktionieren. Daher mit Worten:
Die Kapazität eines Kondensators hängt variabel von der zugewandten Oberfläche der Elektroden, dem Abstand der Elektroden voneinander und der Permittivität des isolierenden (!) Dielektrikums zwischen den Platten ab.

Wenn nun zwei Leiterbahnen auf der Platine nebeneinander liegen, dann ist die Kapazität durch die Dicke des Kupfers (das ist die kürzeste Strecke) und der Länge der Leiterbahnen bestimmt, was die Fläche ergibt. Der Abstand ist wichtig und die Permittivität ergibt sich entweder aus dem Luftwert oder dem Wert der Lötstoppmaske oder ähnlicher Beschichtungen.

Das ist jetzt, wie die grundsätzliche Berechnung eines Kondensators, eine vereinfachte Darstellung. Wenn Leiterbahnen nebeneinander liegen, dann zählt nicht nur die zueinander zugewandte Fläche (über die Dicke des Kupfers), sondern auch die Breite der Leiterbahnen, weil "Feldlinien" auch "seitlich austreten", wenn bestimmte Areale gesättigt sind. Das ist nur dann für unsere Zwecke wichtig, wenn, diese zusätzlichen Areale wesentlich größer sind als die des kürzesten Abstandes. Wenn Du also eine zweiadrige Leitung in den Boden verbuddelst (natürlich vom Boden isoliert), dann ist dieser Effekt vernachlässigbar. Ebenso, wenn Du zwei dicke Metallplatten nebeneinander nimmst. Bei den geringen Spannungen und Strömungen würden die zugewandten Areale nicht gesättigt werden und der gewünschte Effekt (für uns) nicht messbar sein.

Da Kupferauftrag auf Platinen in der Regel nur wenige Mü ist (<100), ist bei breiten Leiterbahnen eine Unmenge von "kleinen Kondensatoren" am Werk. Eine gewisse Zahl ist direkt vom Abstand der Leiterbahnen abhängig und entsteht über die Dicke des Kupfers. Eine viel größere Zahl entsteht bei entsprechender Breite der Leiterbahnen (viel Breiter als parallele Länge) über die Länge durch das umgebende Medium. Sowohl bei Luft als auch beim Erdreich hängt die Permittivität aber von der Feuchtigkeitssättigung ab (und beim Erdreich auch noch von Mineralien, Metallen und anderen Stoffen).

Deswegen ist die über den Sensor gemessene Kapazität ein relatives Abbild der Feuchtigkeit des umgebenden Bodens. Da die Bodenbeschaffenheit überall leicht anders sein wird, wäre es müssig sich über absolute Werte zu unterhalten. Der Boden verändert ja auch übers Jahr und ständig seine Zusammensetzung. Wenn Du mal düngst, wirst Du anschließend andere Werte messen. Regen trägt auch Stoffe ein oder wäscht welche aus und so weiter.

Den größten messbaren Effekt würde man haben, wenn man zwei isolierte Metallplatten im geringen Abstand voneinander (so ca. 5mm) befestigen würde und in den Boden eingräbt. Hier gibt es dann viel zugewandte Flächen und eine sehr starke Abhängigkeit von der Bodenfeuchtigkeit und Beschaffenheit. Allerdings wäre das dazwischen befindliche Erdmaterial nicht mehr ein gutes Abbild der allgemeinen Bodenfeuchte, weil es quasi "abgeschlossen" ist.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 22 Oktober 2016, 13:28:47
Hallo TanteJu,

Jetzt habe ich mein Mißverständnis entdeckt, gut dass wir darüber geredet haben:
ZitatDie Metallteile des Sensors sollten nicht mit dem Boden in Berührung kommen. Deswegen sollte es auch den Pflanzen nichts ausmachen. Ansonsten würdest Du einen ohmschen Widerstand reinbekommen, wodurch die Schaltung nicht mehr wie gedacht funktioniert.

Ok, als Prototyp lässt sich die Isolation leicht mit etwas Schrumpfschlauch und Kleber bewerkstelligen.
Bemerkt hatte ich den negativen resitiven Einfluss ebenfalls, wenn man beide Sonden mit den Fingern anfaßt.  ;D

ZitatDa die Bodenbeschaffenheit überall leicht anders sein wird, wäre es müssig sich über absolute Werte zu unterhalten.
Das wäre mein nächster Gedanke.

Es gäbe meiner Meinung nach, ja zwei Methoden wie man in FHEM reagieren könnte:




1. Kontinuierlich nur die Veränderung der Counts anzeigen und dann mit Aktionen aus den absoluten Werten reagieren.
2. Der Controller ordnet die Counts selbst in Bereiche ein (Anzahl wäre Geschmackssache z.B. 10) und sendet pro Bereich eine "magic number" .

Wenn ich auf ISP-Fähigkeit des ATtiny verzichte, zugunsten Miniaturisierung, hätte ich noch Pin(s) frei um den Modus per Jumper einstellen zu können.

ZitatHier gibt es dann viel zugewandte Flächen und eine sehr starke Abhängigkeit von der Bodenfeuchtigkeit und Beschaffenheit.
Das kann ich dann beim möglichen Platinen-Erstellen berücksichtigen.

ZitatIch meine, das habe ich schonmal der irgendwo erklärt.
Sorry, manchmal treibt einem der "Zeitmangel" zum oberflächlichen Lesen des Gesamtthreads.
Eigentlich wollte ich nur das Protokoll einbauen und gut ...  ;)

Deshalb großes Lob für die Ausführlichkeit, Chapeau!  :) :)

Grüße,
Jürgen


PS: es gibt ja auch kommerzielle Sensoren die hier in den Threads vertreten sind:
parrot-flower-power-pflanzensensor (http://www.mediamarkt.de/de/product/_parrot-flower-power-pflanzensensor-1769132.html?uympq=vpqr&rbtc=%7C%7C%7C%7Cp%7C%7C&gclid=CNuw8oaq7s8CFYky0wodgOoNiQ)

oder im  Signalduino-Thread "OPUS XT300" (https://forum.fhem.de/index.php/topic,57734.0.html)
Bilder (https://www.google.de/search?q=%22OPUS+XT300+%22&client=firefox-b&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjh86_Vqu7PAhUFvBQKHenyBGUQsAQIOQ&biw=1600&bih=1076)

Das scheint doch ein beliebtes Thema zu sein. Mit dem ATtiny denke ich kämen wir deutlich unter 10€ und mit einem schönen 3D-Druck-Gehäuse ...

Noch ein Hinweis zum LaCrosse-Protokoll mit dem CUL433: LaCrosse mit CUL433 (https://forum.fhem.de/index.php/topic,52755.msg508030.html#msg508030)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 22 Oktober 2016, 18:39:12
Mit isolierten Sonden sie es sehr stabil aus, auch von den Readings der Impulse aus gesehen:

Zitat===============================================
Bodenfeuchte = 2603
VCC (int) = 4790
VCC (float) = 4.79
===============================================
Bodenfeuchte = 2604
VCC (int) = 4790
VCC (float) = 4.79
===============================================
Bodenfeuchte = 2604
VCC (int) = 4811
VCC (float) = 4.79
===============================================
Bodenfeuchte = 2604
VCC (int) = 4790
VCC (float) = 4.79
===============================================
Bodenfeuchte = 1815
VCC (int) = 4811
VCC (float) = 4.79
===============================================
Bodenfeuchte = 1420
VCC (int) = 4790
VCC (float) = 4.79
===============================================
Bodenfeuchte = 2008

Die Mittelwertbildung funktioniert ebenso. Obiges Beispiel ist der Test mit einmal Anfassen => Kapazitätserhöhung => Impulszahl-Erniedrigung. 

Mein Test war mit einem Nano, baue das Ganze noch für den ATTINY um/ein und füge den DS18B20 noch hinzu.

20us/2Volt:
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 22 Oktober 2016, 19:23:04
als Isolierung der Elektroden kann ich euch Tauchlack (https://www.westfalia.de/shops/werkzeug/geruest_und_leitern_shop/rutschsichere_tritte/antirutsch_band/2379-wenko-anti-rutschlack-200-ml.htm) nennen wenn da mal mehr gemacht werden soll als nur ein Prototyp. Müsste man nur schauen in wie weit der das Messergebniss beinflusst.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 22 Oktober 2016, 23:07:14
Super, die Tauchlack-Idee.

Anbei die erste TEST-Nano-Version V1.1 mit Dallas-Sensor.
Für den ATTiny ist ca. 9KB, damit zuviel. Deshalb muss ich den Code noch um 1K abspecken ...  :(
Evtl. vielleicht besser Nano + Tiny zu trennen. Tiny (https://guloshop.de/shop/Mikrocontroller/ATtiny85::16.html?XTCsid=eiavp1gdos4peh4t39uc5ntss1) wäre eh das Zielsystem.

Wer mal Beta mittesten möchte ....  :)

===============================================
Start Bodenfeuchte-Sensor.
Sensor-ID (Bodenfeuchte): 100
Sensor-ID (Batterie): 101
===============================================
Sensor-ID (Batterie): 101
Dallas-Sensor: 12.30
VCC (int) = 4935
VCC (float) = 4.94
===============================================
Sensor-ID (Bodenfeuchte): 100
Bodenfeuchte (int) = 2574
Bodenfeuchte (float) = 2.57
Sensor-ID (Batterie): 101
Dallas-Sensor: 12.30
VCC (int) = 4913
VCC (float) = 4.91
===============================================


Pinbelegung:
DALLAS_SENSOR_PIN               10       
BODENFEUCHTE_SENSOR_PIN   2     //    muss Interrupt-fähig sein
BODENFEUCHTE_POWER_PIN    11       
TX_433_PIN                             12   

Info dazu: hatte den DS18B20 noch nicht angeschlossen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 22 Oktober 2016, 23:15:22
Um Mißverständnisse zu vermeiden:

Allgemeine Info zum TX2-Protokoll (LaCrosse) und Integration in FHEM:



1. LaCrosse wird eher mit JeeLink und 868 in Verbindung gesehen-> FSK (!).  Ist aber OOK/ASK + 433Mhz mit CUL433
2. LaCrosse bezieht sich hier nur auf das Protokoll(Datenstruktur) und nicht auf den Sensor und das Übertragungsmedium.
3. Die 433 MHz implizieren ja: Empfang über den 433 Mhz Cul. Mit "autocreate" funktioniert das in FHEM recht gut automatisch.
4. Es wird von FHEM ein "CUL_TX"-Device mit der entsprechenden ID angelegt. 
5. Die Daten des Devices entstammen aus dem Log, z.B. "FileLog_CUL_TX_115" 
6. Klickt man das Log in FHEM an erscheint ein kleiner Text unterhalb des "Regexp parts"-Blocks: mit "Create SVG plot"  erzeugt man die Grafik dazu.
7. Evtl. kann der Signalduino auch dieses Protokoll empfangen und dekodieren, habe es aber noch nicht ausprobiert.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 23 Oktober 2016, 12:53:49
Hallo Jürgen,

ich meine, auf den ATTiny geht mittlerweile auch ein (abgespeckter) Bootloader mit drauf (irgendwo in Deinen vielen Links müsste das stehen).
Mittlerweile geht wohl für MySensors auch ein OTA Update der Firmware, entweder mit EEPROM auf dem Sensor oder mit dem MySensors Bootloader (ohne EEPROM). Ich habe mal zwei Sensebender Micro Boards hier, die ich mir mal diesbezüglich anschauen werde.
Für die 433 MHz Version ist OTA vermutlich sowieso nicht geplant. Aber meine Frage wäre:
- Würde ATTiny auch für den MySensors Sketch ausreichen?
- Würde da auch ein Bootloader für OTA Update draufgehen?

Sorry, dass ich mich nicht durch die Suche schlau gemacht habe ...

@Tante Ju: Hast Du OTA geplant/im Focus?

Danke + Gruß

Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 23 Oktober 2016, 13:14:39
Hallo Peter,

ZitatATTiny geht mittlerweile auch ein (abgespeckter) Bootloader mit drauf (irgendwo in Deinen vielen Links müsste das stehen)
Ja Booloader kenne ich, Micronucleus und gerade noch diesen http://thegaragelab.com/microboot-a-simple-bootloader/ (http://thegaragelab.com/microboot-a-simple-bootloader/) hier.
Bootloader ist gerade für mich nicht höchste Prio, da ich eh mit ISP-Programmer arbeite und dieser Platz (ver-)braucht.
Evtl könnte ich den Dallas-Sensor dafür opfern um Platz zu schaffen.
Sobald ich die ATTiny-Version fertig habe, versuche ich das auf den Digispark mit USB-Support (Micronucleus-BL) oder OTA mal zu klären.
Von denen habe ich noch ein paar rumliegen.

Zitat433 MHz Version + OTA
Gibt es schon, ob das mit dem kleinen ATTiny geht? Man braucht ja mindestens den doppelten freien Flash-Speicher
und der ATTiny hat nur 8K davon, im Gegensatz vom 328er.

ZitatWürde ATTiny auch für den MySensors Sketch ausreichen?
Kann ich mal nachschauen, meine Version ließen sich aber auch wieder auf Mysensors zurückbauen.
Allerdings weiß ich (noch) nicht: MySensors-433MHz-Gateway? oder doch: NRF (http://www.ebay.de/itm/Ultra-small-2-4G-NRF24L01-Wireless-Transceiver-Module-1-9-3-6V-/351882135843?hash=item51edcf4923:g:QEkAAOSwCGVX5iLy)
Und hier: Attiny und NRF geht doch: nrf24l01-control-with-3-attiny85-pins (http://nerdralph.blogspot.de/2014/01/nrf24l01-control-with-3-attiny85-pins.html) oder hier:  nrf24l01-control-with-2-mcu-pins-using (http://nerdralph.blogspot.de/2015/05/nrf24l01-control-with-2-mcu-pins-using.html)

ZitatWürde da auch ein Bootloader für OTA Update draufgehen?
Ok, sehe: OTA (https://www.mysensors.org/about/ota) ist ein Thema. Mach mich mal schlau....  ;)
OTA über Bluetooth? Aber Gegenfrage: wenn der Sketch steht, was will man updaten?
Bodenfeuchte-Messer-Mesh (https://hackaday.io/project/2492-micromesh-iot-mesh-network)?

Der Bodenfeuchte Sketch meckert:
Bodenfeuchte_no_5_v2.4.ino:71:22: fatal error: MyConfig.h: No such file or directory


Könnte mir jemand auf die Schnelle ein MySensors Projekt stellen?

MySensors-Sketch, müsste man daran arbeiten, evtl. wäre der ATtiny84 besser geeignet, wegen NRF:
Sketch uses 9,478 bytes (30%) of program storage space. Maximum is 30,720 bytes.
Global variables use 432 bytes (21%) of dynamic memory, leaving 1,616 bytes for local variables. Maximum is 2,048 bytes.


Zitatfür MySensors auch ein OTA Update der Firmware, entweder mit EEPROM...
Muss ich mich schlau machen, MySensors (wegen NRF24/WLAN) stand bisher nicht so in meinem Fokus. 
Aber diese Teil-Funktion könnte man noch einbauen, wenn es der Platz zulässt.
Um das zu erreichen müsste ich wahrscheinlich die C++ Objekte aufgeben und komplett zurück auf "C" gehen
um Platz zu sparen.

Der Vorteil des Tinies ist ja der Platz: zwei SOT-23 Gehäuse + Sender (z.B. diesen mit dem R433T2-Resonator (http://www.ebay.de/itm/3V-433mhz-MINI-Wireless-Transmitter-Module-Receiver-Module-Transceiver-/351834221967?hash=item51eaf42d8f)) + StepUpConverter
passt ja fast in ein AAA-Batterie-Gehäuse.

Zitatirgendwo in Deinen vielen Links müsste das stehen...
Stimmt, hab den Überblick verloren ...  8)

Grüße in meine alte Heimat: Großraum HN,
Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 23 Oktober 2016, 15:19:41
da ich mich gerade intensiv mit dem MySensors Bootloader auseinandersetze mal mein Senf dazu ;-)

Bootloader auf Nano : 6KB

Sketch für BMP280 Sensor mit Vorhersage Funktion: 42KB (nur als Beispiel)

Bootloader für Frequenzen von 16Mhz, 8Mhz, 1Mhz

Also was gross für den Tiny.

Trotzdem Hier (https://forum.fhem.de/index.php/topic,59388.0.html) noch ne kleine Anleitung für das ganze Gedönse
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 23 Oktober 2016, 15:25:52
Hatte die Anleitung schon gesehen, danke.  :D
Habe hier auch eine MySensors-Gateway aufgebaut und rumliegen, nur noch keine Zeit das in Betrieb zu nehmen.
Probiere ich aber bei Gelegenheit aus ...  8)
Der Nano oder Micro passt da wohl besser zum Ressourcen-Bedarf ...

Kleine Zwischenmeldung zur ATtiny-Version:
Program size: 6.130 bytes (used 75% of a 8.192 byte maximum) (4,19 secs)
Minimum Memory Usage: 162 bytes (32% of a 512 byte maximum)

Geht doch  ;)

Musste mich aber mit VMicro im ATTiny-Modus herumplagen.


Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 23 Oktober 2016, 16:16:59
<Spaß> Windel-Voll-App mit Windel-FüllSenor aus China für Babys. ! </Spaß>
;D
Da muss man mal über flexibles (Leiterplatten-)Design nachdenken ...
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 23 Oktober 2016, 18:41:34
Bodenfeuchte-433: "Hello World"

Code ist noch in der Skalierung weiter auszuarbeiten, aber ist die Funktionalität und Ablauf ist OK.

Hinweis: in der LaCrosse.cpp ist der TX-Pin noch extra auf D3 (3) zu setzen!

Die Sensoren der IDs 100+101 werden erzeugt und senden.
VCC ist etwas zu hoch, muss noch gemessen und Konstante angepasst werden.
Da gibt es wohl ein Unterschied zw. Nano und ATtiny...

Skalierungen des Feuchte-Outputs und die "MAIN_PERIOD" auf die 8Mhz des Attinies sind noch anzupassen.
Noch ein bisschen "Skalierungs-Kosmetik", dann passt es. Danach kann es noch ans Optimieren der Power-Optionen gehen.

Anbei die VSMicro-Solution, sie sollte einfach in die Arduino-Ide überführbar sein (die fertigen Hex-Dateien sind mit dabei):
.ino und die Headerdateien in ein Verzeichnis kopieren und die Header-Includes von <..> in "..." also lokal anpassen.
Weil ich die Lib-Dateien bei mir ins Arduino-Library-Verzeichnis gelegt habe ...

Eine Kapazitätsänderung folgt schön in der Grafik. (Sende-Zykluszeiten in Abhängigkeit zu den Poweroptionen zu ermitteln).
Im Moment noch Testbetrieb + der Dallas-Sensor fehlt mir noch, SW ist drin.
Dann der reale Blumentopftest.  :D

Pinbelegung:
Zitat#define DALLAS_SENSOR_PIN         0     //   PIN5
#define BODENFEUCHTE_SENSOR_PIN      2     //   PIN7
#define BODENFEUCHTE_POWER_PIN      1     //   PIN6
#define TX_433_PIN               3     //   PIN2

#define SENSORID_BODENFEUCHTE      100     //   Temperatur + Bodenfeuchte (int) -> Korrekturfaktor für INT erforderlich!
#define SENSORID_BATTERIE         101     //   VCC + Bodenfeuchte (float)
Der Pin D4 ist noch frei verfügbar. one-pin-serial? (http://thegaragelab.com/a-software-uart-for-the-attiny85/) 5-simple-ways-to-save-io-pins/ (http://thegaragelab.com/5-simple-ways-to-save-io-pins/)

Anbei die V1.2 (ATTINY) Beta.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 23 Oktober 2016, 22:33:38
Zitat von: PeMue am 23 Oktober 2016, 12:53:49
@Tante Ju: Hast Du OTA geplant/im Focus?

Steht hier doch schon irgendwo. Habe es vor, aber bislang über MQTT Gateway noch nicht hinbekommen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 24 Oktober 2016, 07:17:39
Zitat von: juergs am 23 Oktober 2016, 16:16:59
<Spaß> Windel-Voll-App mit Windel-FüllSenor aus China für Babys. ! </Spaß>
;D
Da muss man mal über flexibles (Leiterplatten-)Design nachdenken ...

Gibet da nicht leitfähige Farbstifte? Und dann Bastler gerecht auf ohp Folien pinseln  ;D
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 24 Oktober 2016, 09:21:24
Zitat von: kleinerDrache am 13 Oktober 2016, 20:28:52
MQTT hab ich mir noch nicht angeschaut mach das im Moment noch über den Wlan Gateway auf ES6288 Basis. OTA geht auch gaube nur über Serial, Ethernet und Wlan

Da die frage aufkam hab ich nochmal geschaut und was gefunden: MyController (http://www.mycontroller.org/#/home)

Ist aber anscheinend ein eigenständiger Server der den ESP-Gateway nutzt (mit anderem Sketch) und der auch OTA kann. Habs aber selber noch nicht probiert.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 24 Oktober 2016, 23:54:01
Wir haben jetzt alles hin- und hergerechnet und jedesmal findet sich ein anderer Aspekt der Optimierung. Ich finde, man kann es auch übertreiben.

Deswegen jetzt hier die Details des aktuellen Standes. Ich werde jeden einzelnen auf der Liste wegen der Zahlungsmodalitäten noch per DM anschreiben:
Platine (Elektronikteil und Sensorteil als eines): 3,10 EUR
Gehäuse 6,50 EUR
Spule 0,66 EUR
Boost-Regler 0,40 EUR
NE555 0,30 EUR
Batteriehalter 0,24 EUR
restliche Bauteile (Prozessor und Vogelfutter) 5,22 EUR
SMD Bestückung (inkl. Lötpaste): 5 EUR

Das sind dann also:
Komplettsatz (Platine plus Bauteile): 16,42 EUR
Komplettsatz mit SMD bestückt: 21,42 EUR

Dazu kommt noch Porto und Verpackung (bei so vielen muß man echt noch Verpackung kaufen), was ich mal pauschal mit 4 EUR pro Bestellung veranschlagen würde.
Bauteile und Platinen werden bestellt, sobald das Geld der Leute auf der Liste eingegangen ist. Wer in 10 Tagen nicht bezahlt hat, kommt auf die Reserveliste und jemand anderes von der Liste bekommt die Chance.

Sollten wir das zügig hinbekommen und alle bezahlen, dann würde meiner Rechnung nach jeder bedient werden können. Andernfalls könnte es passieren, daß nur ein Teil der Warteliste zum Zuge kommt.

Nur zur Sicherheit nochmal:
Das ist von privat nach privat, kein gewerblicher Handel.
Es sind keine komplett fertig gebauten Module mit Gewährleistung.
Das NRF Modul ist nicht enthalten und muß selbst beschafft werden.

Alle angemeldeten User sollten eine Direktnachricht (manche auch doppelt, sorry) mit Zahlungsdetails und der exakten Summe haben. Bitte kurz selber nachrechnen, da ich Fehler nicht ausschließen kann (versuche sie zu vermeiden, aber man weiß ja nie). Wer keine Nachricht bekommen hat und nicht auf der Warteliste steht, bitte schnell melden.

Bei der Zahlung bitte Nickname angeben, damit ich das zuordnen kann und mir auch die Versandadresse schicken.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 28 Oktober 2016, 20:04:59
Ein paar mehr der Warteliste konnten nachrücken, da ich nach Planung noch Platinen übrig habe.
Noch haben nicht alle bezahlt, also kann es sein, daß auch noch mehr von der Warteliste nachrücken können.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: uniqueck am 30 Oktober 2016, 14:14:23
Zitat von: tante ju am 28 Oktober 2016, 20:04:59
Ein paar mehr der Warteliste konnten nachrücken, da ich nach Planung noch Platinen übrig habe.
Noch haben nicht alle bezahlt, also kann es sein, daß auch noch mehr von der Warteliste nachrücken können.

Pflegst du im ersten Post, wer gezahlt hat und wer nicht?
Ich hatte ja schon gezahlt, des wegen hatte ich mich gerade gewundert.

Gruß Constantin
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 30 Oktober 2016, 16:06:29
Zitat von: uniqueck am 30 Oktober 2016, 14:14:23
Pflegst du im ersten Post, wer gezahlt hat und wer nicht?
Ich hatte ja schon gezahlt, des wegen hatte ich mich gerade gewundert.

Noch nicht. Ich wollte hier kein Outing betreiben. Macht aber durchaus Sinn.
Du hast bezahlt :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 30 Oktober 2016, 20:17:56
Um diesen Tread nicht dauernd zu stören habe ich für die ATtiny-Version
einen neuen (https://forum.fhem.de/index.php?topic=59933.msg512702#msg512702)  Thread geöffnet.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: jorge am 31 Oktober 2016, 20:53:06
Zitat von: tante ju am 24 Oktober 2016, 23:54:01
Wir haben jetzt alles hin- und hergerechnet und jedesmal findet sich ein anderer Aspekt der Optimierung. Ich finde, man kann es auch übertreiben.

Deswegen jetzt hier die Details des aktuellen Standes. Ich werde jeden einzelnen auf der Liste wegen der Zahlungsmodalitäten noch per DM anschreiben:
Platine (Elektronikteil und Sensorteil als eines): 3,10 EUR
Gehäuse 6,50 EUR
Spule 0,66 EUR
Boost-Regler 0,40 EUR
NE555 0,30 EUR
Batteriehalter 0,24 EUR
restliche Bauteile (Prozessor und Vogelfutter) 5,22 EUR
SMD Bestückung (inkl. Lötpaste): 5 EUR

Das sind dann also:
Komplettsatz (Platine plus Bauteile): 16,42 EUR
Komplettsatz mit SMD bestückt: 21,42 EUR

Dazu kommt noch Porto und Verpackung (bei so vielen muß man echt noch Verpackung kaufen), was ich mal pauschal mit 4 EUR pro Bestellung veranschlagen würde.
Bauteile und Platinen werden bestellt, sobald das Geld der Leute auf der Liste eingegangen ist. Wer in 10 Tagen nicht bezahlt hat, kommt auf die Reserveliste und jemand anderes von der Liste bekommt die Chance.

Sollten wir das zügig hinbekommen und alle bezahlen, dann würde meiner Rechnung nach jeder bedient werden können. Andernfalls könnte es passieren, daß nur ein Teil der Warteliste zum Zuge kommt.



Leider habe ich keine Info, wiviel ich nun für 2 bestückte Platinen bezahlen mus und wohin ich überweisen kann...

LG

Jorge
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Tobias am 01 November 2016, 08:06:35
Hi Tante ju,

wozu ist eigentlich der Decrypter? Mich würde vor allem interessieren der Teil um den NE555, der verwendete Sensor und die Firmware-Berechnungslogik. Finde ich die irgendwo? Da ich ausschließlich mit panstamps arbeite, würde ich diese Teile gerne adaptieren....
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 01 November 2016, 11:53:52
Zitat von: jorge am 31 Oktober 2016, 20:53:06
Leider habe ich keine Info, wiviel ich nun für 2 bestückte Platinen bezahlen mus und wohin ich überweisen kann...

Wenn das Forum keine Fehlfunktion hat, dann müsstest Du oben in der Menüzeile hinter "Meine Mitteilungen" eine Zahl in eckigen Klammern sehen. Klicke da drauf und Du solltest die Mitteilung, die ich am 28 Oktober 2016 um 19:53:45 verschickt habe, sehen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 01 November 2016, 12:14:39
Zitat von: Tobias am 01 November 2016, 08:06:35
wozu ist eigentlich der Decrypter? Mich würde vor allem interessieren der Teil um den NE555, der verwendete Sensor und die Firmware-Berechnungslogik. Finde ich die irgendwo? Da ich ausschließlich mit panstamps arbeite, würde ich diese Teile gerne adaptieren....

Der ATSHA204 ist zur Signierung vorgesehen, falls das MySensors Gateway Signierung verlangt, Dadurch kannst Du sicherstellen, daß nicht jeder einen Sensor in Deinem Netzwerk platzieren kann. Der ist optional.

Ansonsten sollte alles in diesem Thread und im Vorläufer https://forum.fhem.de/index.php/topic,49800.0.html stehen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Tobias am 01 November 2016, 12:57:40
naja, aber wo finde ich den letzten Stand des Sketches? Github? Die SCH Dateien kann ich leider nicht lesen, ich verwende hier Target3001. Aber ein PDF reicht auch
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 08 November 2016, 19:59:06
Das ging diesmal richtig schnell. Platinen und Schablone sind da.

Jetzt müssen noch die letzten Bauteile bestellt werden und kommen und dann geht es los.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 08 November 2016, 20:38:44
@Tobias
kostenlose Version von Eagle runterladen neues Projekt erstellen da die Schematik (.sch) einfügen und speichern. Dann kannst Du das eagle projekt in Target importieren ;)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: stebar_ am 13 November 2016, 19:19:42
Hallo Zusammen,

im ersten Post wurde nach Vorschlägen für Version 3 der Kapazitiven Feuchtigkeitsmessung im Boden gefragt. Hier meine Ideen:

Hardware:
-LDR wie im ersten Post genannt
-Temperaturmessung mit LM75, günstig, SMD und I2C
-Einsatz von SMD low current LEDs, ähnlich OLS‑136 UR/SYG‑XD‑TU

Software:
-Zusätzliche Readings Ausgabe für Wert LDR und Temperaturmessung
-Zusätzliche Readings Text Ausgabe von Arduino für:
   -humidity_text z.b. moist ... dry
   -ldr_text z.B. dark, cloudy ... sunny
   -temperature_text frost
   -batterie ok ... low
-Anpassung Messintervall und Messzeit über FHEM

Ich denke der humidity_text wird schwierig umzusetzen sein, da jeder Boden anders ist. Vielleicht gib es eine Möglichkeit diese Auswertung ,,selbstlernend" zu Programmieren, wenn z.B. ein Durchschnittswert um 20% unter/ überschritten wird. Den temperature_text fände ich praktisch um einfach eine Frost Meldung für bestimmte Pflanzen auszulösen. Die Funktion der roten LED habe ich noch nicht verstanden.

Bei mir läuft die Messung auf ein Arduino LAN Gateway auf.
https://github.com/mysensors/MySensors/blob/master/examples/GatewayW5100/GatewayW5100.ino
Hattet Ihr auch Probleme beim UDP und der Ansteuerung der LEDs?

Viele Grüße
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 November 2016, 23:39:10
Zitat von: stebar_ am 13 November 2016, 19:19:42
Hallo Zusammen,

im ersten Post wurde nach Vorschlägen für Version 3 der Kapazitiven Feuchtigkeitsmessung im Boden gefragt. Hier meine Ideen:

Hardware:
-LDR wie im ersten Post genannt
-Temperaturmessung mit LM75, günstig, SMD und I2C
-Einsatz von SMD low current LEDs, ähnlich OLS‑136 UR/SYG‑XD‑TU

Software:
-Zusätzliche Readings Ausgabe für Wert LDR und Temperaturmessung
-Zusätzliche Readings Text Ausgabe von Arduino für:
   -humidity_text z.b. moist ... dry
   -ldr_text z.B. dark, cloudy ... sunny
   -temperature_text frost
   -batterie ok ... low
-Anpassung Messintervall und Messzeit über FHEM

Ich denke der humidity_text wird schwierig umzusetzen sein, da jeder Boden anders ist. Vielleicht gib es eine Möglichkeit diese Auswertung ,,selbstlernend" zu Programmieren, wenn z.B. ein Durchschnittswert um 20% unter/ überschritten wird. Den temperature_text fände ich praktisch um einfach eine Frost Meldung für bestimmte Pflanzen auszulösen. Die Funktion der roten LED habe ich noch nicht verstanden.

Hab die Vorschläge mal aufgenommen.
Die rote LED dient zur Zeit nur dazu, Fehler bei der Übertragung zu signalisieren. Wenn man den Sensor draußen einschaltet, fand ich es hilfreich, zum einen zu sehen, ob er läuft und ob er das Gateway erreicht und ob er Retransmits machen muß, weil das die Batterielaufzeit reduziert und vom Gateway aus ja nicht zu sehen ist.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 14 November 2016, 11:59:20
Kleines Update für die, die Platinen und Teilesätze bestellt haben.

Bis auf einen User (HUHU, Du da aus Österreich, der keine 6EUR überwiesen hat, melde Dich mal bitte auf meine DM), haben alle vollständig bezahlt, ein großer Teil Bauteile und die Platinen sind schon zusammen. Ich habe auch schon angefangen, die ersten Tüten mit Teilesätzen zu befüllen und arbeite noch ein wenig an der Logistik (Aufkleber usw.). Es sollte aber diese Woche noch ein großes Paket durch die Republik gehen, damit olli82 die SMDs bestücken kann und dann sollten so langsam auch die ersten Päckchen an die Empfänger gehen.

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 25 November 2016, 11:14:07
Und ein weiteres Update:

Wer ohne Gehäuse bestellt hatte, müsste Platinen und Teile schon haben. (ok, das waren nicht wirklich viele)

Mein Paket zu Olli ist angekommen und Olli bestückt auch schon. Um die Kosten niedrig zu halten und die Arbeit zu verteilen, haben wir die Teile bei unterschiedlichen Lieferanten bestellt und so wird Olli mir auch noch ein Paket mit Gehäusen und ein paar Kleinteilen schicken. Er wird die mit SMD bestückten Sätze rausschicken und ich werde, sobald wieder im Arbeitszimmer, die losen Sätze rausschicken.

Es sollte jeder seine Sachen spätestens in der Nikolauswoche haben.

Anliegend mal en Bild von der "Konfektionierung" (befüllen der Tüten).

P.S.: Ich hätte nie gedacht, wieviel Arbeit da rein geht und wieviel Zeit ins Land geht)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 25 November 2016, 11:38:57
Ein dickes Daumen hoch und großen Respekt

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: MadMax-FHEM am 25 November 2016, 13:22:39
Zitat von: sash.sc am 25 November 2016, 11:38:57
Ein dickes Daumen hoch und großen Respekt

Von mobil gesendet daher kurze Antwort

Da schließe ich mich mal an!

Dann kann ich ja Weihnachten mal ein wenig rumlöten :-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Prof. Dr. Peter Henning am 25 November 2016, 16:19:13
Ein herzliches Danke auch von mir - wobei mir gar nicht bewusst war, dass ich das mit Gehäuse und Bestückung geordert hatte.

Muss am Alter liegen.

LG

pah
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 Dezember 2016, 14:38:28
Kleines Update: Ich warte auf das Paket mit den Gehäusen. Es liegt irgendwo in der Republik bei einem DHL Menschen im Auto oder unter dem Sofa oder was weiß ich. Melde mich, sobald es wieder aufgetaucht ist und ich die letzten Teile versenden kann.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 09 Dezember 2016, 02:27:51
Zitat von: tante ju am 07 Dezember 2016, 14:38:28
Kleines Update: Ich warte auf das Paket mit den Gehäusen. Es liegt irgendwo in der Republik bei einem DHL Menschen im Auto oder unter dem Sofa oder was weiß ich. Melde mich, sobald es wieder aufgetaucht ist und ich die letzten Teile versenden kann.

So, das Paket ist dann plötzlich wieder aufgetaucht und ich habe hier auch schon alles fertig gemacht.
Dabei ist mir noch aufgefallen, daß ich ein paar Bauteile zu wenig hatte (einen Widerstand hatte ich in der Bestellung zu wenig bestellt und einer ist irgendwie woanders angekommen). Um nicht noch mehr Verzögerungen und das alles jetzt endlich wegzubekommen, habe ich in den Bauteilsätzen jeweils einen 10R und einen 10K vom Typ 0603 gepackt, die ich da hatte. Die passen auch, wenn man sie genau einpasst. Die ersten Platinen hatte ich damit bestückt. Den Kondensator (siehe vorigen Post) und den einen Widerstand, die ich in der Bestellung vergessen hatte, sind auch euch nicht berechnet worden. Ich hatte ja die EK Kosten direkt umgelegt und was nicht auf der Bestellung war, hatte also auch keine EK-Kosten ... Aber passt schon.

Alle, die von mir ein Paket bekommen (die also die SMDs selber bestücken wollen), haben eine Tracking-Nummer per DM bekommen. Wer bei mir abholen wollte, hat auch eine DM bekommen. Olli müsste auch alle bestückten Platinen und Teilesätze verschickt haben.

Damit sollte v2 nun komplett sein und ich kann mich erstmal anderen Dingen widmen.

Würde mich freuen, von dem einen oder anderen zu hören, wenn die Sachen angekommen sind. Irgendwie hatte ich ganz blauäugig den Zeitaufwand und die Logistik unterschätzt (bzw. nicht drüber nachgedacht).

Um v3 kümmere ich mich, wenn mein Pi im Sack sitzt (dazu irgendwann mehr in einem anderen Thread)  und auch andere Baustellen erledigt sind. Also irgendwann nächstes Jahr ;)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 09 Dezember 2016, 09:12:05
Respekt !!!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 09 Dezember 2016, 11:22:56
Zitat von: tante ju am 09 Dezember 2016, 02:27:51
Um v3 kümmere ich mich, wenn mein Pi im Sack sitzt (dazu irgendwann mehr in einem anderen Thread)  und auch andere Baustellen erledigt sind.

Rack, Rack, Rack. Verdammte Autokorrektur.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Pyromane am 09 Dezember 2016, 13:24:01
Zitat von: jensweber am 09 Dezember 2016, 09:12:05
Respekt !!!

Auch von meiner Seite ein herzliches Danke für deine Mühe.
Die Beschäftigung für die Weihnachtsfeiertage ist gesichert :-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 12 Dezember 2016, 20:09:38
Zitat von: tante ju am 09 Dezember 2016, 02:27:51
Olli müsste auch alle bestückten Platinen und Teilesätze verschickt haben.

Damit sollte v2 nun komplett sein und ich kann mich erstmal anderen Dingen widmen.

Heißt das, alle Päckchen müssten in der Zwischenzeit ausgeliefert sein?
Ich frag bloß, weil bei mir noch nichts angekommen ist.
Wenn ihr noch dran seid, kein Stress. Bis zur nächsten Gießsaison ist ja noch ein wenig Zeit...

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 12 Dezember 2016, 20:18:28
Hey.

Meins ist heute angekommen.

Vielen Dank

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Mitch am 12 Dezember 2016, 20:23:28
Heute gekommen.

Vielen Dank!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 12 Dezember 2016, 21:50:54
Zitat von: limats am 12 Dezember 2016, 20:09:38
Heißt das, alle Päckchen müssten in der Zwischenzeit ausgeliefert sein?
Ich frag bloß, weil bei mir noch nichts angekommen ist.
Wenn ihr noch dran seid, kein Stress. Bis zur nächsten Gießsaison ist ja noch ein wenig Zeit...

Zumindest ist alles auf dem Weg. Manchmal sind die Paketdienste etwas komisch, wie wir alle wissen. Ich hoffe, daß die 16% beschädigte oder verlorene Pakete (heute gelesen), hier nicht zutrifft.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: inesa394 am 12 Dezember 2016, 22:01:37
Meins auch heute gekommen

Vielen Dank für die Bestückung

Hat schon jemand fertig bestückt den Sensor und kann Bild hier reinstellen mir ist leider nicht ganz klar was wo hinkommt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: uniqueck am 13 Dezember 2016, 00:40:20
Meins ist auch heute angekommen.
Vielen Dank auch von meiner Seite und einen schöne restliche Weihnachtszeit.

Gruß uniqueck
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Dezember 2016, 02:40:32
Zitat von: inesa394 am 12 Dezember 2016, 22:01:37
Meins auch heute gekommen

Vielen Dank für die Bestückung

Hat schon jemand fertig bestückt den Sensor und kann Bild hier reinstellen mir ist leider nicht ganz klar was wo hinkommt.

Hier https://forum.fhem.de/index.php/topic,57460.msg498453.html#msg498453 sollte (hoffentlich) alles erklärt sein. Wenn dann noch was unklar ist, fragen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 06:50:11
Moin
Mein Paket kam gestern auch an!
Danke und Gruss
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 13 Dezember 2016, 09:42:31
Hi,

meins kam auch gestern, hab's eben von den Nachbarn geholt...

Vielen Dank!!!!

Gruß, Joachim
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: trebron106 am 13 Dezember 2016, 10:51:12
Hallo,

meins ist gestern angekommen.

Vielen Dank !!

Gruß
Klaus
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Prof. Dr. Peter Henning am 13 Dezember 2016, 11:08:32
Angekommen. Weihnachten ist gerettet !

Gesegnete Festtage an alle.

LG

pah
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: inesa394 am 13 Dezember 2016, 11:55:25
Eine  frage hätte da noch wie werden die Dioden plaziert wo ist plus und minus auf der Platine.

Ines
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 12:08:36
Moin Ines
Guck mal https://forum.fhem.de/index.php/topic,57460.msg538787.html#msg538787 da hat tante ju eine link gepostet. Die Bilder sind mehr als aussagekraeftig, und dort ist auch die SW abgelegt!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Dezember 2016, 13:07:13
Zitat von: inesa394 am 13 Dezember 2016, 11:55:25
Eine  frage hätte da noch wie werden die Dioden plaziert wo ist plus und minus auf der Platine.
Zitat von: pc1246 am 13 Dezember 2016, 12:08:36
Moin Ines
Guck mal https://forum.fhem.de/index.php/topic,57460.msg538787.html#msg538787 da hat tante ju eine link gepostet. Die Bilder sind mehr als aussagekraeftig, und dort ist auch die SW abgelegt!

Die LEDs haben die Anode auf der Seite mit dem langen Anschlußdraht. Die Kathode ist die Seite mit dem abgeflachten Gehäuse (falls die Drähte schon abgeschnitten sind). Anode gehört nach rechts, wenn die Platine so vor dir liegt, daß Du LED1 und LED2 normal lesen kannst. Also abgeflachte Seite zur Außenseite der Platine, langer Draht in Richtung Sensorteil.
Bei Platinenversion 2.4.1 ist auch ein kleines + auf der Anodenseite aufgedruckt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 13:15:40
Wow
@tante ju: Das die LED's gemeint sind haette ich nie erraten!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Bartimaus am 13 Dezember 2016, 18:18:40
Bei mir ist leider noch nichts angekommen..... :o
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 19:50:35
Moin
Ich habe gerade mal mein Paket aufgemacht. Irgendwie habe ich verpasst, dass ich nicht vorbestueckt bestellt hatte. Den Atmel bekomme ich definitiv nicht aufgeloetet! Entweder ich trete den Bausatz ab, oder jemand backt mir zumindest den auf!? Sorry, aber da war ich definitiv zu blauaeugig!
Danke fuer Angebote zur Abnahme, oder lieber zum loeten!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Dezember 2016, 21:07:13
Zitat von: pc1246 am 13 Dezember 2016, 19:50:35
Moin
Ich habe gerade mal mein Paket aufgemacht. Irgendwie habe ich verpasst, dass ich nicht vorbestueckt bestellt hatte. Den Atmel bekomme ich definitiv nicht aufgeloetet! Entweder ich trete den Bausatz ab, oder jemand backt mir zumindest den auf!? Sorry, aber da war ich definitiv zu blauaeugig!
Danke fuer Angebote zur Abnahme, oder lieber zum loeten!

Was hast Du denn für einen Lötkolben? So schwer ist das eigentlich nicht mit einigermaßen vernünftigem Gerät und dünnem Lötzinn.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 21:25:03
Zitat von: tante ju am 13 Dezember 2016, 21:07:13
Was hast Du denn für einen Lötkolben? So schwer ist das eigentlich nicht mit einigermaßen vernünftigem Gerät und dünnem Lötzinn.
Weller WTCP-S

Ich hab Angst! Das geht doch schief! Andererseits wer nicht wagt, der nicht gewinnt!? Naja mal sehen, so richtig ueberzeugt bin ich noch nicht. Die SMDs sind schon so winzig!

Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Dezember 2016, 22:12:34
Zitat von: pc1246 am 13 Dezember 2016, 21:25:03
Weller WTCP-S

Ich hab Angst! Das geht doch schief! Andererseits wer nicht wagt, der nicht gewinnt!? Naja mal sehen, so richtig ueberzeugt bin ich noch nicht. Die SMDs sind schon so winzig!

Wichtig ist dünnes Lötzinn und saubere Spitze, sonst gibt es schnell Brücken.
Dann einen Pin verzinnen. Geht am besten an der Ecke. Eventuell einen Tropfen Floßmittel auf das entsprechende Lötpad und Chip richtig aufsetzen. Mit Lötkolben, ohne Zufuhr von Lötzinn, das Beinchen heften. Anschließen diagonal gegenüber einen Pin unter ganz wenig Lötzinn löten. Letzte Positionskontrolle und dann einfach jedes Pinchen mit ganz wenig Lötzinn anlöten. Einfach von oben Lötkolben auf das Pinchen und Lötzinn dazu. Zieht sich dann rein und ist fest.
Zur Not am Ende mit dünner Entlötlitze, am besten No-Clean, Brücken entfernen. Mit ruhiger Hand aber kein Problem.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 13 Dezember 2016, 22:17:24
Danke
Aber heute denke ich nicht mal mehr darueber nach!
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 14 Dezember 2016, 08:42:38
Mein Paket ist gestern auch angekommen.
Tolle Arbeit!

Vielen Dank!

Gruß Rippi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: oli82 am 14 Dezember 2016, 11:17:36
@Bartimaus
Habe dir die Sendungsnummer gemailt.

@pc1246
Hier ist ein Video. Büroklammer brauchst du aber nicht dafür: https://www.youtube.com/watch?v=ok5a9U9cWvI
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 14 Dezember 2016, 11:40:36
Zitat von: oli82 am 14 Dezember 2016, 11:17:36
@pc1246
Hier ist ein Video. Büroklammer brauchst du aber nicht dafür: https://www.youtube.com/watch?v=ok5a9U9cWvI
Au weia, ich würde eine deutlich kleinere Lötspitze und dünneres Lot verwenden, dann funktioniert das deutlich besser  ;)

Vorgehensweise:
- einen Pin außen fixieren
- den IC so drehen, dass er passt
- auf der gegenüberliegenden Seite einen anderen Pin fixieren und dann
- auf jeder Seite die Pins einzeln anlöten (Lötspitze auf das IC Pad und Lötzinn zwischen IC Pad und Pad der Leiterplatte, nicht zuviel)

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 14 Dezember 2016, 17:35:56
@oli82: Hast du für mich auch noch eine Sendungsnummer? Hier ist immer noch nichts angekommen.

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 14 Dezember 2016, 22:46:24
Zitat von: PeMue am 14 Dezember 2016, 11:40:36
Au weia, ich würde eine deutlich kleinere Lötspitze und dünneres Lot verwenden, dann funktioniert das deutlich besser  ;)

Ich bevorzuge auch eine feine Spitze, geht zur Not auch mit einer dickeren ganz gut, am besten mit einer schreg abgeflachten. Man benötigt ein wenig guten Flussmittel. Reichlich drauf geben, dann entstehen beim Löten auch keine Brücken. und falls doch, können diese mit Entlötlitze wieder entfernt werden.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 15 Dezember 2016, 00:06:13
Zitat von: hexenmeister am 14 Dezember 2016, 22:46:24
Ich bevorzuge auch eine feine Spitze, geht zur Not auch mit einer dickeren ganz gut, am besten mit einer schreg abgeflachten. Man benötigt ein wenig guten Flussmittel. Reichlich drauf geben, dann entstehen beim Löten auch keine Brücken. und falls doch, können diese mit Entlötlitze wieder entfernt werden.

Was mich an dem Video stört: Das ganze Lötzinn AUF dem Beinchen. Da braucht es kein Lötzinn. Mit verzinnter Platine und die Beinchen sind ja vorverzinnt, reicht ein wenig Lötspitze drauf und ein Hauch Lötzinn. Flußmittel kann helfen. Die Büroklammer ist kontraproduktiv, denn die Wärmeleistung muß auch rübergebracht werden. Also meine normale Weller Bleistiftspitze funktioniert super, wenn ich mit dem Lötkolben SMDs löten sollte.

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: oli82 am 15 Dezember 2016, 06:28:08
Das Video sollte nur ein Beispiel sein. Hätte evtl. Etwas länger suchen sollen ;).
Löte selbst mit einer 0.8mm Meißelspitze und ner dünnen Lötlitze.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 15 Dezember 2016, 06:58:16
Hallo @all
Danke fuer die vielen Tipps! Ich werde mich dann am WE mal dranwagen!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tuxinator am 15 Dezember 2016, 12:12:30
Zu mir nach Österreich hat es leider auch noch kein Paket geschafft ..
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: mele am 15 Dezember 2016, 18:15:16
Mein Paket ist auch da. Vielen Dank!!!

Ich bin gespannt, ob ichs schaffe.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: mele am 15 Dezember 2016, 18:32:29
Hat jemand noch nen Link für den NRF?

Gerne WLAN.

Vielen Dank vorab.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 15 Dezember 2016, 18:42:39
Jetzt ist mein Päckchen auch angekommen.
Vielen Dank an alle Beteiligten für das geniale Projekt und die ganze Arbeit.
Na dann machen wir uns mal ans Basteln...

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 15 Dezember 2016, 20:47:22
Zitat von: mele am 15 Dezember 2016, 18:32:29
Hat jemand noch nen Link für den NRF?

Gerne WLAN.

Hier:
https://www.aliexpress.com/item/NRF24L01-NRF24L01-Wireless-Module-2-4G-Wireless-Communication-Module-Upgrade-Module/32649820125.html?spm=2114.01010208.3.11.AaNsl4&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_10084_10083_10080_10082_10081_10060_10061_10062_10056_10055_10037_10054_10059_10032_10099_10078_10079_10077_427_10103_10073_10102_10101_10096_10052_10050_10051,searchweb201603_8&btsid=d5e7c9ac-a3f9-4c7c-9bf1-3ce545c473ad
oder, schneller und teurer:
https://www.amazon.de/SunFounder-nRF24L01-Wireless-Transceiver-Raspberry/dp/B00MNBPW16/ref=sr_1_2?ie=UTF8&qid=1481831159&sr=8-2&keywords=nrf24l01

NRF kann aber kein WLAN.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 15 Dezember 2016, 22:11:09
So, habe heute dann auch mal bei zwei Platinen den Spannungsregler die Spule und den Atmega unter dem Mikroskop draufgelötet. War problemlos. Dummerweise ist wohl beim Transport bei einer Spule das Ferrit etwas abgebrochen, ich hoffe, die tut trotzdem noch.
Morgen geht es dann weiter ...

@Tante Ju: Ich habe mal den Sketch überflogen, aber wenn ich richtig gesehen habe, ist die Übertragung des DS18B20 noch nicht im Sketch drin, oder?

Danke + Gruß

PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: bloodybeginner am 16 Dezember 2016, 08:17:45
Wer Bammel vor dem atmel auflöten hat: bei ali gibt es für 1.50 übungsplatinen mit smd krabbelkäfern und Vogelfutter

Gesendet von meinem SM-G930F mit Tapatalk

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Dezember 2016, 10:42:58
Moin
Ich werde jetzt aus der BOM nicht ganz schlau! Was brauche ich, ausser dem NRF, noch? DS18B20 und ATSHA204A sind optional, oder? Wofuer ist R9, und wenn er 0Ohm hat, dann waere es ja nur eine Bruecke!?
Danke und Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 16 Dezember 2016, 10:58:40
Zitat von: pc1246 am 16 Dezember 2016, 10:42:58
Wofuer ist R9, und wenn er 0Ohm hat, dann waere es ja nur eine Bruecke!?
steht hier: https://forum.fhem.de/index.php/topic,57460.msg498453/topicseen.html#msg498453
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Dezember 2016, 11:06:26
Hallo Alexander
Das hatte ich sogar schon mal gelesen, aber partout nicht wiedergefunden! Der 18B20 und der ATSHA sind optional?
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 16 Dezember 2016, 11:32:37
So, wie ich das verstehe, ja.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 16 Dezember 2016, 12:31:04
R9 ist 0R als Brücke (optional), wer die LEDs ständig anhaben möchte. Kann man auch über Sketch ändern.
DS18B20 ist optional und nicht im Sketch drin. Der ist nur auf der Platine, weil da noch Platz war :)
ATSHA204A ist optional, für die, die HW-Signatur in Ihrem Netz haben (wollen)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: mele am 16 Dezember 2016, 17:27:07
Hallo Leute,

da ich mir gerne Anregungen hole und neu im Bereich Mysensors bin (noch kein Gateway vorhanden) würde ich mich um Beispielfotos oder Beschreibungen Eurer Config sehr freuen.

Gruß
Manuel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: stebar_ am 16 Dezember 2016, 20:48:24
Was mir als Einstieg sehr geholfen hat, war die Seite
https://www.mysensors.org
Dort gibt es viele Beispiele und eine Anleitung für den Gateway. Die Einbindung in FHEM ist leicht möglich und im Wiki gut beschrieben.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: mele am 18 Dezember 2016, 10:29:17
Zitat von: stebar_ am 16 Dezember 2016, 20:48:24
Was mir als Einstieg sehr geholfen hat, war die Seite
https://www.mysensors.org
Dort gibt es viele Beispiele und eine Anleitung für den Gateway. Die Einbindung in FHEM ist leicht möglich und im Wiki gut beschrieben.

Vielen Dank für den Hinweis. Ich habe mir jetzt einen ESP8266 und einen nRF24L01+ bestellt, um ein MySonsors-Gateway analog https://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/45 (https://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/45) nachzubauen. Die nRF24L01+ für die Bodenfeuchtesensoren wurden natürlich mitbestellt.

Was mir noch ein wenig Kummer bedeutet ist, dass ich das Setup außerhalb des Gehäuses noch nicht bestimmt habe. Hat jemand einen separaten Bodenseosor am J2 des Boards angeschlossen?

Spendiert jemand Bilder eines fertigen Aufbaus bzw. Nutzens? Meines folgt natürlich, wenn ich soweit bin.

Gruß
Manuel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 18 Dezember 2016, 12:19:58
Zitat von: mele am 18 Dezember 2016, 10:29:17
Vielen Dank für den Hinweis. Ich habe mir jetzt einen ESP8266 und einen nRF24L01+ bestellt, um ein MySonsors-Gateway analog https://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/45 (https://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/45) nachzubauen. Die nRF24L01+ für die Bodenfeuchtesensoren wurden natürlich mitbestellt.

Mein MySensors-Gateway, auch mit ESP8266 und NRF, hat auch einen IR-Empfänger mit drin. So kann meine Logitech-Harmony in jedem Profil auch FHEM steuern, denn IR senden kann die ja :-)

Zitat von: mele am 18 Dezember 2016, 10:29:17
Was mir noch ein wenig Kummer bedeutet ist, dass ich das Setup außerhalb des Gehäuses noch nicht bestimmt habe. Hat jemand einen separaten Bodenseosor am J2 des Boards angeschlossen?

Spendiert jemand Bilder eines fertigen Aufbaus bzw. Nutzens? Meines folgt natürlich, wenn ich soweit bin.

Verstehe das Problem gerade nicht. Platine abtrennen, zweiadrige Litze anlöten, Stecker an andere Seite, Sensorteil einschrumpfen. Die einzige Variable ist MMN die Länge der Litze. Sollte meiner Erfahrung nach wg. Fresnel nicht zu kurz sein, wenn man ihn draußen im Garten nutzen möchte.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: mele am 18 Dezember 2016, 18:49:57
So, habe nun alles zusammengelötet und gemerkt, dass ich eine wesentliche Denklücke habe:

Ich habe keine Ahnung, wie ich einen Sketch auf das Board bekomme. Ich habe schonmal was geflasht, aber MySensors und ATMega sind absolutes Neuland.

Ich habe die bisherigen Treads nochmals gelesen, aber scheinbar wird dort einiges vorausgesetzt, dem ich (noch) nicht mächtig bin.

Auch habe ich mittlerweile begriffen, dass der Sensorteil der Platine eingeschrumpft werden muss, weiss aber nicht, warum. Soll egal sein, wenns läuft. Bin gespannt auf die Haltbarkeit ggü. den Sensoren mit Metall.

An dieser Stelle hoffe ich auf Hilfe von Euch, ansonsten bin ich leider aufgeschmissen.

Vielen Dank,

Manuel
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 18 Dezember 2016, 19:57:19
Zitat von: mele am 18 Dezember 2016, 18:49:57
So, habe nun alles zusammengelötet und gemerkt, dass ich eine wesentliche Denklücke habe:

Ich habe keine Ahnung, wie ich einen Sketch auf das Board bekomme. Ich habe schonmal was geflasht, aber MySensors und ATMega sind absolutes Neuland.

Ich habe die bisherigen Treads nochmals gelesen, aber scheinbar wird dort einiges vorausgesetzt, dem ich (noch) nicht mächtig bin.

Auch habe ich mittlerweile begriffen, dass der Sensorteil der Platine eingeschrumpft werden muss, weiss aber nicht, warum. Soll egal sein, wenns läuft. Bin gespannt auf die Haltbarkeit ggü. den Sensoren mit Metall.

An dieser Stelle hoffe ich auf Hilfe von Euch, ansonsten bin ich leider aufgeschmissen.

Bin mir sicher, daß alles hier schon irgendwo erwähnt ist. :-)

Zum Programmieren benötigst Du einen ICSP-Programmer. Das ist entweder ein eigenes kleines Gerät (unter 20 EUR), oder Du nimmst einen Arduino, bastelst da ein Kabel und einen Kondensator dran, dann hast Du einen Programmer. Siehe zum Beispiel hier: https://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html?artikelseite=2 (den 10uF Elko am Reset des Host-Arduinos nicht vergessen!).

Den Sensorteil solltest Du einschrumpfen, damit keine metallischen Teile mit dem Erdboden in Berührung kommen. Es ist extra innenverklebter Schrumpfschlauch, damit nach dem Einschrumpfen das auch wasserdicht ist.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 18 Dezember 2016, 21:17:22
Zitat von: tante ju am 03 Oktober 2016, 21:57:20
Eigentlich braucht man keinen Bootloader, da ja über den ICSP programmiert wird. Aber das Bootloader brennen vor dem programmieren hilft der Arduino-Umgebung mit ein paar Initialisierungen.
Die Platine sollte man als "Optiboot on 28-pin CPUs" auswählen, Prozessor ist ATmega328p (das P ist wichtig!), CPU-Speed 8 MHz(int).
Wenn man nicht selber an der boards.txt der Arduino-Umgebung rumfummeln möchte, dann muß man danach noch eine Fuse richtig setzen: Der Brown-Out-Detektor muß abgeschaltet werden. Durch den Boost-Regler wird der Prozessor zwar mit 3,3V versorgt, aber nur wenn BOD abgeschaltet wird, geht der Prozessor in Picopower-Mode und verbraucht so im Standby nur wenige Mikroampere. Hier ist auch der Grund für das P zu suchen. Nur der 328P beherrscht Picopower.
Die entsprechende (Extended) Fuse kann man so setzen:
$ ./avrdude -C ../etc/avrdude.conf -P /dev/cu.usbmodemFD1311 -c avrisp -b 19200 -p atmega328p -U efuse:w:0xff:m
(natürlich ist avrdude von der Platform abhängig, wie auch der Port zum Programmer und Programmiertyp und serielle Geschwindigkeit)
Das wäre dann die Boarddefinition von hier https://github.com/Optiboot/optiboot/tree/master/optiboot, oder? Ist die schon in der Standardinstallation von der Arduino IDE mit drin?
Der Optiboot Bootloader kann aber kein OTA, da braucht es vermutlich den DuaoOptiboot?

Sorry für die vielen Fragen, aber ich versuche, das Ganze gerade zu verstehen. Vermutlich könnte man auch einen ganz simplen Arduino breadboard Bootloader nehmen, der sollte auch funktionieren (hat aber ggf. mehr Speicherverbrauch?).

Danke + Gruß

PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 18 Dezember 2016, 23:21:15
Zitat von: PeMue am 18 Dezember 2016, 21:17:22
Das wäre dann die Boarddefinition von hier https://github.com/Optiboot/optiboot/tree/master/optiboot, oder? Ist die schon in der Standardinstallation von der Arduino IDE mit drin?
Der Optiboot Bootloader kann aber kein OTA, da braucht es vermutlich den DuaoOptiboot?

Sorry für die vielen Fragen, aber ich versuche, das Ganze gerade zu verstehen. Vermutlich könnte man auch einen ganz simplen Arduino breadboard Bootloader nehmen, der sollte auch funktionieren (hat aber ggf. mehr Speicherverbrauch?).

Du kannst jeden Bootloader nehmen, der mit internem Takt klarkommt. Und ja, der Optiboot kann kein OTA, das ist der Dualboot. Speicher ist kein Problem, denn das Sketch ist nicht so groß.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tuxinator am 23 Dezember 2016, 08:31:16
Nachdem bei mir leider noch immer kein Paket angekommen ist .. gibts evt. eine Tracking Nummer?

Frohe Weihnachten

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: oli82 am 23 Dezember 2016, 08:48:49
Hast ne PN
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 03 Januar 2017, 21:35:26
Hallo zusammen,

irgendwie kann ich den Sensor nicht mit meinem Gateway zur Zusammenarbeit überreden.
Habe den Sensor nach Anleitung aufgebaut und geflasht.
Beim Einlegen der Batterie blinkt die weiße LED brav 5 mal und danach passiert nix mehr.
Als Gateway verwende ich Hexenmeisters WLAN-Mysensors-Gateway mit der MySensors 2.0.0 Lib.
Das Gateway meldet sich sauber am WLAN an und wenn ich per Telnet drauf gehe, sehe ich die Ausgabe beim Drücken des Inclusion-Buttons.
Aber wie gesagt keine Meldung vom Sensor, wenn ich den innerhalb der Inclusion-Zeit neu starte.
Ich habe noch keine MySensors-Erfahrung. Mache ich noch irgendwas falsch?
Habe auch noch einen zweiten Bodenfeuchtesensor zusammengelötet und getestet. Außerdem 2 unterschiedliche NRF-Module. Jedesmal das gleiche Bild.
Dummerweise hab ich keinen anderen Sensor. Darum weiß ich nicht, ob das Gateway in Ordnung ist.
Was könnte ich weiter testen/debuggen?

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 04 Januar 2017, 01:15:43
Zitat von: limats am 03 Januar 2017, 21:35:26
Hallo zusammen,

irgendwie kann ich den Sensor nicht mit meinem Gateway zur Zusammenarbeit überreden.
Habe den Sensor nach Anleitung aufgebaut und geflasht.
Beim Einlegen der Batterie blinkt die weiße LED brav 5 mal und danach passiert nix mehr.
Als Gateway verwende ich Hexenmeisters WLAN-Mysensors-Gateway mit der MySensors 2.0.0 Lib.
Das Gateway meldet sich sauber am WLAN an und wenn ich per Telnet drauf gehe, sehe ich die Ausgabe beim Drücken des Inclusion-Buttons.
Aber wie gesagt keine Meldung vom Sensor, wenn ich den innerhalb der Inclusion-Zeit neu starte.
Ich habe noch keine MySensors-Erfahrung. Mache ich noch irgendwas falsch?
Habe auch noch einen zweiten Bodenfeuchtesensor zusammengelötet und getestet. Außerdem 2 unterschiedliche NRF-Module. Jedesmal das gleiche Bild.
Dummerweise hab ich keinen anderen Sensor. Darum weiß ich nicht, ob das Gateway in Ordnung ist.
Was könnte ich weiter testen/debuggen?

Auf dem Sensor ist ja eine Leiste für serielle Ausgabe. Du kannst mit einem USB-Seriell-Adapter (kein RS232!) da dran gehen und im Sketch MY_DEBUG einschalten. Dann müsstest Du sehen, ob der Sensor das Gateway sieht oder was da passiert.

Hast Du dem Sensor eine statische Node-Id gegeben, oder auf automatische Zuteilung gestellt?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 05 Januar 2017, 13:31:39
Hallo Limats,

hatte seit einiger Zeit genau das gleiche Problem. Habe auch den Gateway von Hexenmeister im Einsatz mit der Mysensorlib 1.5.4 mit diversen Sensoren. Da der Bodenfeuchtesensor nicht mit dem Gateway funktionierte, habe ich auf die Mysensorlib 2.0.0 umgestellt.
Leider war das Ergebnis das gleich, der Sensor wurde nicht erkannt. Auch Mysensorlib 2.1.0 brachte kein anderes Ergebnis. Nach vielen Fehlversuchen habe ich mir ein Serielles Gateway mit Mysensorlib 2.0.0 aufgebaut und plötzlich funktionieren alle vier Bodenfeuchtesensoren einwandfrei.

Offensichtlich gibt es mit dem WlanGateway vom Hexenmeister mit der Mysensorlib 2.0.0 ein Problem!
Ich hatte vorher immer den modifizierten Gatewaysketch vom Hexenmeister mit der Mysensorlib 1.5.4 im Einsatz.

Vielleicht hilft diese Info dem ein oder anderen bei der Fehlersuche.

Gruß rippi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Mitch am 05 Januar 2017, 20:55:47
Hallo Zusammen,

nachdem ich meine Pläne geändert habe, hätte ich zwei Bodenfeuchtesensoren zu verkaufen.
Einer ist fertig gelötet, der andere ist noch "original".
Zusätzlich noch zwei SunFounder nRF24L01.

Preis pro Stück 25 EUR + Porto (DHL Paket versichert, also 4,99 EUR)
Preis für beide: 50 EUR + 1. Porto  ;D
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 05 Januar 2017, 21:31:30
Hallo,

[offtopic]
weiß jemand, wie die Zoll- bzw. Umsatzsteuergrenzen sind? Irgendwie sind die größeren Platinen doch so teuer geworden, dass inkl. Versand das ganze >50 € kosten wird  ???

Danke + Gruß

Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: MadMax-FHEM am 05 Januar 2017, 21:35:55
Zitat von: PeMue am 05 Januar 2017, 21:31:30
Hallo,

[offtopic]
weiß jemand, wie die Zoll- bzw. Umsatzsteuergrenzen sind? Irgendwie sind die größeren Platinen doch so teuer geworden, dass inkl. Versand das ganze >50 € kosten wird  ???

Danke + Gruß

Peter

https://www.zoll.de/DE/Fachthemen/Zoelle/Zollbefreiungen/Aussertarifliche-Zollbefreiung/Sendungen-mit-geringem-Wert/sendungen-mit-geringem-wert_node.html (https://www.zoll.de/DE/Fachthemen/Zoelle/Zollbefreiungen/Aussertarifliche-Zollbefreiung/Sendungen-mit-geringem-Wert/sendungen-mit-geringem-wert_node.html)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: RaspiLED am 06 Januar 2017, 17:23:20
Hi, kurzum ungefähr bis 28€ inkl. Versand keine Zollgebühren. Da sind wir dann jetzt drüber. Falls es also beim Zoll auffällt müssten noch 19% Umsatzsteuer bezahlt werden.
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 07 Januar 2017, 00:21:37
Zitat von: rippi46 am 05 Januar 2017, 13:31:39
Offensichtlich gibt es mit dem WlanGateway vom Hexenmeister mit der Mysensorlib 2.0.0 ein Problem!
Wie es aussieht, ist das Problem dadurch begründet, dass nicht alle MySensors-Versionen mit ESP gut zusamenarbeiten.
Hier wurde eine funktionierende Versionskombination angegeben:
https://forum.fhem.de/index.php/topic,46304.msg554376.html#msg554376
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 07 Januar 2017, 17:33:10
Hallo Hexenmeister,

werde die Tage die funktionierende Versionskombination testen. Hatte eigentlich bisher keine Probleme, erst nachdem ich versucht habe den Bodenfeuchtesensor zu integrieren. Nach vielen erfolglosen Versuchen, habe ich mir dann einen seriellen Gateway aufgebaut und alles hat sofort funktioniert.

Schade, dass so viel von den verschiedenen Versionen abhängig ist. Hat man erst vor kurzem noch einen Sketch problemlos compiliert, kann es sein, dass es mit der nächsten Version nicht mehr funktioniert.

Gruß rippi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 10 Januar 2017, 21:02:51
Moin, und frohes neues Jahr allen zusammen!
Ich muss mich jetzt mal Manuel(Mele) anschliessen. Wie bekomme ich jetzt den Sketch auf den Sensor? USBASP ist bereit, Arduino IDE auch, aber jetzt stehe ich an! JP1 ist einmal viereckig, aber ist das jetzt GND oder MISO? Irgendwie finde ich keinen Schaltplan im ganzen Thread, im vorherigen auch nicht, zumindest nicht aktuell! Und dann ist mir auch nicht klar, warum AVRdude und Arduino IDE, oder nur eins oder beides?!
Es ist immer wieder das Gleiche, ich bin doch zu alt!
Gruss Christoph

Edit: Ach ja, in der IDE finde ich auch den richtigen Prozessor nicht?!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 10 Januar 2017, 23:00:50
Zitat von: pc1246 am 10 Januar 2017, 21:02:51
Moin, und frohes neues Jahr allen zusammen!
Ich muss mich jetzt mal Manuel(Mele) anschliessen. Wie bekomme ich jetzt den Sketch auf den Sensor? USBASP ist bereit, Arduino IDE auch, aber jetzt stehe ich an! JP1 ist einmal viereckig, aber ist das jetzt GND oder MISO? Irgendwie finde ich keinen Schaltplan im ganzen Thread, im vorherigen auch nicht, zumindest nicht aktuell! Und dann ist mir auch nicht klar, warum AVRdude und Arduino IDE, oder nur eins oder beides?!
Es ist immer wieder das Gleiche, ich bin doch zu alt!
Gruss Christoph

Edit: Ach ja, in der IDE finde ich auch den richtigen Prozessor nicht?!

JP1 ist zum programmieren, aber der ist 3*2 = 6 Pins und nicht viereckig. Ein Schaltplan im Eagle-Format ist in diesem Thread auf Seite 2 (habe den Link zu dem Beitrag gerade nicht parat). Wenn Du in der Arduino IDE die Optiboot-Boards installiert hast, zum Beispiel wie hier beschrieben: https://github.com/Optiboot/optiboot dann findest Du auch weitere Boards. Die Arduino-Installationen sind bei jedem unterschiedlich. Manche haben ihre boards.txt selber angepasst und andere haben andere Boards installiert. Aber mit den optiboot-Erweiterungen solltest Du das richtige Board finden. Ansonsten sind auch irgendwo auf der Arduino-Seite Anleitungen, wie man selber ein Board einstellt, daß ohne Quarz betrieben wird.

Avrdude brauchst Du (ist aber sowieso Teil der Arduino IDE), um die Fuses einzustellen. Alternativ kannst Du auch das Board in boards.txt mit den richtigen Fuses erstellen, dann reicht es aus der Arduino IDE den Bootloader zu brennen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 10 Januar 2017, 23:18:14
Hallo Tante ju
Ein Pin ist rechteckig gekennzeichnet! 6polig ist klar! Extra noch Eagle zu installieren hatte ich jetzt nicht vor! Mein USBASP hat
RST  SCK  MISO
  o      o       o
  o      o       o
GND MOSI VCC
Und da wollte ich nur sicher sein, wie rum der drauf kommt.
Die IDE zeigt mir die Optiboot Prozessoren nicht, abe das finde ich noch!
Gruss und Danke
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 10 Januar 2017, 23:33:51
Irgendwie bin ich zu bloed
Ich habe die Optiboots jetzt drin, aber schon kommt das naechste Problem.
Arduino: 1.6.9 (Windows 8.1), Board: "Optiboot on 28-pin cpus, 8MHz (int), ATmega328p"

In file included from D:\download\Bodenfeuchte_no_5_v2.4\Bodenfeuchte_no_5_v2.4.ino:72:0:

C:\Users\polle\Documents\Arduino\libraries\MySensors/MySensors.h:90:2: error: #error MY_LEDS_BLINKING_FEATURE is now removed from MySensors core,define MY_DEFAULT_ERR_LED_PIN, MY_DEFAULT_TX_LED_PIN orMY_DEFAULT_RX_LED_PIN in your sketch instead to enable LEDs

naja werde mich schon irgendwie durchwurschteln!
Gruss und gute Nacht
Christoph

Edit: Okay, meine Loetkuenste waren dann wohl nicht ausreichend. Mal sehen ob ich den Fehler finde!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 11 Januar 2017, 13:13:00
Hallo Christoph

diesen Eintrag musst du auskommentieren
Zitat//MY_LEDS_BLINKING_FEATURE

der funktioniert mit Mysensor 2.0.0 nicht mehr. Aber dann sollte es funktionieren.

ZitatEin Pin ist rechteckig gekennzeichnet! 6polig ist klar!

Der rechteckige Pin ist MISO.

und so habe ich die Fuses gebrannt
avrdude -c USBtiny -b 19200 -p atmega328p -U efuse:w:0xff:m

Gruß rippi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 11 Januar 2017, 17:11:40
Hallo zusammen.

Bräuchte nochmal kurz die PIN Belegung der Sensor Programmierschnitstelle bei drausicht, wenn die Schnistelle oben links ist.  8) ;D

Warum muss der Kondensator an den Nano als ISP dran ? (Resest und GND)

Gruß und Danke
Sascha
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: inesa394 am 11 Januar 2017, 20:08:35
Hallo
Möchte das ganze nun auch gerne flashen habe leider nur einen Arduino zur Verfügung
Die Pinbelegung wäre  wenn die Platine mit dem schmalen Teil  nach rechts zeigt
1 Miso 2 VCC
3 SCK 4 Mosi
5 Reset 6 GND  stimmt das so?
Als Kondensator habe ich ein 10uF Elko 50V kann ich den nehmen?
Außerdem wie setze ich die Fuses mit dem Arduino unter Windows?
Avrdude für Windows habe ich installiert.
Hoffe mir kann jemand helfen
Ist wohl doch etwa komplizierter als gedacht :-\
Ines


Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: rippi46 am 11 Januar 2017, 20:28:00
Wenn die Platine mit dem schmalen Teil nach rechts zeigt (von Oben gesehen):

GND  Reset
Mosi  Sck
VCC   MISO


Gruß rippi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Pythonf am 11 Januar 2017, 21:35:15
Ich bin gerade auch dabei, den Sensor zu flashen, der schon vor einiger Zeit angekommen ist. Vielen Dank!
Ich verwende zum flashen einen USBasp der auf 3.3V gestellt ist. Verbunden hab ich alles nach folgendem Plan: https://en.wikipedia.org/wiki/In-system_programming#/media/File:Isp_headers.svg
Leider bekomm ich beim setzten der Fuses folgenden Fehler:
sudo avrdude -c USBasp -b 19200 -p atmega328p -U efuse:w:0xff:m

avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Ich hab die Verkabelung schon mehrmals überprüft aber komme immer zum selben Ergebniss. Der USBasp funktioniert. Ich nehme zwar an, dass ich die LEDs richtig herum eingelötet habe, aber könnte das Einfluss darauf haben? Müssten die LEDs irgendwann mal Leuchten oder werden die nur Softwareseitig aktiviert?
Mir fällt gerade nichts mehr ein, was ich noch versuchen könnte.

Gruß
Fabian
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 11 Januar 2017, 22:15:42
Hi,

der ISP-Anschluß ist nach Standard belegt. Siehe hier: https://de.wikipedia.org/wiki/In-System-Programmierung
Also der markierte Pin ist 1 oder MISO.

Wer mit einem Arduino (Uno oder Nano) einen Programmer aufsetzt, braucht den Elko zwischen Reset und GND NACHDEM der ISP Sketch auf den Arduino geladen ist, damit bei einem "Upload mit Programmer" der Reset, der über die USB/seriell-Schnittstelle ausgelöst wird, eben nicht ausgelöst wird. Siehe hier: https://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html?artikelseite=2

Bei den Fuses kann es mal zu einer Fehlermeldung kommen, daß 0xff nicht zurückgelesen wurde, sondern 0x3f oder so. Das liegt an der avrdude-Version und ist kein Problem.

Allerdings ist das Board mit dem Regler für einen 5V-Programmer gedacht. Wer einen 3,3V Programmer nimmt, sollte besser den Spannungsregler brücken, denn es kann sein, daß sonst nicht genug am Prozessor ankommt.

Und am besten erst den Bootloader brennen und danach die Fuse setzen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 12 Januar 2017, 13:29:46
Moin
Ich habe es fast geschafft, Bootloader und Fuses sollten gesetzt sein. Das Dumme ist nur, dass mein USBASP leider die falsche FW drauf hat. Nun wollte ich den mit einem Mega umflashen, was aber ums verrecken nicht klappen wollte. Also schnell einen Nano aus dem Keller geholt, und der geht dann gleich gar nicht. FTDI-Problem? Naja um 0:30Uhr habe ich aufgegeben! der Wecker klingelt um 5:30Uhr, heute wird es auch nichts und morgen ist Usertreffen in Hannover!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 13 Januar 2017, 17:10:47
Hallo zusammen.

habe des doch mal geschafft, nach dem ganzen Weihnachtsstress und Jahreswechsel mich nochmal an die Sensoren zu begeben.
Bootloader ließ sich brenne. Habe dann dies Fuses schreiben wollen. Dabei kam dann die Meldung zurück (siehe Bild).
Ist dies soweit ok ????

Habe den Bootloader mit nem Nano als AVRisp geschrieben. Under Windows und IDE 1.6.13

Habe dann versucht das Sketch zu schreiben, musste ja das LED blingbling auskommentieren, da MySensors 2.1.0 installiert ist.

Dann kam folgendes.

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Sash\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino8/etc/avrdude.conf"

         Using Port                    : COM8
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x35
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1c


Das Sketch ließ sich natürlich nicht schreiben !  :(

Der Kondesnsator von 10 µF, muss der zwischen RST und GND oder zwischen den PIN 10 und GND ??

Gruß
Sascha
Titel: VERKAUF : Eigenbau Bodenfeuchtesensor wireless
Beitrag von: toensi am 13 Januar 2017, 18:07:34
Hallo,

verkaufe wegen Umzug und Zeitgründen 3x "Eigenbau Bodenfeuchtesensor wireless".

1 Fertig gelöttet, 2x als Bausatz wie im Beitrag (Eigenbau Bodenfeuchtesensor wireless) also gesamt 3.
Dazu noch einen Hexenmeisters MySensors-WLAN-Gateway, zum Empfang der Bodenfeuchtesensor.

Gesamt Preis 90 Euro plus versand. ( https://forum.fhem.de/index.php/topic,49800.0.html )

Gruß aus Münster
Titel: Antw:VERKAUF : Eigenbau Bodenfeuchtesensor wireless
Beitrag von: fhainz am 13 Januar 2017, 18:13:03
Zitat von: toensi am 13 Januar 2017, 18:07:34
Hallo,

verkaufe wegen Umzug und Zeitgründen 3x "Eigenbau Bodenfeuchtesensor wireless".
Du hast eine PM.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 13 Januar 2017, 21:17:14
Zitat von: sash.sc am 13 Januar 2017, 17:10:47
Hallo zusammen.

habe des doch mal geschafft, nach dem ganzen Weihnachtsstress und Jahreswechsel mich nochmal an die Sensoren zu begeben.
Bootloader ließ sich brenne. Habe dann dies Fuses schreiben wollen. Dabei kam dann die Meldung zurück (siehe Bild).
Ist dies soweit ok ????

Habe den Bootloader mit nem Nano als AVRisp geschrieben. Under Windows und IDE 1.6.13

Habe dann versucht das Sketch zu schreiben, musste ja das LED blingbling auskommentieren, da MySensors 2.1.0 installiert ist.

Dann kam folgendes.

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Sash\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino8/etc/avrdude.conf"

         Using Port                    : COM8
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x35
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1c


Das Sketch ließ sich natürlich nicht schreiben !  :(

Der Kondesnsator von 10 µF, muss der zwischen RST und GND oder zwischen den PIN 10 und GND ??

Gruß
Sascha

Die Fuses sund ok. Das ist ein Fehler in der avrdude Version.
Den Fehler mit dem Programmer habe ich auch ab und an. Da hilft bei mir Arduino neu starten.
Der Kondensator gehört an fie Reset-Leitung des Arduino und nicht an die zum zu programmierenden Chip.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 13 Januar 2017, 21:21:29
Danke!
Sehr hilfreich, wie immer.  ;)

Gruß Sascha

Von mobil gesendet daher kurze Antwort

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 15 Januar 2017, 16:47:25
Moin
So, habe es jetzt geschafft, der Mega kann programmieren, und der USBASP ist jetzt auch aktuell! Leider kann ich die FUSE nicht von 0x07 auf 0xFF aendern!?

L-fuse: 0xE2
H-fuse: 0xDE
L-fuse: 0x07
Lockbits: 0x37

Das mit der seriellen Schnittstelle erschliesst sich mir auch nicht ganz. Auf was ist die denn eingestellt, und womit kann man darauf lesen? putty, etc.?
Danke und Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 15 Januar 2017, 22:13:21
Zitat von: pc1246 am 15 Januar 2017, 16:47:25
Moin
So, habe es jetzt geschafft, der Mega kann programmieren, und der USBASP ist jetzt auch aktuell! Leider kann ich die FUSE nicht von 0x07 auf 0xFF aendern!?

L-fuse: 0xE2
H-fuse: 0xDE
L-fuse: 0x07
Lockbits: 0x37

Das mit der seriellen Schnittstelle erschliesst sich mir auch nicht ganz. Auf was ist die denn eingestellt, und womit kann man darauf lesen? putty, etc.?

Wie gesagt, das ist ein Fehler in avrdude. Fuses haben eigentlich 3 Zustände: Unbenutzt, benutzt aktiv (0) und benutzt inaktiv (1). Offiziell sind die unbenutzten auch als 1 zu lesen, einige avrdude-Versionen lesen da aber eine 0. Deswegen ist die 0x07 eigentlich das gleiche wie die 0xff, denn nur die unteren 3 bits sind verwendet und die sind 1 (inaktiv). Die oberen 5 bits sind unbenutzt, die kannst Du gar nicht auf 0 setzen :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: toensi am 16 Januar 2017, 05:40:21
Hallo !

Es sind noch vorhanden :  2x als Bausatz wie im Beitrag (Eigenbau Bodenfeuchtesensor wireless)

Bei Interesse, bitte PN.

Gruß
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 07:01:51
@tante ju
Danke. Jetzt noch die Frage mit der seriellen Schnittstelle. Womit und wie (baud, etc.) kann ich da was lesen? Denn bei mir leuchtet keine LED, und so stehe ich erstmal auf dem Schlauch. Ansonsten muss ich mich durch die Testpunkte hangeln, hast Du da eine Liste, oder steht das hier im thread?
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 16 Januar 2017, 11:30:05
Zitat von: toensi am 16 Januar 2017, 05:40:21
Hallo !

Es sind noch vorhanden :  2x als Bausatz wie im Beitrag (Eigenbau Bodenfeuchtesensor wireless)

Bei Interesse, bitte PN.

Hast 'ne PN.

Zitat von: pc1246 am 16 Januar 2017, 07:01:51
@tante ju
Danke. Jetzt noch die Frage mit der seriellen Schnittstelle. Womit und wie (baud, etc.) kann ich da was lesen? Denn bei mir leuchtet keine LED, und so stehe ich erstmal auf dem Schlauch. Ansonsten muss ich mich durch die Testpunkte hangeln, hast Du da eine Liste, oder steht das hier im thread?

Die serielle Schnittstelle ist nur herausgeführt. Die Programmierung und Verwendung wird im Sketch gemacht. Wenn Du im Sketch "#define MY_DEBUG" aktivierst, dann wird die von MySensor mit 9600,8,n,1 initialisiert und da müssten Ausgaben erfolgen.

Wenn allerdings keine LED blinkt/leuchtet, dann wirst Du da vermutlich nicht viel sehen, außer Du hast die LEDs falsch rum eingelötet. Der Selbsttest ist ziemlich früh im Programm.

Typischer (und richtig ärgerlicher) Fehler: Falsche Fuses für die Taktgenerierung, also nicht die extended Fuse, die auf 0xFF (oder 0x07) stehen muß. Deswegen immer der Hinweis, es muß 8 MHz INTERNER Takt sein. Wenn die Fuses auf 16 MHz Quarz stehen (Arduino Standard), dann rührt sich da nix. Dann braucht man spezielles Werkzeug, um das zu fixen.
Aber wenn Du noch flashen kannst, dann stehen die Fuses nicht so falsch.

Ich würde vorschlagen, erstmal die Spannung zu prüfen. An C7 müssen 3,3V anliegen (+/- 0,1V). Ist das nicht der Fall, dann wäre zu ergründen, was da faul ist. Mögliche Kandidaten sind die Spule, die keinen Kontakt hat. Das kann man mit einem Ohmmeter prüfen. Oder ein Kurzschluss oder eine Unterbrechung.
Hier kann man prüfen, ob es eine Unterschied macht, ob über J1 oder den Programmieradapter Spannung kommt. Macht es einen Unterschied, dann kann es eine Unterbrechung in der Leiterbahn sein oder ein Fehler im Boost-Regler bzw. Spule. Macht es keinen Unterschied, dann ist da vermutlich ein Kurzschluss.

Dann auch mal messen, ohne aufgesteckten NRF. Vielleicht hat der ja eine Macke?

Auch über R3 sollte 3,3V anliegen (das ist Reset). Wenn das nicht der Fall ist, dann prüfe mal, ob R3 den richtigen Widerstand 10K hat.

Wenn das alles ok ist und Du flashen kannst, dann wäre ein kurzer Testsketch, der nur eine LED einschaltet, hilfreich. Also sowas:

void setup() {
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
}

void loop() {
// nothing
}


Den kannst Du flashen (ohne NRF) und mit Programmieradapter dran (wenn der die Spannung nicht abschaltet), dann rechts an R6 gegen Masse (zum Beispiel der ganz linke Lötpunkt von IC4, der Platz links unter LED1) messen. Da müssten etwa 3V anliegen. Ist das nicht der Fall, dann ist mit dem Prozessor was faul (was komisch wäre, denn flashen heißt eigentlich, er läuft), ansonsten ist die LED falsch rum eingelötet.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 12:37:07
Hallo tante ju
Herzlichen Dank fuer die ausfuehrliche Anleitung! Da kann ich heute abend mal auf die Suche gehen!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 19:58:12
Moin
Erste Tests zeigen, irgendwas ist faul. Nur mit einer Batterie laeuft der Sensor nicht! Wenn ich Ihn ueber den PRogrammer versorge, dann geht was , aber nur die rote dreimal blinken. Baudrate musste ich uebrigens auf 115200 setzen! Jetzt werde ich erstmal messen, und dann weitersehen. Wenn der NRF drauf ist, geht nichts!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 16 Januar 2017, 21:27:32
Zitat von: pc1246 am 16 Januar 2017, 19:58:12
Moin
Erste Tests zeigen, irgendwas ist faul. Nur mit einer Batterie laeuft der Sensor nicht! Wenn ich Ihn ueber den PRogrammer versorge, dann geht was , aber nur die rote dreimal blinken. Baudrate musste ich uebrigens auf 115200 setzen! Jetzt werde ich erstmal messen, und dann weitersehen. Wenn der NRF drauf ist, geht nichts!

Das klingt nach einem Problem mit dem Boost-Konverter. Prüfe mal die Spule und die Kondensatoren und den Spannungsteiler R1/R2. Hast Du einen Oscar? Dann schau Dir da mal an, ob der Step-up schwingt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 21:53:05
Hallo
Nein einen Oscar habe ich nicht! Wie erkenne ich eigentlich, ob IC3 richtig herum ist? Kerbe ist nicht zu erkennen, ein Minipunkt hat mich vermuten lassen, dass das PIN1 ist. Die 3,3V bekomme ich jedenfalls mit Batterie nicht! Wenn ich nur die Serielle dran habe, laeuft der Sensor auch schon so komisch.
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 22:25:52
Hurra
Er laeuft, IC3 noch mal nachgeloetet und schon geht die Spannungsversorgung. Nur die weisse LED habe ich noch nicht gesehen. Auf der seriellen kommt jetzt jede Menge an.
219791 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
221800 !TSM:FPAR:NO REPLY
221802 TSM:FPAR
221804 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
223815 !TSM:FPAR:NO REPLY
223817 TSM:FPAR
223819 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
223830 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
223836 TSF:MSG:FPAR OK,ID=0,D=1
225832 TSM:FPAR:OK
225835 TSM:ID
225835 TSM:ID:REQ
225839 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
227848 TSM:ID
227848 TSM:ID:REQ
227852 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
229861 TSM:ID
229861 TSM:ID:REQ
229865 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
231874 TSM:ID
231874 TSM:ID:REQ
231878 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
233887 !TSM:ID:FAIL
233889 TSM:FAIL:CNT=7
233891 TSM:FAIL:PDT

Jetzt muss ich nur noch rausfinden was noch faul ist. Bestimmt noch eine Loetstelle!
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 16 Januar 2017, 22:57:32
Zitat von: pc1246 am 16 Januar 2017, 22:25:52
Hurra
Er laeuft, IC3 noch mal nachgeloetet und schon geht die Spannungsversorgung. Nur die weisse LED habe ich noch nicht gesehen. Auf der seriellen kommt jetzt jede Menge an.
219791 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
221800 !TSM:FPAR:NO REPLY
221802 TSM:FPAR
221804 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
223815 !TSM:FPAR:NO REPLY
223817 TSM:FPAR
223819 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
223830 TSF:MSG:READ,0-0-255,s=255,c=3,t=8,pt=1,l=1,sg=0:0
223836 TSF:MSG:FPAR OK,ID=0,D=1
225832 TSM:FPAR:OK
225835 TSM:ID
225835 TSM:ID:REQ
225839 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
227848 TSM:ID
227848 TSM:ID:REQ
227852 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
229861 TSM:ID
229861 TSM:ID:REQ
229865 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
231874 TSM:ID
231874 TSM:ID:REQ
231878 TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
233887 !TSM:ID:FAIL
233889 TSM:FAIL:CNT=7
233891 TSM:FAIL:PDT

Jetzt muss ich nur noch rausfinden was noch faul ist. Bestimmt noch eine Loetstelle!
Christoph

ok, schlechte Lötstelle soll nicht passieren, kann aber mal sein. Kannst ja mal die Spannung an LED1 im Auge halten, ob da was ankommt. Ansonsten R6 mal nachschauen.

Der Log sagt, daß er ein Gateway findet (juhu, da hatten andere Probleme), aber keine ID zugewiesen bekommt. Läßt das Gateway neue Clients rein, oder musst Du da erst noch Knopf drücken?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 16 Januar 2017, 23:10:44
Ich habe es ja gleich gesagt, das ist zu klein fuer mich! So die weisse LED leuchtet auch, R6 hatte sehr viel Luft anstatt Zinn!
Tja das Gateway, ist nur ein NodeMCU mit einem NRF, ist in fhem auch angelegt, aber da ist wohl noch was faul. Ist mein erstes MYSENSORS device.
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 18 Januar 2017, 11:15:52
Moin
Ich habe hier https://forum.fhem.de/index.php/topic,65085.msg563246.html#msg563246 mal was neues angefangen, da es nicht wirklich hier hingehoert! Norbert habe ich auch angeschrieben, aber der war schon sehr lange nicht online!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 20 Januar 2017, 22:15:15
Moin zusammen
Da es so aussieht, als ob mein Sensor das Gateway zum Reset zwingt, muss ich noch mal ein paar Fragen loswerden.
Der Sensor blinkt nach 60 Sekunden 4 mal weiss (1 Sek.) danach noch 4 mal schnell rot. Das Spiel wiederholt sich unendlich.
250777 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
252786 !TSM:FPAR:NO REPLY
252788 TSM:FPAR
252825 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
254834 !TSM:FPAR:NO REPLY
254836 TSM:FPAR
254873 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
256882 !TSM:FPAR:NO REPLY
256884 TSM:FPAR
256921 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
258930 !TSM:FPAR:FAIL
258932 TSM:FAIL:CNT=7
258934 TSM:FAIL:PDT
318937 TSM:FAIL:RE-INIT
318939 TSM:INIT
318947 TSM:INIT:TSP OK
318949 TSM:INIT:STATID=12
318951 TSF:SID:OK,ID=12
318955 TSM:FPAR
318992 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
321001 !TSM:FPAR:NO REPLY
321003 TSM:FPAR
321040 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
323049 !TSM:FPAR:NO REPLY
323051 TSM:FPAR
323088 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
325097 !TSM:FPAR:NO REPLY
325099 TSM:FPAR
325136 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
327145 !TSM:FPAR:FAIL
327147 TSM:FAIL:CNT=7
327149 TSM:FAIL:PDT


Die Gatewayseite:
0;255;3;0;9;MCO:BGN:STP
0;255;3;0;9;MCO:BGN:INIT OK,TSP=1
pm open,type:2 0
0;255;3;0;9;TSF:MSG:READ,12-12-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
0;255;3;0;9;TSF:MSG:BC
0;255;3;0;9;TSF:MSG:FPAR REQ,ID=12
0;255;3;0;9;TSF:PNG:SEND,TO=0
0;255;3;0;9;TSF:CKU:OK
0;255;3;0;9;TSF:MSG:GWL OK
0;255;3;0;9;!TSF:MSG:SEND,0-0-12-12,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=NACK:0
0;255;3;0;9;TSF:MSG:READ,12-12-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
0;255;3;0;9;TSF:MSG:BC
0;255;3;0;9;TSF:MSG:FPAR REQ,ID=12
0;255;3;0;9;TSF:CKU:OK,FCTRL
0;255;3;0;9;TSF:MSG:GWL OK

Soft WDT reset

ctx: cont
sp: 3ffef190 end: 3ffef510 offset: 01b0

>>>stack>>>
3ffef340:  00000000 3fff10ac 3fff10ac 40205717 
3ffef350:  40107050 00000000 3fff10ac 40205717 
3ffef360:  00000000 3fff10ac 00000000 4020237e 
3ffef370:  001e8480 3fff0001 3ffef573 4020237e 
3ffef380:  00000000 0000000e 3fff2074 3ffef6c4 
3ffef390:  00000000 00000000 0000000c 3ffef6c4 
3ffef3a0:  00000030 0000fd40 0000000e 40202465 
3ffef3b0:  00000008 3ffef56c ffffff0d 4020252c 
3ffef3c0:  00000008 000a3231 3535323d 402029e4 
3ffef3d0:  00000008 0000000c 3ffef56c 4020301e 
3ffef3e0:  0a3a303d 3ffef400 3fff10ac 00000061 
3ffef3f0:  3ffef440 3fff10ac 3ffef440 4020237e 
3ffef400:  001e8480 3ffe0001 3fff10ac 00000006 
3ffef410:  00000000 000a0000 3ffef440 3ffef430 
3ffef420:  40105740 0137921c 3fff10d8 00000000 
3ffef430:  3ffedf10 3fff10d8 3ffee4f0 3fff10d8 
3ffef440:  3ffef6c8 3ffef6c4 402037e8 3ffef6c4 
3ffef450:  3ffef6c8 3ffef56c 0000000c 4020314c 
3ffef460:  3ffef6c8 00000003 0000000c 40204221 
3ffef470:  00000007 00000000 00000000 00000000 
3ffef480:  3ffef534 00000001 00000031 40203aa8 
3ffef490:  00000007 000000ff 0000000c 00000007 
3ffef4a0:  000000ff 00000000 3ffef6c8 00000003 
3ffef4b0:  3fffdad0 00000000 00000006 3ffee4e8 
3ffef4c0:  3fffdad0 00000000 00000005 40204294 
3ffef4d0:  3fffdad0 00000000 3ffee4e0 402042b0 
3ffef4e0:  00000000 00000000 3ffee4e0 40203c0c 
3ffef4f0:  3fffdad0 00000000 3ffee4e0 40204608 
3ffef500:  feefeffe feefeffe 3ffee4f0 40100114 
<<<stack<<<

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v3de0c112
~ld
0;255;3;0;9;MCO:BGN:INIT GW,CP=RNNGE--,VER=2.1.1
0;255;3;0;9;TSF:LRT:OK
0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSF:WUR:MS=0
0;255;3;0;9;TSM:INIT:TSP OK
0;255;3;0;9;TSM:INIT:GW MODE
0;255;3;0;9;TSM:READY:ID=0,PAR=0,DIS=0
0;255;3;0;9;MCO:REG:NOT NEEDED
scandone
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 14
cnt
..
connected with Alibaba_2_5, channel 6
dhcp client start...


Wie kann ich den Fehler eingrenzen? Ich habe auch schon einen WeMOS D1 als ESP versucht, doch da passiert das Gleiche!
Wenn ich das Gateway in fhem definiere, passieren auch die seltsamsten Dinge, bis zum Absturz von fhem!
Sollte ich vielleicht erstmal auf die 1.5.4 zurueckgehen, oder was schlagt Ihr vor?
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 27 Januar 2017, 18:09:43
Zitat von: pc1246 am 20 Januar 2017, 22:15:15
Moin zusammen
Da es so aussieht, als ob mein Sensor das Gateway zum Reset zwingt, muss ich noch mal ein paar Fragen loswerden.
Der Sensor blinkt nach 60 Sekunden 4 mal weiss (1 Sek.) danach noch 4 mal schnell rot. Das Spiel wiederholt sich unendlich.
250777 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
252786 !TSM:FPAR:NO REPLY
252788 TSM:FPAR
252825 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
254834 !TSM:FPAR:NO REPLY
254836 TSM:FPAR
254873 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
256882 !TSM:FPAR:NO REPLY
256884 TSM:FPAR
256921 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
258930 !TSM:FPAR:FAIL
258932 TSM:FAIL:CNT=7
258934 TSM:FAIL:PDT
318937 TSM:FAIL:RE-INIT
318939 TSM:INIT
318947 TSM:INIT:TSP OK
318949 TSM:INIT:STATID=12
318951 TSF:SID:OK,ID=12
318955 TSM:FPAR
318992 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
321001 !TSM:FPAR:NO REPLY
321003 TSM:FPAR
321040 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
323049 !TSM:FPAR:NO REPLY
323051 TSM:FPAR
323088 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
325097 !TSM:FPAR:NO REPLY
325099 TSM:FPAR
325136 TSF:MSG:SEND,12-12-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
327145 !TSM:FPAR:FAIL
327147 TSM:FAIL:CNT=7
327149 TSM:FAIL:PDT


Die Gatewayseite:
0;255;3;0;9;MCO:BGN:STP
0;255;3;0;9;MCO:BGN:INIT OK,TSP=1
pm open,type:2 0
0;255;3;0;9;TSF:MSG:READ,12-12-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
0;255;3;0;9;TSF:MSG:BC
0;255;3;0;9;TSF:MSG:FPAR REQ,ID=12
0;255;3;0;9;TSF:PNG:SEND,TO=0
0;255;3;0;9;TSF:CKU:OK
0;255;3;0;9;TSF:MSG:GWL OK
0;255;3;0;9;!TSF:MSG:SEND,0-0-12-12,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=NACK:0
0;255;3;0;9;TSF:MSG:READ,12-12-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
0;255;3;0;9;TSF:MSG:BC
0;255;3;0;9;TSF:MSG:FPAR REQ,ID=12
0;255;3;0;9;TSF:CKU:OK,FCTRL
0;255;3;0;9;TSF:MSG:GWL OK

Soft WDT reset

ctx: cont
sp: 3ffef190 end: 3ffef510 offset: 01b0

>>>stack>>>
3ffef340:  00000000 3fff10ac 3fff10ac 40205717 
3ffef350:  40107050 00000000 3fff10ac 40205717 
3ffef360:  00000000 3fff10ac 00000000 4020237e 
3ffef370:  001e8480 3fff0001 3ffef573 4020237e 
3ffef380:  00000000 0000000e 3fff2074 3ffef6c4 
3ffef390:  00000000 00000000 0000000c 3ffef6c4 
3ffef3a0:  00000030 0000fd40 0000000e 40202465 
3ffef3b0:  00000008 3ffef56c ffffff0d 4020252c 
3ffef3c0:  00000008 000a3231 3535323d 402029e4 
3ffef3d0:  00000008 0000000c 3ffef56c 4020301e 
3ffef3e0:  0a3a303d 3ffef400 3fff10ac 00000061 
3ffef3f0:  3ffef440 3fff10ac 3ffef440 4020237e 
3ffef400:  001e8480 3ffe0001 3fff10ac 00000006 
3ffef410:  00000000 000a0000 3ffef440 3ffef430 
3ffef420:  40105740 0137921c 3fff10d8 00000000 
3ffef430:  3ffedf10 3fff10d8 3ffee4f0 3fff10d8 
3ffef440:  3ffef6c8 3ffef6c4 402037e8 3ffef6c4 
3ffef450:  3ffef6c8 3ffef56c 0000000c 4020314c 
3ffef460:  3ffef6c8 00000003 0000000c 40204221 
3ffef470:  00000007 00000000 00000000 00000000 
3ffef480:  3ffef534 00000001 00000031 40203aa8 
3ffef490:  00000007 000000ff 0000000c 00000007 
3ffef4a0:  000000ff 00000000 3ffef6c8 00000003 
3ffef4b0:  3fffdad0 00000000 00000006 3ffee4e8 
3ffef4c0:  3fffdad0 00000000 00000005 40204294 
3ffef4d0:  3fffdad0 00000000 3ffee4e0 402042b0 
3ffef4e0:  00000000 00000000 3ffee4e0 40203c0c 
3ffef4f0:  3fffdad0 00000000 3ffee4e0 40204608 
3ffef500:  feefeffe feefeffe 3ffee4f0 40100114 
<<<stack<<<

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v3de0c112
~ld
0;255;3;0;9;MCO:BGN:INIT GW,CP=RNNGE--,VER=2.1.1
0;255;3;0;9;TSF:LRT:OK
0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSF:WUR:MS=0
0;255;3;0;9;TSM:INIT:TSP OK
0;255;3;0;9;TSM:INIT:GW MODE
0;255;3;0;9;TSM:READY:ID=0,PAR=0,DIS=0
0;255;3;0;9;MCO:REG:NOT NEEDED
scandone
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 14
cnt
..
connected with Alibaba_2_5, channel 6
dhcp client start...


Wie kann ich den Fehler eingrenzen? Ich habe auch schon einen WeMOS D1 als ESP versucht, doch da passiert das Gleiche!
Wenn ich das Gateway in fhem definiere, passieren auch die seltsamsten Dinge, bis zum Absturz von fhem!
Sollte ich vielleicht erstmal auf die 1.5.4 zurueckgehen, oder was schlagt Ihr vor?
Gruss Christoph

Mich macht stutzig, daß das Gateway behauptet was zu senden, der Sensor aber nichts empfängt. Bei mir war sowas immer gerne eine Folge "schlechter" Versorgungsspannung auf der Sender-Seite, also hier am Gateway.

Wenn Du 1.5.x zurückgehst, musst Du das auf beiden Seiten machen. Sie sollten zwar miteinander funktionieren, aber es kann da schonmal Probleme geben. Damit Du dann halt keine neuen Probleme einfängst, auf beiden Seiten runtergehen.

Oder hast Du mal daran gedacht, ein einfaches MQTT Gateway mit einem Arduino Uno, Ethernet-Shield und einem NRF aufzubauen? So als Referenz?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 27 Januar 2017, 23:03:01
Hallo tante ju
Ich bin gegen Muecken allergisch! Nein, aber ich fange nicht noch eine Baustelle an!
In weiser Vorraussicht hatte ich mal ein Mysensors-Gateway im Nano-CUL Selbstbauthread mitgeordert! Der laeuft seit gestern abend, und vorhin konnte ich auch den Bodenfeuchtesensor damit connecten!
Ja er laeuft, fast! Spannung bekomme ich in %, Feuchte ist auch da, aber nur 0! Jetzt also meine naechste Frage, kann ich das irgendwie testen, Hand drum hat nicht geholfen. Nicht, dass da auch noch so ein Loetschlamassel stattgefunden hat!?
Die Antwort vom Sensor ist auch nicht ganz sauber, "Bodanf!qch4 %d.qgr" aber das ist mir erstmal egal! Wenn er denn dann wirklich funktioniert, dann gehe ich gleich noch in den Keller zur grossen Schulterklopfmaschine.  ;D ;D
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 27 Januar 2017, 23:37:33
Zitat von: pc1246 am 27 Januar 2017, 23:03:01
Hallo tante ju
Ich bin gegen Muecken allergisch! Nein, aber ich fange nicht noch eine Baustelle an!
In weiser Vorraussicht hatte ich mal ein Mysensors-Gateway im Nano-CUL Selbstbauthread mitgeordert! Der laeuft seit gestern abend, und vorhin konnte ich auch den Bodenfeuchtesensor damit connecten!
Ja er laeuft, fast! Spannung bekomme ich in %, Feuchte ist auch da, aber nur 0! Jetzt also meine naechste Frage, kann ich das irgendwie testen, Hand drum hat nicht geholfen. Nicht, dass da auch noch so ein Loetschlamassel stattgefunden hat!?
Die Antwort vom Sensor ist auch nicht ganz sauber, "Bodanf!qch4 %d.qgr" aber das ist mir erstmal egal! Wenn er denn dann wirklich funktioniert, dann gehe ich gleich noch in den Keller zur grossen Schulterklopfmaschine.  ;D ;D

Ohne jetzt den Schaltplan vor Augen zu haben, prüfe doch mal, ob der 555 vom ATmega Spannung bekommt und ob die Frequenz-Leitung vom 555 zurückkommt. Wenn Du einen Frequenzmesser, Zähler oder Oszilloskop hast, dann kannst Du im Sketch die Versorgung für den 555 dauerhaft einschalten und schauen, ob der denn überhaupt eine Frequenz erzeugt.

Kondensatoren und Widerstände rund um den 555 kannst Du ruh mal prüfen, ob die denn festgelötet sind :)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 28 Januar 2017, 15:38:10
Hallo tante ju
Leider hat das erneute flashen der FW irgendwie nicht geklappt! Die rote LED blinkt jetzt konstant!
Jetzt gehe ich erstmal gucken, was das denn nun wieder bedeutet!?
Die Loetstellen sahen eigentlich alle gut aus. Durchgang konnte ich auch messen. Die Versorgung des NE555 konnte ich bisher nicht messen.
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 28 Januar 2017, 17:37:29
Man ey
Wieder mal hat es die Fuses verstellt. Er laeuft jetzt mit Feuchtigkeit, war wohl doch noch ne Loetstelle! Wieviel sind eigentlich 15000? Er liegt lose auf dem Tisch?
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 29 Januar 2017, 20:23:58
Zitat von: pc1246 am 28 Januar 2017, 17:37:29
Man ey
Wieder mal hat es die Fuses verstellt. Er laeuft jetzt mit Feuchtigkeit, war wohl doch noch ne Loetstelle! Wieviel sind eigentlich 15000? Er liegt lose auf dem Tisch?
Gruss Christoph

Super, das er läuft.

Die Frequenz ist eigentlich sekundär. Auf Grund der Toleranzen der Widerstände und Kondensatoren und diversen anderen Variablen ist das stark Einzelfallabhängig. Eine Eichung oder Normierung hatte ich nicht eingebaut. Bei mir liegt die Frequenz zwischen 5 kHz und 12 kHz.

Zu den Fuses: Die werden verstellt, wenn der Bootloader gebrannt wird. Das braucht man eigentlich nur einmal. Danach reicht es, den Sketch zu flachen. Dann sollten die Fuses nicht angetastet werden.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 05 Februar 2017, 15:10:41
Ein kleiner Hinweis, falls jemand noch verzweifelt bei der Programmierung:
In der Arduino IDE muß das man "Sketch / Hochladen mit Programmer" auswählen und nicht über den Pfeil gehen. Der Pfeil würde versuchen den direkt angeschlossenen Prozessor, also den Programmer selbst, zu brennen.
Unglücklicherweise ist das nur bei dieser Funktion so. Also der Bootloader wird immer über den Programmer gebrannt, weswegen es so verwirrend sein kann. Bootloader ging, aber Sketch geht nicht.


Nur so zur Info, denn hatte gerade hier im Gespräch festgestellt, daß diese Info dem einen oder anderen helfen könnte ;-)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Tom71 am 06 Februar 2017, 20:04:52
Hallo,
das Projekt sieht sehr spannend aus. Prima.
Um etwas ähnliches nachzubauen, habe ich eine Frage:
Der MCP 1640T und das ganze Drumherum ist dazu da, eine konstante 3.3V Spannung aus den Batterien zu liefern? In Dirks Universalsensor kommt ein MAX1724 (Drosselspule+3 Kondensatoren) zum Einsatz. Warum wurde hier der viel aufwendigere Ansatz gewählt? Preis?
Hat schon jemand einen Bodenfeuchte-Sensor mit dem Universalsensor gebaut? Wäre dann HM-Technik, kein MySensors.

Gruss Thomas
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 Februar 2017, 23:20:48
Zitat von: Tom71 am 06 Februar 2017, 20:04:52
Hallo,
das Projekt sieht sehr spannend aus. Prima.
Um etwas ähnliches nachzubauen, habe ich eine Frage:
Der MCP 1640T und das ganze Drumherum ist dazu da, eine konstante 3.3V Spannung aus den Batterien zu liefern? In Dirks Universalsensor kommt ein MAX1724 (Drosselspule+3 Kondensatoren) zum Einsatz. Warum wurde hier der viel aufwendigere Ansatz gewählt? Preis?
Hat schon jemand einen Bodenfeuchte-Sensor mit dem Universalsensor gebaut? Wäre dann HM-Technik, kein MySensors.

Das sieht nur aufwendiger aus. Die vielen Kondensatoren kommen durch den Formfaktor. Mit größerem Formfaktor werden es auch nur 3 Kondensatoren und die Spule. Der Spannungsteiler ist ja nur dazu da, die Ausgangsspannung einzustellen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 06 März 2017, 16:31:06
Moin
Ich will mal ganz vorsichtig fragen, besteht noch die Hoffnung auf die V3? Ich weiss, ich bin ja derzeit der Einzige, der den haben will. Aber Solarpanel, und Akku waeren denn schon ganz cool!
BTW: Meiner steht jetzt draussen, und ich kann genau sagen, wann die sonne auf den Boden scheint!
8) ;D 8)
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: stebar_ am 06 März 2017, 16:32:01
Ich hätte auch an Version 3 Interesse.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kobi am 06 März 2017, 21:10:07
Moin

ich verzweifel gerade beim Flashen und benötige eure Unterstützung.

Ich weiss nicht wirklich wo ich einen Fehler mache .
Anbei mein Hardware "Flash-Aufbau" und meine Arduino Einstellungen.

Als Sketch wähle ich den "MySensors" und wähle "Sketch hochladen mit Programmer"
Mir kommt es so vor, als ob der Bodensenor nicht erkannt wird und deshalb nicht geflasht werden kann.

Danke und Gruß
Kobi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: sash.sc am 07 März 2017, 05:42:31
Guten morgen.

Batterie ab. Nrf Modul ab. Bootloader brennen. Und dann im Menü sketch.... Sketch über programmer schreiben, oder so.

Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kobi am 12 März 2017, 16:37:25
Moin

ich mussten die programmers.txt mit

# Diamex USB-ISP Programmer
diamexavr.name=Diamex-AVR
diamexavr.communication=serial
diamexavr.protocol=stk500v2
diamexavr.program.protocol=stk500v2
diamexavr.program.tool=avrdude
diamexavr.program.extra_params=-P{serial.port}

ergänzen.
siehe hierzu http://forum.arduino.cc/index.php?topic=81489.0

Jetzt hat das Brennen des Bootloaders und des Mysenors sketch funktioniert.

Stecke ich nun das Nrf Modul ran und schließe die Batterie an, tut sich leider nichts.
Keine LED leuchtet bzw. es wird kein neues Gerät über mein Mysensot Gateway gefunden bzw. in FHEM erstellt.

Was kann ich nun noch prüfen?

Gruß
Kobi
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 12 März 2017, 17:24:32
Hast Du denn schon weitere Teilnehmer am Gateway?
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kobi am 15 März 2017, 17:54:05
ne. das ist soll das erste Gerät sein.
Anbei noch meine Gateway-Konfig
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 15 März 2017, 18:59:32
Moin Kobi
Tja so habe ich auch mal angefangen! Das ist natuerlich gaenzlich unpraktisch, da Du nicht weisst, was nicht funktioniert. Was aber definitiv sicher ist, dass Dein Sensor erstmal funktionieren muss! Dementsprechend sollte beim Einschalten zumindest die weisse LED ca 5mal blinken. Dann kommt ein wenig rot dazu, und dann im besten Fall taucht der Sensor auf. Ich fuer meinen Teil habe allerdings die 2.1.1 Library genommen, da ich das so verstanden hatte, dass es zwar mit der 1.5.4 laeuft, aber man Probleme mit Sensoren haben kann, die nicht die 1.5.4 haben! Dann habe ich im Sketch auch eine feste Adresse vergeb, da das mit der Autovergabe nicht so recht funktioniert hatte, was auch an anderen Faktoren gelegen haben kann. Zudem solltest Du zumondest zum Gateway auch einen Sensor generiert bekommen haben Node 0, der wird laut Wiki auch immer angelegt, da der Master auch als Node fungiert!
Viel Erfolg noch
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 18 März 2017, 13:25:57
Hallo,

nach langer Zeit habe ich meine Platinen auch mal zusammengebaut, um sie dieses Jahr draußen zu nutzen.

Jetzt wollte ich das Sketch hochladen und habe festgestellt, dass ich einen FTDI232 habe. Dort habe ich pins mit DTR Rx Tx usw. Kann ich damit auch auf den Bodensensor hochladen?

Wie man sieht, kenne ich mich in dem Bereich nicht so aus :)

Danke für Eure Hilfe

Edit:
Ich schätze ich brauche einen ISP Programmer, richtig?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 18 März 2017, 19:30:03
Zitat von: darkness am 18 März 2017, 13:25:57
Ich schätze ich brauche einen ISP Programmer, richtig?

Um einen frischen Atmel zu befüllen (also eins ohne Bootloader) - ja.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 20 März 2017, 23:48:13
Zitat von: pc1246 am 06 März 2017, 16:31:06
Moin
Ich will mal ganz vorsichtig fragen, besteht noch die Hoffnung auf die V3? Ich weiss, ich bin ja derzeit der Einzige, der den haben will. Aber Solarpanel, und Akku waeren denn schon ganz cool!
BTW: Meiner steht jetzt draussen, und ich kann genau sagen, wann die sonne auf den Boden scheint!
8) ;D 8)

Ja, da besteht noch die Chance. Habe eigentlich alles schon für die Entwicklung hier liegen, war aber dieses Jahr noch nicht viel in Deutschland (aka zuhause) und daher ist gaaaanz viel liegen geblieben. Zur Zeit habe ich noch ein paar wichtigere Sachen in der Queue, die ich mir angenommen habe. Hoffe aber, über Pfingsten oder so mir das anschauen zu können.
Versprechen kann ich aber nix, wie gesagt.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 21 März 2017, 07:14:04
Hallo tante ju
Alles gut! Ich habe vollstes Verstaendnis, und bin einfach nur neugierig gewesen!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 28 März 2017, 23:02:47
Hallo Leute,

kann mir jemand helfen und den Bootloader und den sketch auf die Bodenfeuchtesensoren laden ?
Ich habe 2 Stück davon.
Ich gebe jetzt hier auf....

Danke, Jens
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 28 März 2017, 23:59:54
Zitat von: jensweber am 28 März 2017, 23:02:47
Hallo Leute,

kann mir jemand helfen und den Bootloader und den sketch auf die Bodenfeuchtesensoren laden ?
Ich habe 2 Stück davon.
Ich gebe jetzt hier auf....

Was ist denn Dein Problem?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 29 März 2017, 19:07:09
Hallo.

Mir geht es ähnlich. Leider hatte ich das mit dem Bootloader anfangs wohl übersehen  :-[

Jetzt habe ich mir aber einen Programmer in der Bucht besorgt. (USBasp V 2.0)

Dieser scheint aber wohl Probleme mit der Firmware zu haben. Deshalb habe ich diese aktualisiert (per Arduino Nano; und ja, ich weiß mittlerweile, dass ich mir den USBasp dann hätte sparen können :) )

Nachdem ich den Programmer mir dem Sensor verbunden habe, führe ich folgenden Befehl aus


avrdude -P usb -c usbasp -p atmega328p -U efuse:w:0xff:m

Das gibt dann folgende Meldung:

avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.


Kabel habe ich alle überprüft. Die sind alle richtig. Muss ich am Sensor noch einen Jumper setzen?


Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 29 März 2017, 19:17:53
Schaut mal da rein:
https://forum.fhem.de/index.php/topic,59933.msg608162.html#msg608162 (https://forum.fhem.de/index.php/topic,59933.msg608162.html#msg608162)
Dort habe ich eine Lösung, die möglicherweise auch für den 328er auch gilt, beschrieben.

-c usbasp -p atmega328p -P usb -B 20.96 -e -U flash:w:"<....hex-File.....>":a

Oder schaut mal hier (http://guloshop.de/f/) rein.

Grüße,
Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 29 März 2017, 19:45:16
Hallo Jürgen,

das hat mir indirekt weiter geholfen.
Mit dem usbasp Programmer bekomme ich trotzdem  die gleich Meldung.

Aber ich habe meinen Arduino Nano noch mal angeschlossen.
Beim Befehl:

avrdude -P /dev/ttyUSB0 -c arduino -p atmega328p -b 57600 -U efuse:w:0xff:m

kommt jetzt

vrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "0xff"
avrdude: writing efuse (1 bytes):

Writing |                                                    | 0% 0.00s ***failed; 
Writing | ################################################## | 100% 0.06s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xff:
avrdude: load data efuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x00 != 0xff
avrdude: verification error; content mismatch

avrdude: safemode: efuse changed! Was ff, and is now 0
Would you like this fuse to be changed back? [y/n]
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 29 März 2017, 19:46:29
Du musst die Fuses noch setzen ... außerdem fehlt ja die Datei, die Du flashen möchtest.
Es wird nur bei Deinem Kommando das E-Fuse gesetzt ....

Bin mir aber nicht sicher ob, diese Einstellungen zu diesem Projekt hier passen ....
Wenn die Fuses gesetzt sind, kann man mit dem Bitclock auch wieder hochgehen....
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 29 März 2017, 19:59:40
ok danke. Ich schaue mal.

Ich bin hier (https://forum.fhem.de/index.php/topic,57460.msg498453.html#msg498453) nach gegangen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 29 März 2017, 20:13:09
Dort wird nur das BOD-Bit im E-Fuse auf disabled gesetzt, mehr nicht.... Evtl. waren die Fuses dort schon richtig gesetzt?
Die China-Nanos kommen meist im Fabrik-Zustand.
So auf die Schnelle sah ich kein Quarz, deshalb ist wohl 0xE2 für das L-Fuse zu setzen (per default ist 1 MHz Takt intern eingestellt)
E2 setzt den Takt auf interne Quelle mit dem clockdivider disabled.
H-Fuse 0xD9 ist SPI enabled = ja und Bootflash section auf 0x3800 mit size = 2048, was default ist.

Dann noch das Programm flashen, das sollte es gewesen sein ... 

Aber wie gesagt, ich bin außen vor hier  :(

Grüße an Tante Ju ...  :D

/edit, noch ein Hinweis:
-c usbasp -p m328p -P usb -B 20.96 -e -U flash:w:"C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex":a -U lfuse:w:0xFF:m -U hfuse:w:0xDA:m -U efuse:w:0xFD:m
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 29 März 2017, 20:44:09
Danke. Bin schon weiter gekommen.

mit
avrdude -P /dev/ttyUSB0 -c arduino -p m328p -B 20.96 -e -U flash:w:Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:a -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xFD:m -b 57600

Kommt jetzt

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: erasing chip
avrdude: reading input file "Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex"
avrdude: input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex auto detected as Intel Hex
avrdude: writing flash (32768 bytes):

Writing | ################################################## | 100% 2.58s

avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: load data flash data from input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex auto detected as Intel Hex
avrdude: input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex contains 32768 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 1.99s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x7e00
         0x0e != 0x11
avrdude: verification error; content mismatch

avrdude: safemode: Fuses OK (E:00, H:00, L:00)

avrdude done.  Thank you.


Was bedeutet das

avrdude: verification error, first mismatch at byte 0x7e00
         0x0e != 0x11
avrdude: verification error; content mismatch

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 29 März 2017, 20:50:27
Hallo darkness,

es könnte sein (je nach Bootloader), dass Dein Sketch etwas zu groß (32768 Byte) ist. Ich gehe mal davon aus, dass Du den Arduino Bootloader geflasht hast, korrekt? Ich weiß leider auf die Schnelle nicht, wie groß dass da der Sketch sein darf  ???

Gruß Peter
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 29 März 2017, 20:51:58
... oder, wenn schon was im Flash ist, sollte man diesen erst Löschen  ;)

ZitatC:\Windows\SysWOW64>avrdude -h | clip
avrdude: unknown option -- h
Usage: avrdude [options]
Options:
  -p <partno>                Required. Specify AVR device.
  -b <baudrate>              Override RS-232 baud rate.
  -B <bitclock>              Specify JTAG/STK500v2 bit clock period (us).
  -C <config-file>           Specify location of configuration file.
  -c <programmer>            Specify programmer type.
  -D                         Disable auto erase for flash memory
  -i <delay>                 ISP Clock Delay [in microseconds]
  -P <port>                  Specify connection port.
  -F                         Override invalid signature check.
  -e                         Perform a chip erase.
  -O                         Perform RC oscillator calibration (see AVR053).
  -U <memtype>:r|w|v:<filename>[:format]
                             Memory operation specification.
                             Multiple -U options are allowed, each request
                             is performed in the order specified.
  -n                         Do not write anything to the device.
  -V                         Do not verify.
  -u                         Disable safemode, default when running from a script.
  -s                         Silent safemode operation, will not ask you if
                             fuses should be changed back.
  -t                         Enter terminal mode.
  -E <exitspec>[,<exitspec>] List programmer exit specifications.
  -x <extended_param>        Pass <extended_param> to programmer.
  -y                         Count # erase cycles in EEPROM.
  -Y <number>                Initialize erase cycle # in EEPROM.
  -v                         Verbose output. -v -v for more.
  -q                         Quell progress output. -q -q for less.
  -?                         Display this usage.

avrdude version 5.10, URL: <http://savannah.nongnu.org/projects/avrdude/>

Sorry, sehe gerade war -e schon gesetzt ....

Vieleicht doch mal die richtigen Fuse-Settings einholen.... wenn z.B. Lockbits-Fuses nicht auf 0x3F gesetzt ist.

Bei 0x7E00 ist suspekt.... Bootloader ist protected? Lockbits-Fuses?

Kannst Du mal das HexFile hier anhängen ?

Mit zusätzlichem Parameter :
-v -v   doppelt! sieht man mehr .... ;)

ZitatDetected 1e9315 = ATtiny841
Bodenfeuchte_433MHz_ATiny841_V1.ino.hex: 8.138 / 8.192 Bytes (99,34%)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% -0.00s

avrdude.exe: Device signature = 0x1e9315 (probably t841)
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: reading input file "C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex"
avrdude.exe: input file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex auto detected as Intel Hex
avrdude.exe: writing flash (8138 bytes):

Writing | ################################################## | 100% 38.65s

avrdude.exe: 8138 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex:
avrdude.exe: load data flash data from input file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex:
avrdude.exe: input file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex contains 8138 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 21.51s

avrdude.exe: verifying ...
avrdude.exe: 8138 bytes of flash verified

avrdude.exe done.  Thank you.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9315 (probably t841)
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: reading flash memory:

Reading | ################################################## | 100% 21.55s

avrdude.exe: Flash is empty, resulting file has no contents.
avrdude.exe: writing output file "C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex"
avrdude.exe: output file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex auto detected as Intel Hex

avrdude.exe done.  Thank you.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

avrdude.exe: Version 6.3, compiled on Feb 17 2016 at 09:25:53
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2014 Joerg Wunsch

             System wide configuration file is "D:\Work_DotNet\AVRDUDESS-master\src\avrdudess\bin\Debug\avrdude.conf"

             Using Port                    : usb
             Using Programmer              : usbasp
             Setting bit clk period        : 21.0
             AVR Part                      : ATtiny841
             Chip Erase delay              : 4500 us
             PAGEL                         : P00
             BS2                           : P00
             RESET disposition             : possible i/o
             RETRY pulse                   : SCK
             serial program mode           : yes
             parallel program mode         : yes
             Timeout                       : 200
             StabDelay                     : 100
             CmdexeDelay                   : 25
             SyncLoops                     : 32
             ByteDelay                     : 0
             PollIndex                     : 3
             PollValue                     : 0x53
             Memory Detail                 :

                                      Block Poll               Page                       Polled
               Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
               ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
               eeprom        65     6     4    0 no        512    4      0  4000  4500 0xff 0xff
               flash         65    10    16    0 yes      8192   16    512  4500  4500 0xff 0xff
               signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
               lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
               lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
               hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
               efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
               calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

             Programmer Type : usbasp
             Description     : USBasp, http://www.fischl.de/usbasp/

avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% -0.00s

avrdude.exe: Device signature = 0x1e9315 (probably t841)
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: reading flash memory:

Reading | ################################################## | 100% 21.55s

avrdude.exe: Flash is empty, resulting file has no contents.
avrdude.exe: writing output file "C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex"
avrdude.exe: output file C:\Users\Jürgen\AppData\Local\Temp\arduino_build_132827\Bodenfeuchte_433MHz_ATiny841_V1.ino.hex auto detected as Intel Hex

avrdude.exe done.  Thank you.


Mit einer GUI: http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/  für avrdude geht das komfortabler ... auch für den Raspi unter Mono ..

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 12:09:39
Hallo,

schon mal vielen Dank für die Unterstützung. Leider bin ich noch nicht erfolgreich gewesen  :'(

Ich habe mir jetzt mal einen Arduino Uno zugelegt, da der (China)Nano scheinbar nicht so recht wollte (wurde in der Arduino IDE unter Boardinformationen nicht erkannt)

Jetzt habe ich folgendes gemacht:

Arduino as ISP Sketch auf den Uno geladen.

Anschließend den Sensor mit dem Arduino verkabelt:

Arduino --> Sensor

Pin 11 --> Pin 4
Pin 12 --> Pin 1
Pin 13 --> Pin 3
Pin 10 --> Pin 5
3.3V --> Pin 2
GND --> Pin 6

Auf dem Uno zwischen Reset und GND einen 10 µF Kondensator

Ergebniss:


Zitat~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: erasing chip
avrdude: reading input file "/home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex"
avrdude: input file /home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex auto detected as Intel Hex
avrdude: writing flash (8336 bytes):

Writing | ################################################## | 100% 1.35s

avrdude: 8336 bytes of flash written
avrdude: verifying flash memory against /home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex:
avrdude: load data flash data from input file /home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex:
avrdude: input file /home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex auto detected as Intel Hex
avrdude: input file /home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.arduino_standard.hex contains 8336 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 1.08s

avrdude: verifying ...
avrdude: 8336 bytes of flash verified
avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing |  ***failed; 
################################################## | 100% 0.06s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x00 != 0xe2
avrdude: verification error; content mismatch

avrdude done.  Thank you.

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 12:25:48
Hallo darkness,

ich glaube Du hast noch Probleme mit den Fuses ...

Bei meinem Arduino-Nano sind folgende Fuses (externer Quarz!) gesetzt:

L: 0xFF
H: 0xDA
E: 0xFD
LOCK:  0xFF

Anmerkung:
E: EE gibt es nicht! Geht nur von 0xFC ... 0xFF   -> Brown-Out-Detection (FF = disabled)
L: E2 Steht noch auf 8MHz internal Clock, das ist falsch für den Nano/Uno, für die Bodenfeuchte-Platine wohl aber richtig.

Du kannst die Checkbox "set fuses" weglassen wenn sie richtig eingestellt wurden sonnst brennt er sie bei jedem Flashvorgang unnötig mit.

Der Flashspeicher wurde korrekt geschrieben!

Die Fehlermeldungen hier sagen eigentlich nur aus, dass er E2 nicht auf das L- und Extended Fuse Byte schreiben konnte
was ja stimmt:

Zitatavrdude: verifying ...
avrdude: 8336 bytes of flash verified

avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing |  ***failed;
################################################## | 100% 0.06s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x00 != 0xe2
avrdude: verification error; content mismatch

Da stimmt noch was nicht!


Grüße,
Jürgen



Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 12:39:11
Jetzt hat er was gemacht  :o

Ich musste im ArduinoSketch noch

#define USE_OLD_STYLE_WIRING auskommentieren, obwohl dort steht das es auf dem uno nicht notwendig ist.

Jetzt teste ich mal weiter  ;D

Zumindest blinkt die rote LED und weiße LED!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 12:41:05
Probiere erst mal einfache Sachen wie den Blink-Sketch, wenn das geht, kann es weiter gehen  :)

PeMue hat hier auch noch einen Super Port-Test-Sketch eingestellt, der wäre ebenfalls hilfreich....
https://forum.fhem.de/index.php/topic,55274.msg511471.html#msg511471 (https://forum.fhem.de/index.php/topic,55274.msg511471.html#msg511471)

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 12:45:16
Also das Sketch und Bootloader wurden geflash und die weiße LED blinkt 5 mal wie beschrieben.

Allerdings blinkt danach die rote durchgehend.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 12:46:50
Ok, dann wäre ich mal raus...
Vielleicht kann Dir jemand aus der Mysensors-Bodenfeuchte-Sparte weiterhelfen.  ;) ;) ;) ;) ;) ;)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 12:50:59
Ich habe gerade noch mal E: 0xFF geflasht.

Danach war auch die Fehlermeldung weg.

Nun habe ich eine weiße und rote leuchtende LED  :o

Aber nochmal ein riesiges Danke für deine Geduld und Unterstützung!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 13:08:03
Wäre noch mal interessant zu wissen, wie die Lock-Bytes bei Deinem Board stehen.
Hier sollte 0xFF stehen.

Wenn 0xCF dort steht, ist der Bootloader protected!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 13:30:27
http://bfy.tw/Azj6

;)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 13:33:24
Jaja, habe den Beitrag ja schon zurück genommen  ;)

Dort steht

0xCF

Das bedeutet?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 13:38:10
Der Bereich für den Bootloader ist geschützt, dieser steht normalerweise sehr weit "hinten" im Flash-Speicherbereich.

Werden Sketche größer kann es sein, dass dieser Bereich unwissentlich überschrieben werden soll bzw. beim Schreiben auf dann auf einen Schreib-Fehler stößt,
wie z.B. bei Dir.  ;)

Der Bootloader wird aber nur zum Flashen über USB/Seriell benötigt. Benutzt man einen Programmer, dann braucht man den Bootloader 
nicht mehr und kann ihn löschen. Damit gewinnt man mehr Platz für das eigentliche Programm ...
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 15:31:31
So, läuft alles.   ;D

Nochmals Danke an Alle!

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 02 April 2017, 15:33:07
Hallo Darness,
wie wärs mit einer kleinen Zusammenfassung, damit andere auch was davon haben?

Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 02 April 2017, 19:39:53
Na ich kann es ja mal versuchen.

Also Ausgangsproblem war, dass ich den fertig Zusammengebauten Bodenfeuchte Sensor hatte aber bisher noch nie einen Bootloader geflasht habe.

Zum Flashen habe ich mir einen Arduino Uno zugelegt.

Verbinden des Sensors mit dem UNO:

UNO --> Sensor

Pin 11 --> Pin 4
Pin 12 --> Pin 1
Pin 13 --> Pin 3
Pin 10 --> Pin 5
3.3V --> Pin 2
GND --> Pin 6

Zunächst muss der UNO mit dem ISP-Sketch geflasht werden. Zu finden unter Datei --> Beispiele --> ArduinoISP
Im Sketch musst ich die Zeile:

// #define USE_OLD_STYLE_WIRING in
#define USE_OLD_STYLE_WIRING

ändern.
Anschließend noch Sketch auf den Arduino laden.

Im nächsten Schritt habe ich das Bodenfeuchte-Sketch in der IDE (Version 1.8.2) geöffnet
Evtl. muss hier noch die MySensors Libary eingebunden werden. Die kann unter Sketch --> Bibliothek einbinden --> Bibliotheken Verwalten erfolgen.
Einfach im Suchfeld nach MySensor suchen. Wichtig ist, die Version 2.0.0 der Libaries zu installieren, da es sonst beim kompilieren zu einen Fehler kommt.

Zusätzlich benötigt man noch die Optiboot-Libarys um den Bootloader zur den Atmel 328p auswählen zu können
Weitere Infos dazu hier: https://github.com/Optiboot/optiboot (https://github.com/Optiboot/optiboot)

Einstellungen zum kompilieren des Sketches:

Board: Optiboot on 28 pin cpus
Prozessor: Atmega 328p
CPU-Speed: 8MHz(int)

Anschließen das Sketch kompilieren.
Wenn dies ohne Fehler abgeschlossen wurde über Sketch --> kompilierte Binärdatei exportieren die hex-Dateien erzeugen.

avrdude -c avrisp -p m328p -P /dev/ttyACM0 -b 19200 -e -U flash:w:"/home/darkness/Downloads/Bodenfeuchte_no_5_v2.4/Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xFF:m

(Viele der Einstellungen hat Tante Ju bereits in seinem Post hier (https://forum.fhem.de/index.php/topic,57460.msg498453.html#msg498453)  geschrieben)

Das Problem was ich noch habe:

Ein Sensor wird damit korrekt geflasht und funktioniert.
Beim zweiten bekomme ich:

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


Kann es sein, das der durch mein Testen evtl. abgeraucht ist?

Edit:

Kabel habe ich alle mehrmals geprüft und sogar ausgewechselt
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 03 April 2017, 23:39:23
Zitat von: darkness am 02 April 2017, 19:39:53
Beim zweiten bekomme ich:

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


Kann es sein, das der durch mein Testen evtl. abgeraucht ist?

Edit:

Kabel habe ich alle mehrmals geprüft und sogar ausgewechselt

Es gibt verschiedene mögliche Ursachen:
Kalte Lötstellen
Falsche Fuses
Prozessor zerstört

Wobei letzteres eher selten ist. Die ersten beiden habe ich öfter gesehen.
Wenn es die falschen Fuses sein sollten, dann gibt es zwei Wege, dem Prozessor wieder zu beleben: Mit einem High-Voltage-Programmer (wenn z.B. der RESET Pin abgeschaltet wurde) oder aber mit externem Takt.
Für den HV-Programmer muß der aber aus der Schaltung ausgelötet werden.
Für einen externen Takt kannst Du entweder einen Quarz mit Kapazitäten anlöten, müsstest dazu aber die eingestellte Frequenz kennen, oder aber Du schließt ein Rechtecksignal 3V von ca. 4 MHz an XTAL1 an. 4 MHz sollte mit jedem Programmer laufen, kannst es aber auch mit 1MHz versuchen, die aus dem Oszi-Abgleichausgang kommen. Es muß nur größer als das 4fache des Taktes vom Programmiertakt sein. Dann sollte der Programmer den Prozessor auch wieder erkennen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 03 April 2017, 23:48:06
Ich sitze hier gedanklich an der v3 mit Solarzelle. Der erste Testaufbau mit Goldcap funktionierte nicht so wie gedacht :-) Ok, sowas passiert.

Es scheint so, daß ich einen LiPo einbauen müsste und die typischen Laderegler sind nun nichts mehr für den Lötkolben. Ich frage mich, ob das nicht ein wenig zu viel des Guten wäre. Darüber hinaus braucht es schon eine ordentliche Solarzelle (für 8 Stunden Tag/16 Stunden Nacht).

Was sind eure Gedanken oder Vorschläge?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 04 April 2017, 19:45:28
Och wie schade!
Was heisst denn ordentliche Solarzelle? Ich habe mal irgendwo in China von so einem Franzosen eine Kiste mit Handy und Solarzelle grkauft, das ging eigentlich problemlos! http://www.solarcamlab.com/
Der sass allerdings auch in China irgendwie direkt an der Quelle! Naja wenn es nicht geht, dann waere fuer mich eigentlich wichtig, dass man Akkus verwenden kann! Evtl. muesste man dann auf zwei Zellen umruesten, wegen der Laufzeit. Dann haette man auch ein groesseres Gehaeuse, was wiederum den Einbau der Verschraubung vereinfacht, denn das war schon eher sehr schwierig!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 04 April 2017, 20:44:04
Hallo Zusammen,
ich würde mich gerne dem Thema anschließen.

Problem: resultierende Gehäusegröße.

Fall-Beispiel: Akku + Solarzelle, einfache (verlustbehaftete) Kopplung über zwei Schottky-Dioden ...
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 04 April 2017, 22:03:29
Zitat von: pc1246 am 04 April 2017, 19:45:28
Och wie schade!
Was heisst denn ordentliche Solarzelle? Ich habe mal irgendwo in China von so einem Franzosen eine Kiste mit Handy und Solarzelle grkauft, das ging eigentlich problemlos! http://www.solarcamlab.com/
Der sass allerdings auch in China irgendwie direkt an der Quelle! Naja wenn es nicht geht, dann waere fuer mich eigentlich wichtig, dass man Akkus verwenden kann! Evtl. muesste man dann auf zwei Zellen umruesten, wegen der Laufzeit. Dann haette man auch ein groesseres Gehaeuse, was wiederum den Einbau der Verschraubung vereinfacht, denn das war schon eher sehr schwierig!

Ich denke, ich mache mal einen anderen Thread auf, um hier nicht die zu verwirren, die nach v2 suchen. Stay tuned.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 07 April 2017, 21:58:17
Der Thread für v3 ist hier: https://forum.fhem.de/index.php/topic,70100.0.html (https://forum.fhem.de/index.php/topic,70100.0.html)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 11 April 2017, 20:02:23
Zitat von: tante ju am 03 April 2017, 23:39:23
...oder aber Du schließt ein Rechtecksignal 3V von ca. 4 MHz an XTAL1 an. 4 MHz sollte mit jedem Programmer laufen, kannst es aber auch mit 1MHz versuchen, die aus dem Oszi-Abgleichausgang kommen. Es muß nur größer als das 4fache des Taktes vom Programmiertakt sein. Dann sollte der Programmer den Prozessor auch wieder erkennen.

Ich werd verrückt. Das hat geklappt.

Wobei ich weniger an deinen Ausführungen gezweifelt habe als an meinen Fähigkeiten :)

Vielen Dank. Läuft jetzt!
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 11 April 2017, 22:46:31
Zitat von: darkness am 11 April 2017, 20:02:23
Ich werd verrückt. Das hat geklappt.

Wobei ich weniger an deinen Ausführungen gezweifelt habe als an meinen Fähigkeiten :)

Vielen Dank. Läuft jetzt!

Sehr schön zu hören. Glückwunsch.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 25 April 2017, 21:25:35
Hallo zusammen,

ist es eigentlich normal, dass die Messwerte stark temperaturabhängig sind?
Hatte gestern einen Wert von 2800 bei 1 Grad und 2400 bei knapp 20 Grad ein paar Stunden später. Die Feuchtigkeit dürfte sich mangels Regen in der Zeit nicht erhöht haben.
Wie lange sollte das Kabel eigentlich max. sein? Hab momentan ca. 1 Meter.

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 25 April 2017, 21:45:53
Zitat von: limats am 25 April 2017, 21:25:35
Hallo zusammen,

ist es eigentlich normal, dass die Messwerte stark temperaturabhängig sind?
Hatte gestern einen Wert von 2800 bei 1 Grad und 2400 bei knapp 20 Grad ein paar Stunden später. Die Feuchtigkeit dürfte sich mangels Regen in der Zeit nicht erhöht haben.
Wie lange sollte das Kabel eigentlich max. sein? Hab momentan ca. 1 Meter.

Ja, die Feuchtigkeit im Boden ist temperaturabhängig. Das ist normal. Und am Morgen sind die oberen Schichten von der Nacht auch noch feuchter und trocknen, wenn es nicht regnet, im Laufe des Tages ab, besonders bei Erwärmung durch Sonneneinstrahlung. Etwas tiefer im Boden sollte es gleichmäßiger werden.

Die Länge der Leitung ist eigentlich nicht so wichtig, allerdings würde ich bei 1m Schluß machen. Immerhin ist das eine Kapazität, die den Wert beeinflusst.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 25 April 2017, 22:04:25
Hallo,
inzwischen habe ich mir einen Nano zugelegt und damit konnte ich nach der Anleitung von  darkness den ISP-Sketch laden. Nun hänge ich am flaschen des sensors :

C:\Program Files (x86)\arduino-1.6.11\hardware\tools\avr\bin>avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.08s

avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: reading input file "Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex"
avrdude: writing flash (32768 bytes):

Writing | ################################################## | 100% 11.13s

avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: load data flash data from input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex contains 32768 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 6.69s

avrdude: verifying ...
avrdude: 32768 bytes of flash verified
avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.02s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.02s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xD9"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.03s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD9:
avrdude: load data hfuse data from input file 0xD9:
avrdude: input file 0xD9 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0xff"
avrdude: writing efuse (1 bytes):

Writing |                                                    | 0% 0.00s ***failed;
Writing | ################################################## | 100% 0.13s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xff:
avrdude: load data efuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.03s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x07 != 0xff
avrdude: verification error; content mismatch

avrdude: safemode: efuse changed! Was ff, and is now 7
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: Fuses OK (H:FF, E:D9, L:E2)

avrdude done.  Thank you.


Ist das mit den Fuses jetzt gut so oder nicht ?


Jens
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 26 April 2017, 01:46:40
Zitat von: jensweber am 25 April 2017, 22:04:25
Hallo,
inzwischen habe ich mir einen Nano zugelegt und damit konnte ich nach der Anleitung von  darkness den ISP-Sketch laden. Nun hänge ich am flaschen des sensors :

C:\Program Files (x86)\arduino-1.6.11\hardware\tools\avr\bin>avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.08s

avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: reading input file "Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex"
avrdude: writing flash (32768 bytes):

Writing | ################################################## | 100% 11.13s

avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: load data flash data from input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex:
avrdude: input file Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex contains 32768 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 6.69s

avrdude: verifying ...
avrdude: 32768 bytes of flash verified
avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.02s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.02s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xD9"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.03s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD9:
avrdude: load data hfuse data from input file 0xD9:
avrdude: input file 0xD9 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0xff"
avrdude: writing efuse (1 bytes):

Writing |                                                    | 0% 0.00s ***failed;
Writing | ################################################## | 100% 0.13s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xff:
avrdude: load data efuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.03s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x07 != 0xff
avrdude: verification error; content mismatch

avrdude: safemode: efuse changed! Was ff, and is now 7
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: Fuses OK (H:FF, E:D9, L:E2)

avrdude done.  Thank you.


Ist das mit den Fuses jetzt gut so oder nicht ?

Ja, ist richtig. Ist ein Fehler in avrdude. Die nicht benutzten Fuses werden als 0 anstelle 1 angezeigt, daher die 0x07 anstelle 0xff.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: Jewe am 26 April 2017, 18:23:21
Zitat von: tante ju am 26 April 2017, 01:46:40
Ja, ist richtig. Ist ein Fehler in avrdude. Die nicht benutzten Fuses werden als 0 anstelle 1 angezeigt, daher die 0x07 anstelle 0xff.
Wobei ich das nicht verstehe?

Ich gebe das ein:

C:\Program Files (x86)\arduino-1.6.11\hardware\tools\avr\bin>avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m

Und hier steht :
avrdude: safemode: Fuses OK (H:FF, E:D9, L:E2)

Da sind die Fuses doch anders zurück gemeldet ?

Muss ich die fuses alle setzen oder nur die eine die Du in Deinem Post gesetzt hast (efuses)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 26 April 2017, 22:48:11
Zitat von: jensweber am 26 April 2017, 18:23:21
Wobei ich das nicht verstehe?

Ich gebe das ein:

C:\Program Files (x86)\arduino-1.6.11\hardware\tools\avr\bin>avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m

Und hier steht :
avrdude: safemode: Fuses OK (H:FF, E:D9, L:E2)

Da sind die Fuses doch anders zurück gemeldet ?

Muss ich die fuses alle setzen oder nur die eine die Du in Deinem Post gesetzt hast (efuses)

Natürlich müssen alle Fuses richtig gesetzt werden. Es ist nur so, daß Arduino, wenn Du den Bootloader schreibst, schon Fuses setzt. Deswegen ist es so wichtig, in Arduino das richtige Board mit 8 MHz internem Takt auszuwählen. Allerdings setzt Dir Arduino auch die Brown-Out-Detection, welche Du mit der efuse dann manuell nachher wieder abschaltest.

Das Problem mit der Darstellung der Fuses ist, daß sie negative Logik haben. Also eigentlich sind alle Fuses high und nur die, die man wirklich schreibt, sind low. Da in der efuse die unteren drei Bits verwendet werden, bedeutet ein 0x07, daß alle unbenutzt sind (also BoD abgeschaltet ist). Die anderen Fuses sind nicht belegt und werden als 1 gelesen. Aber diese eine Version von avrdude macht da Mist und zeigt die unbelegten Fuses als 0 an. Daher diese Verwirrung. Aber die 0x07 bewirkt das gleiche wie 0xff und Du wirst das auch immer als 0xff zurücklesen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: limats am 28 April 2017, 09:59:34
Hallo zusammen,

mein Sensor wird extrem vom Kabel beeinflusst.
Platine ungeteilt => ca. 15000
1m Kabel dazwischen => ca. 2500
Ich verwende ein geschirmtes Kabel (Schirm nicht angeschlossen). Kann es evtl daran liegen?
Welche Kabel verwendet ihr?

Viele Grüße
Leo
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 28 April 2017, 10:22:12
Moin Leo
Ich habe ein einfaches 2-adriges Kabel genommen, ca. 40cm lang. Da die Werte ja sowieso nicht aussagekraeftig sind, ich hatte das ja auch schon mal gefragt (https://forum.fhem.de/index.php/topic,57460.msg572693.html#msg572693), werde ich den morgen richtig in die Erde einbuddeln, dann giessen, Zahl beobachten, ein paar Tage warten, bis der Boden trocken ist, Zahl kontrollieren, und dann daraus meine Schluesse ziehen!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 28 April 2017, 18:08:56
Zitat von: limats am 28 April 2017, 09:59:34
Hallo zusammen,

mein Sensor wird extrem vom Kabel beeinflusst.
Platine ungeteilt => ca. 15000
1m Kabel dazwischen => ca. 2500
Ich verwende ein geschirmtes Kabel (Schirm nicht angeschlossen). Kann es evtl daran liegen?
Welche Kabel verwendet ihr?

Die Leitung hat ja auch eine Kapazität. Je länger die Leitung, desto höher die Gesamtkapazität und desto geringer die prozentuale Variation abhängig von der Bodenfeuchte. Du kannst die Leitungstypen mit geringer Kapazität nehmen, dann wird der Effekt geringer. Er wird aber nie verschwinden. Deswegen ist das ja auch kein geeichtes Messgerät.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 30 April 2017, 22:53:22
Hi,
inzwischen kann ich den sketch auf den Sensor laden. Der Sensor Blinkt wenn ich die Batterie anschliesse 5x.
Die Hex Datei habe ich mit folgenden Einstellungen gemacht und dann mit avrdude hochgeladen..
Arduino 1.6.11
Bodenfeuchte_no_5_v2.4
MySensors 2.0.0

avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m


Heute habe ich es mit einer fest eingestellten MY_NODE_ID (12) probiert. Aber ich bekomme keinen Kontakt zu ihm.
Ich verwende eine Gateway von Hexenmeister. Auf diesem habe ich den Originalsketch GatewayESP8266 mit der
MySensors 2.1.1.Was mache ich falsch ? liegt es an der MySensors 2.1.1 lib im Gateway ?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: PeMue am 01 Mai 2017, 08:07:40
Hallo Jens,

Zitat von: jensweber am 30 April 2017, 22:53:22
Ich verwende eine Gateway von Hexenmeister. Auf diesem habe ich den Originalsketch GatewayESP8266 mit der MySensors 2.1.1.
hast Du schon mal die Debug Ausgabe von Alexander's Gateway angeschaut? Ich bekomme den Sketch zwar kompiliert, aber das Gateway funktioniert nicht.
Wenn aber schon andere Sensoren an Deinem Gateway erkannt werden, kannst Du das Gateway ausschließen.

Gruß PeMue
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 01 Mai 2017, 10:17:42
Hallo Jens
Ich habe hier auch ein geliehenes GW von hexenmeister, das auch nicht wirklich will! Das Problem war, dass ich mein erstes mysensors device in Betrieb nehmen wollte, und dann wird es schwierig den Querulanten herauszufinden. Ich habe nachher mit einem von PeMues USB GW Erfolg gehabt. Muesste eigentlich noch mal rausfinden was mit dem von hexenmeister ist, bevor ich den am 12.05. zurueckgebe!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 01 Mai 2017, 12:19:11
Zitat von: jensweber am 30 April 2017, 22:53:22
Hi,
inzwischen kann ich den sketch auf den Sensor laden. Der Sensor Blinkt wenn ich die Batterie anschliesse 5x.
Die Hex Datei habe ich mit folgenden Einstellungen gemacht und dann mit avrdude hochgeladen..
Arduino 1.6.11
Bodenfeuchte_no_5_v2.4
MySensors 2.0.0

avrdude -C ../etc/avrdude.conf -c avrisp -p m328p -P com7 -b 19200 -e -U flash:w:"Bodenfeuchte_no_5_v2.4.ino.with_bootloader.arduino_standard.hex":i -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xff:m


Heute habe ich es mit einer fest eingestellten MY_NODE_ID (12) probiert. Aber ich bekomme keinen Kontakt zu ihm.
Ich verwende eine Gateway von Hexenmeister. Auf diesem habe ich den Originalsketch GatewayESP8266 mit der
MySensors 2.1.1.Was mache ich falsch ? liegt es an der MySensors 2.1.1 lib im Gateway ?

Es hilft, im Sketch MY_DEBUG auf 1 zu setzen und an die serielle Schnittstelle einen USB/TTL-seriell-Adapter anzuschließen, um mal die Debug-Meldungen anzuschauen. Noch besser ist es, parallel die Meldungen am Gateway zu verfolgen. So bekommt man heraus, was es sein kann.

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 04 Mai 2017, 22:14:07
So nun bin ich wieder mal dazugekommen mich dem Thema zu witmen.
Vom Gateway bekomme ich folgende Ausgabe über den Serialmonitor

0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSM:RADIO:OK
0;255;3;0;9;TSM:GW MODE
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (29)
0;255;3;0;9;TSM:READY
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (29)
..reconnect
f -180, scandone
state: 0 -> 2 (b0)
..state: 2 -> 0 (2)
reconnect
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 7
cnt

connected with WLanlan, channel 6
ip:192.168.6.25,mask:255.255.255.0,gw:192.168.6.25
.IP: 192.168.6.25
0;255;3;0;9;No registration required
0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
pm open,type:2 0


Wie muss ich das am Bodenfeuchtesensor anschliessen, sind das die 3 Pin´s ?

Jens
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 04 Mai 2017, 23:02:32
Zitat von: jensweber am 04 Mai 2017, 22:14:07
So nun bin ich wieder mal dazugekommen mich dem Thema zu witmen.
Vom Gateway bekomme ich folgende Ausgabe über den Serialmonitor

0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSM:RADIO:OK
0;255;3;0;9;TSM:GW MODE
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (29)
0;255;3;0;9;TSM:READY
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (29)
..reconnect
f -180, scandone
state: 0 -> 2 (b0)
..state: 2 -> 0 (2)
reconnect
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 7
cnt

connected with WLanlan, channel 6
ip:192.168.6.25,mask:255.255.255.0,gw:192.168.6.25
.IP: 192.168.6.25
0;255;3;0;9;No registration required
0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
pm open,type:2 0


Wie muss ich das am Bodenfeuchtesensor anschliessen, sind das die 3 Pin´s ?

Ja, sind die 3 Pins. Das GW-Log zeigt keine Aktion mit einem Client, also mußt Du wohl am Client schauen. Dran denken: Wenn Dein USB-seriell Adapter 5V ist, dann nur Masse und den RX Pin (am Adapter) an TX (am Sensor) anschließen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: hexenmeister am 05 Mai 2017, 07:04:46
Hallo zusammen!

Zu meinem GateWay: da gibt es ein Problem mit dem Original-Sketch in Version 2.x
Probiert mal bitte dies hier: https://github.com/hexenmeister/MySensors2x/tree/master/GatewayESP8266
Zum Hintergrund: Original-Sketch benutzt GPIO16 für LED-Ausgabe. Dummerweise habe ich da ein ResetPin hängen (WakeUp-Schaltung, für GateWay eher sinnlos).

Grüße
Alexander

Edit: Merke gerade, habe dort immer noch die falsche Version, mache heute Abend heile. Bis dahin einfach im Original-Sketch die LED-Pins auf andere Werte 'umbiegen':

// Flash leds on rx/tx/err
// Led pins used if blinking feature is enabled above
//#define MY_DEFAULT_ERR_LED_PIN 16  // Error led pin
//#define MY_DEFAULT_RX_LED_PIN  16  // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN  16  // the PCB, on board LED

#define MY_DEFAULT_ERR_LED_PIN   3  // Error led pin
#define MY_DEFAULT_RX_LED_PIN    2  // Receive led pin
#define MY_DEFAULT_TX_LED_PIN    1  // the PCB, on board LED
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: Jewe am 05 Mai 2017, 07:13:55
Zitat von: tante ju am 04 Mai 2017, 23:02:32
Ja, sind die 3 Pins. Das GW-Log zeigt keine Aktion mit einem Client, also mußt Du wohl am Client schauen. Dran denken: Wenn Dein USB-seriell Adapter 5V ist, dann nur Masse und den RX Pin (am Adapter) an TX (am Sensor) anschließen.
Ok. Und wie ist die Belegung der drei PINs ist finde es nicht.
Am Gateway habe ich den Widerstand ausgelötet.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 05 Mai 2017, 08:53:15
Zitat von: hexenmeister am 05 Mai 2017, 07:04:46
Hallo zusammen!

Zu meinem GateWay: da gibt es ein Problem mit dem Original-Sketch in Version 2.x
Probiert mal bitte dies hier: https://github.com/hexenmeister/MySensors2x/tree/master/GatewayESP8266
Zum Hintergrund: Original-Sketch benutzt GPIO16 für LED-Ausgabe. Dummerweise habe ich da ein ResetPin hängen (WakeUp-Schaltung, für GateWay eher sinnlos).

Grüße
Alexander

Edit: Merke gerade, habe dort immer noch die falsche Version, mache heute Abend heile. Bis dahin einfach im Original-Sketch die LED-Pins auf andere Werte 'umbiegen':

// Flash leds on rx/tx/err
// Led pins used if blinking feature is enabled above
//#define MY_DEFAULT_ERR_LED_PIN 16  // Error led pin
//#define MY_DEFAULT_RX_LED_PIN  16  // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN  16  // the PCB, on board LED

#define MY_DEFAULT_ERR_LED_PIN   3  // Error led pin
#define MY_DEFAULT_RX_LED_PIN    2  // Receive led pin
#define MY_DEFAULT_TX_LED_PIN    1  // the PCB, on board LED

Ha
Dann kann ich ja heute abend mal mein geliehenes GW in Gang bringen!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: tante ju am 07 Mai 2017, 16:06:54
Zitat von: jensweber am 05 Mai 2017, 07:13:55
Ok. Und wie ist die Belegung der drei PINs ist finde es nicht.
Am Gateway habe ich den Widerstand ausgelötet.

VLNR: RX,TX,GND (aus Prozessorsicht)
Fürs debugging brauchst Du also nur die äußeren beiden Pins belegen, wobei der äußerste Masse ist.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 08 Mai 2017, 22:08:12
So nun habe ich es probiert ob was über die seriellen Schnittstelle kommt. Aber leider empfange ich nichts.
Es ist bei beiden Sensoren das selbe.
Im Beitrag #297 hatte ich das Ergebnis des Flashes gepostet, das sollte ja so in Ordnung sein.
Den Gateway kann ich denke ich auch ausschliessen.
Jens
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 08 Mai 2017, 22:37:02
Zitat von: jensweber am 08 Mai 2017, 22:08:12
So nun habe ich es probiert ob was über die seriellen Schnittstelle kommt. Aber leider empfange ich nichts.
Es ist bei beiden Sensoren das selbe.
Im Beitrag #297 hatte ich das Ergebnis des Flashes gepostet, das sollte ja so in Ordnung sein.
Den Gateway kann ich denke ich auch ausschliessen.

Du hast auch Debugging eingeschaltet und den Sensor neu geflasht?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 11 Mai 2017, 09:28:40
Guten Morgen,

kleine Frage am Rande.

Wie kann ich denn die Reichweite des Sensors verbessern?

Der Sensor ist im Garten (ca. 10m Luftline) vom Gateway. Aber es kommt leider kein Signal mehr an. Ich habe am Gateway schon einen NRF24L01+PA+LNA SMA und beim Sensor an den NRF24L01 ein kleines Stück Draht als Antenne angelötet (http://hackaday.com/2015/08/15/hacking-a-nrf24l01-radio-for-longer-range/ (http://hackaday.com/2015/08/15/hacking-a-nrf24l01-radio-for-longer-range/)). Nur leider reicht das nicht :(

Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: kleinerDrache am 11 Mai 2017, 18:52:00
Wenn noch nicht verbaut,einen Kondensator zur Stabilisierung der Spannung. Kanal wechsel der Sender und Empfänger (leider liegt die Frequenz recht nahe am 2,4 Ghz Wlan)
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: darkness am 11 Mai 2017, 19:26:23
Ok danke. Schaue ich mir mal an.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 11 Mai 2017, 22:12:15
Zitat von: darkness am 11 Mai 2017, 19:26:23
Ok danke. Schaue ich mir mal an.

Und daran denken, daß der Sender etwas überm Boden montiert sein sollte. Auf dem Boden kommt das Signal nicht weit.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Jewe am 13 Mai 2017, 21:13:22
Zitat von: tante ju am 08 Mai 2017, 22:37:02
Du hast auch Debugging eingeschaltet und den Sensor neu geflasht?
Natürlich nicht. Du hattest es aber geschrieben...
Nun bekomme ich etwas :
Starting sensor (RNNNA-, 2.0.0)
TSM:INIT
TSM:RADIO:OK
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
TSM:INIT
TSM:RADIO:OK
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
TSM:INIT
TSM:RADIO:OK


Das sagt mir aber nicht viel :-( Need Help.

Macht es sinn noch einen Kondensator einzulöten ? Siehe:
Zitat von: rippi46 am 11 Januar 2017, 12:29:00
Edit2:
habe jetzt jedem WLANGW einen 10µF Kondensator zwischen VCC und GND direkt am NRF spendiert und habe jetzt keine Probleme mehr mit dem Empfang und dem Anlegen der Sensoren.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 14 Mai 2017, 01:12:18
Zitat von: jensweber am 13 Mai 2017, 21:13:22
Natürlich nicht. Du hattest es aber geschrieben...
Nun bekomme ich etwas :
Starting sensor (RNNNA-, 2.0.0)
TSM:INIT
TSM:RADIO:OK
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
TSM:INIT
TSM:RADIO:OK
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSM:FPAR
TSP:MSG:SEND 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
TSM:INIT
TSM:RADIO:OK


Das sagt mir aber nicht viel :-( Need Help.

Macht es sinn noch einen Kondensator einzulöten ? Siehe:

Das sagt, daß der Sensor ein Gateway oder Relay sucht und nichts findet. Zusammen mit der Info vom Gateway heißt das, daß keine Funkverbindung zustande kommt. Der Kondensator könnte helfen, doer einfach mal ein test im Abstand von 2 Metern?
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 20 Mai 2017, 12:52:32
Moin
Ich muss jetzt doch noch mal nachfragen! Ist wenig Frequenz viel nass? Denn nach dem Einbuddeln war erstmal 0. Dann hat der Sensor irgendwie Wassereinbruch gehabt, und nach trockenlegen und Batterie raus rein war er wieder ok. Aber immer noch null! Jetzt steigt er langsam wieder an, und in der Nacht hat es hier ja ordentlich geregnet, da ist er dann wieder gesunken!
Gruss Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, &lt; 20€, v2
Beitrag von: stebar_ am 20 Mai 2017, 13:02:50
Mahlzeit,
Dann hat dein Schwingkreis wohl ein Problem. Prüfe mal ob dort irgendwo Wasser rein gekommen ist. Ansonsten, löte mal zwei isolierte Aderleitungen an und lege die parallel, dann müsste es wieder Schwingen, dann liegt es an deinem "Sensor"
LG
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: pc1246 am 09 Juni 2017, 19:42:00
Moin
Ich frage noch mal, da es irgendwie sehr seltsam ist. Als er zu einem viertel im Boden war, war das Verhalten irgendwie komplett anders, als jetzt komplett eingebuddelt! Wenn es extrem regnet, ok der ist unter dem Rhododendron, dann steigt der Wert auf knapp 5000. Faellt dann aber relativ schnell wieder ab auf um die 500 und dann weiter bis auf unter 100. Wenn es dann mal "leicht" regnet, wie vorhin, dann steigt er auch wieder auf 200. Aber es ist wirklich eigentlich hauptsaechlich unten. Macht es Sinn das log auf "log" umzustellen? Und wie weiss ich dann ob es wirklich trocken ist, habt Ihr da schon was gebaut?
Danke und Gruss
Christoph
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 12 Juni 2017, 22:39:45
Zitat von: pc1246 am 09 Juni 2017, 19:42:00
Moin
Ich frage noch mal, da es irgendwie sehr seltsam ist. Als er zu einem viertel im Boden war, war das Verhalten irgendwie komplett anders, als jetzt komplett eingebuddelt! Wenn es extrem regnet, ok der ist unter dem Rhododendron, dann steigt der Wert auf knapp 5000. Faellt dann aber relativ schnell wieder ab auf um die 500 und dann weiter bis auf unter 100. Wenn es dann mal "leicht" regnet, wie vorhin, dann steigt er auch wieder auf 200. Aber es ist wirklich eigentlich hauptsaechlich unten. Macht es Sinn das log auf "log" umzustellen? Und wie weiss ich dann ob es wirklich trocken ist, habt Ihr da schon was gebaut?

Ich habe das so:
userReadings
feuchte { 12-int(ReadingsVal("Aussen.Bodenfeuchte","HUM",0)/1000);; }


Also relativ simpel.

Das Verhalten, welches Du beschreibst, hört sich für mich so an, als ob Wasser, große Mengen, von oben nach unten durchsickern. Danach ist der obere Boden wieder trocken. Ist das ein trockener Boden? Kenne mich mit Böden nicht so aus, aber ich habe auch Ecken, die länger feucht bleiben nach einem Regen und andere, die sehr schnell abtrocknen. Muß wohl an solchen Bestandteilen wie Lehm oder Schluff, oder wie die heißen, liegen.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 12 Juni 2020, 21:58:29
Wie kann man den ds18b20, den man auf der Platine löten kann, aktivieren. Was muss in das sketch rein?

Gruß Sascha
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 12 Juli 2020, 12:44:26
Kann man ohne weiteres den NRF auf dem Sensor gegen rfm69 austauschen?
Das dann umprogrammiert werden muss, ist klar.
#
Warum ich den tauschen will ? habe bei mir in der gegend richtig probleme mit dem 2,4 ghz Netz. Sehr viele WLAN Netze hier.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 19 Juli 2020, 12:53:29
Zitat von: sash.sc am 12 Juli 2020, 12:44:26
Kann man ohne weiteres den NRF auf dem Sensor gegen rfm69 austauschen?
Das dann umprogrammiert werden muss, ist klar.
#
Warum ich den tauschen will ? habe bei mir in der gegend richtig probleme mit dem 2,4 ghz Netz. Sehr viele WLAN Netze hier.

Sollte gehen. Vermutlich nicht 1:1, weil ich meine, die Pinbelegung wäre etwas anders, aber sollte hinzubekommen sein.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Gisbert am 19 Juli 2020, 17:06:03
Hallo tante ju,

ich bin mir nicht sicher, ob ich den Anfang des Threads richtig verstanden habe, bzw. auch wegen des Alters des 1. Threads, auf jeden Fall wollte ich fragen, ob es noch Platinen, Kleinteile oder ggf. eine fertig bestückte Platine gibt. Ich würde gerne auch noch einen Dallas DS18B20 ergänzen (Bauteil hab ich). Am liebsten wäre mir (in absteigender Reihenfolge) eine fertig bestückte Platine, oder eine Platine mit Kleinteilen oder eine nackte Platine.

Viele Grüße Gisbert
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 19 Juli 2020, 20:40:26
Zitat von: Gisbert am 19 Juli 2020, 17:06:03
ich bin mir nicht sicher, ob ich den Anfang des Threads richtig verstanden habe, bzw. auch wegen des Alters des 1. Threads, auf jeden Fall wollte ich fragen, ob es noch Platinen, Kleinteile oder ggf. eine fertig bestückte Platine gibt. Ich würde gerne auch noch einen Dallas DS18B20 ergänzen (Bauteil hab ich). Am liebsten wäre mir (in absteigender Reihenfolge) eine fertig bestückte Platine, oder eine Platine mit Kleinteilen oder eine nackte Platine.

Hallo,

Ich habe keine Platinen mehr. Bauteile hätte ich sicher noch. Es hatte auch schon jemand anderes nach Platinen gefragt. Müsste jemand in China bestellen. Ich komme aber zur Zeit nicht dazu.
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Gisbert am 20 Juli 2020, 17:50:04
Hallo tante ju,
deine Antwort kann ich gut nachvollziehen, dass du aus Zeitgründen absagst, besonders bei der Masse an Teilen, die du bereits unters Volk gebracht hast.

Ich richte mich an diejenigen, die eventuell mehr als einen Bodefeuchtesensor ergattert hatten, aber nicht alle im Einsatz haben, oder aus anderen Gründen ihre Sensoren nicht mehr betreiben. Wenn es jemand gibt, der mir seinen Sensor abtreten kann, dann besteht Interesse ihn zu übernehmen. Antwort gerne als PM.

Viele Grüße
Gisbert
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: juergs am 20 Juli 2020, 18:02:10
Ich hätte noch ein paar Platinen bestückt und unbestückt von diesem Projekt übrig:

https://forum.fhem.de/index.php/topic,59933.msg611880.html#msg611880

https://forum.fhem.de/index.php/topic,59933.msg599637.html#msg599637

Grüße,
Jürgen
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: sash.sc am 20 Juli 2020, 18:06:07
@tante_ju

Kannst du mal den Schaltplan von dem Sensor einstellen ??

Danke

Gruß
Sascha
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: Gisbert am 20 Juli 2020, 19:07:10
Zitat von: juergs am 20 Juli 2020, 18:02:10
Ich hätte noch ein paar Platinen bestückt und unbestückt von diesem Projekt übrig:

https://forum.fhem.de/index.php/topic,59933.msg611880.html#msg611880

https://forum.fhem.de/index.php/topic,59933.msg599637.html#msg599637

Grüße,
Jürgen

Hallo Jürgen,

vielen Dank für deine Bereitschaft und deine Unterstützung.
Einen 433 MHZ-Sender/Empfänger (auf ESP8266-Basis) habe ich bereits, damit dürfe die Ankoppelung zu Fhem hinzubekommen sein. Wie ist deine Meinung?
Da ich auf Funk-Basis so gut wie noch nichts gemacht habe (außer Homematic und ESP8266), werde ich vermutlich deine Unterstützung benötigen. Es dürfte schon mit dem Flashen der Firmware anfangen. Temperaturmessung mit dem Dallas DS18B20 fände ich auch toll, den hätte ich als nacktes Bauteil zur Verfügung.

Ein Sensor reicht mir fürs erste, es sei denn ein BH1750 (digitaler Lichtsensor) ließe sich damit auch auslesen, dann würde ich gerne 2 Platinen einsetzen wollen, letzteren ohne Feuchtemessung. Aber ich will nicht gierig sein und nehme gerne, was ich bekommen kann.
Kannst du mir deine Preisvorstellung nennen, gerne alles Weitere per PM (Austausch von Adressen und Paypal-Konto zwecks Geldüberweisung).

@tante ju, ich setze voraus, dass du mit der Weitergabe einverstanden ist - falls nicht, bitte um Nachricht.

Viele Grüße Gisbert
Titel: Antw:Eigenbau Bodenfeuchtesensor wireless, < 20€, v2
Beitrag von: tante ju am 22 Juli 2020, 01:37:40
Zitat von: sash.sc am 20 Juli 2020, 18:06:07
Kannst du mal den Schaltplan von dem Sensor einstellen ??

Ist hier: https://forum.fhem.de/index.php/topic,57460.msg562313.html#msg562313

Zitat von: Gisbert am 20 Juli 2020, 19:07:10
@tante ju, ich setze voraus, dass du mit der Weitergabe einverstanden ist - falls nicht, bitte um Nachricht.

Was sollte ich dagegen haben, wenn ihr was untereinander verkauft, tauscht, verschenkt oder so? Kann doch jeder mit seinem Eigentum nach Belieben verfahren.