

Demeter
Demeter. Controlador de riego.
- Size
- 81.3 × 43.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 30
- Pads
- 70
- Tracks, vias
- 194, 31
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 28 Jun 2014
- Updated
- 9 Sep 2018
Overview
Demeter is an open-source printed circuit board by szaffarano, from the szaffarano/demeter repository on GitHub. It is a 2-layer board of 81.3 × 43.2 mm with 14 parts on 30 nets, routed with 194 tracks and 31 vias.
It is built around the ATMEGA328-PU and DHT22. Its parts include 5 connectors, 3 resistors, 3 switches, 1 capacitor and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA328-PU
PDIP-28-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH PDIP-28 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)DHT22
插件-40℃~+80℃ 3.3V 5%RH~99%RH 500uA ±3%RH 插件 Temperature and Humidity Sensor ROHSHAIGUTemperature And Humidity Sensor
README
README.mdDemeter
Controlador de riego que incorpora algunas mejoras con respecto a su predecesor baudino relacionadas con el manejo remoto y ampliación de sensores que maneja.
Está implementado en un microcontrolador AVR ATMega328 sin bootloeader ni librerías Arduino.
Versión preliminar con una implementación parcial del protocolo modbus.
Roadmap
Terminar de mapear registros modbus a sensores, parámetros y comandos del controlador.- Implementar servicio rest para interactuar remotamente.
- Realizar prueba de concepto para usar NRF24L01+ en lugar del módulo bluetooth.
Documentar esquemáticos en kicad.- Armar una webapp para administrar el controlador.
- Incorporar interrupción watchdog para preveer posibles fallos.
- Implementar los relays usando triacs+opto.
- Agregar sensor de humedad de tierra.
- Desdoblar los controles para riego tradicional (tierra) e hidropónico en forma independiente.
- Optimizar lógica en los mapeos para ahorrarse algunos ciclos de cpu y memoria.
- Agregar en el cliente python funciones de alto nivel (ej get_date que lea grupo de registros de la fecha en vez de llamar a read_holding_registers).
Refactorizar mapeo de registros modbus para optimizar bits y que no quede todo en uint16_t.(DUPLICADO).- Optimizar algoritmo en los callbacks modbus.
- Generar tickets github para no mantener un archivo de pendientes...
Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10K | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R2, R3 |
| 1 | 330R | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R1 |
| 1 | ATMEGA328-P | Sockets_DIP:DIP-28__300 | IC1 |
| 1 | C | Capacitors_ThroughHole:Capacitor3MMDiscRM2.5 | C1 |
| 1 | DHT22 | Connect:SIL-3 | K2 |
| 1 | LDR | Connect:SIL-2 | P4 |
| 1 | POWER | Connect:AK300-2 | P1 |
| 1 | PUSH | Connect:SIL-2 | SW1 |
| 1 | RELAYS | Connect:SIL-4 | P3 |
| 1 | RS232 | Connect:SIL-6 | P5 |
| 1 | SD_RTC | Connect:VASCH5x2 | P2 |
| 1 | SW_IPS | Connect:SIL-3 | K1 |
| 1 | YELLOW | LEDs:LED-3MM | D1 |
Similar boards
- 4 layers98 × 130 mm

- 2 layers76.2 × 48.3 mm

- 2 layers271.8 × 114.3 mm

Ardumower mega shield svn
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
426 parts282 - 2 layers104.8 × 72.1 mm

SST V2 4
mcbittech/souliss-smart-thermostat-WiFi
ESP8266 WiFi Smart Thermostat based on Souliss IoT Framework
53 parts110GPL-2.0 - 2 layers40.6 × 50.8 mm

Iot sourdough starter monitor
justinmklam/iot-sourdough-starter-monitor
Tracking the fermentation of sourdough starter over the cloud.
7 parts93GPL-3.0 - 2 layers28 × 13 mm

DHT22 pcb
MakersAsylumIndia/M19O2
M19O2 open source hardware Oxygen Concentrator based on the Pressure Swing Adsorption cycle aka Skarstorm cycle
5 parts68MIT - 2 layers136 × 100 mm

ClimateSprinklerController
kbx81/ClimateSprinklerController
ESP32-based climate and sprinkler controller for use with ESPHome
194 parts56 - 2 layers162 × 60 mm

Esp shield
felixwittwer/homeassistant_automaic_greenhouse
A cool Project to make your greenhouse smart. What about automaic irrigation and collecting enviromental data right from your garden.
20 parts27
Questions
How big is the Demeter PCB?
It measures 81.3 × 43.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Demeter use?
14 parts, built around the ATMEGA328-PU and DHT22. 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.
Where can I download the Demeter KiCad files?
From the szaffarano/demeter repository on GitHub, at the commit this page was made from: the board is kicad/demeter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Demeter design in my own project?
Its repository states no licence, so its author keeps all rights: ask szaffarano before reusing the design.