FaJsmKlRNv

STC version of the "Slacking Off" keyboard

 
Overview
I. Team Introduction:
JiGe DIY is an electronics enthusiast who enjoys making various small electronic projects. Those interested in learning and exchanging ideas can search for "[JiGe DIY]" online.
II. Design Summary:
I've been using STC microcontrollers to make various gadgets. Recently, I've enjoyed tinkering with the USB function of STC microcontrollers. Seeing many USB examples on the STC official website, I decided to make a small board using STC. First, I'll implement a USB keyboard, and then I'll research implementing a USB flash drive.
III. Design Diagram:
The overall framework is simple, using a microcontroller as the core and adding a few peripherals. An OLED interface is provided.
IV. Hardware Circuit Composition :
The circuit is relatively small and simple.
1. Level Conversion: A 1117-3.3 converter is used to convert 5V to 3.3V to power the microcontroller and peripherals.
2. Indicator Lights: LED indicators are directly connected to the microcontroller's I/O ports for flashing operation prompts.
3. Memory Chip: W25Q series memory chips; all pins are connected to the microcontroller's I/O ports, allowing for various software-configurable functions.
4. Colorful LEDs: A single WS2812B LED can be designed to create a cool, colorful display on the board.
5. Expansion Interfaces: A row of 2.54mm connectors is provided at the rear of the board, allowing for the soldering of OLED displays, infrared receivers, or other peripherals.
V. Physical Demonstration VI

. Program and Related Expansion
Programs: The program is based on the official documentation with slight modifications. You can also make other modifications and experiments according to your own needs.
Because of the reserved expansion interfaces, the program can be freely adjusted.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 14:52:50

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号