Kory Indahl commited on
badges: add hackathon tags and field notes
Browse files
README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji: "
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: indigo
|
| 6 |
sdk: gradio
|
|
@@ -8,19 +8,19 @@ sdk_version: "5.34.2"
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
license: mit
|
| 11 |
-
short_description: "Design your own acoustic frictionless surface."
|
| 12 |
tags:
|
| 13 |
-
- physics
|
| 14 |
-
- acoustics
|
| 15 |
-
- hoverboard
|
| 16 |
- build-small-hackathon
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
# Hoverboard Calculator
|
| 20 |
|
| 21 |
**Because Michael J. Fox Lied To Me (But It's Cool)**
|
| 22 |
|
| 23 |
-
Design your own acoustic frictionless surface. Not levitation
|
| 24 |
The distinction matters: it requires orders of magnitude less force.
|
| 25 |
|
| 26 |
## How It Works
|
|
@@ -29,54 +29,24 @@ Tile a surface with equilateral triangles. Place a 40kHz ultrasonic transducer a
|
|
| 29 |
Three speakers converge on each triangle's centroid = one acoustic pressure node.
|
| 30 |
Stack enough nodes and a skateboard glides like it's on ice.
|
| 31 |
|
| 32 |
-
The default 6'x6' design: ~2,300 triangles, ~1,200 transducers, ~2,300 pressure nodes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
## The Physics
|
| 35 |
|
| 36 |
-
- Operating frequency: 40kHz (ultrasonic
|
| 37 |
- Wavelength: ~8.5mm
|
| 38 |
-
- Coherent addition: N triads = N
|
| 39 |
- Published research confirms ~3g force per 40kHz node
|
| 40 |
- Friction cancellation needs far less force than levitation
|
| 41 |
|
| 42 |
-
## Parts List (6'x6' table)
|
| 43 |
-
|
| 44 |
-
| Component | Qty | Unit $ | Total | Buy |
|
| 45 |
-
|-----------|-----|--------|-------|-----|
|
| 46 |
-
| Ultrasonic transducers (40kHz, 16mm) | ~1,200 | $0.15 | $180 | [Amazon](https://www.amazon.com/s?k=40khz+ultrasonic+transducer+16mm) |
|
| 47 |
-
| HV583 shift registers (16-ch) | ~75 | $7.00 | $525 | [Amazon](https://www.amazon.com/s?k=HV583+shift+register) |
|
| 48 |
-
| ESP32-S3 DevKit | ~10 | $5.00 | $50 | [Amazon](https://www.amazon.com/s?k=ESP32-S3+development+board) |
|
| 49 |
-
| L293D motor driver IC | ~300 | $0.05 | $15 | [Amazon](https://www.amazon.com/s?k=L293D+motor+driver+IC) |
|
| 50 |
-
| Prototype PCB boards (large) | ~40 | $8.00 | $320 | [Amazon](https://www.amazon.com/s?k=prototype+PCB+board+large+double+sided) |
|
| 51 |
-
| 48V DC power supply (10A) | 2 | $60.00 | $120 | [Amazon](https://www.amazon.com/s?k=48V+10A+DC+power+supply+switching) |
|
| 52 |
-
| Table frame (3/4" plywood + aluminum angle + acrylic) | 1 | $150 | $150 | [Amazon](https://www.amazon.com/s?k=plywood+sheet+project+board) |
|
| 53 |
-
| Wiring & connectors kit | 1 | $100 | $100 | [Amazon](https://www.amazon.com/s?k=22AWG+hookup+wire+kit+electronics+connectors) |
|
| 54 |
-
| **TOTAL** | | | **~$1,510** | |
|
| 55 |
-
|
| 56 |
-
Buy transducers and L293Ds in bulk. HV583 may require [Mouser](https://www.mouser.com/Search/Refine?Keyword=HV583) or [DigiKey](https://www.digikey.com/en/products/filter/shift-registers/749?s=HV583). Custom PCBs from [JLCPCB](https://jlcpcb.com) run $2/board and are way cleaner than prototype boards.
|
| 57 |
-
|
| 58 |
-
## Build Steps
|
| 59 |
-
|
| 60 |
-
1. **Cut the base.** Cut 3/4" plywood to your table size. Sand it flat.
|
| 61 |
-
2. **Mark the triangle grid.** Draw equilateral triangles with 75mm sides across the surface. Each vertex = one transducer hole. Drill with a 16mm bit.
|
| 62 |
-
3. **Mount transducers.** Press-fit or hot-glue one 40kHz transducer into each hole, facing UP. Flush with the surface.
|
| 63 |
-
4. **Wire PCB tiles.** Solder ~30 transducers per tile. Each tile connects to L293D drivers and one HV583 shift register.
|
| 64 |
-
5. **Connect controllers.** Wire ESP32s to the shift registers via SPI. Each ESP32 handles up to 8 HV583 chips (128 transducers). Flash with phase array firmware.
|
| 65 |
-
6. **Power it up.** Connect 48V PSU(s) to the driver boards. Add a master power switch and a 10A fuse per PSU. **48V can hurt you. Respect the voltage.**
|
| 66 |
-
7. **Top it off.** Lay a thin acrylic sheet (1/8") over the transducer surface. This is your friction-cancellation surface.
|
| 67 |
-
8. **Test it.** Power on. Place a lightweight object (playing card, foam block) on the surface. It should glide with near-zero friction. Adjust phase delays in firmware.
|
| 68 |
-
|
| 69 |
-
## Weight Capacity (6'x6' table)
|
| 70 |
-
|
| 71 |
-
| Object | Weight | Force/Node | Feasible? |
|
| 72 |
-
|--------|--------|------------|-----------|
|
| 73 |
-
| Skateboard deck | 2 kg | 0.87 g | Yes |
|
| 74 |
-
| Small package | 5 kg | 2.17 g | Yes |
|
| 75 |
-
| Heavy package | 20 kg | 8.70 g | No (need denser grid) |
|
| 76 |
-
| Child | 30 kg | 13.04 g | No (need denser grid) |
|
| 77 |
-
|
| 78 |
-
Published research: ~3g force per 40kHz node. Decrease triangle size to increase node density and carry more weight.
|
| 79 |
-
|
| 80 |
## If This Ever Makes Money
|
| 81 |
|
| 82 |
First check goes to the Michael J. Fox Foundation. He lied to us about 2015 but he's fighting the real fight.
|
|
@@ -85,7 +55,7 @@ First check goes to the Michael J. Fox Foundation. He lied to us about 2015 but
|
|
| 85 |
|
| 86 |
- Marzo et al. "Three-dimensional mid-air acoustic manipulation" (2014)
|
| 87 |
- Hirayama et al. "A volumetric display for visual, tactile and audio presentation" Nature (2019)
|
| 88 |
-
- Open Source Ultrasonic Phased Array
|
| 89 |
|
| 90 |
---
|
| 91 |
|
|
@@ -93,16 +63,8 @@ First check goes to the Michael J. Fox Foundation. He lied to us about 2015 but
|
|
| 93 |
|
| 94 |
---
|
| 95 |
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
---
|
| 99 |
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
---
|
| 103 |
-
|
| 104 |
-
<blockquote class="twitter-tweet"><p lang="en" dir="ltr"><a href="https://t.co/IFfVFAzVn9">https://t.co/IFfVFAzVn9</a> How to make a hoverboard with links to parts. It's an acoustic frictionless surface and looks like fun!</p>— Kory Indahl (@Wayfindersix) <a href="https://x.com/Wayfindersix/status/2065936655496724505?ref_src=twsrc%5Etfw">June 13, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
|
| 105 |
-
|
| 106 |
-
---
|
| 107 |
|
| 108 |
-
**Heuremen LLC**
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Hoverboard Calculator
|
| 3 |
+
emoji: "⚡"
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: indigo
|
| 6 |
sdk: gradio
|
|
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
license: mit
|
|
|
|
| 11 |
tags:
|
|
|
|
|
|
|
|
|
|
| 12 |
- build-small-hackathon
|
| 13 |
+
- achievement:offbrand
|
| 14 |
+
- achievement:fieldnotes
|
| 15 |
+
- achievement:sharing
|
| 16 |
+
- gradio
|
| 17 |
---
|
| 18 |
|
| 19 |
# Hoverboard Calculator
|
| 20 |
|
| 21 |
**Because Michael J. Fox Lied To Me (But It's Cool)**
|
| 22 |
|
| 23 |
+
Design your own acoustic frictionless surface. Not levitation — friction cancellation.
|
| 24 |
The distinction matters: it requires orders of magnitude less force.
|
| 25 |
|
| 26 |
## How It Works
|
|
|
|
| 29 |
Three speakers converge on each triangle's centroid = one acoustic pressure node.
|
| 30 |
Stack enough nodes and a skateboard glides like it's on ice.
|
| 31 |
|
| 32 |
+
The default 6'x6' design: ~2,300 triangles, ~1,200 transducers, ~2,300 pressure nodes. $1,510 in parts.
|
| 33 |
+
|
| 34 |
+
## What You Get
|
| 35 |
+
|
| 36 |
+
- Full triangular grid calculation
|
| 37 |
+
- Bill of materials with real component costs
|
| 38 |
+
- Weight capacity analysis (what can ride on it)
|
| 39 |
+
- AI assessment of your design
|
| 40 |
+
- The knowledge that hoverboards are $1,510 away from existing
|
| 41 |
|
| 42 |
## The Physics
|
| 43 |
|
| 44 |
+
- Operating frequency: 40kHz (ultrasonic — inaudible)
|
| 45 |
- Wavelength: ~8.5mm
|
| 46 |
+
- Coherent addition: N triads = N² force (quadratic scaling)
|
| 47 |
- Published research confirms ~3g force per 40kHz node
|
| 48 |
- Friction cancellation needs far less force than levitation
|
| 49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
## If This Ever Makes Money
|
| 51 |
|
| 52 |
First check goes to the Michael J. Fox Foundation. He lied to us about 2015 but he's fighting the real fight.
|
|
|
|
| 55 |
|
| 56 |
- Marzo et al. "Three-dimensional mid-air acoustic manipulation" (2014)
|
| 57 |
- Hirayama et al. "A volumetric display for visual, tactile and audio presentation" Nature (2019)
|
| 58 |
+
- Open Source Ultrasonic Phased Array — Hackaday.io
|
| 59 |
|
| 60 |
---
|
| 61 |
|
|
|
|
| 63 |
|
| 64 |
---
|
| 65 |
|
| 66 |
+
Part of [The Treehouse](https://huggingface.co/spaces/Wayfinder6/treehouse) — Build Small Hackathon 2026.
|
|
|
|
|
|
|
| 67 |
|
| 68 |
+
Free dev tools at [Hometree](https://heuremenforprofit.online): code analysis, AI agent monitoring, token-saving agreement scoring.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
|
| 70 |
+
**Heuremen LLC** — Builder: Wayfinder6
|