check in
Completed

Campus Life Assistant 7

PROCampus Life Assistant 7

tag

115
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2024-11-12 03:25:30Update time:2024-11-13 09:15:52

Description

Smart alarm clock based on ESP32-S3 module

Gitee source code address: https://gitee.com/lxy0423/schoolassistant7

Bilibili introduction video link

Please see Gitee for the latest content and instructions. Only relatively important instructions are written here because the review is very slow.

If you want to copy one yourself, please be sure to read this document before making a decision.

The Gitee documentation is slightly different from this one. It is recommended to read both.

 

Function:

  • Time, accurate to seconds and can be offset by seconds.
  • Weather, each update saves the last 120 hours of weather, the last 2 hours of minute-level precipitation, and current weather description, and calculates the moon phase in real time.
  • Course schedule management and get out of class reminders.
  • Connect to WiFi (supports customized campus network authentication information)
  • Picture viewer.
  • Thermal printing computer screen, recording.
  • Remote control computer execution cmd
  • Communicates with Xiaomi Mi Band 4, including setting alarm clocks, setting reminders, synchronizing weather, synchronizing time, and providing APIs to obtain information such as step count and heart rate.
  • The third-party voice assistant of Xiaomi Mi Band 4 requires Baidu Smart Cloud’s speech recognition and UNIT's API-KEY. Anyway, the speech recognition trial is 180 days,.
  • Music playback (I2S)
  • Music download
  • B station video playback (mpeg1 stream)
  • View the number of fans, likes, and private messages at Station B (you need to scan the QR code to log in)
  • Lua interpreter
  • TF card file manager
  • Text editor, supports external keyboard
  • Battery power management
  • USB card reader
  • Optional daily password verification

 

Forging/Porting Tutorial

Just buy the components according to the schematic diagram. I have also provided purchase links for some components on gitee. You can also buy the same models from other places.

Special note: You may not be able to buy the exact same AXP192. I bought it from here as 'new and original', but it turned out to be a customized refurbished version.

If you buy a different one, the solution is not particularly difficult. You only need to slightly change the power circuit. As long as the version you buy has at least one DC-DC default output of 3.3V, you can modify the circuit, connect it to the 3V3 network, and then slightly modify the PCB. Because I have two DCDC leads, if I don’t want to re-sample, I can carefully cut off the two DCDC outputs and swap them.

DS3231 is indeed relatively expensive. I bought it about three years ago. At that time, a module cost six yuan. If you want to use a cheaper RTC, I recommend a model: PCF8563. I have already written the macro definitions. In addition to the library files, I will add them myself. Then the library may have bugs, at least the one I used before has them.

It is recommended to prepare two or three FPC seats for upper and lower connections, and they are not expensive, just in case you need them. I bought the wrong one at the time and just found a PCB to remove.

Designed by 小李电子实验室 (from OSHWHub)

Link:https://oshwhub.com/lxu0423/xiao-yuan-sheng-huo-zhu-shou-7-0

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
No data
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation