GithubHelp home page GithubHelp logo

gitzhuhao / zclock_matrix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from a2633063/zclock_matrix

0.0 0.0 0.0 40.07 MB

zClock 点阵版本

Shell 1.33% C++ 4.57% Python 1.74% C 88.29% Makefile 2.81% HTML 0.91% Batchfile 0.36%

zclock_matrix's Introduction

zClock_Matrix

使用esp8266驱动led点阵时钟.

当前文档还在完善中....

本项目为使用B站up主HACK实验室 制作的开源wifi时钟(HACK#032 50元打造超高精度WiFi时钟(全开源))为硬件基础,开发此固件.

原固件使用arduino开发,只有wifi配网+校时功能. 此固件在保留原固件的功能基础上,增加了部分个人觉得实用功能 例如 显示方向/亮度设置等功能,并增加app端实现部分配置功能.

建立了个QQ群,有问题可以加入来讨论:459996006 点这里直接加群 (收费群,请用android或pc入群. 支持我请加群或通过app端打赏我)(如果提示禁止入群,可能为付费群的一些问题,可以晚点再试)

也可以发送邮件给我:[email protected] (邮件较多,可能会较晚回复)

作者声明

注意: 本项目主要目的为作者本人自己学习及使用设备而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果.

严禁他人将本项目用户用于任何商业活动.个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务.

有需要请联系作者:[email protected]

特性

勾选为已完成功能,未勾选为计划后续增加的功能.注意:计划完成功能并不代表一定会完成此功能,若

  • ds3231时间
  • 手动设置亮度
  • 手动设置屏幕显示方向
  • Web配置wifi
  • 自动网络校时
  • 推送文字滚动显示(由于屏幕像素限制,仅支持英文)
  • 日期时间交替显示
  • 日期时间交替显示开关/设置
  • 在线升级

目录

前言(必看)

开始

硬件相关

烧录固件相关

开始使用/使用方法

其他内容

通信协议

前言(必看)

  • 除非写明了如果你不是开发人员,请忽略此项之类的字眼,否则,请一个字一个字看清楚看完整后再考虑动手及提问!很可能一句话就是你成功与否的关键!

  • 烧录固件需要烧录器:一般的ttl串口烧录器即可,一般刷机的人应该都有,淘宝价格大概为2-5元

  • 使用此固件,需要app端配合,见SmartControl_Android_MQTT.

  • app只有android,因ios限制,本人不考虑免费做ios开发.(不要再问是否有ios端).

虽然没有ios端,但固件支持homeassistant,可以使用安卓APP配置完成后,连入homeassistant后,使用ios控制. APP主要仅为第一次使用配对网络及配置mqtt服务器时使用,之后可以用homeassistant控制不再使用app.

如果你不知道什么是mqtt或homeassistant,所有有关的内容可以跳过.

如果你有任何问题,可以直接在此项目中提交issue,或给我发送邮件:[email protected],邮件标题中请注明[zClock].

开始

由于原硬件可以直接接电脑烧录固件,因此整体流程如下:将设备/pc连接,在pc运行烧录软件进行烧录,烧录固件.

烧录完成后,首次使用前配对网络并配置mqtt服务器,之后就可以使用了.若不配置mqtt服务器,可以实现局域网通信,但无法实现远程控制配置功能(一个时钟也没必要什么远程控制就是了)

硬件相关

基于B站up主HACK实验室 制作的开源wifi时钟(HACK#032 50元打造超高精度WiFi时钟(全开源))开发,因此硬件资料请参考原up主提供的资料.

烧录固件相关

固件烧录

烧录固件完成后,即可开始使用

开始使用/使用方法

开始使用

其他内容

通信协议

此项为专业开发人员准备,如果你不是开发人员,请跳过此项

为了开发人员开发自己的控制软件,将通信协议开放

所有通信协议开源,你可以自己开发控制app或ios端

通信协议

zclock_matrix's People

Contributors

a2633063 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.