Giter VIP home page Giter VIP logo

esp_calendar's Introduction

ESP_Calendar

简介 (Intro)

基于ESP32的墨水屏日历,提供天气,老黄历以及F1赛历等功能

主页显示:天气和空气指数信息,本月日历信息,当日农历及节假日信息,今日事宜

翻页显示:F1 2023 正赛日历


2.7'' E-ink display from Adafruit that shows the information of weather, month calendar, lunar calendar as well as F1 2023 season calendar. The whole kit was developed based on an ESP32.

Main page displays: month calendar, lunar calendar, weather and air quality, etc.

Press button to switch page display, which shows the F1 2023 Season Calendar.

PCB设计文档 (PCB Design files)

https://oshwhub.com/zhangshunlu/esp_calendar

配置修改 (Configuration)

需在main.h文件中修改以下信息,其中MY_CITYMY_COUNTRY_CODE 的值目前仅支持Shanghai和CN,其他城市和地区需修改相应代码

Edit the following part in the file main.h, note that the value of MY_CITY and MY_COUNTRY_CODE supports only for Shanghai and CN now, you will have to modify the corresponding functions in the source code to match your location.

#define WIFI_SSID               "YOUR WIFI"
#define WIFI_PASSWORD           "YOUR WIFI PASSWORD"

#define QWEATHER_API_KEY        "YOUR API KEY"  // 和风天气API
#define MY_CITY                 "Shanghai"
#define MY_COUNTRY_CODE         "CN"

#define JUHE_API_KEY            "YOUR API KEY"  // 聚合数据API

其他墨水屏支持 (Support for other E-ink displays)

本项目电路仅支持Adafruit的2.7寸墨水屏模块,如需使用其他屏幕,需对电路进行修改。

软件部分可以使用GxEPD库,支持市面上大部分墨水屏。

The hardware circuit only applies for the the 2.7'' display from Adafruit. If you are using other displays, the circuit needs to be modified.

The nice library GxEPD supports a great number of E-ink displays, you can use this library to best suits your display.

实际效果 (Realistic view)

image image

esp_calendar's People

Contributors

xiaolu1990 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.