Skip to content

zealtv/packetPunk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

packetPunk 📦🧷

packetPunk

packetPunk is an Arduino sketch for the DSTIKE ESP32 watch devkit, an ESP32 microcontroller with an OLED display, a NeoPixel, flashlight, buzzer, battery, charging circuit, SD card slot, and a few buttons.

The application listens to incoming OSC messages on port 9000 and writes these messages to SD card with timestamps for easy playback. It has a limited but friendly onscreen UI and status is communicated via the onboard RGB LED.

I use it with the supberb iOS application gyrosc but it should work with any application capable of sending OSC.

Usage

  • Follow onscreen instructions to connect to network (password is packetPunk)
  • OSC messages are received on port 9000.
  • Press the top left button to start logging, press again to save file.
  • Long-press bottom left button to disconnect from current WiFi network.
  • If you need to manage saved networks use this sketch.

Example log playback patches for Max and Pure Data included.

Required libraries

🔺🔷🔻🔷🔺🔷🔻🔷🔺🔷🔻🔷🔺🔷🔻🔷🔺

todo / wishlist

  • Better dynamic WiFi management (update state if knocked off network).
  • Menu to allow editing port and other settings
  • Efficient dynamic display with battery level and recording time.
  • Playback!!

About

OSC logger for DSTIKE ESP32 watch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published