Un minuscule microcontrôleur utilise Real

Nouvelles

MaisonMaison / Nouvelles / Un minuscule microcontrôleur utilise Real

Sep 23, 2023

Un minuscule microcontrôleur utilise Real

La plupart des ordinateurs avec lesquels nous interagissons quotidiennement utilisent un système d'exploitation

La plupart des ordinateurs avec lesquels nous interagissons quotidiennement utilisent un système d'exploitation conçu pour la flexibilité. Bien qu'il s'agisse d'excellents outils pour travailler ou faire défiler vos sites préférés, ils ont une faiblesse lorsqu'il s'agit d'interagir rapidement avec un environnement réel. Pour ces types de systèmes à faible latence et à haute fiabilité, vous pouvez vous tourner vers quelque chose comme freeRTOS qui est optimisé pour ce type d'application et que [Parikshit Pagare] a utilisé pour construire son système domotique.

Cette version est basée sur un ESP32 pour lequel freeRTOS, conçu spécifiquement pour les systèmes embarqués, est particulièrement adapté. Il existe plusieurs canaux intégrés capables de surveiller la température, de fonctionner comme un avertisseur de fumée et de détecter si quelqu'un se trouve à la porte d'entrée. Tous ces éléments sont signalés sur un petit écran OLED, mais sont également mis à jour sur une application Android, ce qui se produit presque instantanément grâce au système d'exploitation en temps réel. Il existe également un certain nombre d'interrupteurs contrôlables par l'utilisateur capables d'allumer et d'éteindre des lumières ou des ventilateurs.

Pour un système domotique, c'est l'un des plus économiques et des plus complets que nous ayons vus et si vous rencontrez toujours des difficultés pour trouver un Raspberry Pi alors qu'ils règlent les problèmes d'approvisionnement, quelque chose comme ça pourrait faire un excellent substitut à une fraction du prix. Si vous cherchez à vous développer même au-delà de cette version, l'un des standards de référence pour la conception d'automatisation basée sur ESP32 est cette version de [Marcus] qui non seulement montre comment construire un système comme celui-ci, mais qui va dans les moindres détails sur l'environnement ESPHome .