gabriel stacey-chartrand

Week 17: applications and implications

1. What will it do?

The Intermission Object is a handheld ritual device for finite, screenless breaks. The user picks it up and turns an outer dial to begin the intermission. Warm LED light slowly appears through the ribbed clear body. A geared DC motor drives an internal rotor with steel pins, magnetically coupled to the outer dial. If the user lets go, the dial moves with the mechanism. If they hold it still, the coupling slips and soft pulses are felt through the fingers. Light, haptics, and subtle sound respond to the state of interaction throughout.

The experience is finite, but its duration varies slightly each time. The user cannot know exactly how long it will last, and their interaction may influence the pace in ways that are not fully predictable. At the end, the motion stops, the light changes, and a haptic or sound cue signals closure.

2. Who's done what beforehand?

3. What sources will you use?

4. What will you design?

5. What materials and components will be used?

Materials:

Components:

6. Where will they come from?

7. How much will they cost?

Component Cost
Seeed XIAO ESP32S3 €7
N20 geared DC motor (15 RPM) €6
Hall effect sensor €0
MOSFETs €0
COB LED filaments (10pcs) €5
LRA haptic actuator €2
Gravity TM6605 haptic driver €9
Adafruit MAX98357A €16
3W 8Ω speaker €4
5000 mAh battery bank €15
Bicycle headset bearing €7
Neodymium magnets €14
Jesmonite AC84 €19
Clear resin (SLA) TBD
PLA/PETG filament TBD
PCB substrate and components €0
Total €104 + TBD

8. What parts and systems will be made?

Made:

Bought:

9. What processes will be used?

10. What questions need to be answered?

11. How will it be evaluated?

12. Project plan and schedule

I started on the 10th of May, right after the first draft 3D model, with my final project presentation set for June 10th.

Week Dates Focus Key deliverables
10 May Draft 3D model First draft Fusion model to work out shape, dimensions, and how the components would fit together
12 May Mechanism test Magnetic differential test dial printed and assembled
1 13 May – 19 May Component testing Individual system components tested on breadboard (battery, LED filaments, hall effect sensor, LRA haptic)
2 20 May – 26 May Firmware and full system test Firmware state machine written and tested; full breadboard system test; electronics design started
3 27 May – 2 Jun Electronics design and first production Main board and LED/hall effect board schematics and PCB layout finalised in KiCad; first boards milled and soldered; final CAD for enclosure begins
4 3 Jun – 9 Jun Final CAD and final electronics Final CAD for enclosure (electronics mount, top dial, bearing choice); final electronics boards milled and populated; SLA printing of resin parts
10 Jun Final assembly and presentation Final assembly, full system testing, documentation, and presentation — final project deadline

13. System architecture diagram

Diagram of the electrical system and the mechanical coupling. The battery bank has a separate USB-C charging input and USB-C power output to the XIAO. The main board has two separate MOSFETs — one for the LEDs, one for the motor. The hall effect sensor, LED filaments, haptic actuator driver, and speaker amp all live on their own small boards away from the main board.

i/o system architecture block diagram: the battery bank has a separate USB-C charging input and a USB-C power output to the XIAO on the custom main board (XIAO ESP32-S3, LDO 3.3V regulator, and separate MOSFETs Q1 for LED and Q2 for motor). The hall effect sensor is on its own board mounted next to the outer dial magnets, feeding into the main board. The LDO 3.3V output feeds LED board A, the COB filaments span across to LED board B, which returns to the Q1 MOSFET drain on the main board. Q2 drives the N20 motor. The TM6605 haptic driver board is separate from the LRA actuator, and the MAX98357A amplifier board is separate from the speaker. A second, mechanical section below shows the motor shaft driving the inner rotor (carbon steel nuts), magnetically coupled without contact to the outer dial (embedded magnets), with the hall effect board sensing the magnets passing
i/o system architecture

Final bill of materials

Note: Estimated costs (marked "~") are for items sourced from the lab, based on average Digikey and Mouser prices, plus a few materials and hardware estimated from typical retail pricing.

PCB — on-board components

Reference Component Value / part number Qty Cost
M1 Microcontroller Seeed XIAO ESP32-S3 1 €7
U1 LDO voltage regulator ZLD01117QG33TADIC — 3.3V / 1A, SOT-223 1 ~€0.28
Q1, Q2 N-channel MOSFET SSM3K333R — Toshiba, SOT-23F 2 ~€0.80
D1 Schottky diode SSC54-E3/57T — 40V / 5A, SMC 1 ~€0.30
C1, C2 Electrolytic capacitor 100µF / 10V — Panasonic EEE-FN1E101UL 2 ~€0.37
C3 Ceramic capacitor 100nF, 1206 1 ~€0.03
C4, C5 Ceramic capacitor 10µF X7R, 1206 2 ~€0.28
R2, R3 Resistor 100Ω, 1206 2 ~€0.04
R1, R4, R5 Resistor 10kΩ, 1206 3 ~€0.06
R_LED1–6 Resistor 10Ω, 1206 6 ~€0.11
J1 Terminal block 2-pin OnShore ED555 — 3.50mm pitch 1 ~€0.73
J2 Terminal block 2-pin OnShore ED555 — 3.50mm pitch 1 ~€0.73
J3 Pin header 7-pin 2.54mm vertical THT 1 ~€0.39
J4 Terminal block 2-pin OnShore ED555 — 3.50mm pitch 1 ~€0.73
J5 Terminal block 3-pin 2.54mm pitch 1 ~€0.37
J6 Terminal block 2-pin OnShore ED555 — 3.50mm pitch 1 ~€0.73
Subtotal €12.96

Electronics — off-board components

Component Part Connects via Qty Cost
I2S amplifier MAX98357A — Adafruit breakout J3 1 €6.32
Haptic driver DFRobot Gravity TM6605 (DRI0056) J4, J6 1 €9
Hall effect sensor A3144 digital switch J5 1 €0.45
DC geared motor N20 15RPM J2 1 €6
Speaker 3W / 8Ω J3 1 €4
COB LED filament 140mm / 3V / 100mA J1 6 €3
LRA haptic actuator LRA motor J4 1 €2
Battery bank 5V USB-C, 5000mAh XIAO USB-C 1 €15
Subtotal €45.77

Enclosure and mechanical

Component Material / process Notes Qty Cost
Base PLA — FFF printed Houses speaker chamber and electronics mount 1 ~€3
Speaker grille Laser cut Screws onto base 1 ~€1
Middle section Clear resin — SLA printed Ribbed for light diffusion 1 ~€5
Top dial Clear resin — SLA printed Logo cavity filled with coloured epoxy resin 1 ~€4
Top enclosure PLA — FFF printed Houses motor, bearing, and hall effect sensor board 1 ~€3
Inner rotor PLA — FFF printed Fitted with steel nuts for magnetic coupling 1 ~€1
Bearing 40×17×12mm Seated in top enclosure to support dial rotation 1 ~€4
Neodymium magnets 5×5mm cylindrical Embedded in outer dial for magnetic coupling 8 €3
Hex nut — carbon steel M3 Pressed into inner rotor for magnetic differential 8 €0.18
Subtotal €24.18

Assembly fasteners

Component Specification Qty Cost
Machine screw M2.5 10 €0.13
Machine screw M3 8 €0.18
Heat set insert M3 6 ~€3
Heat set insert M2.5 4 ~€2
Hex nut M2.5 6 €0.08
Subtotal €5.39

Total estimated cost

Section Subtotal
PCB — on-board components €12.96
Electronics — off-board components €45.77
Enclosure and mechanical €24.18
Assembly fasteners €5.39
Total €88.30
Country roads...