Skip to content

UROP with Prof. Joe Steinmeyer to bring out a low cost and small footprint system to monitor environmental data within a laboratory setting.

Notifications You must be signed in to change notification settings

mdh1418/LabMonitorUROP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

LabMonitor

UROP with Prof. Joe Steinmeyer to bring out a low cost and small footprint system to monitor environmental data within a laboratory setting.

Getting Started

For this project, we are using the ESP32 (https://www.espressif.com/en/products/hardware/esp32/overview), the BME680 environmental sensor (https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf), as well as a customized PCB for a minimal barebones setup. The ESP32 and BME680 are interfaced using I2C.

Setup (WITHOUT PCB)

Materials

After installing the software listed below in the Software section to program the ESP32-DevKitC with Arduino, simply follow the hookup guide outlined in the Adafruit tutorial linked above in the materials list.

Materials

After installing the software listed below in the Software section to program the ESP-Wroom-32, (

Notes

  • Use 3.3V on the FTDI so cut the 5V connection and solder the 3.3V connection
  • To program the ESP-Wroom-32, press Reset, press Prgm, release Reset, and release Prgm and upload the sketch
  • When using wifi, the FTDI driver cannot supply enough current, so power using batteries or a lab supply

Software

Programming the ESP32 with Arduino https://github.com/espressif/arduino-esp32

BME680 Driver https://github.com/BoschSensortec/BME680_driver

KiCad (If customizing PCB) http://kicad-pcb.org/

References

http://esp32.net/ https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf https://www.espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf https://3.bp.blogspot.com/-zyGHuqISKPs/WMx4MWPAZOI/AAAAAAAAAMw/xxDcpwVSq0garkCG5n8yQfn4X7r94zMHACLcB/s1600/ESP%2B32%2BSchematic.PNG https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf https://learn.adafruit.com/adafruit-bme680-humidity-temperature-barometic-pressure-voc-gas/arduino-wiring-test https://www.14core.com/wiring-and-flashing-programming-esp-32-esp32s-with-usb-ttl-uart/ https://github.com/sparkfun/SparkFun-KiCad-Libraries https://www.wayneandlayne.com/blog/2013/02/27/kicad-tutorial-gerber-file-generation/ https://techtutorialsx.com/2017/04/24/esp32-publishing-messages-to-mqtt-topic/

About

UROP with Prof. Joe Steinmeyer to bring out a low cost and small footprint system to monitor environmental data within a laboratory setting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published