EN | IT
Shop

Per iniziare — Firmware pronto all'uso

Ogni scheda Duilio F4 viene spedita con un firmware base gia installato e funzionante. E progettato per il controllo del movimento reale con driver motore esterni comuni (come ZS-X11), offrendo controllo PWM open-loop a due motori, logica di sicurezza integrata e limitazione velocita opzionale.

Collega il driver ai motori, connetti Duilio F4, alimenta tutto e sei pronto per partire.

Cosa e gia incluso

Il firmware base arriva pronto per macchine reali, con i blocchi di controllo piu comuni gia configurati.

Controllo PWM a due motori

Controllo open-loop per ruota sinistra e destra.

Driver stile ZS-X11

  • ENABLE_X/ENABLE_Y attivo LOW
  • BRAKE_X/BRAKE_Y attivo HIGH (se usato)

Limitatore di velocita opzionale

  • limite predefinito: 25 km/h
  • basato su ruote da 6" e 45 impulsi per giro
  • se non serve, lascia l'ingresso RPM non collegato

Mappatura RC + uscite ausiliarie

Ingressi e uscite NPN sono gia configurati.

Failsafe e stati sicuri

Il comportamento sicuro alla perdita comandi e integrato.

Ingressi sonar doppi

Supporta 2 sensori a ultrasuoni subito.

Misura tensione batteria

L'ingresso tensione batteria e incluso.

Le distanze sonar e la tensione batteria sono riportate via USB e possono essere usate come feedback host.

Sorgenti di controllo (RC, Raspberry Pi, PC)

Il firmware base puo essere comandato in due modi, senza riflashare:

L'host USB (Raspberry Pi/PC) puo comandare la scheda via USB usando la libreria Python o Arduino fornita.

Quando controllato da un host:

Non serve alcun cambio firmware per passare tra controllo RC e host.

Priorita di controllo L'override RC e sempre attivo: gli ingressi RC prevalgono sui comandi USB.

Mappatura RC predefinita

Ingressi RC:

Uscite:

Uscite NPN:

Cablaggio driver (esempio ZS-X11)

La connessione minima richiesta per ogni motore e PWM + DIR. Questo consente il controllo di movimento base.

I pin ENABLE_X/ENABLE_Y sono fortemente consigliati per la sicurezza. Permettono al firmware di disabilitare completamente le uscite motore in condizioni di failsafe, disarm o guasto. Usare ENABLE_X/ENABLE_Y rende il sistema piu sicuro rispetto al solo PWM/DIR.

Consigliato per la sicurezza PWM + DIR e sufficiente per muovere i motori. L'uso dei pin ENABLE_X/ENABLE_Y e fortemente consigliato per permettere al firmware di portare il sistema in un vero stato sicuro.

Logica prevista:

Cablaggio minimo:

Cablaggio consigliato:

Limitatore di velocita

Il limitatore di velocita usa un segnale RPM. Assunzioni predefinite:

Se RPM non e collegato, il limitatore e automaticamente inattivo.

Avvio rapido e sicurezza

Segui questi passaggi per validare cablaggio e movimento in sicurezza.

  1. Testa con le ruote sollevate da terra
  2. Collega alimentazione e massa comune
  3. Collega PWM e ENABLE_X/ENABLE_Y del driver
  4. Collega RC o host USB
  5. Alimenta e testa a bassa velocita

Mantieni sempre accessibile un interruttore di alimentazione fisico o uno stop di emergenza.

Altre opzioni base (su richiesta)

Il firmware base fornito e la configurazione standard descritta sopra. Configurazioni base alternative possono essere fornite su richiesta, per esempio:

Con Duilio Tools puoi cambiare configurazione in pochi click, senza scrivere una sola riga di codice.

Riconfigurazione senza codice Cambia modalita driver e mappatura pin da Duilio Tools in pochi click.

Continua a esplorare