toothache

[Training Camp_Basic Class] Touch desk lamp based on Esp12F +717182A

 
Overview

Introduction

PCB3D

first generation

1596455311.png

second generation

1597049700(1).png

Third Generation

image.png v3.1: The test found that the Esp12F circuit was missing two pull-up resistors, the flying lead test was ok, but the touch test was abnormal. . . . I suspect there is a problem with the copper laying

characteristic

  • Internet of Things: Using Espressif's ESP series chips, it only takes a few simple steps to connect to the Blinker platform, and high-end players can support OTA upgrades.
  • Multifunctional and scalable: The idle IO on the ESP chip has been extracted and can be used as an ESP development board.
  • Convenient for programming: The interface is led out through a pin header, and the jumper caps on IO 0 and 3V3! can be removed and inserted into IO 0 and GND to download the program.
  • Detachable: WS2812 is connected to the main control board by default, which is convenient for debugging. Cutting lines and pin headers have been reserved. The LED and control board can be placed in different positions after hand sawing.
  • Shell can be installed: The touch buttons have reserved pads, and a layer of copper can be pasted inside the shell to connect the corresponding pads.

Self-Remind

  • PCB: Do not pour copper under the touch buttons.
  • It is said that the ESP8266 antenna works better when it extends out of the board.
  • It is not suitable to route wires behind the ESP module as it may affect the module's radio frequency. You can try to hollow it out.

Transformation direction

  • To add an automatic download circuit, use USB to TTL chip CH340X, CP1201, etc. (not very practical)
  • Use scaffolding to add more LEDs, or use multiple sets of signals to display different colors.
  • Add ambient light sensor to automatically adjust brightness

Change Log

second generation

Eliminate copper laying under the antenna and touch position. ps: Bugs in the second generation: The order of Rx and Tx screen printing is reversed; the fuse near the pin header blocks a few, and the actual welding raises the two pin headers, which looks uneven; the second generation download program uses pre-setting for the light strip The GND interface is reserved. If it is not reserved, you can only fly the wire.

Third Generation

Modify the wrong silk screen position: Rx, Tx. Move the pin header and fuse away and add a GND pin header to facilitate downloading the program. Cancel physical switch

Second generation welding debugging process

  1. Solder ws2812 and its decoupling capacitor, and solder three pin headers for debugging

Write a test program for the 8266 development board as shown in the figure 1597050102(1).png (attachment ws2812test.ino), connect D1 to Din of ws2812, vcc and gnd are connected to 3.3V and GND respectively; effect: each lamp bead lights up green in turn, and continues to cycle (no For the development board, we solder the esp12F related circuits on the PCB for testing).

# References

技小新 ESP8266: https://www.bilibili.com/video/BV1dJ411S723?p=8

References

Fang Chongyue’s touch table lamp design based on ESP-07 :https://oshwhub.com/Fang_cy/ji-yuesp-07-di-chu-mo-tai-deng-she-ji-663534a

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-13 12:53:05

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号