Code Monkey home page Code Monkey logo

esp-water-temp's People

Contributors

meurig avatar

Watchers

 avatar  avatar

Forkers

sobhydo

esp-water-temp's Issues

Add support for different sensors (e.g. DHT22 and DHT11)

Currently the software is compiled with support for a ds18b20 (or similar) temperature sensor, but the hardware could interface with any sensor requiring +ve -ve and a sensor with a pull up resistor.

The obvious choice is a DHT22 temperature and humidity sensor (as I have one of these). Adding support for this could be as simple as compiling in the associated library and adding a lag parameter to the wifimanager page.

Unstable when using DHT22 sensor

As of last night I added support for the DHT22 temp and humidity sensor in software. Since then I've been running one of my strip board modules with one of these sensors.

The at around 02:40 the module started posting 0's for temp and humidity. Resetting the device today seems to have fixed the problem.

Doesn't always start cleanly

The prototype appears to need a rest after power is pplied before it starts working. Not sure why that is, but it would be good if it simply booted cleanly!

Adding a watchdog might be a (pretty shoddy) way around it, as that should reset itself, but I'm not sure if it even boots to a stage where that would work.

Needs further investigation.

Add a watchdog

It would be good to add a watchdog to automatically reset the esp if it hangs.

Add a reset button

Add a button (to the spare gpio?) that will allow the wifi settings and anything else set through the wifimanager to be reset.

It might be easiest to have this pin be read only on start up, so one might reset the device by booting it with the reset button held down.

Add support for multiple temperature sensors

How about two or three ds18b20 sensors all hooked up in parallel?

I think it would be easy to add headers for this and I think they support all running on the same bus. Not sure if you'd need a pull up resistor for each, but would be great if not!

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.