
Smart pendant ESP8266
PROSmart pendant ESP8266
License
:LGPL 3.0
Description
===================================
Project Video
===================================
Project demonstration video 👇
https://www.bilibili.com/video/BV13N411p7rq
Warning system, WeChat notification👇
Microcontroller information can be obtained through WeChat
https://www.bilibili.com/video/BV1U34y1P7qS
(Detailed tutorial http://api.xemowo.top/archives/233 )
Automatically adapt to the screen in one word 👇
https://www.bilibili.com/video/BV1jV411A7A6
Get today’s oil prices 👇
https://www.bilibili.com/video/BV1z84y1m7EL
===================================
Project Description
===================================
Real-time positioning function (70% progress), after project completion.
Friends who like, collect, and leave comments will receive the location source code.
(The error is less than 10 meters) No GPS required!
From circuit design to software code, this project is very simple and suitable for beginners to learn.
All open source! All open source! All open source!
It is highly recommended to give it a try! ! !
====================================================
If you don’t understand anything, you can ask. If you don’t get a reply after leaving a message, please send an email [ xemowo@qq.com ]
====================================================
【Introduction】
- ESP8266 obtains the information transmitted by the API interface in real time , displays it to the user, analyzes the data in real time, and provides feedback. Abnormal information will activate the warning system to remind the user.
- The product is made lightweight to ensure performance while reducing size and weight, and to ensure uninterrupted power supply all day long.
- The interface adopts type-c and has an automatic download circuit. It not only facilitates charging, but also facilitates code debugging/burning.
- The top of the 3D shell can be slotted into a hook , which can be hung on a school bag.
- The 3D shell uses m3 screw holes to ensure that the shell is strong, anti-falling and anti-scratch.
- The screen adopts 0.96 OLED screen (4 pins) , high definition and easy to operate.
- The circuit has multiple protection functions, diode protection circuit, filter circuit.
====================================================
【Chip solution】
Main control chip : ESP12F (esp8266) , with wifi function, which can communicate with the network server.
Power management : IP5306 , switch charging and discharging, charging and discharging function, protection function.
Transmission chip : CH340K , ultra-small size, automatic download circuit (no RX|TX pin out)
====================================================
【Code Plan】
- Arduino : Programming the ESP8266
- PHP : API interface (web server)
====================================================
[Arduino Library File]
//Process JSON database
//ESP8266wifi library
//http communication library
//network server library
//Automatic network configuration library (Chinese)
//NTP time library
//UDB connection library
//screen library
If you can't find any missing library, just leave a message and I will send you a network disk (no speed limit)
====================================================
[Project Progress (Software)]
- Real-time positioning (×) //Like + favorite + leave a message to get the test source code
- Live wallpaper (×)
- Bilibili automatic sign-in (×)
- Bilibili video information (√)
- WeChat obtains microcontroller information (√)
- Inspirational short sentences (√)
- Automatic network distribution (√)
- Time display (√)
- WIFI information (√)
- Server real-time status (√)
- Real-time weather (√)
- Real-time oil price (√)
====================================================
[Project Progress (Hardware)]
- Circuit design (√)
- Button module (√)
- Shell design (√)
- PCB design (√)
- Shell 2.0 (×)
====================================================
[Automatic network distribution]
1.You can set the automatic network name in arduino.
==============================
2. When it is detected that WiFi is not connected, start automatic network configuration
Connect your mobile phone to wifi and you can configure the network.
==============================
3. Click configure wifi//hotspot please use no scanning.
==============================
4. Select wifi and enter the account password.
==============================
5. No scanning, manually fill in wifi.
==============================
6. After the connection is completed, you can restart the device.
==============================
7. Successful presentation.
====================================================
[Update progress]
- 2023-8 >>>2023-9 Design products.
- 2023-9-7 The product comes out for the first time.
====================================================
[BOM components (supports one-click purchase)]
All components have been inspected. You can place an order according to the model number, or go directly to Lichuang Mall to place an order.
(It is recommended to buy it by yourself. It will be cheaper if you buy it by yourself. The total cost is about 30-40)
BOM download: http://pan.xemowo.top/down.php/318001fa092c7ee5b896deaf4b6d030c.xlsx
====================================================
[Circuit introduction]
[Charge and discharge management circuit (IP5306)]
IP5306 is an integrated boost converter and lithium battery charging tube.
Multi-function power management SOC with management and battery power indication, providing mobile.
Power supplies provide complete power solutions.
[Automatic download circuit]
This circuit design does not lead out the RX|TX interface, and downloading can only be done through the automatic download circuit.
[Pin out]
If there are pins that need to be changed directly, 16 pin interfaces are reserved.
[Button module]
The default is D5/D6/D7, you can change others if necessary.
====================================================
Designed by 小恶魔OWO (from OSHWHub)

Comment