张三叔

Eye of God Pendant V1.1

 
Overview

 

2022/06/25

Updated to lower difficulty version

Reduced difficulty version: https://oshwhub.com/Myzhazha/shen-zhi-yan-gua-jian-v1-2_esp32u

NOTE: 3D printed models are not compatible with this project

 

 

2022/04/10

Update the Inazuma shell model, as shown in the figure:

 

 

 

 

 

 

Updated to version 1.1, updated content:

1. Change the toggle switch to a key switch (an EC190707 switch IC is added)

2. Change the resistor numbered R10 to a jumper pad (a piece of tin is short-circuited)

3. The battery is changed to a 600mah 602828 square battery, and the battery life is extended to 4.5 hours (shell thickness + 2mm)

 

PS: When testing the wireless charging function, it was found that it would heat the battery (magnetic isolation sheet has been attached), so it was removed.

When testing the DCDC buck-boost circuit, it was found that it was not suitable for this battery. It only took a few minutes for the battery voltage to drop from 3.3v to 2.7v. It was a bit of a loss to add some cost for a few minutes of battery life, so I canceled it.

The shell has not been verified yet. Once the verification is completed, it will be updated to the network disk with the name: Eye of God V1.1 Shell.

 

 

↑Assembly renderings, from left to right, back cover-battery-PCB and screen-casing-plano-convex lens

 

Effect:

Picture 5 shows the outdoor effect on a sunny day, which is not very nice.

 

The effect of installing the key chain:

 

 

Core board size:

 

 

 

Project Description:

This project is based on the Arduino IDE environment

The hardware and software parts of this project are open source based on the GPL3.0 open source license (can be modified, shared, and commercially available, but must be open source). Please follow the GPL3.0 open source license rules for secondary modifications.

GPL3.0 license introduction: http://www.gnu.org/licenses/quick-guide-gplv3.html

Since the shell is modified based on libc0607 , this shell is also open source under the CC-BY-NC-SA 3.0 open source license (can be freely modified and shared, but not for commercial use!)

CC-BY-NC-SA 3.0 open source license introduction: https://creativecommons.org/licenses/by-nc-sa/3.0/

I asked MiHoYo via email, but it cannot be counted as a fan work, so if you want to sell it, you can weigh it yourself.

 

The project uses the Arduino_GFX library to drive the screen https://github.com/moononournation/Arduino_GFX

The video playback code comes from https://github.com/moononournation/RGB565_video

The shell is based on the second modification of the Eye of God shell of libc0607 , address: https://github.com/libc0607/esp32-vision

The eye of god material comes from Kira , the master of UP station B. The material address is: https://b23.tv/m50Vcry ; then I use AE to add some particle motion effects. The AE project file will be placed in the attachment (the AE version is CC 2017 version, please do not use AE versions lower than CC2017 to open it, you need to install the TrapcodeParticular particle plug-in). At the same time, a 60-second dynamic video file of each element will be attached, so that you can use editing software to combine and modify it at will.

This project is an upgraded version of an ESP32 pendant that I previously open sourced. This time it is upgraded to a single PCB with a 0402 RC package. It may not be very friendly to novices. Previous project: https://oshwhub.com/Myzhazha/1 -28tft-esp32

The hardware of this project is similar to the hardware of my other ESP32 clock. The program can be used universally. Address: https://oshwhub.com/Myzhazha/1-28tft-esp32_copy

 

 

Main controller: ESP32 Pico D4 (it may not be very friendly to novices when welding, don’t ask me how to weld it, I put it on Jiali Chuang SMT)

Screen: GC9A01

Regulated LDO: RT9013-3.3

Charging IC: TP4055

Charging interface: Type-C

Battery: 602828 lithium battery

Switch IC: EC190707

 

 

 

Precautions:

 

1. Precautions when making board:

When making the board, please choose a thickness of 1.2mm. If it is too thick, the bend of the screen cable will not be wide enough. If it is too thin, the four pins of the Type-C female socket will be exposed from the back of the PCB (you can use a file to flatten it)

 

 

2. Welding precautions:

L1 is the antenna pad. This project does not use wifi and Bluetooth, so it does not need to be soldered.

The J1 pad is a short-circuited jumper, which is used to connect and disconnect the power supply of the SD card. Because the ESP32 Pico D4 cannot enter the download mode when the SD card is powered on, so please short-circuit the J1 jumper with a piece of tin after the firmware burning is completed.

First place the screen according to the circular position printed on the silk screen and then solder the screen cable

The screen is fixed with double-sided tape. Before fixing, please use tape (high-temperature tape is recommended) to cover the pins on the PCB on that side of the screen to avoid contact with the steel shell of the screen and cause a short circuit.

ESP32 Pico D4 is an LGA package, which is very difficult to solder, so please operate with caution.

Be careful not to reverse the positive and negative poles of the battery

If you want to send it to Jialichuang for SMT, it is recommended to hand-solder the SW1 switch yourself. Economical SMT cannot attach this switch.

 

 

3. Precautions when burning firmware:

TTLRXD corresponds to T on PCB

TTLTXD corresponds to R on the PCB

TTL3.3V corresponds to 3 on the PCB

(Be sure to use 3.3v voltage, 5V voltage will damage the screen and ESP32 module)

TTLGND corresponds to G on the PCB

 

When the Arduino IDE is running, press and hold the BOOT key and then press the EN key to enter the download mode.

After the download is complete, short the J1 jumper with a piece of tin

 

4. Things to note when converting video files:

Since the video being played uses mjpeg picture frames, it needs to be converted using FFmpeg.

FFmpeg download address https://ffmpeg.org or download directly from Github: https://github.com/BtbN/FFmpeg-Builds/releases

Instructions for use: When exporting the editing software, modify the resolution to 240x240 pixels and export to .mp4 format.
Download FFmpeg and unzip it. Hold down the shift key and right-click the mouse in the FFmpeg.exe directory - open the PowerShell window here.

Execute the following command to convert mp4 files to mjpeg format

./ffmpeg -i [你的mp4文件路径] -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 [输出路径]

for example:

./ffmpeg -i D:video1.mp4 -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 D:video240_30fps.mjpeg

After the conversion is completed, put the 240_30fps.mjpeg file into the root directory of the TF card.

 

5. Precautions for shell painting:

It is best to use light-curing printing for the casing. Jialichuang’s 3D printing service (less than 6 yuan, excluding postage): 3D Monkey address https://www.sanweihou.com/

Just spray the gold self-spray paint on Taobao. If the printing color of the shell is white, you can spray gold paint directly. If the printing supplies are other colors, it is recommended to spray white primer first and then spray gold topcoat.

It is strongly recommended to spray varnish (varnish) again for protection at the end

Try to choose a dry place where the wind is not very strong, such as the corner of the upper and lower floors in the safe passage of the community (be careful not to be taken away by the cleaning staff as garbage. Mine was sprayed at night and left there to dry overnight. , but was taken away by the cleaning staff as rubbish in the early morning)

It is recommended to spray paint every five minutes for a total of 3-4 times. Wait 1 hour after each paint is sprayed. After it is completely dry, spray the next one.

After spraying, it is recommended to leave it in a ventilated place for 24 hours to allow the smell to dissipate.

Please take personal protection before spray painting

 

6. Precautions for assembly:

When assembling, please align the Type-c interface first and then press the other side

The plano-convex lens (glass) is glued on. Use a toothpick to pick up a little glue and apply it to the edge of the shell. Apply a full circle before putting the lens in.

(Please use hard glue for glue. Do not use soft glue, which is a glue that becomes solid after curing. Do not use 302AB glue. This glue does not stick to glass. Before purchasing UV glue, ask customer service whether it is hard glue.)

There will be a 1.5mm thick gap between the back cover and the core board. You can stick 2mm thick buffer foam inside the back cover (as shown in the picture)

 

7. Purchase channels and links for various accessories:

The components in the BOM table can be purchased directly at Lichuang Mall. Some prices may not be very friendly. You can go to Taobao.

SMT Some of the more expensive Lichuang malls can mail the patches themselves. Each component charges a warehousing fee of 5 yuan (when mailing, be sure to write the component model or the corresponding Lichuang in the BOM list on the packaging of each component. Mall component number starting with C)

 

Plano-convex lens: https://item.taobao.com/item.htm?id=591580399917 Specification selection: 10 pieces of 35mm round shape, you can also go to other stores to buy, just search for plano-convex lens, check the size yourself and don’t make a mistake

Lithium battery: tb search keyword 602828 battery

 

8. Attachment address:

Contains source code, video material, AE project, shell model, ffmpeg software, Arduino_GFX library

Link: https://pan.baidu.com/s/1A-ZfcfDUD0pB9I9s9xPY6A 
Extraction code: 2233

 

 

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-24 02:25:59

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号