An open API service indexing awesome lists of open source software.

https://github.com/simmsb/garden

A rust powered smart greenhouse thing
https://github.com/simmsb/garden

Last synced: 3 months ago
JSON representation

A rust powered smart greenhouse thing

Awesome Lists containing this project

README

          

# Rust powered smart greenhouse

Welcome to my garden

![PXL_20220814_160500784](https://user-images.githubusercontent.com/5330444/186767362-6dc36764-0c2c-4a36-ad5f-08f5b823fe2c.jpg)

## Project structure

This project is split into two pieces as our greenhouse is a good distance
from our house:

- Transmitter: This is an Adafruit radiofeather (LoRa) microcontroller.
Connected to it are moisture sensors, a temperature/ humidity/ pressure sensor,
and a relay which turns on and off a pump.

Sensor readings are taken periodically and transmitted over LoRa to the
base station (RPI). Immediately after transmitting a message the LoRa
radio will enter RX mode and listen for a message from the base station.

- Receiver/ Base Station: This is a Raspberry Pi with a LoRa hat.
It continuously listens for messages from the transmitter and
stores sensor readings in a influxdb database.

It also hosts a control panel for turning on and off the pump.

Messages to send to the greenhouse device are queued and transmitted after
a message is received.