Ovládání stejnosměrného motoru ESP32 pomocí MOSFET
Cílem tohoto článku je ukázat, jak lez ovládat stejnosměrný motor pomocí desky ESP32, ale bez použití ovladače IC motoru.
Cílem tohoto článku je ukázat, jak lez ovládat stejnosměrný motor pomocí desky ESP32, ale bez použití ovladače IC motoru.
Ovladače L293D a L298N jsou bezpochyby hlavními ovladači motoru pro projekty Arduino. Jsou spolehlivé a byly použity ve stovkách, ne-li tisících projektů. Mají však velkou nevýhodu – používají bipolární tranzistory (BJT), díky čemuž jsou extrémně neefektivní. U ovladače DRV8833 se tento neduh odstraňuje.
Článek ukazuje, jak používat modul GPS NEO-6M s EPS32 a GPS od Gravity k získávání dat GPS. GPS je zkratka pro Global Positioning System a lze jej použít k určení polohy, času a rychlosti, pokud cestujete.
Systém pro monitoring plynů CO2 a CH4 s využitím čidel od SGX Sensortech. Jedná se o systém určený pro univerzální provoz na UAV nebo jiných autonomních zařízeních.
Ukázka jak pracovat se senzory, světla, teploty, vlhkosti, tlaku a zobrazení dat na OLED displeji. Pokud se využijí komponenty od LaskaKitu, tak je to velmi snadné. LaskaKit mě baví, fakt skvělý koncept.
Tento tutoriál ukazuje jk parsovat řetězce pomocí funkcí strtok() a substring() v Arduinu.
JSN -SR04T je snadno použitelný vodotěsný ultrazvukový senzor vzdálenosti s dosahem 25 až 450 cm. Lze jej použít pro měření hladiny vody nebo venkovního měření vzdálenosti .
I když displeje e-Paper nemusí být ideální pro každou aplikaci, jsou skvělou volbou, pokud potřebujete displej s nízkou spotřebou energie, který je viditelný za denního světla. Zde je uveden základní návod, jak odesílat text z ESP32, resp. z webového rozhraní umístěného na serveru ESP32 na e-Paper.
Na LED pásku NeoPixel můžete ovládat barvu a jas každé LED samostatně. Zde je základní návod, jak používat ESP32 k ovládání NeoPixel RGB LED pásku. K ovládání všech LED NeoPixel pásku potřebujete pouze jeden pin na ESP32.
Ukázka, jak odesílat data z MCU ESP32 se senzorem BME280 do Raspberry Pi na vyžádání.
Podrobný návod jak využívat službu AWS IoT Core pro příjem dat z ESP32. Postup nastavení služby a příprava pro vizualizaci dat pomocí AWS Analytics a Quick Sight. Využijeme k tomu kombinace ESP32 a senzoru BME280 od Laskakit.
Rychlý příklad pro zobrazení obrázku PNG na TFT displeji, převedením obrázku na pole.
Práce s uložištěm SPIFFS, které se používá pro ukládání větších dat ve formě souborů.
Rychlý příklad jak kompletně zapojit ESP32 s TFT dotykovým displej a vypsat na něm libovolný text.
Ukázka dalšího zajímavého využití maticového displeje ve spojení s mikrokontrolérem ESP32 v podobě hudebního vizualizéru.
Ukázka zapojení maticového displeje s ESP32 a jeho asynchronní ovládání prostřednictvím prohlížeče.
Seznámení se snímačem CO2, který představuje proces miniaturizace i v této oblasti. Příklad ukazuje jednoduchou aplikaci.
ESP32 má dvě rozhraní sbwrnice 2C, které mohou sloužit jako I2C master nebo slave. V tomto tutoriálu je uveden komunikační protokol I2C s ESP32 pomocí Arduino IDE: jak vybrat I2C piny, připojit více I2C zařízení ke stejné sběrnici a jak používat dvě rozhraní I2C sběrnice.
Příklad, jak rozšířit porty sběrnice I2C (ESP32, ESP8266, Arduino) pomocí multiplexeru TCA9458A 1-to-8 I2C. Tento kus hardwaru je užitečný, pokud chcete ovládat více I2C zařízení se stejnou I2C adresou. Například více OLED displejů nebo více senzorů jako BME280.
Způsoby, jak používat RTC s ESP32.
Knihovna Arduino pro nastavení a načítání interního času RTC na deskách ESP32
Základní zapojení a programování ESP32 a modulu paměťové karty MicroSD.
Návod jak upravit programový kód pro ESP32-Cam, aby fungoval zápis na SD kartu a zároveň šlo pracovat se signalizační diodou.
Ukázka práce s termokamerou AMG8833 na ESP32. Data jsou odesílána sériovou linkou do počítače a následně vizualizována prostřednictvím Pythonu.
Jednoduchý příklad, ve kterém se využívá čidla BME280 pro měření teploty, vlhkosti a tlaku. Jedná se pouze o ukázku zapojení a kódu pro získání uvedených veličin.
SPI je zkratka pro S erial P eripheral I ninterface a je to synchronní sériový datový protokol používaný mikrokontroléry ke komunikaci s jedním nebo více periferními zařízeními. Například deska ESP32 komunikující se senzorem, který podporuje SPI, nebo s jiným mikrokontrolérem.
Návod jak nainstalovat a pracovat s ESP32 na Mac OS s využitím VS Code a modulu PlatformIO. Je to jediný způsob jak zprovoznit programování pro Arduino.
Návod, jak přidat HTML stránku do desky ESP32 Cam. To se může hodit například pro naprogramování rozhraní pro nastavení parametrů kamery.
Při využití ESP32-Cam pro streamování ve veřejné síti je problém s vysokou latencí. Pro některé aplikace si ovšem vystačíme s přímím spojením pomocí Access Pointu ze samotné desky ESP32-Cam.
Detailní popis desky ESP32-Cam.