From 130ab41567613e6945b5f1f5bd2c3e9911f98d28 Mon Sep 17 00:00:00 2001 From: MDC Service Date: Mon, 23 May 2022 15:33:33 +0200 Subject: added pictures for Version 1 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2172b48..f0ad459 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,8 @@ So we made the decision, to build a replacement, what is focused on high-reliabi ### Version 1 The first version of the EsPiFF was born in a time, where all Ethernet Phy chips was unavailable. Our first prototype used a Waveshare LAN8720 module. Chip crysis! Interestingly, even no LAN8720 chips could be bought anywhere, but the modules was still available. Because the Waveshare module did not route the enable signal to the pin header, but left one pin unconnected on the pin header, we had to solder a wire from the oscillator to that unused pin on the header. After these, the board run well, and do so till now. We added 4 high side switches, and digital inputs to operate 4 door locks. These are the 4 white connectors opposite the RJ45 connectors. The Version 1 had the WROOM module of the ESP32. +![The Version 1](/images/espiff_V1_top.jpg) + We ported the PostgreSQL client libray to the ESP32, what worked very well, even with the limited RAM and Flash. Not only SELECT, INSERT and UPDATE work, but also the brilliant PostgreSQL feature NOTIFY. As a result, the EsPiFF dont need to poll the PostgreSQL server, but get notified instead. We could define a trigger in PostgreSQL, and notify other EsPiFF board. Thats very cool. Because of the ongoing chip crysis, we only select parts, what are available. -- cgit v1.2.3