🌱💧 An open source DIY soil moisture sensor
Find a file
Judman 105016e24c
Slightly Modified High Airflow Case
Removed the circular supports the extended all the way to the build plate and left small bumps at the top of the case. Replaced with slightly wider and flatter supports that fit within the case constraints. Also slightly enlarged the PCB groove. I found it way too tight and ended up ripping off a batter holder and pads during removal.
2023-07-01 22:41:25 -05:00
.devcontainer Update containers to use SDK 2.2.0 2023-01-22 19:03:34 -05:00
.github Remove hardware-v2 from workflow triggers 2023-03-30 07:57:37 +02:00
bridge Defaults to BLE protocol version 1 2022-03-15 08:52:37 +01:00
case Slightly Modified High Airflow Case 2023-07-01 22:41:25 -05:00
code Formatting 2023-06-27 21:34:49 +02:00
data/adc-moisture-estimation Sets transmitting power to +8dB 2021-03-31 18:37:50 +02:00
experimental/rotisserie Adds missing base.stl to experimental/rotisserie 2022-11-08 19:19:08 +01:00
flashing/pyocd Fixed typo in readme and changed meaning of the sentence to better reflect the actual situation. 2022-10-23 19:00:57 +02:00
img Update README.md with photo of v2.0.0 board 2023-03-30 19:20:33 +02:00
kicad Update date on pcbnew 2023-03-19 15:06:39 +01:00
.gitignore Adds a simple battery monitoring circuit and analog to digital measuring. 2021-02-14 10:59:18 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2023-06-09 09:27:46 +02:00
kitspace.yaml Update kitspace.yaml 2023-05-08 08:58:08 +02:00
README.md Update README.md 2023-05-03 19:56:07 +02:00

b-parasite firmware build

b-parasite

PCB front and back photo

b-parasite is an open source soil moisture and ambient temperature/humidity/light sensor.

Features

Software

This repository also hosts a few different firmware samples for b-parasite.

Sample Description Extra Documentation
samples/ble This is the most battle-tested and useful firmware. It periodically reads all sensors and broadcast them via Bluetooth Low Energy (BLE). It works with Home Assistant out of the box. Docs
samples/zigbee An experimental/educational/exploratory basic Zigbee sample built on nRF Connect + ZBOSS. It integrates with Home Assistant via ZHA or Zigbee2MQTT. Docs
samples/blinky The classic "Hello, world" -
samples/soil_read_loop Reads the soil moisture sensor on a loop. Useful for experimenting and calibrating the sensor. -
samples/input Handles button presses. Useful for power profiling GPIO interrupts and testing debouncing for push switches on boards that have them. -

Documentation

Information about how to order, assemble, build the samples, protect the sensor and flash the firmware is on the Wiki.

Repository Organization

b-parasite stuck into a small plant vase

Case

Render of the original 3D printable case

We have three different 3D-printable cases:

  1. Original snap-on case - case/Top.stl, case/Bottom.stl
  2. High airflow - case/b_parasite_case_high_airflow.stl
  3. Mushroom-style - available on Printables

License

The hardware and associated design files are released under the Creative Commons CC BY-SA 4.0 license. The code is released under the MIT license.