Un API abordable et programmable
Nous sommes tous habitués aux cartes de microcontrôleur à usage général telles que l'Arduino ou ses nombreux imitateurs, mais peut-être que nous ne voyons pas autant de leurs cousins industriels. Un contrôleur logique programmable (PLC) est un ordinateur conçu pour automatiser des machines industrielles, et est livré avec des interfaces protégées et généralement un environnement de programmation PLC spécifique. Ainsi, le travail de [Galopago] avec un clone de PLC chinois peu coûteux est particulièrement intéressant, offrant une voie à suivre pour l'utiliser dans l'écosystème Arduino IDE.
En l'ouvrant, le processeur est identifié comme un STM32F103 et la connexion nécessaire pour le placer en mode bootloader est identifiée. Ensuite, il peut être programmé à partir de l'IDE Arduino, même si son chargeur de démarrage ne peut pas être modifié. Ensuite, pour terminer le processus, il est nécessaire d'identifier les différentes entrées et sorties par rétro-ingénierie matérielle à l'ancienne.
Ce PLC n'est peut-être pas aussi robuste que certains produits beaucoup plus chers, mais il représente toujours un moyen rentable d'accéder à une carte de microcontrôleur avec une grande partie des circuits d'interface déjà installés qui seraient normalement nécessaires pour contrôler les machines. Nous nous attendons à le voir apparaître sur ces pages au cours des prochains mois, et peut-être qu'il pourrait même y avoir une autre comparaison dans l'air.
Précédent: Soyez prudent avec l'entrée
Suivant: Bruit du collecteur du moteur