Sommario:
- Passaggio 1: le cose di cui hai bisogno:
- Passaggio 2: collegamento del motore
- Passaggio 3: codifica di Arduino
- Passaggio 4: come funziona e altre idee
Video: Semplice controllo motore a 2 vie per Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
AVVERTENZA: questo non è un modo sicuro per controllare un motore. Ciascun pin I/O può gestire solo 40 mA di corrente. Consiglierei di usare un H-Bridge o qualcosa del genere
Quando dico semplice, non intendo utilizzare un controllo della velocità. Ma controlla il motore direttamente senza alcun circuito esterno. Ecco come:
Come è successo: di recente stavo lavorando a un istruibile su charlieplexing con un arduino. E mi chiedevo se lo stesso principio avrebbe funzionato in una certa misura con i motori. Quindi mi è venuta l'idea che se usassi un motore invece di un led potresti avere un controllo a 2 vie e se usassi 2 porte PWM (Pulse Width Modulation) potresti avere un controllo a velocità variabile a 2 vie per un motore senza hardware esterno!! Così ho deciso di pubblicare i miei risultati. Divertiti! Se avete domande, chiedetele.
Non sono responsabile per nulla di male che accade a te o al tuo arduino!
Passaggio 1: le cose di cui hai bisogno:
Parti:- Arduino- Piccolo motore DC- Cavo per motore Strumenti:- Computer con Arduino IDE installato- Cavo USB A-B
Passaggio 2: collegamento del motore
Collega il tuo motore DC al tuo arduino. - Collega un filo dal motore al pin 5 del tuo arduino- Collega l'altro filo dal tuo motore al pin 6 del tuo arduino La configurazione hardware per questo è piuttosto semplice.
Passaggio 3: codifica di Arduino
Ecco alcuni passaggi di base per programmare il tuo arduino.1) Scarica il codice sorgente dal basso 2) Apri il file nell'IDE di Arduino 3) Premi il pulsante "Upload to I/O Board" 4) Una volta caricato il programma inizierà a funzionareI ho provato ad aggiungere una buona quantità di commenti al codice, ma se hai domande, chiedi pure.
Passaggio 4: come funziona e altre idee
Come funziona: quando si imposta un pin ALTO e un altro BASSO, il pin ALTO ha una tensione positiva e il pin BASSO funziona come una massa (-). Nota: la direzione di rotazione potrebbe essere diversa da quella sottostante. Pin 5: Pin 6:Ruota: ALTO BASSO ANTIORARIO BASSO ALTO CW PWM: 127 BASSO CCW 1/2 Velocità CCW = AntiorarioCW = OrarioIdee:Aggiungi un secondo motore. Mi dispiace non ho alcun codice per questo, ma c'è uno schema pubblicato di seguito.
Consigliato:
Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)
Il modo più semplice per creare un robot per il controllo dei gesti: controlla i giocattoli come un supereroe. Scopri come creare un'auto controllata dai gesti.Questo è su come creare un'auto controllata dai gesti da solo. Fondamentalmente questa è una semplice applicazione del giroscopio a 3 assi MPU-6050, accelerometro. Puoi fare molte più cose
Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi
Motore CC ed encoder per il controllo della posizione e della velocità: IntroduzioneSiamo un gruppo di studenti UQD10801 (Robocon I) dell'Università Tun Hussei Onn Malaysia (UTHM). Abbiamo 9 gruppi in questo corso. Il mio gruppo è il gruppo 2. L'attività del nostro gruppo è DC motore ed encoder per il controllo di posizione e velocità. L'oggetto del nostro gruppo
Motore passo-passo controllato da motore passo-passo - Motore passo-passo come encoder rotativo: 11 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo | Motore passo-passo come encoder rotativo: hai un paio di motori passo-passo in giro e vuoi fare qualcosa? In questo Instructable, utilizziamo un motore passo-passo come encoder rotativo per controllare la posizione di un altro motore passo-passo utilizzando un microcontrollore Arduino. Quindi, senza ulteriori indugi, ge
Progettazione di un semplice controller di cache associativa a quattro vie in VHDL: 4 passaggi
Progettazione di un semplice controller di cache associativo a quattro vie in VHDL: nel mio precedente tutorial, abbiamo visto come progettare un semplice controller di cache a mappatura diretta. Questa volta facciamo un passo avanti. Progetteremo un semplice controller di cache associativo a quattro vie. vantaggio? Meno miss rate, ma a scapito delle prestazioni
Joystick di controllo motore a 2 fili semplice: 6 passaggi (con immagini)
Joystick di controllo per 2 motori cablato semplice: desideravo da molto tempo avere un joystick di controllo (scatola di controllo), che potesse cambiare facilmente le direzioni di 2 motori. quindi ne ho fatta una. non è difficile da costruire e funziona perfettamente. i costi variano tra 2 e 4 euro. sentiti libero di cambiare/migliorare il progetto