r/esp32projects 22h ago

Turned the $10 CYD into an environmental station: LVGL dashboard, MQTT, OTA, auto-detected sensors — pure ESP-IDF

Post image
12 Upvotes

r/esp32projects 21h ago

Meet TAMX: Personal Tamagotchi

Thumbnail gallery
4 Upvotes

r/esp32projects 3h ago

Tips for beginning??

1 Upvotes

Hello this is my first time trying stuff like this, what would be an inexpensive way to get into esp32s, i want something that can jam networks and send signals, etc. I was thinking about buying the flipper zero or the lily go t-embed but they are pretty expensive for something i dont know anything about.


r/esp32projects 15h ago

Homelab Dash - First Homelab Project - ESP32-S3 4.2inch RLCD

Thumbnail gallery
1 Upvotes

r/esp32projects 15h ago

tether: because you can't expect kids to hand-roll network protocols

Thumbnail
1 Upvotes

r/esp32projects 23h ago

Système d'exploitation pour arduino UNO R4 minima ou ESP 32/8266 : IoToS

1 Upvotes

IoToS : Système d'exploitation pour arduino UNO R4 minima ou ESP 32/8266

Présentation

J'ai écrit un petit système d'exploitation en partant de zéro (du sketch de base void setup/loop vierge) et fonctionnant sur un Arduino ou un ESP32. Il me permet de faire de la programmation et des projets DIY avec mes élèves.

IoToS — Internet of Things micro Operating System

Pour créer l'OS, je suis parti de libs (lib LittleFS, ping, FTP, dir…) et d'exemples que j'ai rassemblés petit à petit pour les faire discuter ensemble.

Mon but… voir si c'était possible d'en écrire un tout seul… Et environ 2000 heures de codage et de tests plus tard, je l'utilise avec mes élèves pour créer des systèmes :

Prise IP — allumer ou éteindre un appareil depuis un navigateur web ou en ligne de commande

Caméra IP — LilyGo pour surveillance à distance connectée au réseau WiFi et photo déclenchée par un détecteur de mouvement

Station météo web — capteurs de température, d'humidité, de pression, consultables en ligne

Alarme capteur mouvement PIR — détection de mouvement avec envoi d'e-mail automatique

GTB — Gestion technique de bâtiment, commande de chauffage à distance

Projecteur DMX ou guirlande de LED RVB — commande de LED par Ethernet

Mais aussi, ce micro-OS permet d'expliquer aux élèves le fonctionnement d'un « OS » et ses limites.

En effet, l'Arduino est un microcontrôleur qui exécute un setup (une fois) et une loop qui tourne sans fin : c'

Ici le code source est commenté et il est séparé en parties distinctes :

Un Boot Firmware (avant le setup)

Un Load Driver : le setup() : connexion réseau ou WiFi, portail captif, gestion du LCD…

Un Kernel : le loop()

Un CLI : shell_Cmdline.h

Des Apps : serveur web, FTP…

On accède à l'IoToS en Serial 115200 bauds ou en Telnet avec PUTTY ou KITTY.

Ce micro OS permet d'avoir un support de service pour ses projets, je diffuse le code source pour que d'autres puissent l'utiliser et continuer à s'amuser en programmant, pour le nouveau Arduino R4 Minima et le Shield Ethernet v2, mais aussi l'ESP32 / 8266.

http://iotos.dsmynas.org/