
Najít jeden dobrý IoT tutoriál není problém. Najít stovku konzistentně zpracovaných projektů na jednom místě, zdarma a s funkčním kódem – to už je vzácnost. Přesně tohle jsem našel na GitHubu a je to taková ta stránka, když si řeknete „ty jo, co bych si dneska postavil“.
Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu a automaticky se vám zobrazí shodující se projekty.
Repozitář 100 Days 100 IoT Projects od Kritishe Mohapatry je sbírka hotových IoT projektů postavených na ESP32, ESP8266 a Raspberry Pi Pico, naprogramovaných převážně v MicroPythonu. Každý projekt má vlastní kód, schéma zapojení i popis.
Co repozitář vlastně obsahuje
Autor si dal výzvu: 100 dní, 100 IoT projektů. Každý „den“ je samostatná složka s vlastním README, zdrojovým kódem a popisem zapojení. Projekty jdou od úplných základů (rozblikání LED podle světla) až po pokročilejší věci jako OTA aktualizace přes GitHub nebo cloudové dashboardy.
Hardwarově to stojí na třech pilířích – mikrech, které dobře znáte:
- ESP32 a jeho varianty (včetně XIAO ESP32-S3) – populární ESP32 pro většinu projektů s WiFi a Bluetooth
- ESP8266 (NodeMCU) – levná deska na jednoduché WiFi úlohy bez Bluetooth
- Raspberry Pi Pico / Pico W / Pico 2 W – pro projekty, kde se hodí RP2040 nebo RP2350
Pokrytá je slušná zásoba senzorů a modulů – DHT11, PIR, ultrazvuk HC-SR04, plynové senzory řady MQ, RTC DS3231, OLED, LCD, relé, servo, RFID. Z konceptů projdete ADC, PWM, GPIO, webové servery, WebSockety, Bluetooth, ESP-NOW i napojení na cloud (Blynk, ThingSpeak, ThingsBoard).
Za zmínku stojí, že projekt si všiml i newsletter Adafruitu a portál Hackster.io.
Najděte si projekt ze 97 IoT nápadů
Filtrujte podle desky, kategorie a součástek nebo hledejte podle názvu. Každý projekt vede na kompletní kód a schéma v původním repozitáři.
Desky: ESP32, ESP8266, Raspberry Pi Pico, XIAO ESP32-S3, Arduino. Kategorie: Senzory prostředí, Cloud a IoT platformy, Displeje, Vstup a ovládání, Motory a aktuátory, RFID a přístup, Detekce a měření, Hodiny a čas, Robotika a pohyb, Bezdrátová komunikace.
Všechny projekty (97)
- Auto Night Light – Automatic LED turns ON/OFF based on ambient light
Desky: ESP32. Kategorie: Vstup a ovládání. Součástky: LDR (fotorezistor), LED (obyčejná).
Zobrazit na GitHubu - Dimmer LED using Potentiometer – LED brightness controlled via potentiometer using ADC + PWM
Desky: ESP32. Kategorie: Vstup a ovládání. Součástky: LED (obyčejná), Potenciometr.
Zobrazit na GitHubu - DHT11 Temperature & Humidity Web Server – Reads temperature & humidity and displays on a live web page
Desky: ESP32. Kategorie: Senzory prostředí. Součástky: DHT11/DHT22 (teplota+vlhkost).
Zobrazit na GitHubu - 1-Digit Seven Segment Display – Displays numeric output using GPIO control
Desky: Raspberry Pi Pico. Kategorie: Displeje. Součástky: 7-segment / TM1637.
Zobrazit na GitHubu - Mini Weather Station (DHT11 + LCD) – Displays real-time temperature & humidity on 16×2 LCD without flickering
Desky: ESP8266. Kategorie: Senzory prostředí, Displeje. Součástky: DHT11/DHT22 (teplota+vlhkost), LCD displej.
Zobrazit na GitHubu - RGB Color Mixer using Potentiometers – Mix RGB colors by adjusting potentiometers using ADC and PWM
Desky: ESP32. Kategorie: Vstup a ovládání. Součástky: RGB / NeoPixel LED, Potenciometr.
Zobrazit na GitHubu - Potentiometer Bar Graph Display – Visualize analog input as a 10-LED bar graph using ADC mapping
Desky: ESP32. Kategorie: Displeje, Vstup a ovládání. Součástky: LED (obyčejná), Potenciometr.
Zobrazit na GitHubu - MQ4 Gas Leak Detection System – Detects methane gas concentration using MQ4 sensor and triggers alert when gas level exceeds threshold
Desky: ESP32. Kategorie: Senzory prostředí. Součástky: MQ plynový senzor, Buzzer / bzučák.
Zobrazit na GitHubu - Basic RTC Clock (Serial Monitor Display) – Displays real-time date, time, and temperature on Serial Monitor using DS3231 RTC
Desky: ESP8266. Kategorie: Senzory prostředí, Hodiny a čas. Součástky: RTC (DS3231).
Zobrazit na GitHubu - IoT Button Counter using ESP8266 & MicroPython – Counts button presses (Increment, Decrement, Reset) and displays live counter on webpage
Desky: ESP8266. Kategorie: Vstup a ovládání. Součástky: Tlačítko.
Zobrazit na GitHubu - MicroPython-Based 8×8 LED Matrix Animation Display using ESP8266 – Displays custom animations (heart beat) on 8×8 LED matrix using MicroPython
Desky: ESP8266. Kategorie: Displeje. Součástky: LED matice (MAX7219).
Zobrazit na GitHubu - PIR Motion Detector using Raspberry Pi Pico 2W & MicroPython – Detects motion using PIR sensor and indicates using built-in LED with MicroPython
Desky: Raspberry Pi Pico. Kategorie: Detekce a měření. Součástky: PIR (pohyb), LED (obyčejná).
Zobrazit na GitHubu - Bluetooth-Based Wireless LED Control System – Wireless LED ON/OFF control using MicroPython + HC-05 Bluetooth module
Desky: Raspberry Pi Pico. Kategorie: Bezdrátová komunikace. Součástky: LED (obyčejná).
Zobrazit na GitHubu - Pico W Web Servo Controller – Control servo angle (0–180°) from browser via WiFi
Desky: Raspberry Pi Pico. Kategorie: Motory a aktuátory. Součástky: Servo (SG90).
Zobrazit na GitHubu - ClimaPixel — Mini Weather Display – Real-time temperature & humidity display with icons on OLED using MicroPython
Desky: ESP32, ESP8266. Kategorie: Senzory prostředí, Displeje. Součástky: DHT11/DHT22 (teplota+vlhkost), OLED displej (SSD1306).
Zobrazit na GitHubu - TM1637 Button-Press Counter using ESP8266 & MicroPython – Counts button presses and displays live counter on TM1637 4-digit display
Desky: ESP8266. Kategorie: Displeje, Vstup a ovládání. Součástky: 7-segment / TM1637, Tlačítko.
Zobrazit na GitHubu - IoT Relay Control Web Server (Raspberry Pi Pico 2W) – Web-based relay control using MicroPython with a smooth slide switch UI and real-time ON/OFF status over WiFi
Desky: Raspberry Pi Pico. Kategorie: Motory a aktuátory. Součástky: Relé.
Zobrazit na GitHubu - Blynk-Based IoT Relay Control (Raspberry Pi Pico 2 W) – Mobile app–based relay control using Blynk IoT and MicroPython with real-time ON/OFF control over Wi-Fi
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Motory a aktuátory. Součástky: Relé.
Zobrazit na GitHubu - NTP Digital Clock using TM1637 & ESP8266 (MicroPython) – Internet-synchronized digital clock using NTP with accurate HH:MM display, blinking colon, and custom segment mapping in MicroPython
Desky: ESP8266. Kategorie: Displeje, Hodiny a čas. Součástky: 7-segment / TM1637.
Zobrazit na GitHubu - Smart IR Object Detection System – Detects the presence of an object using an IR sensor and triggers LED and buzzer alerts in real time using MicroPython
Desky: ESP8266. Kategorie: Detekce a měření. Součástky: IR senzor, LED (obyčejná), Buzzer / bzučák.
Zobrazit na GitHubu - ESP32 Password Lock System – Implements a secure password authentication system using a keypad and LCD with visual LED feedback, developed in MicroPython
Desky: ESP32. Kategorie: Displeje, RFID a přístup. Součástky: LCD displej, LED (obyčejná), Keypad (klávesnice).
Zobrazit na GitHubu - Blynk Controlled DC Brushless Fan – Controls a DC brushless fan remotely using the Blynk IoT platform and a relay module, implemented in MicroPython
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Motory a aktuátory. Součástky: DC motor / ventilátor, Relé.
Zobrazit na GitHubu - ESP32 Hotspot Setup – Configures ESP32 in Access Point (Hotspot) mode using MicroPython, enabling direct device-to-device connectivity without internet
Desky: ESP32. Kategorie: Bezdrátová komunikace.
Zobrazit na GitHubu - Voice-Controlled LED System – Controls an LED using voice commands processed in Python and sent to Arduino via serial communication
Desky: Arduino. Kategorie: Vstup a ovládání. Součástky: LED (obyčejná).
Zobrazit na GitHubu - Arduino RGB LED Control with Python GUI – Controls an RGB LED using a Python GUI built with CustomTkinter and PyFirmata2, allowing color selection, individual LED on/off control, and brightness adjustment via sliders
Desky: Arduino. Kategorie: Vstup a ovládání. Součástky: RGB / NeoPixel LED.
Zobrazit na GitHubu - Clap Toggle Switch using ESP32 (MicroPython) – A clap-controlled toggle switch using a digital sound sensor where one clap turns the output ON and the next clap turns it OFF, implemented with debounce logic for reliable operation
Desky: ESP32. Kategorie: Vstup a ovládání.
Zobrazit na GitHubu - IR Sensor Telegram Alert using ESP32 (MicroPython) – An IR sensor–based object detection system that sends real-time alert notifications to a Telegram channel whenever motion or object presence is detected near the sensor
Desky: ESP32. Kategorie: Cloud a IoT platformy, Detekce a měření. Součástky: IR senzor.
Zobrazit na GitHubu - Soil Moisture Sensor Dry/Wet Detection using ESP8266 (MicroPython) – A soil moisture monitoring system that reads analog sensor values and determines dry or wet soil conditions in real time, displaying the status on the serial monitor
Desky: ESP8266. Kategorie: Senzory prostředí. Součástky: Soil moisture (vlhkost půdy).
Zobrazit na GitHubu - Rain Sensor Analog Detection using ESP8266 (MicroPython) – An analog rain detection system that reads real-time sensor values to determine rain intensity (no rain, light rain, heavy rain) and displays the status on the serial monitor
Desky: ESP8266. Kategorie: Senzory prostředí. Součástky: Rain sensor (déšť).
Zobrazit na GitHubu - Ultrasonic Distance Indicator using ESP32 (MicroPython) – A distance-based indication system using an HC-SR04 ultrasonic sensor that measures real-time distance and indicates object proximity using red and green LEDs
Desky: ESP32. Kategorie: Detekce a měření. Součástky: HC-SR04 (ultrazvuk), LED (obyčejná).
Zobrazit na GitHubu - WebSocket LED Control using Raspberry Pi Pico W – A real-time LED control system using WebSockets where a browser communicates directly with Raspberry Pi Pico W over WiFi to turn an LED ON or OFF without page refresh
Desky: Raspberry Pi Pico. Kategorie: Bezdrátová komunikace. Součástky: LED (obyčejná).
Zobrazit na GitHubu - MQ-135 Gas Sensor with ESP32 – A gas level monitoring system using the MQ-135 sensor and ESP32 to read and average analog sensor values for stable environmental gas detection
Desky: ESP32. Kategorie: Senzory prostředí. Součástky: MQ plynový senzor.
Zobrazit na GitHubu - MQ-7 Carbon Monoxide Sensor with ESP32 – A carbon monoxide monitoring system using the MQ-7 sensor and ESP32 to read and average analog sensor values for real-time CO detection
Desky: ESP32. Kategorie: Senzory prostředí. Součástky: MQ plynový senzor.
Zobrazit na GitHubu - Servo Motor Control with Raspberry Pi Pico 2 W – A simulation-based servo motor control project using PWM, where the user inputs an angle (0–180°) via serial monitor and the servo rotates accordingly with safe angle clamping
Desky: Raspberry Pi Pico. Kategorie: Motory a aktuátory. Součástky: Servo (SG90).
Zobrazit na GitHubu - ESP8266 Touch Sensor LED Control – A capacitive touch-based toggle switch using the TTP223 touch sensor, where each touch alternates the state of an external LED with proper debounce handling
Desky: ESP8266. Kategorie: Vstup a ovládání. Součástky: LED (obyčejná).
Zobrazit na GitHubu - ESP8266 DHT11 Live Monitor Matplotlib and MicroPython – Real-time DHT11 temperature and humidity visualization with a dark neon-themed live graph using serial communication
Desky: ESP8266. Kategorie: Senzory prostředí. Součástky: DHT11/DHT22 (teplota+vlhkost).
Zobrazit na GitHubu - XIAO ESP32 4-LED Control using CustomTkinter and MicroPython – Desktop GUI application to control four ESP32 GPIO LEDs via serial communication using a modern dark-mode CustomTkinter interface
Desky: XIAO ESP32-S3, ESP32. Kategorie: Vstup a ovládání. Součástky: LED (obyčejná).
Zobrazit na GitHubu - ESP32 OLED Smart UI with Eyes Animation, Time & Weather (MicroPython) – Interactive OLED UI featuring animated eyes, touch-based menu navigation, NTP-synced IST date & time, and live weather data using OpenWeatherMap API
Desky: ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy, Displeje, Vstup a ovládání, Hodiny a čas. Součástky: OLED displej (SSD1306).
Zobrazit na GitHubu - ESP32 Stepper Motor Control using A4988 (MicroPython) – Stepper motor control using STEP/DIR signals with direction control, speed adjustment via delay, and serial monitoring using print statements
Desky: ESP32. Kategorie: Motory a aktuátory. Součástky: Stepper motor.
Zobrazit na GitHubu - Pico W Async LED Control (MicroPython) – Async web server using uasyncio to control onboard LED via browser with ON/OFF buttons and fetch-based requests
Desky: Raspberry Pi Pico. Kategorie: Vstup a ovládání, Cloud a IoT platformy. Součástky: LED (obyčejná).
Zobrazit na GitHubu - EEPROM Simulation using MicroPython (ESP32) – File-based EEPROM emulation using MicroPython with byte-level read/write and persistent string storage
Desky: ESP32. Kategorie: Vstup a ovládání.
Zobrazit na GitHubu - ESP32 DC Motor Web Speed Control (MicroPython) – Web-based slider controlled DC motor speed system using PWM, MicroPython web server, and L298N driver
Desky: ESP32. Kategorie: Motory a aktuátory, Vstup a ovládání. Součástky: DC motor / ventilátor.
Zobrazit na GitHubu - Temperature Based LED Indicator (MicroPython) – Beginner-friendly ESP32 project that reads temperature data from DHT22 and visually indicates temperature levels using LEDs
Desky: ESP32. Kategorie: Senzory prostředí. Součástky: DHT11/DHT22 (teplota+vlhkost), LED (obyčejná).
Zobrazit na GitHubu - Flask LED Control using MicroPython – Beginner-friendly IoT project where a Flask web server controls an LED on ESP32 or Pico W through HTTP polling using MicroPython
Desky: ESP32, Raspberry Pi Pico. Kategorie: Cloud a IoT platformy. Součástky: LED (obyčejná).
Zobrazit na GitHubu - Smart Cooling System using ESP8266 – Beginner-friendly IoT project that automatically controls a fan using DHT11 temperature sensor and an active-LOW relay with MicroPython
Desky: ESP8266. Kategorie: Senzory prostředí, Motory a aktuátory. Součástky: DHT11/DHT22 (teplota+vlhkost), DC motor / ventilátor, Relé.
Zobrazit na GitHubu - Soil & Weather Monitoring using ESP8266 and ThingSpeak – Beginner-friendly IoT project that monitors soil moisture, temperature, and humidity and visualizes the data on the ThingSpeak cloud using MicroPython
Desky: ESP8266. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost), Soil moisture (vlhkost půdy).
Zobrazit na GitHubu - Smart Irrigation System using XIAO ESP32-S3 and Blynk – A smart irrigation system that monitors soil moisture in real time and allows manual water pump control via the Blynk IoT platform using MicroPython
Desky: XIAO ESP32-S3, ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy, Motory a aktuátory. Součástky: Soil moisture (vlhkost půdy), Relé.
Zobrazit na GitHubu - HTTP-Based DHT11 Data Logger using Raspberry Pi Pico W – A simple IoT data logging system that reads temperature and humidity from a DHT11 sensor and sends the data via HTTP POST to a Flask server, where it is stored in a CSV file for analysis
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost).
Zobrazit na GitHubu - ThingsBoard RPC LED Control & DHT11 Telemetry using Raspberry Pi Pico 2 W – A cloud-connected IoT system using MicroPython where a Raspberry Pi Pico 2 W sends temperature and humidity data to ThingsBoard via MQTT and allows remote LED control using RPC from a dashboard
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost), LED (obyčejná).
Zobrazit na GitHubu - ESP32 BMP180 Atmospheric Monitoring with Blynk IoT – A cloud-connected IoT system using MicroPython where an ESP32 measures temperature, atmospheric pressure, and altitude using the BMP180 sensor and sends real-time data to the Blynk IoT dashboard via Wi-Fi
Desky: ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: BMP/BME (tlak/teplota).
Zobrazit na GitHubu - ESP8266 Smart Home Automation using MicroPython & Blynk – A cloud-based smart home automation system where an ESP8266 controls home appliances via relay and monitors temperature & humidity using DHT11, with real-time control and monitoring through the Blynk IoT dashboard over Wi-Fi
Desky: ESP8266. Kategorie: Senzory prostředí, Cloud a IoT platformy, Motory a aktuátory. Součástky: DHT11/DHT22 (teplota+vlhkost), Relé.
Zobrazit na GitHubu - IoT Sensor Anomaly Detection using ESP8266 & ThingSpeak – An IoT-based environmental monitoring system that uploads real-time sensor data to ThingSpeak and performs statistical anomaly detection using Z-score analysis in MATLAB, with visualization and outlier classification
Desky: ESP8266. Kategorie: Senzory prostředí. Součástky: DHT11/DHT22 (teplota+vlhkost), LDR (fotorezistor).
Zobrazit na GitHubu - Smart IoT Gas Monitoring System – An AI-inspired end-to-end IoT gas monitoring system that streams real-time sensor data to a Flask backend, applies moving-average based anomaly detection for SAFE/DANGER classification, logs data for analytics, and visualizes live environmental insights on an interactive web dashboard
Desky: ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost), MQ plynový senzor.
Zobrazit na GitHubu - ESP8266 ESP-NOW LED Control – A low-latency wireless LED control system using ESP-NOW protocol, where one ESP8266 acts as a transmitter and the other as a receiver, enabling real-time device control without WiFi infrastructure
Desky: ESP8266. Kategorie: Bezdrátová komunikace. Součástky: LED (obyčejná).
Zobrazit na GitHubu - ESP8266 ESP-NOW Button to LED Control – A low-latency peer-to-peer wireless communication system where a push button on one ESP8266 toggles an LED on another ESP8266 without WiFi or access point
Desky: ESP8266. Kategorie: Bezdrátová komunikace, Vstup a ovládání. Součástky: LED (obyčejná), Tlačítko.
Zobrazit na GitHubu - ESP8266 ESP-NOW 4-Channel Wireless Relay Controller – A wireless 4-channel relay control system using two ESP8266 boards, where push buttons on the sender toggle relays on the receiver via low-latency ESP-NOW communication without WiFi
Desky: ESP8266. Kategorie: Motory a aktuátory, Bezdrátová komunikace, Vstup a ovládání. Součástky: Relé, Tlačítko.
Zobrazit na GitHubu - ESP-NOW Smart Relay & Sensor System – A bidirectional ESP-NOW based smart relay and sensor system where a sender control panel toggles relays on a receiver and receives real-time DHT temperature and humidity data displayed on an OLED
Desky: ESP32, ESP8266. Kategorie: Senzory prostředí, Displeje, Motory a aktuátory, Bezdrátová komunikace. Součástky: DHT11/DHT22 (teplota+vlhkost), OLED displej (SSD1306), Relé.
Zobrazit na GitHubu - NTP Synchronized LED Matrix Clock – A real-time internet-synchronized digital clock using chained MAX7219 LED matrices, showing HH:MM with NTP time sync and serial debugging output
Desky: ESP32. Kategorie: Displeje, Hodiny a čas. Součástky: LED matice (MAX7219).
Zobrazit na GitHubu - AQI-ESP – IoT AQI Monitoring System – A real-time air quality monitoring system using ESP32 and multiple gas sensors, calculating AQI via Flask backend and displaying live results on SSD1306 OLED with status like Good/Moderate/Unhealthy/Hazardous
Desky: ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy, Displeje. Součástky: MQ plynový senzor, OLED displej (SSD1306).
Zobrazit na GitHubu - Student Management System – ESP32 – A serial command-based student record management system running on ESP32, storing up to 1000 student records in JSON format on onboard flash memory with live navigation and display on SH1106 OLED
Desky: ESP32. Kategorie: Displeje. Součástky: OLED displej (SSD1306).
Zobrazit na GitHubu - OTA Update – Raspberry Pi Pico 2 W – A WiFi-based OTA (Over-the-Air) update system that automatically downloads and applies new code from GitHub on every boot without physically connecting the device to a computer
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy.
Zobrazit na GitHubu - Smart Indoor Security System – A motion-triggered keypad security system that detects intruders, requests a password, logs all events to the Favoriot IoT cloud, and sends email alerts on unauthorized access
Desky: ESP32. Kategorie: Cloud a IoT platformy, RFID a přístup, Detekce a měření. Součástky: PIR (pohyb), Keypad (klávesnice).
Zobrazit na GitHubu - ESP32 BLE LED Control – A BLE UART-based LED control system that allows wireless toggling of the onboard LED via smartphone commands, with connection status indication and real-time state feedback
Desky: ESP32. Kategorie: Bezdrátová komunikace. Součástky: LED (obyčejná).
Zobrazit na GitHubu - microclawup — AI Powered ESP32 GPIO Controller – AI-powered natural language GPIO controller using MicroPython, Groq AI and Telegram bot
Desky: ESP32. Kategorie: Cloud a IoT platformy.
Zobrazit na GitHubu - MicroPython Watch – NTP time sync + live weather on a 0.96" OLED display
Desky: XIAO ESP32-S3, ESP32. Kategorie: Senzory prostředí, Displeje, Hodiny a čas. Součástky: OLED displej (SSD1306).
Zobrazit na GitHubu - micropidash — IoT Web Dashboard – Non-blocking web dashboard with real-time sync, dark mode & sensor monitoring via uasyncio
Desky: ESP32, Raspberry Pi Pico. Kategorie: Cloud a IoT platformy.
Zobrazit na GitHubu - Pulse Monitor — Heart Rate on OLED – Real-time BPM display with scrolling waveform & pixel-art heart on SSD1306 OLED via ADC peak detection
Desky: ESP32. Kategorie: Displeje, Detekce a měření. Součástky: Pulse/Heart (tep), OLED displej (SSD1306).
Zobrazit na GitHubu - Joystick Servo Control – Smooth 0°–180° servo control via joystick X axis using PWM & 5-sample ADC averaging in MicroPython
Desky: Raspberry Pi Pico. Kategorie: Motory a aktuátory, Robotika a pohyb. Součástky: Servo (SG90), Joystick.
Zobrazit na GitHubu - Joystick Direction Display – Real-time joystick direction detection displayed on OLED with raw ADC values using I2C and MicroPython
Desky: Raspberry Pi Pico. Kategorie: Displeje, Robotika a pohyb. Součástky: OLED displej (SSD1306), Joystick.
Zobrazit na GitHubu - Dual IR Entry/Exit Detector with Telegram – Dual IR sensor-based entry/exit detection system — red LED stays ON while object is inside, green LED blinks on exit, with real-time Telegram alerts
Desky: ESP32. Kategorie: Cloud a IoT platformy, Detekce a měření. Součástky: IR senzor, LED (obyčejná).
Zobrazit na GitHubu - Wi-Fi Controlled 4WD Robot Car – Wi-Fi controlled 4WD robot car — ESP32 hosts a web server, browser-based interface with Forward, Backward, Left, Right, Stop controls over local Wi-Fi
Desky: ESP32. Kategorie: Motory a aktuátory, Robotika a pohyb. Součástky: DC motor / ventilátor.
Zobrazit na GitHubu - RFID Basic Access Control System – RFID based access control — ESP8266 reads MIFARE card UID over SPI, checks against authorised list, green LED for granted and red LED blinks for denied
Desky: ESP8266. Kategorie: RFID a přístup. Součástky: LED (obyčejná), RFID (MFRC522).
Zobrazit na GitHubu - RFID Attendance Logger – RFID based attendance system — scans student cards, logs name, IN/OUT status and NTP timestamp to Google Sheets via Apps Script webhook
Desky: ESP32. Kategorie: Cloud a IoT platformy, RFID a přístup, Hodiny a čas. Součástky: RFID (MFRC522).
Zobrazit na GitHubu - RFID Relay Control System – RFID based relay control — authorized card tap toggles 5V brushless fan ON or OFF via active low relay module
Desky: Raspberry Pi Pico. Kategorie: Motory a aktuátory, RFID a přístup. Součástky: DC motor / ventilátor, Relé, RFID (MFRC522).
Zobrazit na GitHubu - ESP-NOW RFID Display – ESP-NOW based RFID system — one ESP8266 scans card and sends UID wirelessly, second ESP8266 receives and displays UID on OLED
Desky: ESP8266. Kategorie: Displeje, Bezdrátová komunikace, RFID a přístup. Součástky: OLED displej (SSD1306), RFID (MFRC522).
Zobrazit na GitHubu - Bidirectional_ESP_NOW Communication_with_Dual_Sensor_Nodes – Two ESP8266 nodes simultaneously send and receive DHT11 sensor data over ESP-NOW, each displaying local and remote readings on OLED
Desky: ESP8266. Kategorie: Senzory prostředí, Displeje, Bezdrátová komunikace. Součástky: DHT11/DHT22 (teplota+vlhkost), OLED displej (SSD1306).
Zobrazit na GitHubu - Battery_Monitor_with_Blynk_IoT – Real-time Li-ion battery voltage and percentage monitoring using voltage divider, lookup table calibration, pushed live to Blynk IoT dashboard
Desky: ESP8266. Kategorie: Cloud a IoT platformy.
Zobrazit na GitHubu - IoT-Based DSM Smart Metering Prototype – Real-time AC voltage and current monitoring with power calculation, demand-side management relay control, and live energy dashboard on Blynk IoT with MATLAB-based data analysis
Desky: ESP32. Kategorie: Cloud a IoT platformy, Motory a aktuátory, Detekce a měření. Součástky: ACS712 (proud), Relé.
Zobrazit na GitHubu - GC9A01 Round Display Smartwatch – Robot eyes boot animation with blink effect, typing animation, NTP-synced real-time clock, live weather via OpenWeatherMap API, and flicker-free display rendering on 1.28" round TFT
Desky: XIAO ESP32-S3, ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy, Displeje, Hodiny a čas. Součástky: TFT / round (GC9A01).
Zobrazit na GitHubu - NeoPixel 8-Ring Web Controller – Browser-based IoT controller with rainbow cycle, breathe effect, solid color, real-time brightness and color control via non-blocking HTTP server on Pico 2W
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Displeje. Součástky: RGB / NeoPixel LED.
Zobrazit na GitHubu - Finger Gesture LED Control – Real-time finger count detection via webcam controls 5 LEDs over USB Serial — 0 to 5 fingers = 0 to 5 LEDs ON
Desky: XIAO ESP32-S3, ESP32. Kategorie: Robotika a pohyb. Součástky: LED (obyčejná).
Zobrazit na GitHubu - Flame Sensor Servo Alert – Analog flame detection via ADC triggers servo sweep from 0° to 180° as alert — resets when flame is gone
Desky: ESP32. Kategorie: Senzory prostředí, Motory a aktuátory. Součástky: Servo (SG90).
Zobrazit na GitHubu - Adafruit IO MQTT LED Control – Subscribes to Adafruit IO `led-control` feed over MQTT — sends ON/OFF commands from dashboard to toggle onboard LED in real time
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy. Součástky: LED (obyčejná).
Zobrazit na GitHubu - PicoDesk – Dual OLED desktop companion station live clock, NTP time sync, weather, animated eyes, heart rain & mobile todo list via built-in web server
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Displeje, Hodiny a čas. Součástky: Rain sensor (déšť), OLED displej (SSD1306).
Zobrazit na GitHubu - Virtual LED Control via Node-RED Dashboard & MQTT – Virtual LED control via Node-RED dashboard & MQTT — onboard LED toggle with virtual ON/OFF button over MQTT broker
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Vstup a ovládání. Součástky: LED (obyčejná), Tlačítko.
Zobrazit na GitHubu - Joystick MQTT Controller with Node-RED Dashboard – Analog joystick X/Y and button state published as JSON over MQTT — decomposed and visualized on Node-RED dashboard widgets
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Robotika a pohyb, Vstup a ovládání. Součástky: Tlačítko, Joystick.
Zobrazit na GitHubu - Relay Control via Node-RED & MQTT – Relay module on GP15 controlled remotely via MQTT toggled using a Node-RED dashboard switch
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Motory a aktuátory. Součástky: Relé.
Zobrazit na GitHubu - NeoPixel Control via Node-RED & MQTT – WS2812 NeoPixel ring on GP0 controlled remotely via MQTT with RGB color and blink delay set from Node-RED dashboard sliders
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Displeje. Součástky: RGB / NeoPixel LED.
Zobrazit na GitHubu - MQTT DateTime Display on LCD – 16×2 I2C LCD on GP14/GP15 displays real-time date and time by subscribing to an MQTT broker topic with JSON payloads
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Displeje, Hodiny a čas. Součástky: LCD displej.
Zobrazit na GitHubu - MQTT Servo Controller – Servo motor on GPIO 18 controlled remotely by subscribing to an MQTT broker topic, moves to angles 0–180 via PWM
Desky: Raspberry Pi Pico. Kategorie: Cloud a IoT platformy, Motory a aktuátory. Součástky: Servo (SG90).
Zobrazit na GitHubu - DHT11 MQTT Node-RED Dashboard – DHT11 sensor on GPIO 18 publishes temperature and humidity to MQTT broker every 5 seconds, visualized as live gauges on a Node-RED dashboard running in Docker on Oracle Cloud VM
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost).
Zobrazit na GitHubu - Smart Home Automation ESP32 + DHT22 + 4 Relay + Adafruit IO – DHT22 sensor on GPIO 4 publishes temperature and humidity to Adafruit IO every 20 seconds, controls 4 relays (Fan, Humidifier, Light, Spare) via MQTT dashboard toggles simulated on Wokwi
Desky: ESP32. Kategorie: Senzory prostředí, Cloud a IoT platformy, Motory a aktuátory. Součástky: DHT11/DHT22 (teplota+vlhkost), DC motor / ventilátor, Relé.
Zobrazit na GitHubu - NTP Synchronized Clock — ESP32 + I2C LCD – Syncs real-time clock via WiFi NTP and displays it on a 16×2 I2C LCD — Row 1: HH:MM:SS Day, Row 2: DD/MM/YYYY, with IST timezone offset included
Desky: ESP32. Kategorie: Displeje, Hodiny a čas. Součástky: LCD displej.
Zobrazit na GitHubu - GPS Clock & Location Display — Pico W + NEO-6M + OLED – Parses NMEA sentences (GPRMC/GPGGA) to display satellite-synced IST time, live latitude/longitude, speed, satellite count, and altitude on OLED — no WiFi/internet required
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Detekce a měření. Součástky: GPS (NEO-6M), OLED displej (SSD1306).
Zobrazit na GitHubu - PicoSense Dashboard Pico 2W + DHT11 + Streamlit – Publishes live temperature/humidity over MQTT and subscribes to LED control commands; Streamlit dashboard displays real-time readings with line chart and ON/OFF buttons to control two LEDs remotely
Desky: Raspberry Pi Pico. Kategorie: Senzory prostředí, Cloud a IoT platformy. Součástky: DHT11/DHT22 (teplota+vlhkost), LED (obyčejná).
Zobrazit na GitHubu - ESP32 Joke Fetcher – Connects to WiFi and polls JokeAPI’s Programming category over HTTPS at a fixed interval, parsing the JSON response and printing a new joke to the serial console every cycle
Desky: ESP32. Kategorie: Cloud a IoT platformy.
Zobrazit na GitHubu - PIR Parking System – Tracks 2 parking slots using PIR sensors with a toggle approach, displaying live occupancy and total free spaces on an SSD1306 OLED screen
Desky: ESP32. Kategorie: Displeje, Detekce a měření. Součástky: PIR (pohyb), OLED displej (SSD1306).
Zobrazit na GitHubu
Data pocházejí z open-source repozitáře 100 Days 100 IoT Projects od Kritishe Mohapatry (MicroPython, ESP32/ESP8266/Pico). Zařazení do kategorií je orientační a doplnil jsem ho automaticky podle popisu – za případné nepřesnosti neručím. Více o projektu v mém článku.
Mimochodem – pokud vás MicroPython baví (nebo vás musí začít bavit), podobnou sbírku vzorových kódů jen pro Pico jsme tu už měli. Mrkněte na tenhle přehled MicroPython projektů pro RP2040.
Pro koho je to vhodné
Pokud začínáte s ESP32 a MicroPythonem, máte tu stovku odrazových můstků. Místo abyste hledali deset různých tutoriálů v deseti různých stylech, máte jednotně zpracované příklady na jednom místě. Pro pokročilejší je to spíš zásobárna hotových bloků – logiku ESP-NOW komunikace si vezmete odsud, web server odtamtud a slepíte si vlastní zařízení.
Důležité: většina kódu je v MicroPythonu, ne v Arduino C++. Pokud jste zvyklí na Arduino IDE, bude to chvíli jiné, ale principy zapojení zůstávají stejné. Než se do něčeho pustíte, hodí se mít desku připravenou – postup, jak nahrát MicroPython na ESP32 a rozjet první program, jsem sepsal zvlášť.
Teď k tomu nejzajímavějšímu. Vybral jsem projekty, které lidi reálně hledají a které postavíte za víkend.
Chytré zavlažování rostlin

Populární projekt, zejména před dovolenou :-). Nebo pro lidi, kteří mají sklon zapomínat na zalévání. Systém měří vlhkost půdy a podle ní spíná vodní čerpadlo. Ovládat ho můžete i ručně přes mobilní aplikaci Blynk.
Princip je jednoduchý. Kapacitní senzor vlhkosti vrací analogovou hodnotu, ESP32 ji přečte přes ADC. Klesne pod práh, sepne relé, čerpadlo zalije. Hotovo.
Za mě je to ideální první „užitečný“ projekt. Naučíte se na něm čtení analogového senzoru, spínání relé i napojení na cloud – tři věci, které pak využijete úplně všude. A neuschne vám bazalka.
Jeden detail, který návody rády podceňují: levné odporové senzory vlhkosti časem zkorodují. Pokud to má běžet měsíce, sáhněte po kapacitní verzi.
RFID přístupový systém

RFID čtečka RC522 je jeden z nejvděčnějších modulů vůbec. Stojí pár korun a otevírá spoustu možností. Repozitář na ní staví hned několik projektů – základní přístupový systém, spínání relé podle přiložené karty a docházkový logger.
Jak to funguje: přiložíte kartu nebo čip, čtečka přečte jeho UID a porovná ho se seznamem povolených. Sedí to? ESP sepne relé (třeba elektrický zámek dveří) nebo zapíše záznam o příchodu.
Z tohohle základu postavíte chytrý zámek do dílny, evidenci kdo a kdy přišel, nebo odemykání skříňky. Komunikace s RC522 jede po SPI, takže si u toho osaháte i tohle rozhraní.
Drobné varování do reálného nasazení: UID karty se dá klonovat. Na hlídání dílny stačí, jako jediné zabezpečení vstupních dveří bych se na to nespoléhal.
Detekce úniku plynu (senzory MQ)

Bezpečnostní projekt, který dává smysl mít doma. Plynové senzory řady MQ detekují různé plyny – MQ-4 metan (zemní plyn), MQ-7 oxid uhelnatý, MQ-135 obecně kvalitu vzduchu. Překročí koncentrace práh, spustí se bzučák a varování.
V repozitáři je i pokročilejší varianta – kompletní monitorovací systém, který posílá data na Flask backend, dělá jednoduchou detekci anomálií klouzavým průměrem a zobrazuje vše na webovém dashboardu.
Naučíte se práci s analogovými senzory, kalibrací a prahovými hodnotami. A výstupem je něco, co reálně může předejít problému.
Důležité upozornění: MQ senzory potřebují před měřením zahřát (klidně desítky sekund až minuty po zapnutí) a jejich přesnost je orientační. Jako doplněk k certifikovanému detektoru plynu super, jako jeho náhrada ne.
WiFi ovládané robotické auto

Projekt, který baví bez ohledu na věk. Čtyřkolové auto ovládané z prohlížeče přes WiFi. ESP32 hostuje webovou stránku s tlačítky pro směr a přes driver L298N řídí motory.
Kouzlo je v tom, že nepotřebujete žádnou aplikaci. ESP32 si samo vytvoří web server, ovládáte ho z mobilu nebo počítače přímo v prohlížeči. Rychlost se řeší přes PWM.
Spojuje hned několik dovedností – řízení motorů, PWM, web server na ESP32 a obsluhu HTTP požadavků. Plus je to hmatatelný výsledek, který se hýbe. Ideální, když chcete někoho nadchnout pro elektroniku.
Domácí automatizace přes ESP-NOW

Tohle je technicky nejzajímavější skupina projektů. ESP-NOW je protokol od Espressifu pro přímou komunikaci mezi ESP deskami bez routeru a bez WiFi sítě. Latence minimální, dosah překvapivě slušný. Jak přesně to funguje a kde to nasadit, jsme rozebrali v samostatném článku o ESP-NOW.
Repozitář na tom staví několik věcí: ovládání LED z jedné desky na druhou, čtyřkanálové bezdrátové relé a hlavně obousměrný systém, kde ovládací panel spíná relé na přijímači a zároveň dostává zpět data o teplotě a vlhkosti, která zobrazuje na OLED.
ESP-NOW je někým možná podceňovaný. Pro domácí automatizaci, kde nechcete zatěžovat WiFi nebo potřebujete bleskovou odezvu (dálkové ovladače, senzorové uzly), je to často lepší volba než komunikace přes klasické WiFi spojení. A v repozitáři máte hotové oba konce komunikace.
Když tohle spojíte s Home Assistantem přes prostředníka, máte základ vlastní bezdrátové senzorové sítě po domě.
OLED meteostanice s animovanýma očima

Vizuálně vděčný projekt ze sbírky. ESP32 s OLED displejem, který ukazuje animované oči, čas synchronizovaný přes NTP, datum a živé počasí stažené z OpenWeatherMap API. Menu se ovládá dotykem.
Naučíte se kreslit na OLED přes SSD1306, synchronizovat čas přes internet (NTP) a tahat data z veřejného API a parsovat JSON. Trojkombinace, kterou využijete v nespočtu dalších projektů – od chytrých hodin po informační panel.
Bonus: animované oči dělají z obyčejné meteostanice věc, na kterou se lidi rádi dívají. Detail, ale funguje. Jestli vás meteostanice chytly, mám tu vlastní návod na meteostanici s WiFi.
Jak s tím začít
Postup je asi jasný 🙂
- Otevřete si repozitář na GitHubu a projděte tabulku projektů v README – je tam stručný popis každého z nich.
- Vyberte si projekt podle desky, kterou máte doma. Většina jede na ESP32, ale spousta funguje i na ESP8266 nebo Pico. Pokud teprve vybíráte, kouká se vám do velkého porovnání čipů ESP32.
- Nahrajte si na desku MicroPython firmware (přes Thonny je to otázka pár kliknutí).
- Zkopírujte kód z příslušné složky, zapojte podle schématu a nahrajte.
Pokud s MicroPythonem začínáte, doporučuju jako vývojové prostředí Thonny. Je jednoduché a nahrání firmwaru i kódu zvládne bez bolesti. Na otestování bez hardwaru se hodí simulátor Wokwi, který ESP32 i MicroPython podporuje.








Žádné sociální komentáře k dispozici.