Sommario:
- Passaggio 1: elenco dei componenti
- Passaggio 2: connessioni
- Passaggio 3: programmare Arduino UNO
- Passaggio 4: nota
Video: Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo è un tutorial su come interfacciare ed eseguire un motore DC Brushless usando Arduino. Se hai domande o commenti, rispondi nei commenti o invia una mail a rautmithil[at]gmail[dot]com. Puoi anche metterti in contatto con me @mithilraut su Twitter.
Per saperne di più su di me: www.mithilraut.com
Passaggio 1: elenco dei componenti
- Arduino UNO
- Motore outrunner BLDC (qualsiasi altro motore outrunner funzionerà bene)
- Regolatore elettronico di velocità (scegliere in base alla corrente nominale del motore)
- Batteria LiPo (per alimentare il motore)
- Cavo jumper maschio-maschio * 3
- Cavo USB 2.0 tipo A/B (per caricare il programma e alimentare Arduino).
Nota: assicurati di controllare i connettori della batteria, dell'ESC e dei motori. In questo caso abbiamo connettori a proiettile maschio da 3,5 mm sul motore. Quindi ho saldato connettori a proiettile femmina da 3,5 mm sull'uscita dell'ESC. La batteria aveva un connettore maschio femmina da 4,0 mm. Quindi ho saldato connettori maschio femmina appropriati sul lato di ingresso dell'ESC.
Passaggio 2: connessioni
Collegare il motore all'uscita dell'ESC. Qui, la polarità non ha importanza. Se si scambiano 2 dei 3 fili, il motore ruoterà nella direzione opposta.
Collegare il '+' e il '-' della batteria rispettivamente ai fili rosso (+) e nero (-) dell'ESC.
Dal cavo del servo a 3 pin che esce dall'ESC, collegare il cavo marrone al pin 'GND' su Arduino. Collega il cavo Giallo a qualsiasi pin digitale. Nel nostro caso il suo pin digitale 12.
Passaggio 3: programmare Arduino UNO
Se non conosci Arduino, puoi scaricare, installare e configurare Arduino da qui.
Collega l'Arduino al PC. Apri Arduino IDE e scrivi questo codice. Sotto "Strumenti" seleziona
Scheda: Arduino/Genuino UNO
Porta: COM15 (selezionare la porta COM appropriata. Per scoprire la porta COM, aprire Gestione dispositivi e cercare Arduino UNO in "Porte")
Fare clic sul pulsante Carica nell'angolo in alto a sinistra.
#includere
Servo esc_signal; void setup() { esc_signal.attach(12); //Specificare qui il numero di pin su cui è collegato il pin di segnale di ESC. esc_signal.write(30); //comando di attivazione ESC. Gli ESC non si avviano a meno che la velocità di ingresso non sia inferiore durante l'inizializzazione. ritardo (3000); //Ritardo di inizializzazione ESC. } void loop() { esc_signal.write(55); //Varia questo tra 40-130 per cambiare la velocità del motore. Valore più alto, velocità maggiore. ritardo(15); }
Passaggio 4: nota
Il modo corretto di far funzionare i motori è quello di
1. Collegare la batteria all'ESC per accendere l'ESC.
2. Alimenta Arduino.
Se fai il contrario, Arduino eseguirà la sequenza del braccio e l'ESC mancherà quei comandi poiché non è acceso. In questo caso premere il pulsante di ripristino su Arduino.
Consigliato:
Motore DC senza spazzole Inrunner: 6 passaggi
Brushless DC Motor Inrunner: Avendo letto l'Instructable https://www.instructables.com/id/Make-A-Brushless-… ed essendo in possesso di una bobina di filo smaltato (l'avevo comprato per insegnare a mio figlio sugli elettromagneti) ho pensato, perché non provare anche questo. Ecco il mio sforzo
Indicatore del livello dell'acqua e controllo del motore senza contatto e senza corrosione: 5 passaggi
Indicatore del livello dell'acqua senza contatto e senza corrosione e controllo del motore.: CIAO, in questo tutorial vedremo come ottenere lo stato del serbatoio dell'acqua in base ai livelli dell'acqua (alto, medio, basso) del serbatoio sopraelevato utilizzando tre diversi led colorati in un Modo senza contatto con l'aiuto del sensore a ultrasuoni e della scheda Arduino uno.P
Motore CC senza spazzole: 6 passaggi (con immagini)
Motore DC senza spazzole: realizziamo un motore elettrico che gira utilizzando magneti al neodimio e filo. Questo mostra come una corrente elettrica viene convertita in movimento. Stiamo costruendo un motore DC brushless primitivo. Non vincerà alcun premio per l'efficienza o il design, ma ci piace
Controlla la velocità del motore CC senza spazzole utilizzando Arduino e il modulo Bluetooth (HC-05): 4 passaggi
Controlla la velocità del motore CC senza spazzole utilizzando Arduino e il modulo Bluetooth (HC-05): IntroduzioneIn questo tutorial, controlleremo la velocità del motore CC senza spazzole utilizzando Arduino UNO, il modulo Bluetooth (HC-05) e l'applicazione Android per Bluetooth ( Controller Bluetooth Arduino)
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): 3 passaggi
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): AGGIORNAMENTO: PER FAVORE, PER FAVORE, PER FAVORE, PER IL MIO ISTRUTTORE, GRAZIE ^_^ POTRESTI ANCHE VOTARE PER IL MIO ALTRO CONCORSO ISCRIZIONE A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O FORSE VOTA PER IL MIO MIGLIORE AMICO