ESP8266 WebServer + Bootstrap + Bootswatch
How to create a beautifull interface for your ESP8266 project and change theme dynamically
- Change theme using Bootswatch CDN
- Display DHT22 and BMP180 measures
- Use GPIO from Web Interface (use Leds to simulate for example)
Libraries used: WiFiClient, ESP8266WebServer, DHT and Adafruit_BMP085
Bootswatch CND : https://www.bootstrapcdn.com/
Equipment used
- Any ESP8266 ESP-12 module, for example Wemos D1 mini
- BMP180 : Atmospheric pressure sensor
- DHT22 Temperature and humidity sensor
Wiring
Sensor |
Pin |
ESP8266 Pin |
DHT22 |
VCC |
5V |
|
GND |
G |
|
Data |
D4 |
BMP180 |
VCC |
5V |
|
GND |
G |
|
SDA |
D2 |
|
SCL |
D1 |
More info
Interface Bootstrap pour vos projets ESP8266
Comment créer une interface Web pour vos projets ESP8266
- Changer de thème avec Bootswatch
- Afficher les mesures d'un DHT22 et d'un BMP180
- Comment utiliser le GPIO depuis l'interface Web
Matériel utilisé
- N'importe quel ESP8266 (ESP-12x), par exemple Wemos D1 mini
- BMP180 : Capteur de pression atmosphérique
- DHT22 capteur de température et d'humitité
Cablage
Sensor |
Broche |
Broche ESP8266 |
DHT22 |
VCC |
5V |
|
GND |
G |
|
Data |
D4 |
BMP180 |
VCC |
5V |
|
GND |
G |
|
SDA |
D2 |
|
SCL |
D1 |
Tutoriels en Français
Licence : MIT
Copyright : www.projetsdiy.fr and www.diyprojects.io