Články

 

ESP32-C6 patrí medzi veľmi praktické mikrokontroléry. Vo verzii na XIAO doske od Seeed Studio ide o vydarený vývojársky kit, ktorý obsahuje vstavaný nabíjací obvod pre Li-Pol aj Li-Ion batérie a zároveň umožňuje pripojenie periférií cez rozhrania SPI a I2C. Otestovali sme ho už napríklad ako samostatný senzorový modul s ultrazvukovým snímačom,...

Dnes si ukážeme ako zrealizovať vlastný audio-streamovací systém, pričom využijeme nástroje, ktoré sú dostupné zdarma a sú pomerne jednoduché na používanie a predovšetkým bežia na Windowse, avšak majú podporu aj pre Linux operačné systémy. Takýto systém umožní streamovanie hlasu skrz mikrofón, alebo streamovanie hudby, ktorá môže byť dostupná v LAN...

Pestovanie zemiakov alebo chov dobytka na pastvinách často vyžaduje ochranu pred divou zverou. Najbežnejšie riešenie je elektrický oplotok, ktorý využíva generátor vysokonapäťových pulzov napájaný trakčnou batériou.

Dnes si ukážeme jednoduchú implementáciu AR scény vo webaplikácii so základným plane objektom, teda 2D plochou, čo môže byť vhodná forma vizualizácie aktuálnych dát IoT zariadení, senzorových uzlov, alebo aj offline hardvéru pomocou textu, ale aj grafických vizualizácii (grafy, obrázky, embedded video).

RFID DOMINATOR 2.0 stopky pre Airsoft a Paintball, ideálne pre herné módy ako DOMINATION alebo Capture the Point, využívajú firmvér v strojovom kóde vo formáte HEX, ktorý je špecifický pre AVR mikroprocesory od Atmelu (teraz Microchip). Tento strojový kód zaručuje rovnakú konfiguráciu a funkčnosť na každom zariadení, do ktorého je nahratý. To platí...

Watmonitor je systém na monitorovanie hladiny vody v reálnom čase, navrhnutý pre široké spektrum aplikácií v oblasti Internetu vecí (IoT). Tento systém poskytuje univerzálne webové rozhranie, ktoré umožňuje prijímanie a archiváciu dát o hladine vody zo senzorových uzlov do centralizovanej databázy. Používatelia môžu cez intuitívne webové rozhranie...

V máji 2023 bol predstavený nový návrh DPS pre stopky RFID DOMINATOR 2.0, ktoré sú primárne určené pre Airsoft a Paintball hry v hernom móde DOMINATION. Tento návrh bol pokračovaním vylepšenej verzie 1.0, ktorá riešila niekoľko predchádzajúcich problémov. Neskôr, v auguste 2024, boli dokonca pripravené aj prvé fyzické vzorky PCB dosiek. Nový model...

Projekt RFID DOMINATOR vznikol už pred niekoľkými rokmi, ako interaktívny projekt časomiery s RFID vstupom cez kartu, či náramok. Prvý návrh DPS sa veľmi nepodaril a až v roku 2022 získal DPS návrh, ktorý obsahoval správne usporiadanie komponentov a ako celok pôsobil veľmi dobrým dojmom a stal sa medzi hráčmi nielen v Európe populárny. Táto verzia...

ESP32 vďaka svojej nízkej spotrebe nájde využitie v Low Power aplikáciách a taktiež aj v ostrovných systémoch. Ostrovné systémy využívajú prevádzku na batériu a pri dobíjaní solárnym panelom dokážu tieto systémy fungovať nepretržite v prípade vhodne dimenzovaných komponentov.

Populárny mikrokontróler ESP32 okrem WiFi podporuje aj Bluetooth s ktorým zdieľa 2,4 GHz anténu, ktorú má čip integrovanú na PCB, alebo externú zapojenú na u.FL konektor, ak ním verzia modulu ESP32 disponuje. Verzia Bluetooth, ktorú ESP32 podporuje sa líši na jej verziách. Najpopulárnejší modul ESP32-WROOM-32 podporuje Bluetooth vo verzii 4.2 s BLE...

K mikrokontroléru ESP32 existuje množstvo periférii, ktoré je možné pripojiť cez podporované zbernice a rozhrania. Jedno z menej známych rozhraní je RMII (Reduced media-independent interface), ktoré znižuje počet potrebných signálov (oproti rozhraniu MII) pre prepojenie mikrokontroléra s perifériou. RMII využíva jeden hodinový signál pre príjem a...

Framework Wiring (Arduino Core) je veľmi populárny pre rýchly vývoj aplikácii pod mikrokontrolérmi. Najčastejšie v spojitosti s rozhraním Arduino IDE a populárnymi vývojovými kitmi Arduino. Postupom času získali podporu Arduino Core aj iné mikrokontroléry, medzi nimi napríklad ESP32 od Espressif Systems. Arduino Core pre ESP32 funguje ako wrapper...

Wokwi je simulátor pre vývoj jednoúčelových projektov a prototypov v jazyku Wiring (Arduino Core). Simulátor je dostupný zdarma, alebo v platenej verzii (členstvo) na webe, kde celá simulácia prebieha. Používateľ môže využiť rôzne podporované mikrokontroléry, napríklad z rady AVR ATmega na vývojových kitoch Arduino Uno, Nano, Mega. K dispozícii je...


Nebudem v článku opisovať funkčnosť IR senzora prekážok KY-032, spôsob merania, či deboucing, nakoľko boli tieto pojmy a technické špecifikácie vysvetlené v pôvodnom článku pre IR otáčkomer (viz. prvý odkaz hore). Programová implementácia počíta s využitím spínacieho (nie rozpínacieho) tlačidla zapojeného v režime INPUT_PULLUP, teda pri stlačení je...

Operačný systém reálneho času FreeRTOS som na mojom sector blogu spomínal už v minulosti v súvislosti s experimentálnou implementáciou senzorového uzla na ESP32 pre projekt Hladinomer vo frameworku ESP-IDF. Dnes si skúsime úpravy programu do špecifík FreeRTOS bližšie predstaviť. Upravovať budeme existujúcu implementáciu senzorového uzla projektu...

Nízka spotreba elektrickej energie hlavnou prioritou IoT aplikácií. Tieto aplikácie nazývame aj ULP (Ultra-Low Power), teda aplikácie s ultra-nízkou spotrebou elektrickej energie, alebo s nízkopríkonovým režimom. Využitie týchto aplikácií je predovšetkým v implementáciách s prevádzkou na batériu. Mikrokontroléry ESP8266 a ESP32 z produkcie čínskej...

FORCED režim nebol tak stabilný a neponúkal konzistentné merania, ako je možné vidieť na obrázku nižšie - screenshot UART monitora. Namerané údaje sa v čase menili skokovito pri každom meracom cykle nad i pod strednú hodnotu (známu z merania normálnym prevádzkovým módom). Ku skokovitému priebehu nameraných veličín prispel aj fakt, že v tomto režime...

Projekt WiFi termostat vznikol pôvodne pre mikrokontrolérovu WiFi platformu ESP8266 od Espressifu ako ekvivalent k Ethernet termostatu, ktorý bol postavený na AVR mikrokontroléri ATmega328P použitom v Arduine UNO, na ktorý je možné nasunúť Ethernet shield. Termostat umožňuje riadenie GPIO výstupu na základe nameranej teploty zo senzora Dallas...

V posledných dňoch som hľadal vhodnú alternatívu k firme JLCPCB pre lacnú výrobu dosiek plošných spojov v Európe. Podmienkou pre strojovú výrobu DPS bola podpora obojstranných DPS s prekovmi, ktoré sa používajú pri DPS návrhu pre môj projekt RFID DOMINATOR, ktorý bol na tomto blogu už niekoľko-krát spomínaný. Pripomenieme si teda DPS v skratke.... ...

Mikrokontróler ESP32 je možné programovať v rôznych vývojových prostrediach. Arduino IDE je jedno z najpopulárnejších najmä z dôvodu ľahkej programovej implementácie v jazyku Wiring aj pre začiatočníkov. Existuje však aj framework pre vývoj IoT aplikácii - ESP-IDF priamo z produkcie Espressif Systems, ktorá tieto mikrokontroléry vyrába. Umožňuje...

Projekt WiFi termostat pre mikrokontróler ESP8266 vznikol pôvodne ako obdoba izbového termostatu, ktorý sa riadi automaticky so svojimi dátami - t.j. cieľová teplota a hysteréza. Automatizované riadenie sa využije najmä počas jesenných, zimných a skorých jarných mesiacov. Avšak počas leta je termostat vypnutý manuálne. Nakoľko to existujúca...

DOMINATOR (nazývaný aj DOMINATION Timer) je zariadenie - stopky pre športy typu Airsoft, Paintball so sekundovým rozlíšením. Stopky využívajú riadiaci mikrokontróler Arduino (Arduino Uno / Nano), prípadne samostatný čip (Atmel) AtMega328P, ktorý ovláda celú logiku systému. Súčasťou stopiek je LCD znakový displej rozmeru 16x2 (16 znakov x 2 riadky),...

Projekt Hladinomer som už na tomto blogu spomínal viac krát. Najprv ako základný - vytvorený projekt pre záznam dát z ultrazvukových senzorov vzdialenosti, ktorý bol následne vylepšený a rozšírený či už o funkcionality na webovom rozhraní, ktoré zjednotili HTTP metódu posielaných dát na POST, pridali možnosť prepočtu nameraných údajov na objem...

V minulosti som na tomto blogu predstavil DOMINATOR, ktorý využíval tlačidlový vstup pre 4 entity, ale aj pôvodnú RFID verziu, ktorá fyzické tlačidlá vymenila za RFID vstup prostredníctvom karty, náramku, alebo kľúčenky s RFID čípom kompatibilného štandardu ISO/IEC 14443-A, ktorý dokáže RFID čítačka NXP RC522 načítať.

Projekt izbového termostatu na platforme Arduino s Ethernetom (Wiznet W5100 / W5500), respektíve Espressif WiFi platformách ESP8266 a ESP32 je vo verzii jadra 1.0.2 (1.0.2.X). Pri vývoji sa kladie dôraz nato, aby bol vizuál a funkcie webaplikácie termostatu pre jeho použitie z pohľadu používateľa identické na všetkých platformách. Z toho dôvodu...

Projekt Hladinomer postavený na meraní výšky hladiny ultrazvukovými senzormi HC-SR04 / JSN-SR04T, vrátane jeho rozšírení a verzie s doplnením o zrážkomer Hydreon RG-11 sme si už na tomto blogu opísali. Oba projekty boli navrhnuté pre platformu Arduino s Ethernetom, neskôr rozšírené o WiFi platformy od Espressif Systems - ESP8266, respektíve...

OpenWeather je projekt fungujúci od roku 2014, ktorý zgrupuje IT expertov a dátových analytikov, ktorý sa zaujímajú o skúmanie počasia a jeho predpoveď. Služby OpenWeather sú využívané po celom svete a je to jeden z popredných projektov. Projekt poskytuje API, prostredníctvom ktorého je možné získavať aktuálne, ale i historické dáta. Univerzálne...

WiFi termostat postavený na platforme ESP8266 vznikol ako WiFi variant termostatu k existujúcemu Ethernet termostatu postavenom na platforme Arduino + Ethernet. Cieľom je tak na platforme ESP8266 (testované na platformách NodeMCU v3 Lolin, Wemos D1 Mini) priniesť rovnakú funkčnosť po stránke termostatu a logiky ako takej. WiFi termostat prišiel na...

Dnes si ukážeme možnosť nahratia skompilovaného programu - tzv. strojového kódu do Arduina, ktorý je pre bežného používateľa nečitateľný. Obsahuje však inštrukcie, ktoré daný mikrokontróler vykonáva. Strojový kód má výhodu predovšetkým v tom, že si ho vie do Arduina nahrať ktokoľvek, kto má k nemu prístup bez toho aby mal doinštalované knižnice,...

© 2024-2025 Arduino Blog - Všetky práva vyhradené.
Vytvorené službou Webnode Cookies
Vytvorte si webové stránky zdarma! Táto stránka bola vytvorená pomocou služby Webnode. Vytvorte si vlastný web zdarma ešte dnes! Vytvoriť stránky