Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 veiksmas: „Visuino“pridėkite ir prijunkite komponentus
- 5 veiksmas: „Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“„Arduino IDE“, spustelėkite įkėlimo mygtuką, kad sudarytumėte ir įkeltumėte kodą (2 paveikslas)
- 6 žingsnis: žaiskite
Video: Sklandus nuolatinės srovės variklio paleidimas, greitis ir kryptis naudojant potenciometrą, OLED ekraną ir mygtukus: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje mes išmoksime naudoti L298N DC MOTOR CONTROL tvarkyklę ir potenciometrą, kad dviem mygtukais valdytumėte tolygų nuolatinės srovės variklio paleidimą, greitį ir kryptį ir parodytumėte potenciometro vertę OLED ekrane.
Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės
- Arduino UNO
- L298N nuolatinio variklio valdiklis
- DC variklis
- OLED ekranas
- Akumuliatorius
- Potenciometras
- Jumperio laidai
- Du mygtukai
- 2x 1K omo rezistorius
- Bandomoji Lenta
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė
- Prijunkite 1 antrojo kaiščio mygtuką prie „arduino“skaitmeninio kaiščio 6
- Prijunkite mygtuką1 antrasis kaištis prie rezistoriaus1
- Prijunkite mygtuką 2 pirmąjį kaištį prie teigiamo duonos kaiščio (raudona linija)
- Prijunkite 2 antrojo kaiščio mygtuką prie „arduino“skaitmeninio kaiščio 7
- Prijunkite mygtuką2 antrasis kaištis prie rezistoriaus2
- Prijunkite rezistorių 1 prie neigiamo duonos kaiščio (mėlyna linija)
- Prijunkite rezistorių 2 prie neigiamo duonos kaiščio (mėlyna linija)
- Prijunkite skaitmeninį kaištį (2) iš „Arduino“prie variklio tvarkyklės kaiščio (IN2)
- Prijunkite skaitmeninį kaištį (3) iš „Arduino“prie variklio tvarkyklės kaiščio (IN1)
- Vieną nuolatinės srovės variklį prijunkite prie vienos variklio tvarkyklės pusės
- Prijunkite maitinimo šaltinio (akumuliatorių) kaištį (gnd) prie variklio tvarkyklės valdymo kaiščio (gnd)
- Prijunkite maitinimo šaltinio (akumuliatorių) kaištį (+) prie variklio tvarkyklės valdymo kaiščio (+)
- Prijunkite GND iš „Arduino“prie variklio tvarkyklės valdymo kaiščio (gnd)
- Prijunkite potenciometro kaištį (DTB) prie analoginio „Arduino“kaiščio (A0)
- Prijunkite potenciometro kaištį (VCC) prie „Arduino“kaiščio (5 V)
- Prijunkite potenciometro kaištį (GND) prie „Arduino“kaiščio (GND)
- Prijunkite OLED ekrano kaištį (GND) prie „Arduino“kaiščio (GND)
- Prijunkite OLED ekrano kaištį (VCC) prie „Arduino“kaiščio (5 V)
- Prijunkite OLED ekrano kaištį (SCL) prie „Arduino“kaiščio (SCL)
- Prijunkite OLED ekrano kaištį (SDA) prie „Arduino“kaiščio (SDA)
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 veiksmas: „Visuino“pridėkite ir prijunkite komponentus
- Pridėkite komponentą „Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)“
- Pridėkite komponentą „Greitis ir kryptis iki greičio“„Ypatybių lange“nustatykite „Pradinė atbuline eiga“į „Tiesa“
- Pridėkite „SR Flip-Flop“komponentą „Connect Arduino Board“skaitmeninį kaištį [6] prie „SRFlipFlop1“kaiščio [rinkinys]
- Pridėti komponentą „SSD1306/SH1106 OLED Display (I2C)“Dukart spustelėkite „DisplayOLED1“, o elementų lange vilkite „Teksto laukas“į kairę ir ypatybių lango rinkinio dydį: 3, Y: 30
- Pridėkite komponentą „Ramp To Analog Value“
- Prijunkite „Arduino Board“skaitmeninį kaištį [7] prie „SRFlipFlop1“kaiščio [Atstatyti]
- Prijunkite „Arduino Board AnalogIn“kaištį [0] prie „RampToValue1“kaiščio [į]
- Prijunkite „Arduino Board AnalogIn“kaištį [0] prie „DisplayOLED1“> 1 teksto lauko kaiščio [į]
- Prijunkite „RampToValue1“kaištį [iš] prie „SpeedAndDirectionToSpeed1“kaiščio [greitis]
- Prijunkite „DisplayOLED1“kaištį [I2C] prie „Arduino“plokštės kaiščio I2C
- Prijunkite „SRFlipFlop1“kaištį [išėjimas] prie „SpeedAndDirectionToSpeed1“kaiščio [atvirkštinis]
- Prijunkite „SpeedAndDirectionToSpeed1“kaištį [išėjimas] prie „DualMotorDriver1“> variklių [0] kaiščio [į]
- Prijunkite „DualMotorDriver1“> variklių [0] kaištį [kryptis (B) prie „Arduino“plokštės skaitmeninio kaiščio [2]
- Prijunkite „DualMotorDriver1“> variklių [0] kaištį [greitis (A)] prie „Arduino“plokštės skaitmeninio kaiščio [3]
5 veiksmas: „Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“„Arduino IDE“, spustelėkite įkėlimo mygtuką, kad sudarytumėte ir įkeltumėte kodą (2 paveikslas)
„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)
6 žingsnis: žaiskite
Jei įjungsite „Arduino Uno“modulį ir pridėsite variklio valdiklio baterijas, nuolatinės srovės variklis bus paruoštas suktis.
Stumdomas potenciometras gali reguliuoti variklio greitį ir keisti kryptį paspausdamas mygtukus. Potenciometro vertė bus rodoma OLED ekrane, o dėl „Ramps“komponento variklis sklandžiau pakeis greitį. Sveikinu! Baigėte savo projektą. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Ją galite atsisiųsti čia ir atidaryti „Visuino“:
Rekomenduojamas:
Paprastas nuolatinės srovės - nuolatinės srovės stiprinimo keitiklis naudojant 555: 4 žingsnius
Paprastas nuolatinės srovės - nuolatinės srovės stiprinimo keitiklis naudojant 555: dažnai grandinėje naudinga turėti aukštesnę įtampą. Pateikti „ +ve“ir „ve“bėgelius „op -amp“, vairuoti signalus ar net relę be papildomos baterijos. Tai paprastas 5V iki 12V nuolatinės srovės keitiklis, sukurtas naudojant 555 laikmatį
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą, OLED ekraną ir mygtukus: 6 žingsniai
„Arduino“valdomas nuolatinės srovės variklio greitis ir kryptis naudojant potenciometrą, OLED ekraną ir mygtukus: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti DC variklio greitį ir kryptį dviem mygtukais ir parodyti potenciometro vertę OLED ekrane. Žiūrėkite demonstracinį vaizdo įrašą
Nuo kintamosios srovės iki +15V, -15V 1A kintamasis ir 5V 1A nuolatinės srovės nuolatinės srovės maitinimo šaltinis: 8 žingsniai
Kintamosios srovės į +15V, -15V 1A kintamasis ir 5V 1A nuolatinio maitinimo šaltinis: maitinimo šaltinis yra elektros prietaisas, tiekiantis elektros energiją elektros apkrovai. Šiame modelio maitinimo šaltinyje yra trys kietojo kūno nuolatinės srovės maitinimo šaltiniai. Pirmasis maitinimas suteikia kintamą teigiamą 1,5–15 voltų išėjimą iki 1 ampero
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą ir mygtukus: 6 žingsniai
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą ir mygtukus: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti DC variklio greitį ir kryptį dviem mygtukais. Žiūrėkite demonstracinį vaizdo įrašą
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą: 6 žingsniai
„Arduino Control DC“variklio greitis ir kryptis naudojant potenciometrą: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti nuolatinės srovės variklio greitį ir kryptį. Žiūrėkite demonstracinį vaizdo įrašą