Merge branch 'docs/box3_disassembly' into 'master'

Docs/box3 disassembly

See merge request ae_group/esp-box!77
This commit is contained in:
Xu Xin
2023-08-31 18:56:06 +08:00
23 changed files with 123 additions and 16 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
* [English Version](./README.md)
* [Gitee 镜像仓库](https://gitee.com/EspressifSystems/esp-box)
* [宣传视频](https://www.bilibili.com/video/BV11N4y197Qu/?spm_id_from=333.337.search-card.all.click)
# ESP-BOX AIoT 开发框架
<p align="left">
Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 105 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 KiB

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 MiB

+10 -9
View File
@@ -1,9 +1,10 @@
# ESP32-S3-BOX Disassembly Tutorial
The case of the BOX series products have three different versions. Please match the corresponding disassembly tutorial according to the appearance of your product.
| Version | Tutorial |Note|
| :-----: | :---------------------: |:---------------------: |
| ESP32-S3-BOX V1 <img src="_static/disassembly_pictures/figure_10.png" width="350px"/> | [Disassembly Tutorial for ESP32-S3-BOX V1](hardware_overview/esp32_s3_box/disassembly_tutorial_v1.md) | Not available |
| ESP32-S3-BOX V2 <img src="_static/disassembly_pictures_v2/figure_10.png" width="350px"/> | [Disassembly Tutorial for ESP32-S3-BOX V2](hardware_overview/esp32_s3_box/disassembly_tutorial_v2.md) |Not available|
| ESP32-S3-BOX-Lite <img src="_static/lite_back.png" width="350px"/> | Please refer to ESP32-S3-BOX V2 as they are similar in structure.|On sale now|
# ESP32-S3-BOX Disassembly Tutorial
The case of the BOX series products have three different versions. Please match the corresponding disassembly tutorial according to the appearance of your product.
| Version | Tutorial |Note|
| :-----: | :---------------------: |:---------------------: |
| ESP32-S3-BOX V1 <img src="_static/disassembly_pictures/figure_10.png" width="350px"/> | [Disassembly Tutorial for ESP32-S3-BOX V1](hardware_overview/esp32_s3_box/disassembly_tutorial_v1.md) | Not available |
| ESP32-S3-BOX V2 <img src="_static/disassembly_pictures_v2/figure_10.png" width="350px"/> | [Disassembly Tutorial for ESP32-S3-BOX V2](hardware_overview/esp32_s3_box/disassembly_tutorial_v2.md) |Not available|
| ESP32-S3-BOX-Lite <img src="_static/lite_back.png" width="350px"/> | Please refer to ESP32-S3-BOX V2 as they are similar in structure.|On sale now|
| ESP32-S3-BOX-3 <img src="_static/box_3_back.png" width="430px"/> |[Disassembly Tutorial for ESP32-S3-BOX-3](hardware_overview/esp32_s3_box_3/disassembly_tutorial_3.md)|On sale now|
+1 -1
View File
@@ -103,7 +103,7 @@ The target group for this product includes individuals and organizations engaged
</div>
## Sensor Monitor
This feature needs ESP32-S3-BOX-3 is mounted to the ESP32-S3-BOX-3-SENSOR dock. ESP32-S3-BOX-3-SENSOR is a versatile accessory, which integrates a Temp&Hum Sensor, a pair of IR Emitter and Receiver, and a Radar Sensor. It empowers user to create sensor network and other sensor applications with ease. The built-in firmware provides a real-time environment Temp&Hum display, a demonstration of human presence monitoring through a 2.4 GHz radar Additionally, it offers an IR learning interface, allowing users to use the ESP-BOX for IR learning of their air conditioning controller, thereby enabling control over the air conditioner. This learning capability also extends to other in-house IR controllers, such as Fan, TV, projector, providing a truly engaging experience.
This feature needs ESP32-S3-BOX-3 is mounted to the ESP32-S3-BOX-3-SENSOR dock. ESP32-S3-BOX-3-SENSOR is a versatile accessory, which integrates a Temp&Hum Sensor, a pair of IR Emitter and Receiver, and a Radar Sensor. It empowers user to create sensor network and other sensor applications with ease. The built-in firmware provides a real-time environment Temp&Hum display, a demonstration of human presence monitoring through a 2.4 GHz radar. Additionally, it offers an IR learning interface, allowing users to use the ESP-BOX for IR learning of their air conditioning controller, thereby enabling control over the air conditioner. This learning capability also extends to other in-house IR controllers, such as Fan, TV, projector, providing a truly engaging experience.
<table border="0" align="center">
<tr>
@@ -0,0 +1,104 @@
# ESP32-S3-BOX-3 Disassembly Tutorial
## Exploded View
The figure below depicts an exploded view of the ESP32-S3-BOX-3, which shows the order of assembly of various parts and how they fit together. The projection of the ESP32-S3-BOX main unit has 10 layers, beginning from the top layer and arranging in descending order as shown in the picture below.
<div align="center">
<img src="../../_static/disassembly_pictures_3/exploded_view.PNG" width="750px"/>
</div>
> **Warning**: Disassembling the ESP32-S3BOX-3 may damage the hardware structure. Espressif will not be responsible for any damages resulting from the disassembling.
## Disassembly Tutorial
### What Do You Need
- Size #1 Phillips-Head Screwdriver
### Components Overview
The following tutorial will guide you to disassemble the development board step-by-step. Once you have dissembled the development board, there will be six main components as shown below. This tutorial will not cover how to disassemble the layer 1, 5, 7 and 9 as they are held with permanent adhesives. Please keep them well.
<div align="center">
<img src="../../_static/disassembly_pictures_3/disassembly_overview.jpg" width="750px"/>
</div>
### Step-by-step Guide
- Use the “Phillips-Head Screwdriver” to remove the four screws from the bottom case.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_01.jpg" width="500px"/>
</div>
- Gently move the bottom case out, as per arrow, to separate the bottom case and the top case. Avoid tugging onto the LCD FPC cables and speaker cable.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_02.jpg" width="500px"/>
</div>
- Observe that the microphone sub-board is connected to the main board through a 6 pin FPC cable. Unlatch the FPC connector and unplug the FPC cable.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_03.jpg" width="500px"/>
</div>
- Move the top case and bottom case apart carefully to expose the main board. Observe that the LCD, touch panel, and speaker is connected to the main board by a 20 pin FPC cable, 8 pin FPC cable, and JST connector respectively. Unlock the two FPC connectors, and disconnect the speaker to separate the top case and bottom case.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_04.jpg" width="300px"/>
<img src="../../_static/disassembly_pictures_3/figure_05.jpg" width="300px"/>
</div>
- With this, you will have the top case with LCD, touch screen , speaker and microphone sub-board, as well as the bottom case with main board.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_06.jpg" width="500px"/>
</div>
- Unscrew the two screws on the microphone sub-board and remove the sub-board completely.
- The dust covers are located on the microphone of the sub-board. It is NOT recommended to remove them as they are glued to the top case.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_07.jpg" width="500px"/>
</div>
- The touch screen is glued to the top case. It is NOT recommended to disassemble it as there is a risk of damaging the FPC cable and the glass cover of the touch screen.
- The speaker is located on the inside of the top case. It is NOT recommended to remove it as it is glued to the top case.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_08.jpg" width="500px"/>
</div>
- Unscrew the last two screws on the main board and take out the board.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_09.jpg" width="500px"/>
</div>
- Note the 6 pin FPC cable connector on the other side of the main board, unlock the connector and take off the FPC cable. You have completed the disassembly.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_10.jpg" width="500px"/>
</div>
## Assembly Tips
Assembly is as simple as reversing the above disassembly tutorial but to facilitate a smoother assembly experience, this section will cover some of the assembly issues and things to take note before assembly.
### Things to note
- Ensure that the speaker wire is not covering the screw holes of the main board PCBA before screwing in the screws.
- When placing the bottom case onto the top case, do so by aligning the side with the PMOD first, before putting the case together.
- When placing the bottom case onto the top case, Ensure that the snap fits near the PMOD are fully in place before screwing in the last 2 screws.
<div align="center">
<img src="../../_static/disassembly_pictures_3/figure_10.jpg" width="500px"/>
</div>
@@ -60,7 +60,7 @@ ESP32-S3-BOX-3-SENSOR is a versatile accessory, which integrates Temp&Hum Sensor
<img src="./../../_static/box_3_hardware_overview/BRACKET.jpg" width="300px">
</div>
ESP32-S3-BOX-3-BRACKET can be utilized to help ESP32-S3-BOX-3 mount to other devices, opens up a multitude of possibilities for transforming non-smart devices into smart ones. By leveraging its two Pmod™ compatible headers, user can effectively integrate wireless connectivity, voice control and screen control capabilities. The ESP32-S3-BOX-3-BRACKET adapter empowers you to unleash the full potential of your non-smart devices.
ESP32-S3-BOX-3-BRACKET can be utilized to help ESP32-S3-BOX-3 mount to other devices, opens up a multitude of possibilities for transforming non-smart devices into smart ones. Installation of ESP32-S3-BOX-3-BRACKET is straightforward, simply prepare 2 mounting holes and a slot using our template [HERE](../../../hardware/ESP32-S3-BOX-3-BRACKET_template.PDF). By leveraging its two Pmod™ compatible headers, user can effectively integrate wireless connectivity, voice control and screen control capabilities. The ESP32-S3-BOX-3-BRACKET adapter empowers you to unleash the full potential of your non-smart devices.
#### Orthographic View
<div align="center">
<img src="./../../_static/box_3_hardware_overview/esp_box_3_bracket_overview.png" width="700px">
@@ -92,4 +92,5 @@ ESP32-S3-BOX-3-BREAD is an adapter that enables easy connection of the ESP32-S3-
## Hardware Source Files
* [ESP32-S3-BOX-3 Kit PCB](../../../hardware/PCB_ESP32-S3-BOX-3_V1.0)
* [ESP32-S3-BOX-3 Kit Schematic](../../../hardware/SCH_ESP32-S3-BOX-3_V1.0)
* [ESP32-S3-BOX-3 3D Shell CAD](../../../hardware/esp32_s3_box_3_shell_stl)
* [ESP32-S3-BOX-3 3D Shell CAD](../../../hardware/esp32_s3_box_3_shell_stl)
* [ESP32-S3-BOX-3 Bracket Mounting Template](../../../hardware/ESP32-S3-BOX-3-BRACKET_template.PDF)
@@ -63,7 +63,7 @@ ESP32-S3-BOX-3-SENSOR 是一个多功能配件,集成了温湿度传感器、
<img src="./../../_static/box_3_hardware_overview/BRACKET.jpg" width="300px">
</div>
ESP32-S3-BOX-3-BRACKET 可用于帮助 ESP32-S3-BOX-3 安装到其他设备上,为将非智能设备转变为智能设备开启了多种可能性。通过利用其两个 Pmod™ 兼容的引脚,用户可以有效地为非智能设备集成无线连接、语音控制和屏幕控制功能。ESP32-S3-BOX-3-BRACKET 转接配件使您能够充分发挥非智能设备的潜力。
ESP32-S3-BOX-3-BRACKET 可用于帮助 ESP32-S3-BOX-3 安装到其他设备上,为将非智能设备转变为智能设备开启了多种可能性。ESP32-S3-BOX-3-BRACKET 的安装非常简单,只需使用[模板](../../../hardware/ESP32-S3-BOX-3-BRACKET_template.PDF)准备 2 个孔和一个槽即可。通过利用其两个 Pmod™ 兼容的引脚,用户可以有效地为非智能设备集成无线连接、语音控制和屏幕控制功能。ESP32-S3-BOX-3-BRACKET 转接配件使您能够充分发挥非智能设备的潜力。
#### 正视图
<div align="center">
@@ -97,4 +97,5 @@ ESP32-S3-BOX-3-BREAD 是一个转接板,方便用户轻松连接 ESP32-S3-BOX-
* [ESP32-S3-BOX-3 Kit PCB](../../../hardware/PCB_ESP32-S3-BOX-3_V1.0)
* [ESP32-S3-BOX-3 Kit Schematic](../../../hardware/SCH_ESP32-S3-BOX-3_V1.0)
* [ESP32-S3-BOX-3 3D Shell CAD](../../../hardware/esp32_s3_box_3_shell_stl)
* [ESP32-S3-BOX-3 3D Shell CAD](../../../hardware/esp32_s3_box_3_shell_stl)
* [ESP32-S3-BOX-3 Bracket Mounting Template](../../../hardware/ESP32-S3-BOX-3-BRACKET_template.PDF)
+1 -1
View File
@@ -4,7 +4,7 @@
| ----------------- | -------------- |
| ESP32-S3-BOX | YES |
| ESP32-S3-BOX-Lite | YES |
| ESP32-S3-BOX-3 | NO |
| ESP32-S3-BOX-3 | YES |
In this example, we are utilizing the OpenAI API in conjunction with an ESP-BOX to create a voice-based chatbot. The ESP-BOX is a device or system that incorporates an ESP32-S3 microcontroller. The purpose of this implementation is to enable users to communicate with the chatbot using spoken language. The process involves capturing audio input from the user, sending it to the OpenAI API for processing, and receiving a response that is then converted into speech and played back to the user.
Binary file not shown.