Përmbajtje:

Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa
Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa

Video: Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa

Video: Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa
Video: Пилот е Оцелял в Бермудският Триъгълник и е Разказал Цялата Истина 2024, Nëntor
Anonim
Image
Image

Në këtë tutorial ne do të mësojmë se si të përdorim një drejtues L298N DC MOTOR CONTROL dhe një potenciometër për të kontrolluar fillimin, shpejtësinë dhe drejtimin e qetë të motorit DC me dy butona dhe shfaqjen e vlerës së potenciometrit në Ekranin OLED.

Shikoni një video demonstruese.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Arduino UNO
  • L298N DC MOTOR KONTROLLUES
  • Motor DC
  • Ekran OLED
  • Paketa e baterisë
  • Potenciometër
  • Telat e kërcyesit
  • Dy butona shtyse
  • 2x 1K rezistencë ohm
  • Breadboard
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku
  • Lidhni butonin 1 pin të dytë me kunjin dixhital arduino 6
  • Lidhni butonin 1 pin të dytë me rezistencën 1
  • Lidh butonin 2 pinin e parë me kunjin pozitiv të bukës (vija e kuqe)
  • Lidhni butonin 2 pin të dytë me kunjin dixhital arduino 7
  • Lidhni butonin2 pinin e dytë me rezistencën2
  • Lidhni rezistencën 1 në kunjin negativ të tabelës së bukës (vija blu)
  • Lidhni rezistencën 2 në kunjin negativ të tabelës së bukës (vija blu)
  • Lidhni pinin dixhital (2) nga Arduino në kunjin e drejtuesit të motorit (IN2)
  • Lidhni pinin dixhital (3) nga Arduino në kunjin e drejtuesit të motorit (IN1)
  • Lidhni një motor DC me njërën anë të drejtuesit të motorit
  • Lidhni pinin e furnizimit me energji (bateri) (gnd) me pinin e kontrollit të drejtuesit të motorit (gnd)
  • Lidhni pinin e furnizimit me energji (bateri) (+) me pinin e kontrollit të drejtuesit të motorit (+)
  • Lidhni GND nga Arduino me pin kontrolluesin e drejtuesit të motorit (gnd)
  • Lidhni kunjin e potenciometrit (DTB) me pinin Arduino Analog (A0)
  • Lidhni pinin e potenciometrit (VCC) me kunjin Arduino (5V)
  • Lidhni pinin e potenciometrit (GND) me kunjin Arduino (GND)
  • Lidhni pinin e ekranit OLED (GND) me pinin Arduino (GND)
  • Lidhni pinin e ekranit OLED (VCC) me pinin Arduino (5V)
  • Lidhni pinin e ekranit OLED (SCL) me pinin Arduino (SCL)
  • Lidhni pinin e ekranit OLED (SDA) me pinin Arduino (SDA)

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE në programin ESP 8266! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni DHE Lidhni Komponentët

Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
Në Visuino Shtoni DHE Lidhni Komponentët
  • Shtoni përbërësin "Dual DC Motor Driver Digital dhe PWM Pins Bridge (L9110S, L298N)"
  • Shtoni komponentin "Shpejtësia dhe Drejtimi në Shpejtësi" Në "Dritaren e Karakteristikave" vendosni "Anasjellta fillestare" në "E vërtetë"
  • Shtoni përbërësin "SR Flip-Flop" Lidhni pinin dixhital të Bordit Arduino [6] te kunja "SRFlipFlop1" [Set]
  • Shtoni përbërësin "SSD1306/SH1106 OLED Display (I2C)" Klikoni dy herë mbi "DisplayOLED1" dhe në dritaren e elementeve tërhiqni "Fusha e tekstit" në të majtë dhe në dritaren e pronave vendosni madhësinë: 3, Y: 30
  • Shtoni përbërësin "Ramp në vlerën analoge"
  • Lidhni pinin dixhital të Arduino Board [7] me pinin "SRFlipFlop1" [Rivendos]
  • Lidhni pinin Arduino Board AnalogIn [0] me pinin "RampToValue1" [In]
  • Lidhni Arduino Board AnalogIn pin [0] në "DisplayOLED1"> Fusha e Tekstit 1 pin [In]
  • Lidhni pinin "RampToValue1" [Out] me SpeedAndDirectionToSpeed1 pin [Speed]
  • Lidhni pinin "DisplayOLED1" Out [I2C] me pinin e bordit Arduino I2C
  • Lidhni pinin "SRFlipFlop1" [Out] me pinin "SpeedAndDirectionToSpeed1" [E kundërt]
  • Lidhni pinin "SpeedAndDirectionToSpeed1" [Out] me "DualMotorDriver1"> Motorët [0] pin [In]
  • Lidhni "DualMotorDriver1"> Pinën e Motoreve [0] [Drejtimi (B] me pinin dixhital të bordit Arduino [2]
  • Lidhni "DualMotorDriver1"> Motorët [0] pin [Speed (A)] me pinin dixhital të bordit Arduino [3]

Hapi 5: Në Visuino, Shtypni F9 ose Klikoni në Butonin e Shfaqur në Figurën 1 për të Gjeneruar Kodin Arduino, dhe Hapni Arduino IDE në Arduino IDE, Klikoni në Butonin Upload, për të Kompiluar dhe Ngarkuar Kodin (Figura 2)

Në Visuino, Shtypni F9 ose Klikoni në Butonin e Shfaqur në Figurën 1 për të Gjeneruar Kodin Arduino, dhe Hapni Arduino IDE në Arduino IDE, Klikoni në Butonin e Ngarkimit, për të Kompiluar dhe Ngarkuar Kodin (Figura 2)
Në Visuino, Shtypni F9 ose Klikoni në Butonin e Shfaqur në Figurën 1 për të Gjeneruar Kodin Arduino, dhe Hapni Arduino IDE në Arduino IDE, Klikoni në Butonin e Ngarkimit, për të Kompiluar dhe Ngarkuar Kodin (Figura 2)
Në Visuino, Shtypni F9 ose Klikoni në Butonin e Shfaqur në Figurën 1 për të Gjeneruar Kodin Arduino, dhe Hapni Arduino IDE në Arduino IDE, Klikoni në Butonin e Ngarkimit, për të Kompiluar dhe Ngarkuar Kodin (Figura 2)
Në Visuino, Shtypni F9 ose Klikoni në Butonin e Shfaqur në Figurën 1 për të Gjeneruar Kodin Arduino, dhe Hapni Arduino IDE në Arduino IDE, Klikoni në Butonin e Ngarkimit, për të Kompiluar dhe Ngarkuar Kodin (Figura 2)

Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE

Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)

Hapi 6: Luaj

Nëse aktivizoni modulin Arduino Uno dhe shtoni bateri për kontrolluesin e motorit, motori DC është gati të rrotullohet.

Duke rrëshqitur potenciometrin ju mund të rregulloni shpejtësinë e motorit dhe të ndryshoni drejtimin duke shtypur butonat. Vlera e potenciometrit do të shfaqet në Ekranin OLED dhe për shkak të komponentit "Ramps", motori do të ndryshojë shpejtësinë e tij më pa probleme. Urime! Ju keni përfunduar Projektin tuaj. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable. Mund ta shkarkoni këtu dhe ta hapni në Visuino:

Recommended: