Diferència entre revisions de la pàgina «Bessons digitals lliures per a maquinari lliure»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 60: Línia 60:
 
===== Preparació de l'IDE d'Arduino =====
 
===== Preparació de l'IDE d'Arduino =====
  
= Altres eines =
+
= Altres eines i recursos =
 +
== Simuladors ==
 +
* [https://www.tinkercad.com/ Tinkercad] (Privatiu i ús de franc)
 +
* [https://wokwi.com/ Wokwi] (Privatiu i limitat en nombre de compilació i ús en línia)
 +
* [https://velxio.dev/ Velxio] (Obert. [https://github.com/davidmonterocrespo24/velxio Codi al GitHub])
 +
* [https://www.withdiode.com/ Diode] (Privatiu i ús de franc)
 +
== Més recursos ==
 +
* Curs en línia fet a l'Escola del Treball: [[Digitalización e Internet de las Cosas]]

Revisió del 11:30, 16 abr 2026

Conceptes

Placa s4a (Scratch for Arduino)

Bessó físic i el kit Make It!

Bessó digital

Placa IoT-02

Bessó físic

Bessons digitals

Exclusivament MQTT

Qt / QML

JavaScript

Emulació del binari amb Boundary Object

Compilació a l'IDE d'Arduino

Addició del Core: esp32:esp32@3.0.7 a l'IDE d'Arduino
Preparació de l'IDE d'Arduino per a connexions WiFi
  • Afegiu a l'IDE d'Arduino, a File / Preferences, la URL:
https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json
  • Heu de tenir instal·lada la versió 3.0.7 del compilador esp32 a l'Arduino IDE. Podeu afegir múltiples compiladors d'ESP32 (Addició de l'ESP32 a l'IDE d'Arduino). I en una de les versions de maquinari esp32_board_X instal·leu la versió 3.0.7
  • Aneu a la icona del Board Manager o a Tools / Board ... / Board Manager i cerqueu iot02 i instal·leu-ho.
  • Seleccioneu a Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator)
  • Entenent que ja teniu un codi .ino per a compilar, genereu els binaris anant a Sketch / Export Compiled Binary . A la carpeta a on és l'arxiu .ino es genera la carpeta build i a dins la subcarpeta iot02.esp32.esp32qemu hi trobareu un arxiu acabat en .merged.bin
  • Aneu al simulador en línia de la placa IoT-02 i arrossegueu el .zip generat al pas anterior. Premeu el botó "Compila / Carrega".
  • Premeu el botó "Inicia QEMU". Simuleu el que calgui i en acabar premeu el botó "Atura" (és convenient aturar-ho perquè hi ha un límit de sessions obertes simulant).

Bessó digital simulador

Ús com a Boundary Object

Sistema modular IoT-Vertebrae

Bessó físic

Bessons digitals

Bessó digital simulador en Python

Ús com a Boundary Object

Bessó digital simulador emprant binari executable

Preparació de l'IDE d'Arduino

Altres eines i recursos

Simuladors

Més recursos