Skip to the content
2 layers81.3 × 43.2 mmDemeter, the printed circuit board in 3D

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

2

README

README.md

Demeter

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
QtyValueFootprintReferences
210KResistors_ThroughHole:Resistor_Horizontal_RM10mmR2, R3
1330RResistors_ThroughHole:Resistor_Horizontal_RM10mmR1
1ATMEGA328-PSockets_DIP:DIP-28__300IC1
1CCapacitors_ThroughHole:Capacitor3MMDiscRM2.5C1
1DHT22Connect:SIL-3K2
1LDRConnect:SIL-2P4
1POWERConnect:AK300-2P1
1PUSHConnect:SIL-2SW1
1RELAYSConnect:SIL-4P3
1RS232Connect:SIL-6P5
1SD_RTCConnect:VASCH5x2P2
1SW_IPSConnect:SIL-3K1
1YELLOWLEDs:LED-3MMD1

Similar boards

  • 2 layers76.2 × 48.3 mmArduGP, the printed circuit board in 3D

    ArduGP

    Sensorguru/Environmental-Sensors-Competition

    Code and PCB Layout

    17 parts
  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282
  • 2 layers104.8 × 72.1 mmSST V2 4, the printed circuit board in 3D

    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 mmIot sourdough starter monitor, the printed circuit board in 3D

    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 mmDHT22 pcb, the printed circuit board in 3D

    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 mmClimateSprinklerController, the printed circuit board in 3D

    ClimateSprinklerController

    kbx81/ClimateSprinklerController

    ESP32-based climate and sprinkler controller for use with ESPHome

    194 parts56
  • 2 layers162 × 60 mmEsp shield, the printed circuit board in 3D

    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.