1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)

Begonnen von doubh, 10 Juni 2015, 20:17:42

Vorheriges Thema - Nächstes Thema

doubh

da ich an diversen Orten im Haus bzw. am Grundstück 1-Wire Sensoren einsetzen möchte und natürlich kein Kabel verlegt ist :) , habe ich mir eine kleine Schaltung auf Basis des WiFi-Modules ESP8266-07 mit 1-Wire Busmaster DS2480 gestrickt.


Das Board hat folgende Eigenschaften:

          
  • ESP8266-07 zur WLAN Anbindung
  • DS2480 1-Wire Busmaster
  • Spannungsversorgung 5V über Micro-USB Buchse

    •          
    • Oder Spannungsversorgung 5V über Klemmleiste
    • Oder Spannungsversorgung 6V-24V über Klemmleiste mit Verpolungsschutz
  • ATtiny44a als 1-Wire Slave (http://forum.fhem.de/index.php/topic,22431.msg158105.html#msg158105)

    •          
    • Der ATtiny44a unterstützt DS2423 (Counter), DS2408 + DS2413 (Dual bzw 8 Channel Addressable Switch)
  • RJ11 Buchse und RM2.54 Stiftleiste zum Anschluss weiterer 1-Wire Sensoren.
  • Optional kann an den Eingängen ein Komparator bestückt werden.
  • In FHEM habe ich das OWX_ASYN Modul verwendet

Dank Trimmpotis und Komparator kann ich direkt zwei CNY70 optische Reflexlichtschranken anschließen (JP3 + JP4) und den Strom bzw. die Schaltschwelle genau einstellen. Die CNY70 sind für einen Ferraris-Stromzähler und ein Gasmeter gedacht.

Die Anschlüsse für den DS2423 bzw. die DS2408/DS2013 habe ich auch eine Klemmleiste gelegt.

Die ESP8266 Module werden mit einer Firmware als transparente UART Bridge verwendet. Ein weiterer Einsatzzweck der Leiterplatte ist somit auch als einfacher UART-WiFi Umsetzer - ich möchte daran z.B. ein CUL und einen RFXtrx transceiver anschließen.

Leider werden auf der UART Schnittstelle beim Booten diverse Meldungen ausgegeben (mit 74800 Baud), die nicht von der User-Firmware, sondern vom Bootloader kommen.
Damit diese Meldung den DS2480 nicht falsch kalibrieren, habe ich eine simple Verzögerung an die TX Leitung gebaut.


Ich hab das Ganze dann noch in ein Gehäuse aus dem 3D Drucker gesteckt.
(//)




Schaltplan ist im Anhang und die Verwendung ist im Wiki beschrieben: http://www.fhemwiki.de/wiki/1W-IF-WIFI
Die Firmware ist hier beschrieben: http://forum.fhem.de/index.php/topic,22431.0.html



Da die PCBs einzeln immer sehr teuer sind, hab ich gleich einen Schwung bestellt.
Falls Jmd Interesse hat, bitte melden.

hexenmeister

Sauber!
Klingt nach einem "rundum glücklich"-Paket :)
Für wie teuer würdest Du die PCBs verkaufen wollen?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Maxel

Zitat von: P.A.Trick am 12 Juni 2015, 10:37:49
Interesse ist da ;-)
Bei mir auch! :-)

Gesendet von meinem HUAWEI U9508 mit Tapatalk

FHEM auf Banana Pi
CUL V3 (FS20), Homematic, MAX, 1-Wire, Lacrosse (LaCrosseGateway)

Franz Tenbrock

bei mir auch...
sieht ja super sauber aus
und esp ist genial
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wuppi68

Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

doubh

Zitat von: hexenmeister am 11 Juni 2015, 09:26:21
Für wie teuer würdest Du die PCBs verkaufen wollen?

Was haltet ihr von 10€ für eine nackte PCB?

Oder besteht eher Interesse an bestückten PCBs?
...hab mir eine SMD Schablone mitbestellt - da sieht die gelötete PCB fast gut aus ;-)

Franz Tenbrock

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

hexenmeister

Zitat von: doubh am 12 Juni 2015, 20:05:56
Was haltet ihr von 10€ für eine nackte PCB?
Du hast aber teuer bestellt ;) Ich lasse meine von Itead fertigen.
Aber Spaß beiseite, da ich nur Teil der Features benötige, ist mir 10€ pro Stück etwas zu viel. Ich werde mir selbst eine kleine Platine designen.

Danke und Grüße,

Alexander

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

doubh

Zitat von: hexenmeister am 12 Juni 2015, 22:08:16
Du hast aber teuer bestellt ;) Ich lasse meine von Itead fertigen.
Aber Spaß beiseite, da ich nur Teil der Features benötige, ist mir 10€ pro Stück etwas zu viel. Ich werde mir selbst eine kleine Platine designen.

Ich habe bei http://www.multi-circuit-boards.eu/ bestellt:
80mm x 50mm, FR4, 1,6mm, Bestückungsdruck TOP ==> 10 Stk kosten 95€ plus MwSt & Versand...

Itead kannte ich bisher nicht  :-[, aber dort kostet eine PCB $14,90...!?

hexenmeister

14,90 $ für 10 Stück bis 10x5 cm, nicht für bloß eine.
2 layer mit Lötstoplack und beidseitigem Bestückungsdruck. Plus ca. 4 $ Versand. Kein mvst oder zoll, da unter 23 Euro.
Versand dauert allerdings etwas.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Wuppi68

Zitat von: hexenmeister am 13 Juni 2015, 18:29:07
14,90 $ für 10 Stück bis 10x5 cm, nicht für bloß eine.
2 layer mit Lötstoplack und beidseitigem Bestückungsdruck. Plus ca. 4 $ Versand. Kein mvst oder zoll, da unter 23 Euro.
Versand dauert allerdings etwas.

gibst Du auch die Info, wo die Platinen zu bekommen sind? :-)
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

hexenmeister

#12
Zitat von: Wuppi68 am 13 Juni 2015, 18:35:08
gibst Du auch die Info, wo die Platinen zu bekommen sind? :-)
Es ging um PCB-Service von Itead. Da bekommst Du Platinen nach Deinen Vorgaben gefertigt, aber nicht unbedingt eben diese ;)
Qualität ist ganz OK.
(http://s6z.de/cms/images/content/MySensors/PIR_UP/PCB_Lieferung_01_k.jpg)
Weitere Bilder zu meiner letzten Bestellung habe ich hier: http://s6z.de/cms/index.php/homeautomation/mysensors/67-up-sensor-pir-temp-hum-lux-in-eigenbau
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

jschmitt

Hallo,

Interesse...
Aber wohl eher bestückt, da ich mit der Programmierung (noch) nicht firm bin.
Was macht das Teil eigentlich bei Stromausfall? Sind da die Werte gespeichert?


Viele Grüße,

Johannes Schmitt
FHEM auf (QNAP TS-219P II, alt) HP T610 Thin Client : 1 x HM-CFG-LAN + 6 x HM-LC-Sw1PBU-FM (Rolladen) + 12 x  HM-Sec-SD (Rauchmelder) + 2 x HM-SWI-3-FM (diverses)

Ranseyer

Sorry für diew OT Frage: Hätte mir jemand evtl nen Link zu den orangen Anschlussklemmen auf der Platine ? (Bevorzugt bei ALI)
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!