Gundam RX-78-2 Arduino

by Marco Mortari in Circuits > Arduino

359 Views, 1 Favorites, 0 Comments

Gundam RX-78-2 Arduino

Gundam RX-78-2 1:100 Arduino
Gundam_sc.png
20240202_123937.jpg

L'obbiettivo di questo progetto e' dare finalmente vita ad un Gundam. La Versione utilizzata, e' MG, 1/100.

Questo perche' la scala 1/144 e' troppo piccola, per i servo e i motori, e quella 1/60 (che sarebbe ideale ) costa Troppo!!!

Lo spazio non consente di mettere nulla nelle gambe, quindi i movimenti sono limitati alle Braccia, ed al collo.

Il Fucile e' dotato di led e Mirino laser, la testa ha il suo led.I suoni sono gestiti con un DF Player mini.

Per quanto possibile ho utilizzato materiale di recupero per rendere il progetto Piu' Green possibile.


Come Funziona

Quando alimentiamo il sistema, vengono fatti alcuni controlli sul funzionamento del lettore Mp3, (visibili nel Serial Di ArduinoIDE)

Dopo qualche istante Il led della Testa si accende , ed il collo si muove,il Mirino laser si Attiva, si sente un suono preso dalla serie originale per confermare l'attivazione del Gundam.

Tramite il Joystick si fanno roteare le Braccia, il collo si muove di Massimo 30 gradi a sinistra e destra quando attiviamo la rotazione di una delle Braccia. Premendo il Joystick si Attiva effetto mitragliattrice, con il suono e la luce intermittente

Supplies


Hardware


  • Bandai Gundam RX-78-2 ver 1.5 Amazon
  • Arduino Uno R3
  • 1 DFPlayer Mini
  • 1 Diodo Laser Head
  • 1 Dual H Bridge Motor Drive Module L298N Motor Driver Board
  • BreadBoard
  • 2 resistenze 220 Ohm per i led
  • 1 resistenza 1K ohm per DF Player
  • Speaker 3 Watt 8 Ohm (di recupero da un vecchio Laptop)
  • 1 led smd 0402 rosso per la Testa
  • 1 led smd 0402 Bianco per il Fucile
  • KY-023 Joystick
  • Dupont connector
  • 2 Mini DC 6/12 V 50 giri/min con motore N20 (motoriduttori)
  • Mini Servo 1,7g (16l*5*16h)
  • 1 Microsd Max 32Gb
  • Alimentatore 12v (di recupero)
  • Alimentatore 5-9v (opzionale)
  • Dc Power Jack Socket femmina 55 x 21 mm

Software

Strumenti

Costruzione

20240202_124316.jpg
20240202_124400.jpg
41pBkeS7sqL._AC_.jpg

Ho proceduto a costruire gambe e braccia del Gundam come da istruzioni di Montaggio.

Il fantastico Kit Bandai consente di montare tutto ad incastro senza colla.

Ho lasciato per ultime la Testa ed il busto, quest'ultimo andra' modificato.

Modifiche Al Gundam

20240119_172748.jpg
Gundam RX-78-2 Test motoriduttori dc braccia
DasMikro-1-7g-Micro-Servo-Das87-1-87-parti-con-parti-del-braccio-Micro-Racing-Rc.jpg
20240202_124442.jpg
20240202_124454.jpg
20240202_124459.jpg

Ho modificato la parte C13 (vedi foto istruzioni) lasciando solo la parte superiore per connettere la testa, dove ho praticato un foro per collegarla al servo che la fa girare.

Il servo che si fede nella foto e' stato posizionato a taglio tra i 2 motori piu in alto possibile, non avanza neanche un millimetro, ed e' collegato alla testa tramite un fil di ferro, per tenerlo in posizione ho usato la colla liquida

Per fare spazio ho usato le Tronchesi eliminando tutto il possibile ma senza compromettere i punti di incastro,

Il punto 33 del manuale e' il punto critico, questo si infila nel busto e si connette alle gambe, quindi ho eliminato la parte centrale con il pilota, ma ho lasciato intatti i lati e soprattutto la parte sotto D3 che si congiunge alle gambe.

se si sbaglia qui, si compromette la possibilita' di incastrare il busto.

In questo modo si potra' sempre smontare e sostituire parti perche' non c'e' nulla di incollato.

i Motoriduttori dc sono incastrati, ho dovuto allargare leggermente i fori delle braccia, ma non ho usato la colla,

quando si chiude con la parte anteriore ad incastro rimangono sufficentemente bloccati.

Testa Led E Movimento Del Collo

20240202_124050.jpg
  • Luce Testa
  • Il Kit fornisce per gli occhi una plastica Trasparente a cui ho incollato il led smd 0402 rosso (si puo' mettere il colore che si vuole),che comunque risulta troppo lumioso , quindi per abbassare la luminosita'. ci sono 2 strade:
  • Aumentare Il valore della resistenza dai 220 Ohm fino ad ottenere l'effetto piu' realistico ed evitare che la luminosita si veda attraverso la testa
  • Agire via Software, soluzione da preferirsi, inquanto tramite i Pin PWM possiamo regolarla via software, ed anche ottenere effetti di accensione/spegnimento a piacimento.
  • i fili passano giu' lungo il collo nella parte posteriore passando attraverso l'incastro tra la "collana Gialla" ed il busto Blu, lo spazio e' ridottissimo ma c'e'
  • Movimento collo
  • Il servo1,7g fornisce il movimento.
  • Il movimento e' limitato a 30 gradi Max a sinistra e destra,
  • Si attiva quando si mette in movimento una delle Braccia, perche' il Joystick fornisce solo 2 assi

Modifica Armi

20240202_124102.jpg

Ho praticato 2 fori nel mirino originale ed incollato un Laser ,ed usato un led smd precablato inserito nella punta dell'arma e bloccato con colla a caldo , i 4 fili escono dalla parte posteriore ed entrano nel busto. purtroppo non ho trovato altre vie.

Si puo' modificare anche il cannone, e' piu'facile perche' e' piu grosso.

nella sezione dei suoni ho incluso l'mp3 per il suono del cannone.

Cablaggio

Gundam_bb.png
20240202_124245.jpg
20240202_124230.jpg
  • Usare un Alimentatore da 12V (Non di Piu'!!) per il Dual H Bridge Motor Drive Module L298N Motor Driver Board,
  • utilizzare l'uscita 5v per alimentare arduino , e' importante ricordarsi di mettere in comune il GND.
  • il verso dei collegamenti dei motori al modulo L298N e' indifferente.

DFPlayer Mini

MP3-3.jpg

DFPlayer Mini e' un oggetto fantastico , ma con dei limiti. Necessita di attenzione per funzionare. Richiede una Microsd del Volume Massimo di 32GB, formattata in FAT32, e meglio con un programma specifico come Sd Card Formatter . I file devono essere nel formato MP3 ed avere un numero davanti al nome pre permettere al lettore di leggerli nella sequenza giusta. Io ho aggiunto il numero davanti al nome del file . I suoni sono stati reperiti da fonti gratuite dalle serie originali. Se ne possono aggiungere altri continuando la numerazione e richiamandoli nello sketch oppure sostituendoli.Di seguito quelli che ho usato nel mio progetto.

Per il lettore, tutte le specifiche sono reperibili nel supporto Ufficiale Link

Stampa 3d

Screenshot 2024-02-02 125651.png

Per connettere i motori dc alle braccia, e' necessario un adattatore.

Questo e' stato progettato con tinkercad lo puoi trovare al Link, e stampato con la Stampante Anycubic I3 Mega.

La corona esterna si adatta all'inserto del braccio per garantire che non giri a vuoto.

La parte interna puo' essere adattata e modificata per il proprio motore dc, potrebbe essere necessario stampare delle prove, ma il pezzo viene stampato in 3 minuti circa

Mettiamo Ordine

20240207_115702.jpg
20240207_115753.jpg

Ho usato un case stampato per la Mia centralina DCC-EX di un altro progetto che si puo' trovare a questo Link per inscatolare arduino, la breadboard e la cassa, si puo' fare di Meglio !!

Ho intrecciato tutti i fili in unica treccia, questo aiuta anche contro le interferenze sui motori,(ho letto da qualche parte), oltre a lasciare un lavoro pulito.

IL case permette di utilizzare un connettore esterno per l'alimentazione, ed avere accesso alla porta usb di Arduino per la programmazione.

Sketch

Screenshot 2024-02-08 135957.png

Per Il funzionamento e' necessario installare delle librerire dal Library Manager:

//Inclusione delle librerie

  • <L298N.h>
  • <Bounce2.h>
  • <Servo.h>
  • "Arduino.h"
  • "DFRobotDFPlayerMini.h"

Lo Sketch e' ampiamente commentato, e modificabile a vostro piacimento.

Prestare attenzione hai valori minimi dei motoriduttori e' fondamentale, perche' ognuno e' diverso.

e' necessario fare delle prove cambiando i valori per evitare che le braccia girino troppo velocemente o non si muovano affatto!

Considerazioni Finali

Il Lavoro non e'Finito !

Come si nota dalle immagini mancano le coperture delle spalle.

La grandezza dei Motoriduttori non consente di coprire le Spalle del Gundam, se queste vengono attaccate alle braccia non girano liberamente .

Bisogna per forza modificarle allargandole in qualche modo....

Inoltre il movimento del collo e' vincolato ad una delle 2 braccia, aggiungendo un altro joystick si potrebbe svincolare.

Questo consentirebbe anche di aggiungere la seconda arma e volendo altro...