Skip to content

curryp0mmes/project_volume_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volume Control

My current plan is building a hardware volume controller based on a motorized slider. It is all based on the ESP32-C3 Mini dev board, paired witha tft screen and some additional inputs for page selection etc.

Hardware

ESP32-C3 Mini AliExpress data sheet pinout

Slider Poti Motorized AliExpress

Motor Controller AliExpress

TFT Screen AliExpress

1.3 inch
Display ModeNormally black IPS
Display FormatGraphic 240RGB*240 Dot-matrix
Input DataSPI interface
Drive ICST7789VW
Dimensional outline27.78(W)*39.22 (H)3.0+/-0.1(T)mm
Resolution240RGB
240 Dots
LCD Active area23.4 (W)*23.4 (H)
Dot pitch0.0975(H) x 0.0975(V) mm
Viewing DirectionAll View
Operating Temperature-20~70°C \

Current Wiring

TFT - ESP

GND - GND
VCC - 3V3
SCK - GPIO9 / SCL
SDA - GPIO8 / SDA
RES - GPIO4 / SCK
DC - GPIO2
BLK - not connected

Piezo is connected to GND and GPIO0/ADC0 with a 100k resistor in parallel to prevent charge buildup

Poti - ESP
1 - GPIO21
3 - GND
4 - GPIO1/ADC1

Motor Controller for Poti Motor
5V
GND
IN1 - GPIO3/A1
IN2 - GPIO5/A3

Roadmap

  • WiFi Connectivity
  • Printing to TFT Screen
  • Connecting to Spotify API
  • Reading Potis
  • Talking to Motor of Slider
  • Proper PIDs
  • UI
  • Make it standalone with battery power
  • Design and printing 3d case
  • Full Construction

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published