Skip to content

20. Project development

My final project is going to be a second iteration of an artistic installation that I worked on for my Fabricademy Certification. I would like to re-design it, create my own boards that would be easy to set up in multiple locations, and add an interactive input element.

Research

More research on the ideation and the process can be seen on my Fabricademy website.

In Fabricademy, I used commercial boards and components

  • ESP32 Wroom DA
  • Relays
  • 12V Pumps
  • 12V Power Supply
  • LED Strip (Neopixel)

connected to Thingspeak as my web server that is pulling data from a pre-trained Facial Emotions Recognition (FER) AI model.

In the First Iteration of the project the input was the FER and the output was the soft robotics networked through Thingspeak.

In this iteration I would like to add an input, possible a capacitive sensor, along with the FER, design my own boards, and have a setup that would be sturdy and easily set up.

Boards:

  • Controller: ESP32-S3-Wroom-1
  • Input: Capacitive Sensors
  • Output: Pumps

First Iteration

Schematic / Electronic Components

Code

Second Iteration

ESP32-S3-Wroom-1 Controller, Board Design

To design this board I worked off of a board designed by Josep Marti. I used his initial placements and adjusted it to my needs.

Copmonents:

  • ESP32-S3-Wroom-1
  • Reset Button
  • LED
  • Boot Button
  • USB
  • As many exposed pins as possible (to create a shield later and give me flexibility in the inputs and outputs)

Schematic

PCB Design

Input PCB Design

Output PCB Design

Networking

Installation Parts

Assembly

Final