Capa educativa de l'IoT-Vertebrae. Diada de la Llibertat del Maquinari 2025
Salta a la navegació
Salta a la cerca
Contingut
Precedents
Precedents d'ús de l'IoT-Vertebrae en el camp de l'ensenyament:
- Smart Toys (MQTT a la Raspberry Pi + I2C) (Cada equip amb Cap v1.0 + tres dvert2 v2.1 + tres dout-8 v2.2 (NPN) + tres protoRib v2.0 + Raspberry Pi 4 + amplificador d'àudio + perifèrics (sensors tàctils i leds tricolor) + cables de connexió + convertidor de 12V a 24V). Pot funcionar en mode joc o en mode programació (blocs d'Snap!).
- IoT-Vertebrae a l'Escola del Treball (Cada equip amb Cap v1.0 + dvert2 v2.1 + dout-8 v2.2 + din-8 v2.1 + avert2 v2.1 + aout-4 v2.2 + ain-4 v2.1 + Raspberry Pi 4 + ESP8266 + OLED + adaptador USB A a USB C + perifèrics + cables de connexió + font d'alimentació 24V). Es pot fer anar sense Raspberry Pi mitjançant MQTT (NodeRed o Snap!) o amb Raspberry fent servir una API de Python.
Capa d'abstracció educativa
Novetats d'enguany
Maquinari
- Nou cap amb control des de la Raspberry Pi. Head v2.0
- Nova vèrtebra. Cua expansora amb bus CAN i resets remots. Tail v2.0
- Nova costella d'entrades i sortides ràpides. dfast-8 v1.1
Microprogramari
- Versió de la vèrtebra digital per trametre missatges asíncrons pel bus CAN quan hi canvis a les entrades (i no esperar la consulta)
- Programació del Head v2.0 amb gestió de missatges asíncrons del bus CAN
- Darrera actualització de la vèrtebra analògica
- Exemple de programació de la vèrtebra digital per a interaccionar amb la nova costella d'entrades i sortides ràpides. dfast-8 v1.1
Programari
- API de Python per a l'IoT-Vertebrae
- Codis en Python d'exemple d'ús de l'IoT-Vertebrae PLC Edu (usuari: EdT, contrasenya: EdT2324)
- Biblioteca plcEdu per Python (usuari: EdT, contrasenya: EdT2324)
- Control de la pantalla OLED com a servei Linux (usuari: EdT, contrasenya: EdT2324)
- Exemple amb Snap! de Berkeley (cal activar les extensions de JavaScript) (Exemple amb més MAC)
- Exemple amb Snap! personalitzat (té activades per defecte les extensions de JavaScript)
- NodeRed fent servir MQTT
- HMI (QML+Qt6+C++ o QML+Qt6+PySide6)
Nous usos
- Virtual Comissioning (Posada en servei virtual de sistemes físics)
Què és la posada en servei virtual (Virtual Comissioning)?
Futur immediat i proper
- Autocertificació CE
- Nous canals de comercialització (sinergies amb canals de distribució de maquinari lliure)
- Nova documentació (tutorials amb aplicacions d'ús)
- Participació de la comunitat de maquinari lliure