Skip to main content

🗃️ 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​

Rozmiestnenie v dutine

PrvokRozmerKdePoznámka
Polotovar (každá doska)260 × 110 × 20 mmA aj Brezerva 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 mmA aj Brepro Ø 40 mm sedí v strede spoja; membrána smeruje k hrudi
Kapsa modulu36 × 24 mm, hĺbka 7 mmA aj BDFPlayer 22 × 21 mm + ATtiny na malom prototypovom plošnom spoji vedľa
Kapsa MOSFET/ drobnésúčasť kapsy modulu
Držiak batérie40 × 20 mm, hĺbka 18 mmlen Bdržiak CR123A s vývodmi; článok Ø 17 × 36 mm
Poklop batérie48 × 24 × 6 mm, osadenie 2 mmB2× neodym Ø 6 × 2 mm v poklope, 2× v tele
Kanál káblovšírka 4 mm, hĺbka 3 mmA aj Brepro ↔ modul ↔ batéria ↔ jack
Zásuvka jack 3,5 mmØ 6 mm otvor, hĺbka 15 mmchvostmatica zvnútra pred lepením
Zvuková mriežka28 otvorov Ø 2 mm, rozostup 4 mmhruď (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 moduluB (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 poistky12 × 6 mm vedľa držiakaBPTC + tepelná poistka pri + kontakte
Minimálna stena6 mmvšadekontrola v CAD rezoch

Súbory projektu (repozitár)​

CestaObsah
hardware/cad/lelek.FCStdmodel tela (FreeCAD), telesá: A, B, dutina, poklop
hardware/cad/lelek.stepexport pre CAM / zdieľanie
hardware/cam/*.ncG-kód: A-pockets.nc, B-pockets.nc, body-rough.nc, body-finish.nc, grille.nc
firmware/lelek/lelek.inofirmvér ATtiny85
audio/xc-XXXXXX-lelek.mp3zdrojová nahrávka + LICENSE.txt s autorom a licenciou
sd-card/mp3/0001.mp3presne 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.

CMDVýznamParameter
0x06nastaviť hlasitosť0–30
0x12prehrať /mp3/NNNN.mp3číslo súboru
0x03prehrať N-tú skladbu v koreniporadie
0x0Epauza–
0x16stop–

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.mp3 sa nahráva cez USB-C; microSD nie je.

Navigation: ⬆️ Up · 🏠 Home