Machine-ontwerper · miniproject 03 · voor de lol · Bambu Lab P1S
Een vliegende schotel die potloden slijpt. Steek een potlood in de koepel: de schotel stijgt op, de rand gaat razen en de trekstraal licht op. Binnenin draait een gewone puntenslijper rond het potlood. De krullen vallen in de doorzichtige straal onder de schotel.
schotel.h · stap() · draait nu
case Rust: if (potlood) naar(Opstijgen);
case Opstijgen: na 0,4 s naar(Slijpen); motor = 1;
case Slijpen: eruit? landen · na 6 s naar(Terug);
case Terug: motor = -1; na 0,25 s naar(Klaar);
case Klaar: motor = 0; wacht tot potlood eruit;
case Landen: na 1,5 s naar(Rust);
Een gewone metalen puntenslijper zit vastgeklemd in de rode rotor. De rotor draait op een lager rond het potlood. Het potlood zit in een zeskantbuis en kan dus niet meedraaien.
Het potlood duwt bij het insteken een microschakelaar opzij. De ESP32 ziet dat, laat de schotel "opstijgen" en zet na 0,4 s de motor aan.
Maximaal 6 s slijpen per keer, dan even terugdraaien en stoppen. Opnieuw slijpen kan pas als het potlood er even uit is geweest. Er past geen vinger in de buis (zeskant 7,6 mm).
30 LEDs achter een doorschijnende ring rond de rand, 16 LEDs onder de schotel die in de trekstraal schijnen, en een piezo voor de sci-fi geluidjes.
| Code | Onderdeel | Aantal | ± € |
|---|---|---|---|
| -K1 | ESP32-C3 SuperMini | 1 | 4 |
| -T1 | DRV8833 motordriver-module | 1 | 2 |
| -M1 | N20 motor 6 V, 500 rpm, D-as 3 mm | 1 | 4 |
| -S1 | Microschakelaar KW12 met hendel | 1 | 1 |
| -P1 | WS2812B LED-ring 16 (Ø 44,5 mm) | 1 | 3 |
| -P2 | WS2812B LED-strip 60/m, 50 cm (30 LEDs) | 1 | 4 |
| -P3 | Passieve piezo-buzzer 12 mm | 1 | 1 |
| -R1 -C1 | Weerstand 330 Ω, condensator 470 µF | 1+1 | 1 |
| Kogellager 6806-2RS (30 × 42 × 7) | 1 | 3 | |
| Metalen puntenslijper, 1 gat, wigvorm (± 26 × 13 × 9,5 mm) | 1 | 1 | |
| Schroeven M3 × 6 (klem) en M2 × 8 (schakelaar) | 2+2 | 1 | |
| Siliconendraad 26 AWG, krimpkous | 1 set | 4 | |
| Filament: donker (romp, poten), licht (kap), doorschijnend PETG (ring, straal) | ± 400 g | 8 | |
| Totaal · solderen nodig (± 20 korte verbindingen) · soldeerbout ± € 20 als je die nog niet hebt | ± 35–45 | ||
teststandaard.stl, rotor.stl en rondsel.stl. Dat is alleen het hart van de schotel: lager, motor, tandwielen en slijper.
Puntenslijpers verschillen. Meet lengte, breedte, dikte en de hoogte van het gat. Vertel het me, dan pas ik de rotor aan voordat je print.
Motor even direct op 5 V, potlood met de hand in het kijkgat houden. Slijpt hij een mooie punt, en slipt de slijper niet in de rotor? Dan pas de hele schotel printen.
| Bestand | Materiaal / kleur | Instelling |
|---|---|---|
romp.stl | PLA, donker | 0,2 mm · 3 wanden · 15 % |
kap.stl | PLA, zilver of wit | 0,2 mm · 3 wanden · 10 % |
lichtring.stl, trekstraal.stl | PETG doorschijnend | 0,2 mm · 2 wanden · vaasmodus mag voor de straal |
rotor.stl, rondsel.stl | PLA of PETG | 0,12 mm · 100 % (tandwielen en klemschroeven) |
geleidebuis.stl | PLA, kleur naar keuze | 0,16 mm · 4 wanden |
poot.stl (3×) | PLA, donker | 0,2 mm · 4 wanden · plat |
Lager in de lagerring van de romp drukken. Puntenslijper in de rotor, met de kant van het mesje naar de opening, en vastzetten met twee M3-schroeven. Rotor van boven door het lager steken.
Rondsel op de motoras (platte kant), motor van boven in de klem op de motorplaat, zodat de tandwielen in elkaar grijpen.
ESP32-C3 op het plankje met de USB-C-poort in het gat. Driver, buzzer en condensator met dubbelzijdig tape op de bodem. Strip rond de LED-wand plakken, ring onder de schotel rond het stortgat. Bedraden volgens de draadlijst (schema blad 7).
Microschakelaar met twee M2-schroeven op de geleidebuis, hendel in de sleuf. Buis van boven in de koepel, kabel naar beneden. Lichtring op de romp, kap erop.
Drie poten in de gaten onder de romp, trekstraal in het midden eronder. Code uploaden (Arduino IDE, bibliotheek "Adafruit NeoPixel", board "ESP32C3 Dev Module") en een potlood insteken.