diff --git a/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp b/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp new file mode 100644 index 0000000..58dfd2c Binary files /dev/null and b/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp differ diff --git a/images/ESP8266_Pinout_Diagrams.pdf b/images/ESP8266_Pinout_Diagrams.pdf new file mode 100644 index 0000000..f576d6c Binary files /dev/null and b/images/ESP8266_Pinout_Diagrams.pdf differ diff --git a/images/P1I.png b/images/P1I.png new file mode 100644 index 0000000..abd84d7 Binary files /dev/null and b/images/P1I.png differ diff --git a/images/d1_mini_pinout_proxy-image.png b/images/d1_mini_pinout.png similarity index 100% rename from images/d1_mini_pinout_proxy-image.png rename to images/d1_mini_pinout.png diff --git a/images/d1_mini_v4.webp b/images/d1_mini_v4.webp new file mode 100644 index 0000000..2ec53f4 Binary files /dev/null and b/images/d1_mini_v4.webp differ diff --git a/images/s0tool-watermeter.jpg b/images/s0tool-watermeter.jpg new file mode 100644 index 0000000..dffeac6 Binary files /dev/null and b/images/s0tool-watermeter.jpg differ diff --git a/images/s0tool-watermeter.jpg~ b/images/s0tool-watermeter.jpg~ new file mode 100644 index 0000000..898ae3d Binary files /dev/null and b/images/s0tool-watermeter.jpg~ differ diff --git a/wireviz/p1_water.bom.tsv b/wireviz/p1_water.bom.tsv new file mode 100644 index 0000000..71f9c33 --- /dev/null +++ b/wireviz/p1_water.bom.tsv @@ -0,0 +1,12 @@ +Id Description Qty Unit Designators +1 Connector, 16 pins 1 D1Mini +2 Connector, 3 pins 2 P1Connector, Water +3 Connector, 6 pins 1 P1 +4 Wire, BK 0 m +5 Wire, BN 0 m +6 Wire, BU 0 m +7 Wire, GN 0 m +8 Wire, OG 0 m +9 Wire, VT 0 m +10 Wire, WH 0 m +11 Wire, WHGN 0 m diff --git a/wireviz/p1_water.html b/wireviz/p1_water.html new file mode 100644 index 0000000..116b792 --- /dev/null +++ b/wireviz/p1_water.html @@ -0,0 +1,810 @@ + + + + + + + P1 DSMR icm waterpuls lezer + + + + +
+
+ +
+ +
+ +
+ + + + + + +%3 + + + +D1Mini + + +D1Mini + +16-pin + ++5V + +1 + +GND + +2 + +GPIO02 + +3 + +GPIO00 + +4 + +GPIO04 + +5 + +GPIO05 + +6 + +RX + +7 + +TX + +8 + +RST + +9 + +ADC + +10 + +GPIO16 + +11 + +GPIO14 + +12 + +GPIO12 + +13 + +GPIO13 + +14 + +GPIO15 + +15 + ++3.3V + +16 + + + + + +P1c1 + +  +D1Mini:1:+5V +     WH:+5V     +P1Connector:1:+3.3V + + + + + +D1Mini:2:GND +     VT:Request     +P1Connector:2:Data GND + + + + + +D1Mini:7:RX +     BU:Data GND     +P1Connector:3:Data + + + + + +     N.C.     + + + +     Data     + + + +     Power GND     + + + +  + + + +D1Mini:e--P1c1:w + + + + + + + + +D1Mini:e--P1c1:w + + + + + + + + +D1Mini:e--P1c1:w + + + + + + + + +Waterc + +  +D1Mini:1:+5V +     BN:+5V     +Water:1:+5V + + + + + +D1Mini:2:GND +     BK:Signal     +Water:2:Signal + + + + + +D1Mini:4:GPIO00 +     BU:GND     +Water:3:GND + + + + + +  + + + +D1Mini:e--Waterc:w + + + + + + + + +D1Mini:e--Waterc:w + + + + + + + + +D1Mini:e--Waterc:w + + + + + + + + +P1Connector + + +P1Connector + +3-pin + +1 + ++3.3V + +1 + +2 + +Data GND + +2 + +3 + +Data + +3 + + + +P1c2 + +  +P1Connector:1:+3.3V +     WHGN     +P1:1:+5V + + + + + +P1Connector:2:Data GND +     GN     +P1:3:Data GND + + + + + +P1Connector:3:Data +     OG     +P1:5:Data + + + + + +  + + + +P1Connector:e--P1c2:w + + + + + + + + +P1Connector:e--P1c2:w + + + + + + + + +P1Connector:e--P1c2:w + + + + + + + + +P1 + + +P1 + +6-pin + +1 + ++5V + +2 + +Request + +3 + +Data GND + +4 + +N.C. + +5 + +Data + +6 + +Power GND + + + + + +Water + + +Water + +3-pin + +1 + ++5V + +2 + +Signal + +3 + +GND + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + + + +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
11Wire, WHGN0m
10Wire, WH0m
9Wire, VT0m
8Wire, OG0m
7Wire, GN0m
6Wire, BU0m
5Wire, BN0m
4Wire, BK0m
3Connector, 6 pins1P1
2Connector, 3 pins2P1Connector, Water
1Connector, 16 pins1D1Mini
IdDescriptionQtyUnitDesignators
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateNameP1 DSMR icm waterpuls lezer
Created2025-03-12Ton
Approved2025-03-12Ton
p1_dsmr_waterSheet
1
Aaanpassingen2025-03-12Tonof 1
RevChangelogDateName
+
+ +
+
+ + diff --git a/wireviz/p1_water.png b/wireviz/p1_water.png new file mode 100644 index 0000000..b8fb313 Binary files /dev/null and b/wireviz/p1_water.png differ diff --git a/wireviz/p1_water.svg b/wireviz/p1_water.svg new file mode 100644 index 0000000..b694c67 --- /dev/null +++ b/wireviz/p1_water.svg @@ -0,0 +1,440 @@ + + + + + + +%3 + + + +D1Mini + + +D1Mini + +16-pin + ++5V + +1 + +GND + +2 + +GPIO02 + +3 + +GPIO00 + +4 + +GPIO04 + +5 + +GPIO05 + +6 + +RX + +7 + +TX + +8 + +RST + +9 + +ADC + +10 + +GPIO16 + +11 + +GPIO14 + +12 + +GPIO12 + +13 + +GPIO13 + +14 + +GPIO15 + +15 + ++3.3V + +16 + + + + + +P1c1 + +  +D1Mini:1:+5V +     WH:+5V     +P1Connector:1:+3.3V + + + + + +D1Mini:2:GND +     VT:Request     +P1Connector:2:Data GND + + + + + +D1Mini:7:RX +     BU:Data GND     +P1Connector:3:Data + + + + + +     N.C.     + + + +     Data     + + + +     Power GND     + + + +  + + + +D1Mini:e--P1c1:w + + + + + + + + +D1Mini:e--P1c1:w + + + + + + + + +D1Mini:e--P1c1:w + + + + + + + + +Waterc + +  +D1Mini:1:+5V +     BN:+5V     +Water:1:+5V + + + + + +D1Mini:2:GND +     BK:Signal     +Water:2:Signal + + + + + +D1Mini:4:GPIO00 +     BU:GND     +Water:3:GND + + + + + +  + + + +D1Mini:e--Waterc:w + + + + + + + + +D1Mini:e--Waterc:w + + + + + + + + +D1Mini:e--Waterc:w + + + + + + + + +P1Connector + + +P1Connector + +3-pin + +1 + ++3.3V + +1 + +2 + +Data GND + +2 + +3 + +Data + +3 + + + +P1c2 + +  +P1Connector:1:+3.3V +     WHGN     +P1:1:+5V + + + + + +P1Connector:2:Data GND +     GN     +P1:3:Data GND + + + + + +P1Connector:3:Data +     OG     +P1:5:Data + + + + + +  + + + +P1Connector:e--P1c2:w + + + + + + + + +P1Connector:e--P1c2:w + + + + + + + + +P1Connector:e--P1c2:w + + + + + + + + +P1 + + +P1 + +6-pin + +1 + ++5V + +2 + +Request + +3 + +Data GND + +4 + +N.C. + +5 + +Data + +6 + +Power GND + + + + + +Water + + +Water + +3-pin + +1 + ++5V + +2 + +Signal + +3 + +GND + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c1:e--P1Connector:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +P1c2:e--P1:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + +Waterc:e--Water:w + + + + + + + + diff --git a/wireviz/p1_water.yml b/wireviz/p1_water.yml new file mode 100644 index 0000000..7cd6aa8 --- /dev/null +++ b/wireviz/p1_water.yml @@ -0,0 +1,107 @@ +templates: # defining templates to be used later on + - &img_width + width: 375 + - &wire + category: bundle + shield: false + show_equiv: false + show_name: false + show_wirecount: false + show_wirenumbers: false +cables: + P1c1: + <<: *wire +# gauge: 0.14 mm2 +# length: 0.2 + wirelabels: [+5V, Request, Data GND, N.C., Data, Power GND] + colors: [WH,VT, BU] + P1c2: + <<: *wire + # gauge: 0.14 mm2 + # length: 0.8 +# color_code: T568A + wirecount: 3 +# wirelabels: [+5V, Request, Data GND, N.C., Data, Power GND] +# wirelabels: [TX-,RX+,DC+] +# wirelabels: [DA+, DA-, DB+, DC+, DC-, DB-, DD+, DD-] + colors: [WHGN, GN, OG] + # colors: [BK, RD, BK, BK, BU, BK] + Waterc: + <<: *wire +# gauge: 0.14 mm2 +# length: 0.3 + wirelabels: [+5V, Signal, GND] + colors: [BN, BK, BU] +connectors: + P1Connector: + pins: [1,2,3] + pinlabels: [+3.3V, Data GND, Data] + + D1Mini: + image: + src: ../images/d1_mini_pinout.png # path to the image file + <<: *img_width + pins: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] + pinlabels: [+5V, GND, GPIO02, GPIO00, GPIO04, GPIO05, RX, TX, + RST, ADC, GPIO16, GPIO14, GPIO12, GPIO13, GPIO15, +3.3V] + P1: + image: + src: ../images/P1I.png # path to the image file + <<: *img_width + pins: [1,2,3,4,5,6] + pinlabels: [+5V, Request, Data GND, N.C., Data, Power GND] + Water: + image: + src: ../images/s0tool-watermeter.jpg # path to the image file + <<: *img_width + pins: [1,2,3] + pinlabels: [+5V, Signal, GND] + +connections: + - + - D1Mini: [+5V, GND, RX] + - P1c1: [1,2,3] + - P1Connector: [+3.3V, Data GND, Data] + - + - P1Connector: [+3.3V, Data GND, Data] + - P1c2: [WHGN, GN, OG] + - P1: [+5V, Data GND, Data] + - + - D1Mini: [+5V, GND, GPIO00] + - Waterc: [1,2,3] + - Water: [+5V, Signal, GND] + + +tweak: + override: + graph: + ranksep: '3' + wireTweak: &wireTweak + shape: none # Hide the surrounding frame + fontsize: "12" # Reduce the space needed for text + fontcolor: white # Same as background to hide the text + P1c1: + <<: *wireTweak + P1c2: + <<: *wireTweak +metadata: &metadata + title: P1 DSMR icm waterpuls lezer + pn: p1_dsmr_water + + authors: + Created: + name: Ton + date: 2025-03-12 + Approved: + name: Ton + date: 2025-03-12 + + revisions: + A: + name: Ton + date: 2025-03-12 + changelog: aanpassingen + + template: + name: din-6771 + sheetsize: A3