TECNOLOGIE AFFRONTATE
Costruire l'HEXAPOD permette di cimentarsi con diverse tecnologie in modo concreto. Esso e' infatti un esempio di come tali tecnologie possono essere utilizzate, e tali conoscenze possono essere facilmente "riciclate" in altri progetti.
Innanzitutto si impara a costruire un' oggetto tridimensionale complesso utilizzando la tecnologia della stampa 3D.
Viene infatti spiegato il disegno 3D, lo slicing e la preparazione per la stampa, e la rifinitura delle varie parti.
Viene spiegato l'uso dei servo, come comandarli, quali limiti hanno, ecc...
Vengono utilizzati 3 tipi di controllori (Arduino nano IOT 33, Arduino UNO, ESP32-CAM) trattandone l'installazione nell'ambiente di sviluppo e la programmazione
Viene analizzato il protocollo di comunicazione I2C, utilizzato nella maggior parte dei sensori e attuatori in commercio.
Viene inoltre illustrato come costruire un device SLAVE, in grado di interfacciarsi al bus.
Viene spiegato il protocollo seriale, e illustrato come inviare e ricevere dati tra 2 dispositivi.
Viene implementata una macchina a stati in grado di ricevere dati e discriminarli riconoscendo le trasmissioni andate a buon fine da quelle errate.
Viene implementato un WEB SERVER con telecamera per permettere il controllo da remoto.
A tal fine viene spiegato come interfacciare un processore ESP32 al Wifi di casa o a un telefonino.
Viene infine proposto un sistema semplice di programmazione dei movimenti, creando semplici funzioni invocate da uno dei 3 sistemi di controllo.
|