Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/szymon423/garden-automation-node
Project of garden automation unit as part of future bigger garden automation system
https://github.com/szymon423/garden-automation-node
esp32 garden iot mqtt
Last synced: 2 months ago
JSON representation
Project of garden automation unit as part of future bigger garden automation system
- Host: GitHub
- URL: https://github.com/szymon423/garden-automation-node
- Owner: Szymon423
- Created: 2023-03-05T20:05:34.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-04T19:10:06.000Z (almost 2 years ago)
- Last Synced: 2024-01-28T21:41:08.969Z (12 months ago)
- Topics: esp32, garden, iot, mqtt
- Language: C++
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Garden Automation Node
bringing IoT into your garden (kind of)## This is finished product
## Mile stones
1. What do I want to achive? ✔️
2. Block diagram ✔️
3. Decide on components ✔️
4. Desing PCB ✔️
5. Gather all necessary parts ✔️
6. Start CODING (fun part) ✔️
7. Wait 4ever till they finally arrive ✔️
8. Assemble thing ✔️
9. Realise that I've made mistakes...
10. FIX IT
11. If You are still reading this list, I appreciate it,
12. Testing code on living organism
13. Enjoy... :)
## What do I want to achive?
My family has a house in the country. We also have garden, quite big garden even with two (at least right now) greenhouses. Waterring all plants, making sure that they won't boil inside of greenhouse or tunnel is a bit time consuming and boring saying the least. As an automation engeener (XD) I would like to automate some stuff to make it easier for my parents to grow croops.
> All in all I want to make my garden SMART - (kind of)## Block diagram
So the main idea behind this project component-wisely is as shown below.
Sorry for multilingualism but I deleted my draw.io diagram and was lazy and lef It as it is (in Polski język). For all You non Polish people (If anybody is even reading this XD):- ESP32 as brain of the system,
- few digital inputs,
- analog inputs,
- OneWire input,
- onboard humidity, temperature and pressure sensor,
- powered by 24V,
- hermetic enclosure.## Decide on components
As mentioned beefore - I used ESP32, for onboard conditions sensor I want to use BMP280, becouse I want to use analog measuring of ground humidity - I need to have classic analog input, for temperature measuring I want to use DS18B20 - cheap and easy to use sensor. Digital outupts will be done by electromagnetic relays, digital inputs will be done by octocouplers. Additionally step down converter for changing 24V power supply volatage to something like 5VDC.## Desing PCB
I started designing this project quite long ago and went through few iterations. This is how last iteration is going to look like:
## Gather all necessary parts
# PCBs ordered - time for waiting
## PCBs arrived
Their trip took only 8 days - nice. Now I have to get them to my place from my parents house :)# A little pre render
# Troubbleshoting
I think that there is not much broken :D For now everything works as it supposed to.