Code Monkey home page Code Monkey logo

esp8266_wifi_matrix_clock's Introduction

SuperY_WiFi_Clock

A Esp8266 wifi matrix clock white.jpg

交流群q: 936535764
Telegram group https://t.me/wifi_matrix_clock

2021.04.02
已更新3.3版本,现在已支持离线使用,若想离线使用,需连接DS3231,连线 正(3.3/5v) 负(GND) SDA(D2/GPIO4) SCL(D1/GPIO5)
Update version 3.3, can support DS3231 RTC now, if you want to use the clock without wifi , you can add a DS3231 ,wire: +(3.3/5v) -(GND) SDA(D2/GPIO4) SCL(D1/GPIO5)

2020.10.23 已查明上次事故的原因 是2.5版本的固件中 OTA部分出了问题 所以2.6更新后无法运行 现已将2.5 2.6固件删掉 修复后重新编译了2.7 增加了调速功能 显示更为流畅 修复了OTA的bug 请重新手动更新为2.7 以后会避免此类事件发生 对此深表歉意 出现问题可直接邮件联系我 [email protected]
2020.10.23 It has been found that the cause of the last accident is that the OTA part of the 2.5 version of the firmware has a problem, so it cannot run after the 2.6 update. Now the 2.5 2.6 firmware has been deleted and recompiled after repairing 2.7. The speed control function has been added. The display is more smooth and OTA bugs have been fixed . Please manually update to 2.7 again. This kind of incident will be avoided in the future. I apologize. If you have any problems, please email me [email protected]

2020.10.21推送的2.6版本有严重问题,自动更新后无法连wifi,led无显示。本想新加调速功能,上传服务器的.bin由于传输问题出现错误,已下线,但已影响了一些设备,请手动烧录固件 深表歉意。调速功能后续会再加。

The 2.6 version pushed on 2020.10.21 has serious problems. After the automatic update, the wifi cannot be connected and the LED is not displayed. I wanted to add a new speed control function. The upload server's .bin has been offline due to a transmission problem, but some devices have been affected. Please burn the firmware manually. I apologize. The speed control function will be added later.

看不到图自行翻墙或查看Pics目录里的图

Video

https://youtu.be/mZeVnjwp35k
https://space.bilibili.com/402654671

固件上传方法:
how to upload firmware:

如果你的开发板写入过其他程序(尤其是使用了EEPROM的),务必先烧录ResetChip.bin或使用第二种Arduino IDE上传方法,webUpdate.ino会清除之前的EEPROM值. 如果不将旧的EEPROM值清除,配置网页会出现无选项 乱码现象
If your ESP8266 board has been written other programs (especially those using EEPROM), be sure to flash ResetChip.bin first or use the second Arduino IDE to upload, webUpdate.ino will clean old EEPROM value. If the old EEPROM value is not cleared, there will be no option in the configuration page or display garbled code in the configuration page

方法1适合不会使用Arduino IDE的新手 但有的电脑无法运行烧录软件 就只能使用方法2

Method 1 is suitable for novices who do not know how to use Arduino IDE, but some computers cannot run the tools, so they can only use method 2.

1.Flash tools OR ESP8266Flasher

使用FlashESP8266.exe或者ESP8266Flasher直接选择COM口,先上传ResetChip.bin固件(如果你用的是全新的开发板 没有写入过其他程序 可以直接写入时钟固件),完成后再上传最新的时钟.bin固件(ESP8266Flasher请在config标签点击第一条齿轮图标)(若无COM口 检查microUSB数据线是否正常 不要使用无数据传输功能的2芯线 以及是否有CP2102/CH340驱动程序)
Open flashesp8266.exe or ESP8266Flasher, select COM port and upload ResetChip.bin first(if you are using a new development board without flash other programs before, you can flash the clock firmware directly), then upload the latest clock .Bin firmware(For ESP8266Flasher, please click the first gear icon in the config tab) (if there is no COM port, check whether microusb cable is ok(Do not use 2-core cables without data transmission function) and CP2102 / ch340 driver)

2.Arduino IDE

1.自行设置安装ESP8266开发板
进入首选项(Preferences),找到附加开发板管理器地址(Additional Board Manager URLs),并在其后添加如下信息:
1.Install ESP8266 board
enter-(Preferences),find(Additional Board Manager URLs),add text:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
pic2.png

2.点击工具 - 开发板 - 开发板管理器
搜索ESP8266并安装
2.open tools - board - board manager
search ESP8266 and install
pic1.png

选择开发板为Nodemcu 1.0
select board : Nodemcu 1.0

3.打开webUpdate.ino 修改wifi名和密码 烧录进Nodemcu后 打开网页上传.bin文件
3.open webUpdate.ino modify wifi ssid and password, after upload to board, open webpage and upload .bin file.

bom.jpg

1.jpg

blue.jpg

green.jpg

red.jpg

使用DS18B20模块(use DS18B20 module)
wire.png

wire.png

如果你没有DS18B20模块 只有DS18B20 可以自己接一个4k7上拉电阻(If you only have DS18B20(not module), you can add a 4k7 pull-up resistant)
wire1.png

wire1.png

esp8266_wifi_matrix_clock's People

Contributors

yuan910715 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.