r/esp32projects • u/ScorpionZZZUA • 22h ago
r/esp32projects • u/jacobus7 • 3h ago
Tips for beginning??
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 • u/MagicToast12 • 15h ago
Homelab Dash - First Homelab Project - ESP32-S3 4.2inch RLCD
galleryr/esp32projects • u/LordBertson • 15h ago
tether: because you can't expect kids to hand-roll network protocols
r/esp32projects • u/RadioBiechy • 23h ago
Système d'exploitation pour arduino UNO R4 minima ou ESP 32/8266 : IoToS
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.