
HAN ESP TSS721
UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

Ph and EC meter based on Arduino nano
PHmeter is an open-source printed circuit board by InzynierDomu, from the InzynierDomu/PhECMeter repository on GitHub, published under the MIT licence. It is a 2-layer board of 36.2 × 56.5 mm with 13 parts on 31 nets, routed with 104 tracks and 0 vias.
It is built around the DS18B20. Its parts include 4 connectors, 3 switches, 1 resistor and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
The video with the entire project can be watched on this video
The device has 4 possible states:

The device start in pH measure mode. To chnage pH/EC measure mode - press up button for more than 1s.
To enter calibration mode press both buttons more 1s.
Measure pH -> calibration pH.
Measure EC -> calibartion EC.
Calibration mode needs 2 points to save.
Set the value to which sample the probe is immersed. For that use up and dwn(down) buttons to decrease or increase the value. In EC calibration possible is to change the digit position by pressing 1s up button. To save points press 1s on both buttons. After saving two points, the device changes state to measure.
When SD card is plugged, after short press down button measurements will be save in file on SD.
If any of my projects have helped you in your work, studies, or simply made your day better, you can buy me a coffee. 

If you prefer not to use the VS Code environment or prefer simpler solutions, you can use an alternative approach
For specific screen is the prepared environment:
OLED SSD1306 128x32 :nanoatmega328_oled
HD44780 via PCF8574 :nanoatmega328_lcd
The project is prepared for the Platform IO environment. A video on how to install such an environment can be watched on this video.
Formatting is done using clang-format. The description of the tool configuration is in the video.
The code contains a comment prepared for doxygen, their use is described in the video.
You don't need vscode, platformio is not needed, it will be installed with the script.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J1, J4 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H8mm | SW1, SW2 |
| 1 | 4,7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | DS18B20 | Package_TO_SOT_THT:TO-92_Inline | U1 |
| 1 | Logo600-InzynierDomu | obbo_footprints:Logo600-InzynierDomu | G*** |
| 1 | SW_SPDT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW3 |
The 11 most common of 13 parts.

UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

pablozg/freeds
Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

AK-Homberger/NMEA2000WifiGateway-with-ESP32
This repository shows how to build a NMEA2000 WiFi Gateway with voltage and temperature alarms.

fehlfarbe/arduino-motorfocus
Arduino motorfocus with moonlite protocol for telescopes



felixwittwer/homeassistant_automaic_greenhouse
A cool Project to make your greenhouse smart. What about automaic irrigation and collecting enviromental data right from your garden.

Neumi/fastLOGIC
An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.
It measures 36.2 × 56.5 mm and has 2 copper layers, 1.6 mm thick.
13 parts, built around the DS18B20. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the InzynierDomu/PhECMeter repository on GitHub, at the commit this page was made from: the board is schems/electrical/pHmeter.kicad_pcb and its schematic schems/electrical/pHmeter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).