domenica 29 marzo 2020

Progetto SpinnerBot-covid-19

Progetto SpinnerBot-covid-19

Questo battlebot è stato ridisegnato completamente con Fusion 360 prendendo spunto da questo. Poichè non rientra piu nel peso dei 150 grammi,è passato da AntWeight a BeetleWeight.Si tratta di un Battlebot armato con uno Spinner orizzontale azionato da un motore Brushless. Per la pericolosità di quest'arma si consiglia un'arena chiusa. Rispetto al modello originale, ho optato l'uso di due batteria da 180 mAh, una va ad alimentare i motori delle ruote e la relativa elettronica di comando, mentre l'altro alimenta il motore Brushless ed il relativo ESC. Rispetto ai battlebot che ho realizzato fin qui costituiti da un Bottom ed un Top, Questo l'ho realizzato in tre parti : Bottom, parte centrale e top. La base e la parte centrale sono unite tramite viti autofilettanti M2.

Di seguito alcune foto della realizzazione.












martedì 26 novembre 2019

Progetto Wedgebot (seconda parte)

Progetto Wedgebot (seconda parte)

Dopo aver stampato gli otto pezzi che compongono il robot, passiamo ad assemblarli. Per fare ciò abbiamo bisogno di 8 viti autofilettanti per plastica M2 lunghe circa 5 mm, di 4 viti testa esagonale M3 di lunghezza adeguata e 4 dadi autobloccanti M3.



Progetto Wedgebot


A questo punto passiamo al cablaggio dell'elettronica come nella seguente foto:

Schema elettrico


Per questo Battlebot ho usato un ESC prodotto dall'italiana MICROBOT. Si tratta di un regolatore di velocità e d'inversione di senso di marcia che accetta tre tipi d' INPUT : analogico (potenziometro), radiocomando RC, comunicazione digitale I2C. Inoltre è dotato della funzione di calibrazione sui segnali della ricevente.



Easy Motor Controller V2


Di seguito alcune foto della realizzazione.



Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


Progetto Wedgebot


lunedì 25 novembre 2019

Progetto Wedgebot (prima parte)

Progetto Wedgebot (prima parte)
Progetto Wedgebot


Questo battlebot l'ho disegnato da zero pensando ad un robot veloce, piu piccolo rispetto a questo e dotato di armi passive. Quest'ultime consistono in due forche fisse e al centro una pala flottante.

Arma passiva



Qui si trovano le varie parti da stampare.

Come materiale di stampa ho usato il solito PETG. Dopo vari combattimenti, non ho riscontrato rotture.
Qui si trovano alcuni video di combattimento tra il Lifterbot ed il wedgebot.

martedì 19 novembre 2019

Modifica ESC LS-L4015-D

Modifica ESC LS-L4015-D

LS-L4015-D V.2

In questo post parleremo del'ESC LS-L4015-D. Si tratta di regolatore di velocità bidirezionale per motori a spazzole con un BEC integrato.

Quest' ESC è stato il primo regolatore di velocità con cui ho avuto a che fare. Preso su amazon per pochi euro. Le specifiche del costruttore dicono che funziona in un range di tensione che va da 4V a 8V, quindi ideale per funzionare con una batteria 2S (7,4 V). Appena l'ho avuto fra le mani, sono passato subito a testarlo.

Dopo averlo cablato con il motore e la ricevente, l'ho alimentato con una LIPO 2S e subito un led rosso ha iniziato a lampeggiare velocemente. Azionando lo stick del radiocomando, non succedeva nulla. Ho pensato subito che il mancato funzionamento fosse dovuto all'alimentazione sbagliata (la LIPO 2S che utilizzavo era carica e dava in uscita una tensione di 8,3 V, valore leggermente superiore alle specifiche di funzionamento).

A questo punto ho sostituito la LIPO con un alimentatore variabile impostato a 5V. Con questa tensione il led si era spento e agendo sullo stick proporzionalmente, il led iniziava ad accendersi ed il motore a girare. Alzando la tensione con step di 0,5 V , ho verificato che l'ESC funzionava fino ad una tensione massima di 6 V, Poi andava in stallo ed il led iniziava a lampeggiare di continuo. A questo punto per far funzionare il mio primo battlebot do dovuto interporre tra la LIPO e l'ESC un regolatore di tensione LM7805. Così facendo, le prestazioni dei motori sono calate. Inoltre l'ESC è dotato di default anche del freno motore, quindi per invertire il senso di marcia bisogna sempre passare per la posizione neutra dello stick.

Non contente dell'acquisto e della soluzione adottata, mi sono messo a cercare su Google qualche possibile soluzione e girando e rigirando, ho trovato questo. In quest'articolo l'autore parla della versione 1 del nostro ESC e indica di fare un ponticello sulla scheda per disabilitare il freno. Con questa dritta sono passato a scansionare minuziosamente il PCB del mio ESC , che è diverso da quello dell'articolo. Alla fine ho trovato l'unico tratto di pista dove potenzialmente ci sta una saldatura (vedi foto sotto).



Saldatura da fare

La saldatura da effettuare è quella evidenziata nel riquadro rosso. Basta congiungere le due piazzole con un po’ di stagno.

Dopo la modifica ho cablato il tutto e ho alimentato l'ESC con la LIPO 2S. Il risultato è che oltre ad aver eliminato il freno, adesso l'ESC accetta anche una tensione superiore ai 6V, quindi ho potuto eliminare il regolatore di tensione LM7805, avendo il massimo delle prestazioni dal motore.

Entusiasta dei risultati ottenuti, sono passato a modificare anche il secondo ESC e non contento, ho eseguiti ulteriori modiche con lo scopo di trasformare i due ESC in un unico ESC doppio. Così ho eseguito le seguenti modifiche:
1) ho eliminato l'interruttore d'accensione bypassandolo con una saldatura.
2) ho accorciato i cavi che vanno alla ricevente.
3) ho eliminato i due condensatori elettrolitici.
4) ho fatto in modo che dai due PCB esca un unico cavo d'alimentazione.
5) infine ho incollato i due ESC uno all'altro usando del biadesivo di adeguato spessore.


Il risultato è il seguente:



ESC doppio


ESC doppio


ESC doppio


ESC doppio


Con questa soluzione sono riuscito a ridurre di molto l'ingombro degli ESC.

venerdì 15 novembre 2019

Configurazione radiocomando RC (seconda parte)

Configurazione radiocomando RC ( seconda parte )

AntWeight ribaltatori

in questo post abbiamo visto come configurare il radiocomando per far muovere il nostro Battlebot.

adesso andiamo avanti con la configurazione del canale che gestisce l'azionamento dell'arma principale del nostro Battlebot. Se quest'ultimo è dotato di solo armi passive, bastano solo due canali per gestire il movimento, ma se ad azionare l'arma c'è un attuatore ( nel caso del Lifterbot abbiamo un servo) c'è bisogno di un terzo canale.

Ritornando al radiocomando SPEKTRUM DX6I MODE 1, ho impostato l'azionamento dell'arma sullo stick di destra (alettone / throttle) e nello specifico ho usato il canale del throttle (gas). Ho scelto questo canale perche la posizione dello stick non ha la molla del ritorno al centro, quindi posso posizionare il servo in qualsiasi posizione entro l'angolo di regolazione del servo stesso. Questo si riflette (nel caso del braccio ribaltatore) in un movimento proporzionale di quest'ultimo.

Azionamento arma su throttle

Una volta collegato il servo alla ricevente, e verificato il senso di rotazione richiesto rispetto al movimento dello stick, bisogna regolare i fine corsa del servo. Per fare ciò andiamo nel menù della radio e cerchiamo la voce REGOLAZIONE DELLA CORSA ( nel caso del DX6i andiamo in TRAVEL ADJ).
A questo punto abbiamo l'azionamento dell'arma spostando lo stick del throttle in modo proporzionale. questa funzione va bene quando in un combattimento corpo a corpo si cerca di divincolarsi. Ma se vogliamo un azionamento istantaneo del ribaltatore ( azionamento ON OFF) come fare? La risposta è semplice, basta associare il canale throttle ad un interruttore del radiocomando. nel caso del DX6I ho abbinato l'apertura istantanea al pulsante TAGLIO DEL THROTTLE. La sequenza d'azionamento in ON OFF dell'arma è la seguente:
si parte con lo stick del throttle tutto su ( braccio ribaltatore tutto alzato), con la mano destra si tiene premuto il pulsante TAGLIO DEL THROTTLE ( braccio ribaltatore tutto giù), con la mano sinistra si pilota il robot. Quando si vuole sferrare un colpo basta rilasciare il pulsante e all'istante il braccio ribaltatore si alza fino alla sua massima estensione.

Ritornando al movimento proporzionale dell'arma, questa funzione può essere sfruttata meglio quando l'arma è costituita da un Spinner; infatti collegato l'ESC al canale del throttle, si riesce a controllare i giri del motore BRUSHLESS e quindi la velocità della lama rotante.

giovedì 14 novembre 2019

Configurazione radiocomando RC ( prima parte )

Configurazione radiocomando RC (prima parte)

configurazione Radiocomando

Per pilotare un Battlebots si utilizza in genere un Radiocomando a due Stick, il classico per pilotare aerei (modalità ACRO) ed elicotteri (modalità HELI).Si può usare sia un radiocomando MODE 1 che un MODE 2.

In questa mini guida spiegherò come miscelare i due canali che gestiscono i motori, in modo da fare avanzare o retrocedere e girare a destra o sinistra il nostro Battlebots.

Per la spiegazione mi rifaccio all'impostazione di uno dei miei radiocomandi e nello specifico lo SPEKTRUM DX6I MODE 1. Ho impostato la radio in modo che lo stick di sinistra (elevatore / timone) gestisca rispettivamente l'avanti - indietro (elevatore) e destra - sinistra (timone).

Fase 1:
La prima cosa da fare prima di eseguire la miscelazione dei canali è verificare che i motori girano nel senso giusto. Per fare questo si parte dal layout dei motori sul robot. Nel mio caso, ho collegato l'ESC che gestisce il motore sinistro sul canale dell'elevatore della ricevente e l'ESC che gestisce il motore destro sul canale del timone.

configurazione motori

Spingendo lo stick in avanti (elevatore +) il motore sx deve girare in senso antiorario. Se questo non accade, invertire il canale dell'elevatore.

configurazione motore sinistro

Spingendo lo stick a destra(TIMONE +) il motore dx deve girare in senso orario. Se questo non accade, invertire il canale del timone.

configurazione motore destro

Fase 2:
Passiamo ad impostare il primo MIX. Impostiamo l'elevatore come master ed il timone come slave. impostare la miscelazione su +100%. Spingere lo stick in avanti e verificare che il robot avanzi in avanti .Se il robot va indietro impostare la miscelazione su -100%.

mix avanti

A questo punto Spingere lo stick indietro e verificare che il robot avanzi all'indietro.

mix indietro

Fase 3:
Passiamo ad impostare il secondo MIX. Impostiamo il timone come master ed l'elevatore come slave. impostare la miscelazione su +100%. Spingere lo stick in sinistra e verificare che il robot avanzi verso sinistra. Se il robot va a destra impostare la miscelazione su -100%.

mix sinistra

A questo punto Spingere lo stick a destra e verificare che il robot avanzi verso destra.

mix destra

Per entrambi i mix, se un motore gira più velocemente dell'altro, agire sulle percentuali di miscelazioni impostate precedentemente, aumentandole o diminuendole.

martedì 12 novembre 2019

Progetto Lifterbot (terza parte)

Progetto Liftbot (terza parte)

La parte elettromeccanica ed elettronica include i seguenti componenti:

due micro motoriduttori N20; un micro servo; due esc per motori a spazzole (brushed motor); una ricevente RC; una batteria Lipo.

I micro motoriduttottori devono essere preferibilmente da 300 rpm @ 6 volt con rapporto 50:1. Sui vari siti di vendita online si trovano anche sotto i 5 euro.

micro motoriduttori N20

Il micro servo deve avere preferibilmente gli ingranaggi in metallo. Io personalmente uso un MG90S Tower Pro.

servo MG90S Tower Pro

Gli esc possono essere sia singoli che doppi. In genere Gli esc doppi sono la migliore soluzione; infatti il loro punto di forza sta nella compatteza a livello d'ingombro e peso ma di contro hanno un prezzo elevato. Io personalmente utilizzo esc singoli d'origine cinese, acquistati su Banggood a circa 5 euro.

esc brushed motor

La ricevente RC deve avere almeno tre canali (due per gestire i due motori ed uno per il servo). Io utilizzo sistemi radio a 2.4 Ghz , come radiocomando utilizzo un DX6I della Spektrum, un DEVO 7 della Walkera e un T8SG plus della Jumper. Quest'ultimo è molto versatile in quanto si tratta di una radio multiprotocollo, quindi riesco a gestire ricevinti di varie marche.

ricevente RC


radiocomando RC

La batteria è una piccola LIPO 2S 20C 40C 180 mAh.Con tale batteria si garantisce circa 10 minuti di combattimento.

LIPO 2S 20C 40C 180 mAh

Tutti i vari componenti vanno cablati come mostra l'immagine seguente. La ricevente RC viene alimentata direttamente dai BEC integrati negli ESC.

Schema elettrico

Terminati i cablaggi si va a posizionare la parte elettronica e gli attuatori seguendo come linea di partenza l'immagine seguente. I motori vanno fissati con le staffe precedentemente stampate.

layout componenti

Per finire si montano le ruote. Io ho scelto Queste ruote.

ruota