🗃️ Data Model
V hardvérovom projekte je „dátový model“ súbor rozmerov, súborov a správ, na ktorých všetko ostatné stojí.
Rozmery tela a káps
| Prvok | Rozmer | Kde | Poznámka |
|---|---|---|---|
| Polotovar (každá doska) | 260 × 110 × 20 mm | A aj B | rezerva 10 mm okolo tela na upnutie a obrys |
| Telo lelka (po frézovaní) | 240 × 95 × 40 mm | – | rozpätie krídel zložené, chvost pokračuje v osi tela |
| Kapsa reproduktora | Ø 42 mm, hĺbka 8 mm | A aj B | repro Ø 40 mm sedí v strede spoja; membrána smeruje k hrudi |
| Kapsa modulu | 36 × 24 mm, hĺbka 7 mm | A aj B | DFPlayer 22 × 21 mm + ATtiny na malom prototypovom plošnom spoji vedľa |
| Kapsa MOSFET/ drobné | súčasť kapsy modulu | ||
| Držiak batérie | 40 × 20 mm, hĺbka 18 mm | len B | držiak CR123A s vývodmi; článok Ø 17 × 36 mm |
| Poklop batérie | 48 × 24 × 6 mm, osadenie 2 mm | B | 2× neodym Ø 6 × 2 mm v poklope, 2× v tele |
| Kanál káblov | šírka 4 mm, hĺbka 3 mm | A aj B | repro ↔ modul ↔ batéria ↔ jack |
| Zásuvka jack 3,5 mm | Ø 6 mm otvor, hĺbka 15 mm | chvost | matica zvnútra pred lepením |
| Zvuková mriežka | 28 otvorov Ø 2 mm, rozostup 4 mm | hruď (A) | vŕtať po lepení, kolmo na membránu |
| Nehorľavá výstelka | + 0,5–1 mm na každú stenu kapsy batérie a modulu | B (aj A nad batériou) | sľudová doska 0,5 mm alebo keramický papier 1 mm – kapsy zväčšiť o hrúbku výstelky |
| Priestor pre poistky | 12 × 6 mm vedľa držiaka | B | PTC + tepelná poistka pri + kontakte |
| Minimálna stena | 6 mm | všade | kontrola v CAD rezoch |
Súbory projektu (repozitár)
| Cesta | Obsah |
|---|---|
hardware/cad/lelek.FCStd | model tela (FreeCAD), telesá: A, B, dutina, poklop |
hardware/cad/lelek.step | export pre CAM / zdieľanie |
hardware/cam/*.nc | G-kód: A-pockets.nc, B-pockets.nc, body-rough.nc, body-finish.nc, grille.nc |
firmware/lelek/lelek.ino | firmvér ATtiny85 |
audio/xc-XXXXXX-lelek.mp3 | zdrojová nahrávka + LICENSE.txt s autorom a licenciou |
sd-card/mp3/0001.mp3 | presne to, čo je na microSD |
Obsah microSD karty
/mp3/0001.mp3 ← 6–8 s, MP3 128 kb/s, mono, 44,1 kHz
- Karta 1–8 GB, FAT32, jeden súbor. Názov musí byť 4-ciferné číslo.
Protokol DFPlayer Mini (UART 9600 8N1)
Rámec: 7E FF 06 CMD FB P1 P2 CS1 CS2 EF; FB = 0 (bez odpovede); kontrolný súčet = −(FF+06+CMD+FB+P1+P2) ako 16 bit.
| CMD | Význam | Parameter |
|---|---|---|
| 0x06 | nastaviť hlasitosť | 0–30 |
| 0x12 | prehrať /mp3/NNNN.mp3 | číslo súboru |
| 0x03 | prehrať N-tú skladbu v koreni | poradie |
| 0x0E | pauza | – |
| 0x16 | stop | – |
Príklad – hlasitosť 22: 7E FF 06 06 00 00 16 FE DF EF.
Doplnenie HW v7 (5. 10. 2026)
- Doska 89,4 x 27,9 mm, 2 vrstvy; vrecko LiPo 41 x 31 x 6 mm pod doskou, vrecko nabíjačky za ním s kanálom pre USB zospodu chvosta, reproduktor Ø 40 mm.
- Kryt Nightjar: 308,6 x 84,8 x 75 mm, dve CNC polovice (polotovar 329 x 95 x 48 mm), steny ≥ 6 mm.
- Súbory na karte: DFPlayer Pro má 128 MB vlastnej flash,
/lelek.mp3sa nahráva cez USB-C; microSD nie je.