Autor Thema: 1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)  (Gelesen 8603 mal)

doubh

  • Gast
1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« am: 10 Juni 2015, 20:17:42 »
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.
(http://)



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.
« Letzte Änderung: 10 Juni 2015, 20:22:23 von doubh »

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4591
    • tech_LogBuch
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #1 am: 11 Juni 2015, 09:26:21 »
Sauber!
Klingt nach einem "rundum glücklich"-Paket :)
Für wie teuer würdest Du die PCBs verkaufen wollen?
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

Offline P.A.Trick

  • Hero Member
  • *****
  • Beiträge: 1843
  • Love it, change it or leave it
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #2 am: 12 Juni 2015, 10:37:49 »
Interesse ist da ;-)
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

Offline Maxel

  • New Member
  • *
  • Beiträge: 44
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #3 am: 12 Juni 2015, 12:09:03 »
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)

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1351
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #4 am: 12 Juni 2015, 12:36:08 »
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

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2227
  • On the Highway to Shell
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #5 am: 12 Juni 2015, 12:36:23 »
klingt sehr vielversprechend :-)
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

  • Gast
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #6 am: 12 Juni 2015, 20:05:56 »
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 ;-)

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1351
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #7 am: 12 Juni 2015, 21:05:14 »
eher bestückt...
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

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4591
    • tech_LogBuch
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #8 am: 12 Juni 2015, 22:08:16 »
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

In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

doubh

  • Gast
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #9 am: 13 Juni 2015, 16:47:15 »
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...!?

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4591
    • tech_LogBuch
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #10 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.
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2227
  • On the Highway to Shell
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #11 am: 13 Juni 2015, 18:35:08 »
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

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4591
    • tech_LogBuch
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #12 am: 13 Juni 2015, 18:40:15 »
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
« Letzte Änderung: 18 Dezember 2015, 09:38:58 von hexenmeister »
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

Offline jschmitt

  • New Member
  • *
  • Beiträge: 48
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #13 am: 17 Juni 2015, 17:34:51 »
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)

Offline Ranseyer

  • Hero Member
  • *****
  • Beiträge: 1702
    • Homepage
Antw:1-Wire DS2480 Busmaster mit WiFi/WLAN (ESP8266-07)
« Antwort #14 am: 19 März 2016, 11:58:48 »
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!

 

decade-submarginal