Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte in povežite komponente
- 5. korak: Ustvarite, prevedite in naložite kodo Arduino
- Korak 6: Igrajte se
Video: Arduino nadzor hitrosti in smeri enosmernega motorja z uporabo potenciometra in gumbov: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tej vadnici se bomo naučili uporabljati gonilnik L298N DC MOTOR CONTROL in potenciometer za nadzor hitrosti in smeri enosmernega motorja z dvema gumboma.
Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- Arduino UNO
- L298N enosmerni krmilnik motorja
- DC motor
- Baterija
- Potenciometer
- Mostične žice
- Dva gumba
- 2x 1K ohmski upor
- Ogledna plošča
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Priključite Arduino Pin 5V na pozitivni pin pin (rdeča črta)
- Priključite Arduino Pin GND na negativni pin na plošči (modra črta)
- Gumb za povezavo 1 prvi zatič s pozitivnim zatičem na plošči (rdeča črta)
- Priključite gumb 1 drugi pin na arduino digitalni pin 6
- Gumb 1 drugi zatič priključite na upor1
- Prvi pin gumba 2 povežite s pozitivnim zatičem na plošči (rdeča črta)
- Drugi priključek gumba 2 priključite na digitalni pin 7 arduino
- Drugi priključek gumba 2 priključite na upor2
- Priključite upor 1 na negativni zatič plošče (modra črta)
- Priključite upor 2 na negativni zatič plošče (modra črta)
- Priključite digitalni zatič (2) iz Arduina na zatič gonilnika motorja (IN2)
- Priključite digitalni zatič (3) iz Arduina na zatič gonilnika motorja (IN1)
- En motor DC priključite na eno stran gonilnika motorja
- Priključite zatič napajanja (baterije) (gnd) na zatič krmilnika gonilnika motorja (gnd)
- Priključite zatič napajanja (baterije) (+) na zatič krmilnika gonilnika motorja (+)
- Priključite GND iz Arduina na krmilni krmilnik gonilnika motorja (gnd)
- Priključite pin potenciometra (DTB) na analogni pin Arduino (A0)
- Priključite pin potenciometra (VCC) na pin Arduino (5V)
- Pin potenciometra (GND) priključite na Arduino pin (GND)
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte in povežite komponente
- Dodajte komponento "Dual DC Driver Driver Digital and PWM Pins Bridge (L9110S, L298N)" komponento
- Dodajte komponento "Hitrost in smer do hitrosti" V oknu "Lastnosti" nastavite "Začetno obračanje" na "True"
- Dodajte komponento "SR Flip-Flop"
- Priključite digitalni zatič Arduino Board [6] na "SRFlipFlop1" pin [Set]
- Digitalni zatič Arduino Board [7] povežite z zatičem "SRFlipFlop1" [Ponastavi]
-
Priključite analogni vtič Arduino Board [0] na pin "SpeedAndDirectionToSpeed1" [Speed]
- Priključite pin "SRFlipFlop1" [Out] na pin "SpeedAndDirectionToSpeed1" [Reverse]
- Pin [SpeedAndDirectionToSpeed1 «povežite [Out] z" DualMotorDriver1 "> Motor [0] pin [In]
- Priključite "DualMotorDriver1"> zatič motorja [0] [smer [B] na digitalni zatič plošče Arduino [2]
- Priključite "DualMotorDriver1"> zatič motorjev [0] [hitrost (A)] na digitalni zatič plošče Arduino [3]
5. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)
Korak 6: Igrajte se
Če napajate modul Arduino Uno in dodate baterije za krmilnik motorja, je enosmerni motor pripravljen za vrtenje.
Z drsnim potenciometrom lahko s pritiskom na gumbe uravnavate hitrost motorja in spreminjate smer.
Čestitamo! Projekt ste zaključili. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete tukaj in odprete v Visuinu:
Priporočena:
Arduino krmiljenje hitrosti in smeri enosmernega motorja z uporabo potenciometra, OLED zaslona in gumbov: 6 korakov
Arduino krmiljenje hitrosti in smeri enosmernega motorja z uporabo potenciometra, OLED zaslona in gumbov: V tej vadnici se bomo naučili uporabljati gonilnik DC MOTOR CONTROL L298N in potenciometer za nadzor hitrosti in smeri enosmernega motorja z dvema gumboma in prikazati vrednost potenciometra na zaslonu OLED. Oglejte si predstavitveni video
Vezje za nadzor hitrosti enosmernega motorja: 5 korakov
Vezje za nadzor hitrosti enosmernega motorja: V tem kratkem članku bomo izvedeli, kako sestaviti vezje negativne povratne informacije o hitrosti enosmernega motorja. V glavnem bomo izvedeli, kako deluje vezje in kaj je s signalom PWM? in način uporabe signala PWM za regulacijo
Arduino krmiljenje hitrosti in smeri enosmernega motorja z uporabo potenciometra: 6 korakov
Arduino krmiljenje hitrosti in smeri enosmernega motorja z uporabo potenciometra: V tej vadnici se bomo naučili uporabljati gonilnik L298N DC MOTOR CONTROL in potenciometer za nadzor hitrosti in smeri enosmernega motorja. Oglejte si predstavitveni video
Nadzor hitrosti brezkrtačnega enosmernega motorja z uporabo Arduino in modula Bluetooth (HC-05): 4 koraki
Nadzor hitrosti brezkrtačnega enosmernega motorja z uporabo Arduino in modula Bluetooth (HC-05): Uvod V tej vadnici bomo nadzorovali hitrost brezkrtačnega enosmernega motorja z uporabo Arduino UNO, modula Bluetooth (HC-05) in aplikacije Android za Bluetooth ( Arduino Bluetooth krmilnik)
Nadzor hitrosti enosmernega motorja z algoritmom PID (STM32F4): 8 korakov (s slikami)
Nadzor hitrosti enosmernega motorja z uporabo algoritma PID (STM32F4): pozdravljeni vsi, to je tahir ul haq z drugim projektom. Tokrat je to STM32F407 kot MC. To je konec projekta sredi semestra. Upam, da vam je všeč. Potrebuje veliko konceptov in teorije, zato se najprej lotimo tega. S prihodom računalnikov in