ESP8266 LED Matrix Bar Weather Station V1 - gClock/Weather/Message Scrolling Web Server (1)
HTML-код
- Опубликовано: 2 ноя 2024
- Features:
ESP8266 WeMos D1 mini module which I finally found good application for (now you can buy better cheap ESPs)
6 x LEDMatrix module with MAX7219 driver
supplied directly from USB port with USB plug
all data are synchronized every 7-8 minutes
time and date are taken from google.com
weather informations are grabbed from openweather.org JSON api
no hardware RTC clock is necessary
internal temperature, humidity sensor (options - DS18B20, DHT22, DHT12)
ESP8266 setup and control as a Wi-Fi Web Server (WiFiManager, OTA, mDNS)
receives a message input from a User Input page, then displays the message on a scrolling LED matrix display.
The interface for all the controls is designed as a webapp for internet browser.
6 x MAX7219 8 x 8 LED Matrix module
1 x WeMos D1 mini
1 x Interface Shield
Schematic is available here:
Normal: easyeda.com/ne...
Expansion: easyeda.com/ne... (Unfinished - Future plans)
Source code is available here:
V1: github.com/Zal...
===================================================
Configuring the upload environment
===================================================
How to configure standard Arduino IDE to use as Arduino ESP8266 IDE.
First download Arduino IDE and install it on computer.
IMPORTANT: Download old version Arduino IDE Version 1.8.1.
(Tested Version 1.8.9 and Version 1.8.13)
Open Arduino IDE and go to File - Preferences.
Enter arduino.esp8266... under Adittional boards manager.
Select Boards Manager in Tools - Board
Find ESP8266 and press Install
IMPORTANT: Download old version esp8266 by ESP8266 Community Version 2.3.0.
IMPORTANT: Additional Libraries
go to Sketch - Include Library - Manage Libraries
Find and Install
WiFiManager by tzapu,tablatronix Version 0.15.0
DHT Sensor library by Adafruit Version 1.3.0
ArduinoJson by Benoit Blanchon Version 5.11.1
After install select ESP9266 board.
Board: NodeMCU 1.0 (ESP-12E Module)
Upload Speed: "115200"
CPU Frequency: "80 MHz"
Flash Size: "4M (3M SPIFFS)"
Port: COM??
===================================================
3D Parts:
Pinshape : pinshape.com/i...
Thingiverse : www.thingivers...
The open source hardware and software is free and made with love. Please show your level of support with a voluntary donation.
Donate:
www.paypal.com...
Hello, I can't compile the sketch of the error when compiling for NodeMCU 1.0 board (ESP-12E Module).
Any sugestion? thanks
Hola, no puedo compilar el sketch da error al compilar para la placa NodeMCU 1.0 (ESP-12E Module).
¿Alguna sugerencia? Gracias
What is the solution for this error? Help please
In file included from LED_Matrix_Bar_Weather_Station-master\LED_Matrix_Bar_Weather_Station-master\ESP8266\ESP8266_LED_Matrix_Bar_Weather_Station\ESP8266_LED_Matrix_Bar_Weather_Station.ino:77:0:
sketch\LEDMatrix_ClockWeather.h: In function 'void updateTime()':
LEDMatrix_ClockWeather.h:350:46: error: invalid operands of types 'double' and 'long int' to binary 'operator%'
long epoch = round(curEpoch + 86400L) % 86400L; // NTP
^
exit status 1
invalid operands of types 'double' and 'long int' to binary 'operator%'
Good project ! but I get errors, could you put the DHT library used link ? thanks
very nice project !
instead others related, the code is very good organized and structured, unfortunately, I have many errors on compile and cannot started..
I use IDE 1.8.1.
Install necessary libraries through /Sketch/Iiclude Library/Manage libraries.
ArduinoJson used version 5.11.1.
Hi
do you have the schematic diagram for all component connections
Thanks
saludos buen video
A trick: you can watch series at flixzone. I've been using it for watching all kinds of movies during the lockdown.
@Raul Peyton Yea, have been using flixzone} for months myself =)
@Raul Peyton definitely, I have been watching on flixzone} for since november myself =)
@Raul Peyton Definitely, I've been using Flixzone} for months myself :D
still no code ???
Any links to the software? App?
Use the Web.