Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alcor55/envirosensecube
An environment sensor based on Arduino and ESP8266, featuring a BME688, ePaper display (model GDEW0097T50), and battery powered (via PowerBoost) and monitored (via Fuel Gauge LC709203F)
https://github.com/alcor55/envirosensecube
aceinnolab adafruit arduino bme688 esp8266 gdew0097t50 lc709203f powerboost
Last synced: 20 days ago
JSON representation
An environment sensor based on Arduino and ESP8266, featuring a BME688, ePaper display (model GDEW0097T50), and battery powered (via PowerBoost) and monitored (via Fuel Gauge LC709203F)
- Host: GitHub
- URL: https://github.com/alcor55/envirosensecube
- Owner: alcor55
- Created: 2024-08-17T19:34:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T19:44:11.000Z (5 months ago)
- Last Synced: 2024-12-21T14:23:11.810Z (20 days ago)
- Topics: aceinnolab, adafruit, arduino, bme688, esp8266, gdew0097t50, lc709203f, powerboost
- Language: C++
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EnviroSenseCube v1.0
Monitor environment by Vincenzo Rivelli.Features:
- Temperature, Relative humidity, Barometric pressure && Air Quality.
- Low power optimization && battery monitor.
- E-Paper Display.
- ThingSpeak channel over WiFi.Hardware:
- Adafruit Huzzah ESP8266 ( 3.3volt logic ).
- Adafruit PowerBoost 500 Charger.
- LiPo battery 1800mAh ( EEMB Cell ).
- Adafruit BME688 ( I2C address: Default 0x77, 0x76 with closed bridge ).
- Adafruit LC709203F LiPoly/LiIon Fuel Gauge. ( I2C address fixed: 0x0B ). Need the same power as the logic level of your microcontroller ( 3.3v ).
- Adafruit On-Off Power Button ADA1683 ( Power Switch ).
- Aceinnolab Universal E-Paper driver board for 24-pin SPI.
- GoodDisplay GDEW0097T50 E-Paper Mini 0.97inc 184x88 24pin SPI. Min.FULL upd.: 180sec(3min.), Min.PARTIAL upd.: 5sec. https://www.good-display.com/product/434.html https://www.good-display.com/news/80.html#precaution
- Acrilic Case.GPIO Pin map: #0, #2, #4, #5, #12, #13, #14, #15, #16.
- HUZZAH GPIO #16 Pin -> HUZZAH GPIO Rst. Pin. ( For the DeepSleep awake ).
- HUZZAH TX Pin -> UART Cable WHITE.
- HUZZAH RX Pin -> UART Cable GREEN.
- HUZZAH V+ Pin -> UART Cable RED.
- HUZZAH GND Pin -> UART Cable BLACK.
- HUZZAH GPIO #13 Pin -> E-Paper driver SPI SDI.
- HUZZAH GPIO #14 Pin -> E-Paper driver SPI CLK.
- HUZZAH GPIO #2 Pin -> E-Paper driver SPI CS.
- HUZZAH GPIO #15 Pin -> E-Paper driver SPI DC.
- HUZZAH GPIO #0 Pin -> E-Paper driver SPI RST.
- HUZZAH GPIO #12 Pin -> E-Paper driver SPI BUSY.
- HUZZAH GPIO #4 Pin (i2c SDA) -> BME688 SDI Pin -> LC709203F SDA Pin (JST-SH Blue).
- HUZZAH GPIO #5 Pin (i2c SCL) -> BME688 SCK Pin -> LC709203F SCL Pin (JST-SH Yellow).Power management:
- Charging time: 6 hours and 15 minutes. (Yellow LED (near pins): Charging; Green LED (near screw): Charge complete).
- Autonomy: 11 days 4 hours and 40 minutes. ( SLEEP_TIME = 5m ).![IMG_2259](https://github.com/user-attachments/assets/a2cb5548-ab53-4d6d-bf6d-7d8a5aafc315)
![IMG_1986](https://github.com/user-attachments/assets/8c7e6fed-1b8d-405b-a2c3-6f99d8559f20)