Skip to content

It's my first official project with STM32C8T6 Microcontroller.

Notifications You must be signed in to change notification settings

KhoiVuKha/SingleTouch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

SingleTouch

  • This project using Capacitive Sensor buttons to capture human touch (ADC values).
  • These ADC values are read by some chip's ADC Pins.
  • Each Sensor button is configured as a keyboard's key.
  • STM32C8T6 processes touch evens and send it to a Computer through USB connection.
  • So our product now acts as an USB HID (USB human interface device class) (In another words It is 'a simple keyboard USB version', each sensor button is a key button).
  • With this product, we can play many basic games like: Piano (8 keys), Chicken invaders, Pacman... Some Images:

Schematic & PCB:

Schematic

image

PCB

Top Layer Bottom Layer
image image

Product's real Image

  • Product is simply as a PCB board with main chip (STM32C8T6 - with intergrated USB interface) and some holes (Capacitive Sensor Buttons)
Green PCB (v1.0) Red PCB (V1.1)
image b635873c06c9c2979bd8
  • Game Pad

TAY_CAM

  • Connected with wires connected to objects
# #
image image

Techniques / Technologies

  • Capacitive Sensor Button

    A capacitive sensor is an electronic device that can detect solid or liquid targets without physical contact. To detect these targets, capacitive sensors emit an electrical field from the sensing end of the sensor. Any target that can disrupt this electrical field can be detected by a capacitive sensor

  • Capacitive sensing

    In electrical engineering, capacitive sensing is a technology, based on capacitive coupling, that can detect and measure anything that is conductive or has a dielectric different from air. Refer to Wiki.

  • Hardware design.

  • C Programming Language.

  • USB HID programming.

  • Embedded C & STM32 MicroController: ADC, UART, USB, GPIO...

  • Probability statistics theory.

About

It's my first official project with STM32C8T6 Microcontroller.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published