Skip to the content
2 layers70 × 82.5 mmApiaryWaterDispensingSystem, the printed circuit board in 3D

ApiaryWaterDispensingSystem

Mateuszworo97/Projects

Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

Size
70 × 82.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
100
Pads
200
Tracks, vias
369, 166
Pours
107
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Feb 2024
Updated
14 Nov 2025

Overview

ApiaryWaterDispensingSystem is an open-source printed circuit board by Mateuszworo97, from the Mateuszworo97/Projects repository on GitHub. It is a 2-layer board of 70 × 82.5 mm with 41 parts on 100 nets, routed with 369 tracks and 166 vias.

It is built around the BME280. Its parts include 15 connectors, 12 capacitors, 10 resistors and 4 switches.

Main components

1

README

README.rst

About

.. raw:: html

Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water. The system's task is also to display current data regarding time, temperature and light intensity on the display. The system will enable the pump to be turned on at a specific time for a specific period of time.

In the future, this project will be extended with new functionalities. Currently, I am working on two versions of the system that will reduce the size of the PCB and the number of components used.

  • Version 1: Uses the same components as the current version but in a smaller layout.
  • Version 2: Introduces new components to reduce PCB size while keeping the system expandable.
  • Version 3: Adds wireless data transmission using LORAWAN technology and integration with cloud platforms such as ThingsBoard or TTN (The Things Network).

One version will use the same components as the current one, but will be smaller in size. The second version will allow include new components that will reduce the size of the PCB board, but won't limit possibility of expended the system in the future. The PCB board will contains derivations for additional components that can be added later. The third version will expand the funtionality of the system with wireless data transmission using LORAWAN technology. Target of the system is to send data to cloud platform such as THINGSBOARD or TTN (The Things Network). Definitely, such action will investigate natural environment around device and bees activity. Currently, the first of version system has contributed to better understanding of bees behavior in hard to reach places with limited access to fresh water. I think that the third version of the system will be a great tool for beekeepers to monitor the environment around the beehive and bees activity. Above all, the system will allow to achieve the significant level of automation and considerably contributed to increase the capacity and coverage of the lorawan Network.

Operation

The system measures time, temperature, humidity, light intensity, battery voltage, value and direction of battery current flow, power consumered and delivered to battery, Voltage of photovoltaic panel, value of photovoltaic panel. The data is shown on the display. By default, the pump is turned on for 1 minute. Every hour. Using push buttons, we can increase the pump activation time from 1 to 59 minutes. Using the buttons, we can also change the time at which the alarm will turn on (pump on). The next time the alarm will turn on will be increased by the hour value displayed on the display. we can delay the pump activation value from 1 to 16 hours.

Development

  1. Simplification
  2. Adding an automatic and manual control system
  3. Enriching the project with wireless data transmission using LORAWAN technology
  4. Desiging a much smaller PCB
  5. Creating own MPPT board

Block Diagram

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/blockDiagram.png :alt: Block Diagram :align: center

Visualization

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/3D_visualization.PNG :alt: Visualization :align: center

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/routedPCBtracks.PNG :alt: Routed PCB tracks :align: center

Components

Contains a list of components used to build the system

Refer to docs/components.rst.

Hardware

Contains documentation of the sensors and components used. -Diagram of the electronic system of the device.

Refer to docs/hardware.

Software

-Diagram of the software nic system of the device. Refer to docs/software.

License

Parts

41
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12
410kResistor_SMD:R_0805_2012MetricR4, R6, R8, R10
41kResistor_SMD:R_0805_2012MetricR2, R5, R7, R9
4SW_PushButton_Switch_THT:SW_PUSH-12mmSW1, SW2, SW3, SW4
24k7Resistor_SMD:R_0805_2012MetricR1, R3
2Conn_02x19_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_VerticalJ7, J10
13V3Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ16
1BH1750Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ2
1BME280ApiaryWaterDispensingSystem:PinSocket_1x06_P2.54mm_Vertical_BME280J1
1BOOSTConnector_PinSocket_2.00mm:PinSocket_1x03_P2.00mm_VerticalJ13
1Conn_01x14_MaleApiaryWaterDispensingSystem:PinSocket_1x07_P2.54mm_Vertical_DRV8835J9
1I2CConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ8
1INA219 BatteryConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ6
1INA219 PVConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ5
1OLEDConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1POWER_5VTerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ14
1PUMPTerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ12
1RTCApiaryWaterDispensingSystem:PinSocket_1x04_P2.54mm_Vertical_RTCDS3231J4
1SD CARDApiaryWaterDispensingSystem:PinSocket_1x08_P2.54mm_Vertical_SD_CARDJ15

More from Mateuszworo97/Projects

3
  • 2 layers217.3 × 127.3 mmPCB ApiaryWaterDispensingSystem, the printed circuit board in 3D

    PCB ApiaryWaterDispensingSystem

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    255 parts
  • 2 layers69.6 × 53.3 mmShield Arduino, the printed circuit board in 3D

    Shield Arduino

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    48 parts
  • 2 layersLatarka, the printed circuit board in 3D

    Latarka

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    9 parts

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 4 layers38.6 × 39.5 mmRuuvitag revb71, the printed circuit board in 3D

    Ruuvitag revb71

    ruuvi/ruuvitag_hw

    RuuviTag hardware projects

    64 parts115
  • 4 layers35.1 × 76.3 mmTiny4FSK, the printed circuit board in 3D

    Tiny4FSK

    New-England-Weather-Balloon-Society/Tiny4FSK

    Horus Binary v2 HAB Tracker

    90 parts96CERN-OHL-W-2.0
  • 2 layers29.8 × 33.7 mmPecanpico9, the printed circuit board in 3D

    Pecanpico9

    DL7AD/pecanpico9

    A lightweight APRS tracker for balloons

    116 parts68GPL-3.0
  • 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
  • 4 layers36.6 × 60.3 mmStratoSoar MK3.0, the printed circuit board in 3D

    StratoSoar MK3.0

    crnicholson/StratoSoar-MK3

    StratoSoar MK3, an autonomous glider meant for high-altitudes, accessible to everyone

    85 parts43
  • 2 layers23 × 50 mmPecanpico10, the printed circuit board in 3D

    Pecanpico10

    DL7AD/pecanpico10

    A lightweight APRS tracker and digipeater

    123 parts43
  • 2 layers97 × 77.5 mmESPlant, the printed circuit board in 3D

    ESPlant

    CCHS-Melbourne/ESPlant

    Environmental Sensor Plant - solar WiFi gardening/meteorological sensor using ESP8266

    77 parts37

Questions

How big is the ApiaryWaterDispensingSystem PCB?

It measures 70 × 82.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ApiaryWaterDispensingSystem use?

41 parts, built around the BME280. 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 ApiaryWaterDispensingSystem KiCad files?

From the Mateuszworo97/Projects repository on GitHub, at the commit this page was made from: the board is Embedded_projects/PCB/ApiaryWaterDispensingSystem/ApiaryWaterDispensingSystem.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ApiaryWaterDispensingSystem design in my own project?

Its repository states no licence, so its author keeps all rights: ask Mateuszworo97 before reusing the design.