Dataview:

list from [[]] and !outgoing([[]])

๐ŸŽŸ Features

Existing

Todo

๐Ÿงพ Project Description

Blurt

Problem statement is I donโ€™t want to have to take out my phone to skip songs. It can be distracting and takes me out of deep work / can be fatfingered. I think it would be cool to have physical buttons to accomplish this. Iโ€™m envisioning this as a two part project:

  • Part 1: Larger profile - A stationary display for it when im working at home and donโ€™t want distractions. Displays stuff like song name and artist, potentially cover?
  • Part 2: Small profile - A portable brick that lets me skip songs on the go.

This isnโ€™t a โ€œhardโ€ project per say, but I want to do it right and that can be tricky.

  • 3d printing a good enclosuer
  • Learning to sauter components
  • Ordering the right components for the job (getting a good screen, battery, etc)
  • I think it would be cool to print a PCB too!

Components

Desktop
ComponentDetailsQtyPrice
ESP32Bluetooth Classic18
3.5โ€ SPI TFT LCD115
Rotary encoder?12
Tactile buttonsskipping/playing31
resistorspullups for buttons5
capacitorsnoise filtering power4
Micro-USB breakout12
Perfboardfinal12
Dupont wiresprototyping13
Portable
ComponentDetailsQtyPrice
XIAO ESP32-C6BLE HID, onboard charging18
LiPo battery16
Tactile buttonsskipping/playing31
LED indicatorsconnection status11
resistorspullups for buttons5
capacitorsnoise filtering power4
LiPo JST cableif battery connector isnt XIOA11

Official

๐Ÿ“‚ Project Logs

Resources

Desktop
Portable

Smaller ESP32 with built in rechargeable battery, USBC (5.24 shipping) - link

Small round display? ($18 + ship) - link