Sommario:
- Passaggio 1: le parti richieste
- Passaggio 2: installare il telaio (parte dell'unità)
- Passaggio 3: parti dello sterzo anteriore
- Passaggio 4:
- Passaggio 5: parte di connessione
- Passaggio 6: codice
Video: Robot con servosterzo per Arduino: 6 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Questa vettura si basa sul design della piattaforma arduino, il nucleo è l'Atmega - 328 p, che può realizzare lo sterzo della ruota anteriore, la trazione posteriore e altre funzioni.
Se giochi da solo, devi solo utilizzare il modulo wireless; se desideri implementare altre funzioni, potrebbe essere necessario aggiungere altri sensori o hardware.
Passaggio 1: le parti richieste
Quando si desidera avere un controllo dallo sterzo dell'auto, sono necessarie le seguenti parti:
- Arduino: versione compatibile Arduino (uccello blu)
- Scheda driver motore :PM-R3
- Batteria di alimentazione: 7,4 V -18650
- Parte del telecomando: PS2 (ovviamente puoi anche usare il controllo bluetooth)
- Linea Dupont :una piccola quantità di
- Naturalmente, avrai anche bisogno del telaio dell'auto (includi motore, servo)
Modulo PM - R3 espansione I/O integrata e motorizzazione
- Doppia uscita motore
- Ingresso alimentazione
- I/O digitali (SVG)
- I/O Analog analogici
Passaggio 2: installare il telaio (parte dell'unità)
Per prima cosa installiamo la parte di azionamento, il motore di azionamento è JGA25-370, attraverso un asse di trasmissione della riduzione dell'ingranaggio e l'arretramento della ruota in avanti, l'ingranaggio dell'albero del motore è grande, perché dopo che l'albero di trasmissione e la distanza di supporto sono piccoli, non è possibile installare un ingranaggio grande, ma nel complesso ancora lento.
Cuscinetti della ruota posteriore con cuscinetti a flangia, per evitare che l'ingranaggio scivoli verso il basso durante la marcia, è anche possibile ridurre il consumo di energia.
- staffa motore x1
- 370 motore ad alta velocità x 1
- Gear Una coppia
- Albero da 5 mm x 1
- Cuscinetto flangiato x 2
- Giunto 5mm x 2
- Vite e dado M3 * 8 mm x 5
Passaggio 3: parti dello sterzo anteriore
Prima di girare la parte adotta il design dell'RC, anche con la maggior parte degli accessori, come le parti delle ruote; per mantenere le ruote flessibili, sia all'interno che all'esterno del cuscinetto con l'installazione. MG996R in metallo come servosterzo, lo sterzo con due staffe a forma di L devono essere fissate al telaio, la biella del servomotore durante l'installazione, assicurarsi che l'angolo di sterzata sia già di proprietà di (1,5 ms), l'interruttore alla portata della regolazione conveniente e alla fine.
- Vite e dado M2.5 * 12mm x 1
- Vite e dado M3 * 8mm x 4
- Controdado M4 x 2
Passaggio 4:
Verrà assemblato alla parte e il servomotore è fissato al tappeto erboso, non è possibile serrare la vite fissata a una tazza, porterà a non poter girare, è probabile che bruci il servomotore e il microcomputer a chip singolo; utilizzando il collegamento l'asta collega due ruote anteriori e collegata al servomotore sull'angolo del timone; il servomotore è fissato con la vite e il dado M3 * 8 mm, fissato con la vite M2,5 * 8 mm alla tazza, il lato della colonna in rame è 2 M3 * Vite da 8mm.
- M2.5 * 8mm x 5
- M2,5 * 20 mm x 1
- M3 * 8 mm x 10
- Dado M3 x 4
- Pilastro in rame x 4
Passaggio 5: parte di connessione
La scheda di estensione motorizzata può essere utilizzata direttamente e la scheda madre senza altri cablaggi, è sufficiente il ricevitore PS2 e il servomotore dopo aver ricevuto la scheda di espansione della porta I/O, la porta di ingresso dell'alimentazione nella scheda di espansione VCC e GND, l'uscita del motore in A + e A -, un'altra uscita motore in B+ e B-. Quindi, possiamo controllare i due motori cc, qui abbiamo solo bisogno di un'interfaccia.
Pin servo: I/O 4
PS2 ha fatto una scheda di trasferimento, cablaggio conveniente, protezione da connessione inversa, consiglia la seguente connessione qui
Perno PS2:
- GND: GND
- VCC: +3.3v o +5v
- DAT: A0
- CMD: A1
- CS: LA2
- CLK: LA3
Ingresso alimentazione VIN e GND, range di tensione 3-9 v.
Passaggio 6: codice
Attraverso la modifica del programma per ottenere la camminata del robot, il controllo del motore in avanti e indietro, la direzione del servocomando; programma contiene controllo PS2, controllo Bluetooth e follow-line.
Il programma dovrebbe essere cambiato all'ultima versione in modo che corrisponda al nuovo PM-R3.
Vecchio codice vedi PS2_old