🌱💧 An open source DIY soil moisture sensor
Find a file
rbaron 5eef25f86b Updates SW1 location and pin
Previous, SW1 was too close to RST, making it difficult to press one
without pressing another. After changing its position, it was more
convenient to route SW1 to pin 10 on U1 - That's P0.30/AIN6 both on
nRF52840 (C) and nRF52833 (E) modules.
2023-03-19 15:06:39 +01:00
.devcontainer Update containers to use SDK 2.2.0 2023-01-22 19:03:34 -05:00
.github Update containers to use SDK 2.2.0 2023-01-22 19:03:34 -05: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 Set calibration coefficients for 2.0.0 2023-03-19 15:06:39 +01: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 Updates SW1 location and pin 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
kitspace.yaml Add gerbers field to kitspace.yaml 2023-01-30 22:42:11 +00: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.