MyDin
Introduction
I always wanted to create a DIN based product capable of running MicroPython to create automation solutions.
MyDin combines one controler board (running software) together with one backplane board (power interface).
The whole is propelled by classes designed to improves integration with MicroPython.
MyDin Features:
- Watchdog
- Realtime Clock
- AsyncIO implementation (cooperative multitasking)
- setup() / loop() implementation
- Monitoring task
- Custom task
- DS18B20 temperature sensor (automatic detection and activation)
- HMI Interface (configuration depends on DIN module size)
- Expansion Interface (I2C, SPI, UART, OneWire)
Support for many sensors thank to MicroPython (see also esp8266-upy repository) - Controler board based on Raspberry-Pi Pico 2
- Dual Core Cortex M33 @ 150 MHz
- 512 KB RAM
- 4 MB Flash
- WiFi/Bluetooth
- Interchangeable BackPlane Power board
Many power interface combinations...- Relay
- 24V in/out
- Analog input/output