This project mainly uses NodeMcu as the code output MCU, and the core is ESP12F. The bottom board uses 2.54*15-pin bus pins as the base. When using it, directly burn the program into NodeMcu and insert it into the base to complete the function of testing the ink screen. After use, the NodeMcu can be removed and used for other purposes. This board is not the smallest, but it should be the most convenient during testing:)
The board is divided into two parts: Duck base and Wei Xue base. The two bases mainly have different wiring methods . The Duck base mainly uses the code of our open source platform Duck. Because there is no open source, the GPIO pins cannot be modified. The Weixue base uses the official Weixue code, which is suitable for friends who do not want to modify the code. How to use it depends on each netizen :)
In addition to using ModeMcu to drive the ink screen, you can also use other MCU drivers. There is an 8-pin external terminal for the driver board reserved in the upper left corner.
Here are the things you need to pay attention to when using it:
1. The level conversion module is generally used when a 5V microcontroller drives the ink screen . If a 5V microcontroller is not required, there is no need to weld;
2. The power switch for level conversion is usually not turned on and is only used when a 5V microcontroller is connected to an external MCU. Because both Duck and Weixue use GPIO15 as a terminal, if the switch is turned on, the level of GPIO15 will be pulled high, causing NodeMcu to fail to start normally;
3.Duck base part, there is a burning switch in the upper left corner. Because the RST and GPIO16 are short-circuited when the Duck program is designed, it is used for deep wake-up. Therefore, if you want to insert it into the base to burn the program, you need to turn the switch to On the left, disconnect RST and GPIO16. If you take the NodeMcu out of the base for programming, you can ignore the switch;
4. There are CH340 version of NodeMcu and CP2102 version of NodeMcu on the market. In actual testing, I found that the CP2102 version may have some problems. Since there is no schematic diagram, I don’t know why, so I recommend that you use the CH340 version;
5. This board is designed with a 3R resistance 0.47 resistance switch and a 3.3V GNDSPI switch. Detailed usage instructions are on the silk screen on the back of the board;
The 6.34P upper connection base is a newly added base. It is mainly suitable for the price tag of Hanshuo 2.13. There is no need to trim the cable, just plug it in directly. However, it should be noted that the original cable is relatively thin, so it is best to put several layers of transparent tape on the cable;
7. You can plug in two NODEMCUs, DUCK and Weixue, at the same time, but it is generally not recommended:)
The following is the relevant test video. Friends who play with ink screens are welcome to discuss it together. If you have relevant suggestions and opinions, you are welcome to leave a message. Thank you!