Guide / Parti dal meccanismo

Tutorial di robotica per capire, non per memorizzare

Guide mirate che collegano la teoria a un algoritmo reale, a una scelta circuitale o a un simulatore interattivo. Ognuna è autonoma e rimanda al laboratorio dove puoi provarla.

Sfoglia per argomento

Intermedio · 35 min

Motori passo-passo: angolo di ritardo e passi persi

L'angolo di ritardo spiega il funzionamento di un motore passo-passo, il microstepping e la perdita di passi.

Leggi il tutorial

Intermedio · 25 min

Due contatti: attrito e forza di chiusura

Perché l'oggetto schizza fuori per quanto tu stringa e cosa dice davvero il cono di attrito.

Leggi il tutorial

Intermedio · 35 min

Macchina a stati per prelievo, posizionamento e guasti

Avvicinati, afferra, verifica, solleva e posa, e scopri che cosa fare quando la verifica fallisce.

Leggi il tutorial

Principiante · 30 min

Tipi di pinza robotica e come dimensionare la forza di presa

Scegli il tipo di pinza, poi dimensiona la forza includendo il termine che tutti dimenticano: l'accelerazione.

Leggi il tutorial

Intermedio · 30 min

Pinza servo: forza, stallo e vantaggio della compliance

Il comando regola una posizione, i limiti impongono forze e la rigidezza è il rapporto di scambio tra le due.

Leggi il tutorial

Intermedio · 25 min

Controllo orientato al campo: avanti resta avanti

Ruota lo stick di meno dell'orientamento e il robot smetterà di contraddire chi lo guida.

Leggi il tutorial

Principiante · 25 min

Trazioni olonomiche: omni, mecanum e swerve a confronto

Quattro trazioni, tre gradi di libertà e ciò che ciascuna ti fa pagare per ottenerli.

Leggi il tutorial

Intermedio · 35 min

Cinematica delle ruote Mecanum: quattro ruote, tre assi

Un rullo a 45° determina l'intera matrice, e con esso una quarta equazione che quasi nessuno usa.

Leggi il tutorial

Intermedio · 35 min

Controllo a ciclo chiuso della velocità delle ruote con encoder

Il feed-forward fa il lavoro, l'integratore corregge e il robot alla fine viaggia dritto.

Leggi il tutorial

Principiante · 30 min

A4988: Vref e limite di corrente del motore passo-passo

L'unica regolazione che decide se il motore passo-passo funziona o si brucia: impostare Vref con un multimetro.

Leggi il tutorial

Intermedio · 30 min

Homing con finecorsa: coordinate macchina e lavoro

Perché ogni macchina CNC avanza verso un interruttore all'accensione e che cosa significa davvero il numero che imposta.

Leggi il tutorial

Principiante · 25 min

Passi per millimetro: cinghie, viti, risoluzione

Un solo numero collega gli impulsi ai millimetri. Ricavalo, poi dimostralo con una misurazione.

Leggi il tutorial

Principiante · 20 min di lettura

Costruisci un robot seguilinea: dai sensori allo sterzo con PID

Dai sensori a riflessione IR all'errore ponderato e allo sterzo PID fluido: come funziona davvero un robot seguilinea.

Leggi il tutorial

Intermedio · 45 min

Da cmd_vel alle ruote: trazione differenziale ROS 2

Converti un Twist nelle velocità delle ruote sinistra e destra: cinematica, saturazione, zona morta e watchdog.

Leggi il tutorial

Intermedio · 14 min di lettura

Giunzioni nei labirinti lineari con un array IR

Classifica T, incrocio, sinistra, destra, vicolo cieco e arrivo da un array di riflettanza, risolvendo i casi ambigui.

Leggi il tutorial

Intermedio · 20 min di lettura

Odometria differenziale con encoder sulle ruote

Integra il movimento delle ruote sinistra e destra per ottenere la posa di un robot mobile, poi identifica e calibra la deriva.

Leggi il tutorial

Intermedio · 16 min di lettura

Risoluzione del labirinto con flood fill per robot Micromouse

Con flood fill, un labirinto parzialmente noto diventa un campo di distanza che il robot può seguire fino all'obiettivo.

Leggi il tutorial

Avanzato · 22 min di lettura

Cinematica inversa di un braccio robotico a due segmenti

Scopri perché un braccio a due segmenti ha due soluzioni, dove può e non può raggiungere e cos'è davvero una singolarità.

Leggi il tutorial

Principiante · 22 min

Algoritmo di evitamento ostacoli: rileva, scandisci, decidi, gira

Il ciclo rileva–scandisci–decidi–gira che permette a un robot di evitare gli ostacoli autonomamente.

Leggi il tutorial

Principiante · 20 min

Leggere un HC-SR04: distanza affidabile nel codice

Trasforma ping ed eco in una distanza stabile in cm, con timeout e filtro mediano.

Leggi il tutorial

Principiante · 20 min

Leggere un array di sensori IR per seguire una linea

Trasforma una fila di sensori IR in un'unica posizione di linea uniforme su cui puoi governare.

Leggi il tutorial

Principiante · 17 min di lettura

Rumore dei sensori, bias e filtraggio nella robotica

Rumore, bias e deriva; come scegliere un filtro senza uniformare eccessivamente e cosa la fusione dei sensori può e non può fare.

Leggi il tutorial

Principiante · 18 min

Scansione di un sensore ultrasonoro con servomotore

Scansiona con un servomotore un HC-SR04 per trovare la direzione più libera prima di girare.

Leggi il tutorial

Principiante · 18 min di lettura

Come regolare un controllore PID: guida pratica

Un ordine pratico per regolare i guadagni P, I e D senza tirare a indovinare, e come provare ogni passo dal vivo.

Leggi il tutorial

Intermedio · 25 min

Errore trasversale al percorso: misura quanto bene lo segui

Una distanza con segno ti dice tutto su un robot seguilinea, incluso quale controllore scegliere.

Leggi il tutorial

Intermedio · 30 min

Navigazione GPS a punti di passaggio per un robot da esterno

Un fix GPS è in ritardo, rumoroso e non fornisce l'orientamento. Ecco come gestire ciascuno dei tre problemi.

Leggi il tutorial

Intermedio · 30 min

Pure Pursuit: seguire un percorso con un solo parametro

Punta a un punto più avanti sul percorso e percorri l'arco che vi arriva. Questo è l'intero algoritmo.

Leggi il tutorial

Principiante · 25 min

Sensori di urto: eliminazione del rimbalzo nelle collisioni

Una pressione, nove transizioni—e l'interrupt conta ognuna di esse.

Leggi il tutorial

Intermedio · 30 min

Pianificazione di copertura: percorre un'intera stanza

Scopri perché un robot senza mappa deve percorrere sette volte la distanza necessaria per completare la stessa stanza.

Leggi il tutorial

Intermedio · 25 min

Quanto può spingere un robot: trazione e peso

Due limiti determinano la forza di spinta e, su un piccolo robot, il pavimento è quasi sempre il più basso.

Leggi il tutorial

Intermedio · 25 min

Fermarsi sul bordo: latenza e distanza di frenatura

Quanto oltre la linea appena vista viaggia un robot e quale velocità rientra nel margine.

Leggi il tutorial

Principiante · 30 min

Lettura delle tensioni analogiche: riferimenti ADC e divisori

analogRead restituisce un rapporto, non un volt. Scegli bene il riferimento e il divisore farà il resto.

Leggi il tutorial

Intermedio · 35 min

Scegliere un motore CC con riduttore: coppia, RPM e stallo

Calcola la coppia e gli RPM realmente necessari al robot, poi confronta un foglio dati con valori concreti.

Leggi il tutorial

Intermedio · 30 min

Gioco di inversione nei riduttori: come misurarlo e correggerlo

Ogni riduttore ha un gioco. Scopri quanto ha il tuo e quanto ti sta costando in silenzio.

Leggi il tutorial

Principiante · 30 min

Come funziona il bus I2C: indirizzi e resistori di pull-up

Ogni pagina di sensori dice di collegare SDA e SCL. Ecco che cosa stanno davvero facendo quei due fili.

Leggi il tutorial

Principiante · 30 min

Perché delay() blocca i robot: temporizzazione con millis()

Un robot fermo dentro delay() è cieco. Sostituiscilo con millis() ed esegui correttamente il confronto durante l'overflow ciclico.

Leggi il tutorial

Principiante · 30 min

Perché il robot si riavvia all'avvio dei motori

Il riavvio che sembra un bug del codice è quasi sempre la batteria. Calcola il fabbisogno di corrente, poi misura il collasso.

Leggi il tutorial

Intermedio · 30 min

Slittamento delle ruote: deriva e correzione dell'odometria

Ogni pagina sull'odometria dice che lo slittamento rovina la stima. Ecco che cos'è e quanto costa.

Leggi il tutorial

Principiante · 30 min

Architettura dell'8051: pin, mappa della memoria e registri

Core Harvard, quattro porte, 256 byte di RAM e un tempo di esecuzione che puoi contare in cicli macchina.

Leggi il tutorial

Intermedio · 15 min di lettura

Semplificazione del percorso LSRB per robot che seguono linee

Registra le svolte come L, S, R e B, poi elimina ogni deviazione in vicolo cieco per ottenere il percorso ottimale.

Leggi il tutorial

Principiante · 28 min

GPIO dell'8051: assorbire, non alimentare

Perché i LED dell'8051 sono cablati al contrario, perché devi scrivere 1 prima di leggere e cosa può pilotare una porta.

Leggi il tutorial

Intermedio · 35 min

Timer dell'8051 e PWM software per il controllo dei motori

Costruisci il PWM con un interrupt del Timer 0, scegli il compromesso tra frequenza e risoluzione e pilota un H-bridge.

Leggi il tutorial

Intermedio · 35 min

Lidar per robot: dalla scansione alla mappa

Una scansione è discontinua: scopri intervalli di campionamento, sfumatura da movimento e ray casting per creare una mappa.

Leggi il tutorial

Principiante · 1 ora

Installa ROS 2 su Raspberry Pi e crea uno spazio di lavoro

Scegli il sistema operativo, installa ROS 2 con apt, compila uno spazio di lavoro colcon e metti in comunicazione laptop e robot.

Leggi il tutorial

Intermedio · 40 min

Profili di movimento: accelerazione trapezoidale e a curva S

Scala un movimento invece di comandarlo direttamente: profili trapezoidali, limiti di jerk e costo reale della curva S.

Leggi il tutorial

Intermedio · 25 min

Tipi di braccio robotico: cartesiano, SCARA, Delta e a 6 assi

Quattro architetture confrontate per spazio di lavoro, rigidità e velocità, e la dualità cinematica tra loro.

Leggi il tutorial

Principiante · 1 ora

Controlla un robot via Bluetooth con un modulo HC-05

Associa un HC-05 al telefono e guida un robot tramite la seriale Bluetooth, senza il classico errore dei 5 V.

Leggi il tutorial

Avanzato · 2 ore

Controllo PID in cascata per un robot autobilanciato

Due anelli PID: uno mantiene l'inclinazione, l'altro la richiede affinché il robot raggiunga una destinazione.

Leggi il tutorial

Intermedio · 1 ora

Filtro complementare: unire accelerometro e giroscopio

Unisci accelerometro e giroscopio in un angolo di inclinazione stabile con una sola riga di codice.

Leggi il tutorial

Intermedio · 1.5 ore

Controlla un robot dal browser con un server web ESP32

Serve direttamente una pagina di controllo da un ESP32, così qualsiasi browser può controllare il robot — senza app.

Leggi il tutorial

Principiante · 45 minuti

Inclinazione con accelerometro e giroscopio MPU6050

Trasforma i conteggi di MPU6050 in un angolo di inclinazione in gradi e scopri perché i due sensori non bastano da soli.

Leggi il tutorial

Intermedio · 1.5 ore

Seguire il muro e ruotare con precisione nel labirinto

Resta centrato tra i muri e ruota di esattamente 90°: le due competenze da cui dipende un robot da labirinto.

Leggi il tutorial

Intermedio · 18 min di lettura

Controlla i servomotori con PCA9685 (driver PWM I²C)

Calibra la frequenza PWM e le larghezze d'impulso, poi muovi sedici servomotori da due pin I²C con alimentazione sicura.

Leggi il tutorial

Intermedio · 21 min di lettura

Pianificazione del percorso con A* su una griglia di occupazione

Costruisci un pianificatore A* con euristica sicura, gonfiamento degli ostacoli e ricostruzione del percorso.

Leggi il tutorial

Intermedio · 22 min di lettura

Calibrazione della camera e posa ArUco con OpenCV

Calibra i parametri intrinseci della camera, convalida l'errore di riproiettione e stima la posa 3D di un marker ArUco.

Leggi il tutorial

Principiante · 18 min di lettura

Controlla motori in corrente continua (DC) con PWM e un ponte H

Controlla in sicurezza un motore DC con spazzole usando PWM, un ponte H e limiti di corrente realistici.

Leggi il tutorial

Principiante · 17 min di lettura

Macchine a stati finiti per il comportamento del robot

Sostituisci i condizionali annidati del robot con stati, eventi, transizioni, timeout e ripristino espliciti.

Leggi il tutorial

Principiante · 17 min di lettura

Leggi gli encoder in quadratura per distanza e velocità

Trasforma gli impulsi di un encoder in quadratura in misure affidabili di direzione, distanza e velocità della ruota.

Leggi il tutorial

Principiante · 19 min di lettura

ROS 2: nodi, topic, servizi e azioni

Scegli il giusto schema di comunicazione ROS 2 e verifica come i nodi scambiano dati e comandi del robot.

Leggi il tutorial

Intermedio · 20 min di lettura

Frame di coordinate ROS 2 TF2 per robot mobili

Costruisci ed esegui il debug di un albero di frame TF2 da map e odom, passando dalla base del robot a ogni sensore.

Leggi il tutorial

Intermedio · 21 min di lettura

SLAM, mappatura, localizzazione e deriva dell'odometria

Collega odometria, sensori di distanza, mappatura, localizzazione, corrispondenza delle scansioni, deriva e chiusura del ciclo.

Leggi il tutorial

Principiante · 18 min di lettura

Sensori robotici ultrasonori o a tempo di volo

Scegli, monta, calibra e prova sensori ultrasonori o a tempo di volo per rilevare ostacoli.

Leggi il tutorial

Preferisci costruire qualcosa?

Sfoglia in base al sistema che vuoi realizzare.

Ogni guida di progetto include teoria, un algoritmo reale, schemi scaricabili, una checklist dei componenti e un simulatore interattivo.

Esplora la libreria dei progetti