Coder Social home page Coder Social logo

ronmckay / capacitive-soil-moisture-sensor Goto Github PK

View Code? Open in Web Editor NEW
51.0 51.0 7.0 5.8 MB

Compact and battery powered capacitive soil moisture sensor.

License: Other

C++ 32.70% Makefile 14.63% Shell 2.97% OpenSCAD 49.70%
arduino diy electronics gardening hardware iot kicad mysensors pcb sensor smart-home soil-moisture soil-moisture-sensor wireless

capacitive-soil-moisture-sensor's Introduction



Hi, there! ๐Ÿ‘‹
I'm Philipp, Data Scientist, Tech Explorer, Tennis Advocate, Coffee Enthusiast.

My Projects

About Me

  • PhD (Dr.-Ing.) in computer science
  • Research area focused on uncertainty quantification of (deep) neural networks
  • Interested in microelectronics for IoT applications

Tools I Use

PyTorch Logo Git Logo GitHub Logo Ansible Logo Docker Logo Grafana Logo Prometheus Logo Jupyter Logo LaTeX Logo Linux Logo Vim Logo Visual Studio Code Logo LaTeX Logo

My Stats

My GitHub Statistics
My Most Used Languages


Note: The profile picture at the top was generated by Leonardo.AI.
Visitor count:

capacitive-soil-moisture-sensor's People

Contributors

ronmckay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

capacitive-soil-moisture-sensor's Issues

Make sensor including case more compact by using single AAA + voltage booster

The sensor including the case is too bulky. The ability to use 2x AAA batteries is nice but it would be way more compact with using a single AAA battery. For this to work there has to be a voltage booster. This will inevitably lead to more components but voltage boosters usually have no more than 3-4 additional SMD components.

EDIT: However, component prices have to be considered as low power voltage boosters are currently quite expensive due to shortages.

Distance test

Hi,
When you use your enclosure box, how much range can you get on the open field with line of sight?

Make creation of production files scriptable

Production files are currently generated by hand. This is error prone and not fully reproducible.
A nice solution for this is to intregrate KiBot together with a Makefile. This would make it much easier to generate a suite of production files, including the assembly files which are currently not available.
Going further down the road this should also be implemented as a GitHub action to automatically generate all production files for new releases.

Create OpenSCAD file for the case

In order to be able to version control the case and enable other contributors to work on it there should be an OpenSCAD version of it.

Additionally the print time and material consumption of the case should be reduced.

Improve the workflow of calibrating the sensor values

Currently it is quite cumbersome to calibrate the raw sensor values as one has to upload the sketch in CALIBRATION_MODE first, note the values in air and water, update the sketch and reupload it to the sensor. When trying to deploy a lot of these sensors this takes a lot of time. A nicer way would be to include a second button and an LED which could drive a small "calibration interface".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.