Osciloskop v kapse. Webový osciloskop s ESP32-C6.

Co můžeme vymyslet s výkonným ESP32-C6? Blikat LEDkou? Měřit teplotu? A co takhle přenosný osciloskop do kapsy? To je projekt ESP-Scope od Matta jehož celý projekt je na volně k použití na github.

Tento projekt není vytvoření v Arduino IDE, jako většina jiných projektů, ale je využit přímo framework ESP-IDF. ESP32-C6 se stará o všechno – jeho ADC měří vstup, zároveň vytvoří webovou stránku na které je zobrazení měřeného signálu. Maximálním vstupním napětí je 3.3 V a maximální vzorkovací rychlost cca 83 KHz.

O podobných projektech jsem se tu už několikrát rozepsal – například přenosný osciloskop s STM32F103 a 2.4″ TFT displejem nebo další osciloskop s STM32 HScope. Ani jeden z nich ale nepodporuje zobrazení signálu na webové stránce.

Hardware

Projekt je založen na univerzální desce XIAO ESP32C6. XIAO vychází z dílny SeeedStudio.

Na miniaturní desce se dá říct, že je všechno – mikrokontrolér ESP32-C6, nabíjecí obvod baterie, vstup pro baterii, vyvedené GPIO a USB-C konektor, který může být použitý pro napájení i programování.

Firmware

Kód byl z velké části napsaný AI (LLM). Gemini 3 od Google je opravdu povedený a výkonný.

Co ESP-Scope umí?

Reálné zobrazení signálu v prohlížeči — měřené vzorky se vykreslí jako křivka.

Přizpůsobitelná rychlost vzorkování – od 1 Hz až po slušných ~83 333 Hz na ESP32-C6.

Nastavení triggeru – nastavení triggeru osciloskopu.

Kurzor – kurzor pro přesné odečítání hodnot.

Vytváření testovacích signálů – ideální když nemáš signálový generátor.

Restart a vypnutí z prohlížeče – protočit firmware nebo zařízení bez doteku.

Závěrem

Teoreticky, stejný FW by mělo být možné spustit i na jiných deskách a čipech Espressif. Autor ale kód testoval právě s XIAO ESP32C6. Maximální vzorkovací rychlostí je pouhých cca 83 kHz. Což samozřejmě není moc. Výhodou ale budiž naprostá jednoduchost projektu s potenciálem na vylepšení.

Projekt najdete na https://github.com/MatAtBread/esp-scope/tree/main?tab=readme-ov-file

Sdílejte článek:
Komentáře:
4 komentářů na sociálních sítích
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Přišel mi engineering sample vývojového kitu ESP32-C3-DevKitM-1.

Osciloskopů, „ukazovátek“, můžete koupit hned několik typů za pár stovek korun.

Dnešní novinka vám ukáže zajímavý projekt téměř kapesního „osciloskopu“ poháněným vývojovou deskou BluePill s mikrokontrolérem STM32F103 také zvaným Minimum System Development Board for STM32. Už jsme zde ukázal několik takových „ukazovátek průběhů“ – Arduino FIO (ATmega328) s LCD (128x64px) nebo…

Na téma „Jak si doma postavit osciloskop“ jsem už sepsal několik článků.

Hledáte-li jednoduchý a hlavně levný osciloskop, pak se podívejte na tento projekt.

Využil jsem vývojovou desku ESP32-CAM jako zabezpečovací zařízení a zároveň jsem omezil spotřebu celého zařízení na několik málo desítek mikroampér v režimu spánku.

Trendy