Différences entre versions de « MyDin »
Sauter à la navigation
Sauter à la recherche
Ligne 14 : | Ligne 14 : | ||
'''MyDin Features:''' | '''MyDin Features:''' | ||
* Watchdog | * Watchdog | ||
+ | * Realtime Clock | ||
* [https://docs.micropython.org/en/latest/library/asyncio.html AsyncIO] implementation (cooperative multitasking) | * [https://docs.micropython.org/en/latest/library/asyncio.html AsyncIO] implementation (cooperative multitasking) | ||
* setup() / loop() implementation | * setup() / loop() implementation |
Version du 19 avril 2025 à 21:52
Introduction
I always wanted to create a DIN based product capable of running MicroPython to create automation solutions.
A_SAMPLE_PICTURE
MyDin combines one controler board (running software) together with one backplane board (power interface).
A_DETRAIL_PICTURE
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