🌱💧 An open source DIY soil moisture sensor
Find a file
Matthew Dawson af47848b80
Update Zigbee example to work with SDK 2.2.0
The new SDK requires 802.15.4 to be enabled in the board DTS file.

Also disable IPv6 explicitly to avoid compile errors related to its
network stack, since it is not used currently.

Closes #94
2023-01-22 02:51:24 -05:00
.devcontainer Update github action & workflow to build nrf-connect samples 2022-11-28 19:44:41 +01:00
.github Default PRST_ZB_SLEEP_DURATION_SEC to 60s 2022-12-24 18:37:00 +01:00
bridge Defaults to BLE protocol version 1 2022-03-15 08:52:37 +01:00
case high airflow case design stl and 3mf files 2022-10-10 13:16:10 -07:00
code Update Zigbee example to work with SDK 2.2.0 2023-01-22 02:51:24 -05: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 Adds img/wiki/swdpins.jpg 2021-08-08 15:31:03 +02:00
kicad Revert "Uses a single PNP BJT in the fast discharge circuit" 2022-11-14 08:48:02 +01:00
.gitignore Adds a simple battery monitoring circuit and analog to digital measuring. 2021-02-14 10:59:18 +01:00
README.md Better docs 2022-12-24 10:06:35 +01: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 Read the soil moisture sensor on a loop. Useful for experimenting and calibrating the sensor. -

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

A 3D printable case model can be found in case/. Render of the 3D printable case

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.