DFRobot ENS160 Tests

ENS160 Air Quality Sensor, based on ScioSense’s new ENS160 sensor chip, is specifically designed for indoor air quality monitoring and offers detection of multiple IAQ data(TVOC, eCO2, AQI).

ESP8266 Circuit Design

I2C Circuit design for ESP8266

Sensors and issues with I2C

Sensor types and issues with i2c

ESP32 Pinout Allocation

Connecting ESP8266 and ESP32 to BME280s via SPI. Both singular and multiple.

ESP8266 Notes

PIN OUTS LABEL COLOR CONNECT #1 CONNECT #2 NODEMCU 3V3 Red/Brown ALL GND NEG Black ALL SENSORS D1 SCL Yellow I2C M/PLEX To Sensors D2 SDA Blue I2C M/PLEX To Sensors SD CARD CLK CLK (SCK) 14 Pink/White… Read More

ESP Direct commands

https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html using include ESP8266WiFi.h the following core cmds work for me

Notes on Flask

You can test Flask is running with python -c “import flask; print(flask.version)” Handy tutorial for basics https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3

Screen Notes

Create a named screen See Screens Reattach screen -r slow-build Leave Screen

Client Setup

Now set up the client.

Sensor Hub Set Up

The Node software is available from Github/HiveScientiaNode You will need an SD Card and populate it with the files included in the following sdcardfiles.zip. Configuration The node.ini file starts with the following section. You will need to complete… Read More