- BunJs or npm
- Set up Firebase with a real-time database
- Add firebase keys to
webapp/src/keys.json
bun i
bun run dev
๐งฎ Logic | โก๏ธ Input | Output โก๏ธ |
---|---|---|
Wemos S2 mini Microcontroller | CCS811 Air quality sensor | 5v Pump |
uln2003 Transistor IC | DHT22 Temperature and Humidity Sensor | 5v Leds |
5v 3A PSU | Capacity soil moisture sensor | 5v 40mm fan |
LDR |
- Arduino IDE
- ESP-32 board manger
Install these libraries:
- CCS811-SOLDERED
- Wire
- DHT22
- Ewma
- ESP32Firebase
- WiFi
add embedded/keys.h
with this content:
#define SSID "" // WiFi SSID
#define PASSWORD "" // WiFi Password
#define REFERENCE_URL "" // Firebase realtime database reference URL
Upload the code to the Wemos S2. Make sure it has Arduino firmware flashed.
๐ PCB | โก Electronics | ๐ Dashboard |
---|---|---|