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)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
Consigliato:
Videocamera per documenti per laptop da $ 5 per videoconferenze: 4 passaggi (con immagini)
$ 5 Laptop Document Camera per videoconferenze: pubblicato nel 200811 da John E. Nelson [email protected] Di recente ho pubblicato un Instructable che dimostra l'uso di un modulo videocamera laptop per creare una document camera desktop per videoconferenze. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Un fantastico trucco per touchpad per laptop per progetti Arduino!: 18 passaggi (con immagini)
Un fantastico trucco per touchpad per laptop per progetti Arduino!: Tempo fa, quando stavo armeggiando con un touchpad PS/2 con un microcontrollore Arduino, ho scoperto che due delle sue connessioni integrate possono essere utilizzate come ingressi digitali. In questo Instructable, impariamo come possiamo utilizzare l'aggiunta di un touchpad PS/2
Supporto a parete per IPad come pannello di controllo per l'automazione domestica, utilizzando il magnete servocontrollato per attivare lo schermo: 4 passaggi (con immagini)
Supporto a parete per IPad come pannello di controllo per l'automazione domestica, utilizzando il magnete servocontrollato per attivare lo schermo: Ultimamente ho trascorso un po' di tempo ad automatizzare le cose dentro e intorno alla mia casa. Sto usando Domoticz come applicazione di automazione domestica, vedere www.domoticz.com per i dettagli. Nella mia ricerca di un'applicazione dashboard che mostri tutte le informazioni di Domoticz insieme
[Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini)
[Robot Arduino] Come realizzare un robot per la cattura del movimento | Pollici Robot | Servomotore | Codice sorgente: Thumb Robot. Usato un potenziometro del servomotore MG90S. È molto divertente e facile! Il codice è molto semplice. Sono solo circa 30 linee. Sembra una cattura del movimento. Si prega di lasciare qualsiasi domanda o feedback! [Istruzioni] Codice sorgente https://github.c
Pettine per pangrattato per pulire un'affettatrice per pane industriale (Oliver 732-N): 3 passaggi (con immagini)
Pettine per pangrattato per pulire un'affettatrice per pane industriale (Oliver 732-N): questo Ible è un modo fuori dai sentieri battuti. C'è un'affettatrice a caricamento frontale Oliver 732-N (spaziatura 7/16") nella panetteria dove lavoro. Quando lo affetta, fa del pangrattato fine che si raccoglie sulla culla. Un pennello viene utilizzato per spazzare via la fronte