2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
V tomto experimente sa naučíme ovládať smer a rýchlosť malého jednosmerného motora pomocou budiaceho čipu L293D. Pri jednoduchých experimentoch necháme motor otáčať doľava a doprava a automaticky zrýchľovať alebo spomaľovať.
Krok 1: Komponenty
- Doska Arduino Uno * 1
- USB kábel * 1
- L293D *1
- Malý jednosmerný motor * 1
- Breadboard * 1
- prepojovacie vodiče
Krok 2: Princíp
Maximálny prúd I/O portu Arduino je 20 mA, ale prúdový prúd motora je najmenej 70 mA. Preto nemôžeme priamo používať I/O port na riadenie prúdu; namiesto toho môžeme na pohon motora použiť L293D. L293D L293D je navrhnutý tak, aby poskytoval obojsmerné budiace prúdy až 600mA pri napätí od 4,5V do 36V. Používa sa na pohon induktívnych záťaží, ako sú relé, solenoidy, jednosmerné a bipolárne krokové motory, ako aj ďalšie vysokonapäťové/vysokonapäťové záťaže v aplikáciách s pozitívnym napájaním.
Pozrite si obrázok kolíkov nižšie. L293D má dva kolíky (Vcc1 a Vcc2) na napájanie. Vcc2 sa používa na napájanie motora, zatiaľ čo Vcc1 na čip. Pretože sa tu používa malý jednosmerný motor, pripojte oba kolíky na +5V. Ak používate motor s vyšším výkonom, musíte Vcc2 pripojiť k externému zdroju napájania.
Krok 3: Schematický diagram
Krok 4: Postupy
Povolovací kolík 1, 2EN L293D sú už pripojené k 5V, takže L293D je vždy v pracovnom stave. Pripojte kolíky 1A a 2A k pinom 9 a 10 riadiacej dosky. Dva kolíky motora sú spojené s kolíkom 1Y a 2Y. Keď je kolík 10 nastavený na vysokú úroveň a kolík 9 na nízky, motor sa začne otáčať v jednom smere. Keď je kolík 10 nízky a kolík 9 je vysoký, otáča sa v opačnom smere.
Krok 1:
Vybudujte obvod.
Krok 2:
Stiahnite si kód z
Krok 3:
Nahrajte skicu na dosku Arduino Uno
Kliknutím na ikonu Odovzdať odovzdáte kód na ovládací panel.
Ak sa v spodnej časti okna zobrazí „Dokončené nahrávanie“, znamená to, že skica bola úspešne nahraná.
Lopatka jednosmerného motora sa teraz začne otáčať doľava a doprava rýchlosťou, ktorá sa podľa toho mení.
Krok 5: Kód
// Ovládanie jednosmerného motora
// DC motor
sa začne otáčať doľava a doprava a jeho rýchlosť sa bude zodpovedajúcim spôsobom meniť.
//Web stránka:www.primerobotics.in
/***************************************/
konštantný motorIn1
= 9; // pripevnite na jeden z kolíkov motora
konštantný motorIn2
= 10; // pripevnite k ďalšiemu kolíku motora
/***************************************/
neplatné nastavenie ()
{
pinMode (motorIn1, VÝSTUP); // inicializácia kolíka motorIn1 ako výstupu
pinMode (motorIn2, VÝSTUP); // inicializácia kolíka motorIn2 ako výstupu
}
/****************************************/
prázdna slučka ()
{
v smere hodinových ručičiek (200); //otočiť po smere hodinových ručičiek
oneskorenie (1000);
// počkajte chvíľu
proti smeru hodinových ručičiek (200); // otáčanie proti smeru hodinových ručičiek
oneskorenie (1000);
// počkajte chvíľu
}
/****************************************
/Funkcia na
hnací motor sa otáča v smere hodinových ručičiek
neplatné v smere hodinových ručičiek (int
Rýchlosť)
{
analogWrite (motorIn1, rýchlosť); // nastavenie otáčok motora
analogWrite (motorIn2, 0); // zastavenie kolíka motoraIn2
}
// Funkcia na riadenie
motor sa otáča proti smeru hodinových ručičiek
prázdny
proti smeru hodinových ručičiek (vnútorná rýchlosť)
{
analogWrite (motorIn1, 0); // zastav motorIn1 pin motora
analogWrite (motorIn2, rýchlosť); // nastavenie otáčok motora
}
/****************************************/
Odporúča:
Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami)
Ovládanie žalúzií S ESP8266, integráciou Google Home a Openhab a webovým ovládaním: V tomto návode vám ukážem, ako som k svojim žalúziám pridal automatizáciu. Chcel som mať možnosť pridať a odstrániť automatizáciu, takže všetka inštalácia je nasadená. Hlavnými časťami sú: krokový motor, krokový ovládač ovládaný bij ESP-01 prevodovka a montáž
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Výukový program Arduino - ovládanie krokového motora s potenciometrom: 5 krokov
Výukový program Arduino - ovládanie krokového motora s potenciometrom: Tento návod je písomnou verziou môjho článku „Arduino: Ako ovládať krokový motor pomocou potenciometra“; Video z YouTube, ktoré som nedávno nahral. Dôrazne vám to odporúčame skontrolovať. Môj kanál YouTube Najprv by ste mali vidieť tieto
Výukový program Arduino - Ovládanie krokového motora s ovládačom ULN 2003: 5 krokov
Výučba Arduino - Ovládanie krokového motora pomocou ovládača ULN 2003: Tento návod je písomnou verziou môjho článku „Arduino: Ako ovládať krokový motor pomocou ovládača motora ULN 2003“; Video z YouTube, ktoré som nedávno nahral. Dôrazne vám to odporúčam skontrolovať
Ovládanie krokového motora s Arduino: 8 krokov
Ovládanie krokového motora s Arduino: Salut les Makers :) c'est Maker3.0Nie je to premiér " inštruovateľný " najbežnejšie činnosti súvisiace s ovládaním a diaľkovým ovládaním "Stepper Motor" Pohybujte sa v smere otáčania a sklápania, obráťte sa na automatizáciu!