- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Bluetooth hangszórók
- Melyik tápegységet vegyem?
- Milyen videókártyát?
- Szünetmentes tápegységek (UPS)
- Jövőre jósolják a memóriahiányt, ami egy évtizedig is fennmaradhat?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- 5.1, 7.1 és gamer fejhallgatók
- Házimozi haladó szinten
- Amlogic S905, S912 processzoros készülékek
-
PROHARDVER!
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
- Apple iPhone 17 - alap
- Suzuki topik
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Konzolokról KULTURÁLT módon
- Elektromos autók - motorok
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- Call of Duty: Black Ops 7
- Videón vagánykodik az ultrakecses Motorola Edge 70
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- ÁFA-s Munka/Gamer PC ÁFA-s számlával, garanciával 12400F, RTX 3070, 32GB DDR5 RAM
- ÚJ CORE I7 12700KF GAMER ERŐMŰ PC 32Gb DDR5 1.0TB SSD NVIDIA RTX 3080TI 12GB DDR6 750W-TÁP 2ÉV GAR
- Gamer PC i5-12400F, RTX 4060, 16 GB DDR5, 1 TB NVMe kiváló állapot(1 éves)! 410.000 Ft
- BESZÁMÍTÁS! Asus H370 i5 9600K 16GB DDR4 512B SSD RTX 2060 Super 8GB Chieftec HC-10B-OP Zalman 850W
- BESZÁMÍTÁS! Gigabyte B550M R7 5700X 32GB DDR4 1TB SSD RTX 4060 TI 16GB Gamemax Brufen C3 BG 650W
- BESZÁMÍTÁS! ASUS H510M i7 10700K 16GB DDR4 512GB SSD RTX 3070 8GB ZALMAN S2 TG Chieftec 750W
- Apple iPhone 16 128GB,Újszerű,Kábel,12 hónap garanciával
- GYÖNYÖRŰ iPhone 11 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3263, 100% Akkumulátor
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
- Samsung Galaxy Z Fold6 ,Navy ,120 Hz AMOLED dupla kijelző, Snapdragon 8 Gen 3,12/512 GB,2027. 07. 11
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest