Hirdetés
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy A56 - megbízható középszerűség
- Poco F8 Ultra – forrónaci
- Samsung Galaxy A54 - türelemjáték
- IDC: 2025-ben a Huawei megnyerte Kínát, az Apple a világot
- Titan 2 Elite néven érkezik egy újabb BlackBerry-szerű Unihertz
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Tokgyártó leplezi le újból a Galaxy S26 Ultra formáját
- EarFun Air Pro 4 - a cél a csúcs
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
-
Mobilarena
Amit érdemes tudni a Raspberry Pi-kről:
A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
-
pelgrim_v1
tag
Huh ezt a notepadet nem akartam megosztani de végülis én még csak most tanulom és fedezem fel a dolgot, hátha észre vesztek hibát az elméletemben/matematikámban:
1. Miért ESP-NOW?
ESP-NOW az ESP32 saját protokollja. Nagyon gyors, WiFi kapcsolat felépítése nélkül működik. Broadcast üzemmód is van benne → nem kell egyesével minden vevőnek külön üzenetet küldeni. Kicsi késleltetés (2–10 ms egy csomag küldés). Stabil 50 méterig normál antennával (külső antennával még több). Akár 20-30 vevőt is stabilan elbír, ha az üzenet kicsi.
Tehát: Broadcast üzemmódban egyetlen üzenet elküldésével minden vevő megkapja ugyanazt a jelet egyszerre.
Ezért nem nő a processzor vagy hálózat terhelése a vevők számával (csak 1 üzenet megy ki).2. Miért kell tömöríteni a hangot?
A mikrofonból érkező nyers audio adat:
8 bit/sample, 8 kHz mintavételi frekvencia → 64 kbps nyers adatsebesség.
ESP-NOW kb. 1-2 Mbps elméleti maximumot tud, de stabil adatküldéshez ajánlott max 100–150 kbps körül maradni.
Szóval:
A 64 kbps még belefér, DE a rádiócsatorna ütközések, újraküldések miatt jobb, ha tömörítjük. Kisebb adat → kisebb energiahasználat, kevesebb hibalehetőség, stabilabb kapcsolat.
Tömörítési ötlet:
Egyszerű ADPCM kódolás (Adaptive Differential Pulse-Code Modulation). Ezzel kb. 4:1 arányú tömörítés elérhető nagyon pici CPU igénnyel. Így lemegy az audio adat sebessége kb 16 kbps-re. Ez 30 eszközre broadcastban simán megy egy ESP32-ről.
Matematikai alapon:
8kHz × 8bit = 64kbps (nyers) ADPCM 4:1 → kb. 16kbps
ESP-NOW:
1 üzenetben maximum 250 byte adat lehet. 16kbps / 250 byte = kb. 80 üzenet/másodperc kell.
ESP32 bír kb. 200-300 üzenetet másodpercenként → bőven elég.
3. Program működési elve
Adó (Guide Device):
Mikrofon ADC-n → mintavételezés 8kHz-en. Minták → ADPCM tömörítés → bufferelés → 250 byte pakkokba rakás. ESP-NOW broadcast a 30 vevőnek. LED/Kijelző mutatja az akksi szintet. Gombok: On/Off, Reset, Mikrofon érzékenység.
Minden gombnyomásra újraindíthatja a csatlakozási folyamatot, ha kell.
Vevő (Listener Device):
Bekapcsoláskor automatikusan elkezd hallgatni ESP-NOW broadcastot. Ha érkezik adat:
ADPCM vissza-dekódolás → PCM stream. PCM stream lejátszása DAC kimeneten (vagy I2S audio kimenet, ha szebb minőséget akarunk).
LED vagy kijelző mutatja a töltöttségi szintet. Gombok: On/Off, Hangerő állító, Reset.Nulla konfiguráció: csak bekapcsolják és működik.
4. Erőforrás igény számítás (ESP32)
Adó oldal:
ADPCM tömörítés: kb. 10–15% CPU (80MHz-en). Mikrofon ADC olvasás: nagyon kicsi CPU (~2–3%). ESP-NOW küldés: kb. 20–30% CPU.
Összesen: kb 50%-60% CPU használat → még marad bőven kapacitás!
Vevő oldal:
ESP-NOW fogadás: 5–10% CPU. ADPCM dekódolás: 10% CPU. PCM stream lejátszás: 15% CPU.
Összesen: kb 30–35% CPU → nagyon laza terhelés.
Ezért elég egy normál ESP32-WROOM-32 modul, nem kell semmi extrém gyors.
5. Miért broadcast?
Broadcast = minden csatlakoztatott vevő ugyanazt a csomagot kapja egyszerre. Így nem kell minden eszköznek külön küldeni. Ezért tudod stabilan 30 eszköznek is szórni az adatot egyszerre.
6. Hálózati működés - hogyan indul el egy gombnyomásra?
Bekapcsolási folyamat:
Adó: Mikor bekapcsol → automatikusan elkezdi broadcastolni a hangot egy fix MAC-címes ESP-NOW üzenetként. Vevők: Bekapcsoláskor → automatikusan elkezdenek “hallgatni” ESP-NOW üzenetekre. Ha kapnak broadcast üzenetet az adótól → automatikusan csatlakoznak és elkezdik a hangot játszani.
Nincs kézi párosítás, nincs konfiguráció → csak bekapcsolják mindkét oldalt, és pár másodperc múlva megy is.
Új hozzászólás Aktív témák
- Videós, mozgóképes topik
- OLED monitor topic
- Mibe tegyem a megtakarításaimat?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- BestBuy ruhás topik
- Milyen NAS-t vegyek?
- Jön a következő Resident Evil Showcase
- Elden Ring
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- Napelem
- További aktív témák...
- Eladó Konfig I5 12400F 32GB DDR4 512GB SSD 512GB HDD RTX3070 8GB!
- 6. generációs DELL 7040 SFF számítógép
- Gamer PC - Számítógép! Csere- Beszámítás! R7 5700 / Suprim RTX 3080/ 32GB DDR4 / 500GB SSD
- Akció! Felsőkategóriás Gamer PC! I9 14900K / RTX 5080 16GB / 32GB RAM / 2TB Nvme SSD
- HP TFT7600 RKM SWI (AG061A) - 17" Konzol billentyűzettel - Rackmount Monitor
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- HIBÁTLAN iPhone 15 128GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4425
- 360 áthajthatós! Dell Latitude 5330 2 in 1 i7-1265U 10magos! 16GB 256GB 13.3" FHD 1 év garancia
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
wassermann

