Skip to content

jduanen/ElectroHat

Repository files navigation

ElectroHat

Mark3 Tin-Foil Hat

WIP

Mark3 hat with goggles:

Consists of two major components -- the Hat and the Goggles -- each of which can be operated in stand-alone mode and are interacted with via web interfaces.

Hat

The Hat lights up the wires wrapping the cones in definable patterns and rates.

ElectroHat ElectroHat

The Hat consists of:

  • four cones (each of which is wrapped in a pair of colored EL wires)

    • using laser-cut acrylic bars with regular indentations that the wires snap into
      • TODO: add models for these bars
  • eight colored EL wires

  • ESP32-C3 WiFi-connected controller that controls the EL wires and offers the Hat's web interface

  • power supply consisting of

    • LiPo battery
    • battery charger: allows charging of battery (via USB connector) and generates 5V for the ESP controller
    • DC-DC converter: converts 5V from battery charger to 12V for HV AC PSU
    • high-voltage AC power supply: for the EL wires

Googles

The Googles display animated eyes that can be ?

Goggles1 Goggles2

The Goggles consist of:

==============================================================================

Notes


  * edit User_Setup.h in TFT_eSPI directory (/home/jdn/Arduino/libraries/TFT_eSPI/User_Setup.h)
    - select correct driver (unselect all others)

#define GC9A01_DRIVER - select correct pins (unselect all others) * for XIAO RP2040: #define TFT_MOSI 3 // In some display driver board, it might be written as "SDA" and so on. #define TFT_SCLK 2 #define TFT_DC 6 // Data Command control pin #define TFT_RST 7 // Reset pin (could connect to Arduino RESET pin) #define TFT_BL 0 // LED back-light #define TFT1_CS 28 // Chip select control pin for TFT1 #define TFT2_CS 29 // Chip select control pin for TFT2 * for XIAO ESP32-C3: #define TFT_MOSI 10 // In some display driver board, it might be written as "SDA" and so on. #define TFT_SCLK 8 #define TFT_CS 3 // Chip select control pin #define TFT_DC 4 // Data Command control pin #define TFT_RST 5 // Reset pin (could connect to Arduino RESET pin) #define TFT_BL 6 // LED back-light * edit files in ~/Arduino/libraries/TFT_eSPI/examples/*

About

Third version of tin-foil hat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published