🌱💧 An open source DIY soil moisture sensor
Find a file
rbaron 5214f904f1
Merge pull request #214 from ryanrolds/rolds/msec_sleep
Adjusting sleep durations to be milliseconds. Needed for FCC 15b testing.
2024-09-06 09:08:33 +02:00
.devcontainer Update to nRF Connect SDK 2.5 2023-11-07 18:31:32 +01:00
.github Fixing build failure 2024-09-05 13:27:16 -07:00
bridge Defaults to BLE protocol version 1 2022-03-15 08:52:37 +01:00
case Replace Current High Airflow Cases 2023-07-02 11:33:26 -05:00
code Adjusting code 2024-09-03 16:25:14 -07: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 Reflected changes to D1 in kicad files. 2024-02-25 16:03:26 +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 Merge pull request #208 from mrred2k/main 2024-06-04 09:19:08 +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 + BTHome 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
  4. b-parasite Hat - available on Printables

Accessories

Designs and hardware to help you, when building your own:

  1. Desk holder for b-parasites 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.