Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
U ovom eksperimentu naučit ćemo kako upravljačkim smjerom L293D kontrolirati smjer i brzinu istosmjernog motora male veličine. Izvođenjem jednostavnih eksperimenata, samo ćemo natjerati motor da se okreće lijevo -desno, te automatski ubrzati ili usporiti.
Korak 1: Komponente
- Arduino Uno ploča * 1
- USB kabel * 1
- L293D *1
- Mali istosmjerni motor * 1
- Oglasna ploča * 1
- Žice za kratkospojnike
Korak 2: Princip
Maksimalna struja Arduino I/O priključka je 20mA, ali pogonska struja motora je najmanje 70mA. Stoga ne možemo izravno koristiti I/O port za pogon struje; umjesto toga, za pogon motora možemo koristiti L293D. L293D L293D je dizajniran za pružanje dvosmjernih pogonskih struja do 600mA pri naponima od 4,5V do 36V. Koristi se za pogon induktivnih opterećenja kao što su releji, solenoidi, istosmjerni i bipolarni koračni motori, kao i druga visoko-strujna/visokonaponska opterećenja u aplikacijama s pozitivnim napajanjem.
Pogledajte donju sliku igle. L293D ima dva pina (Vcc1 i Vcc2) za napajanje. Vcc2 se koristi za napajanje motora, dok se Vcc1 koristi za čip. Budući da se ovdje koristi istosmjerni motor male veličine, spojite oba pina na +5V. Ako koristite motor veće snage, morate spojiti Vcc2 na vanjsko napajanje.
Korak 3: Shematski dijagram
Korak 4: Postupci
Omogući pin 1, 2EN L293D već je spojen na 5V, pa je L293D uvijek u radnom stanju. Spojite pin 1A i 2A na pin 9 i 10 na upravljačkoj ploči. Dva pina motora spojena su na pin 1Y odnosno 2Y. Kad je iglica 10 postavljena na visoku razinu, a iglica 9 na nisku, motor će se početi okretati prema jednom smjeru. Kad je iglica 10 niska, a iglica 9 visoka, rotira se u suprotnom smjeru.
Korak 1:
Izgradite krug.
Korak 2:
Preuzmite kôd s
3. korak:
Prenesite skicu na Arduino Uno ploču
Pritisnite ikonu za prijenos da biste učitali kôd na upravljačku ploču.
Ako se na dnu prozora pojavi poruka "Gotovo učitavanje", to znači da je skica uspješno učitana.
Nož istosmjernog motora počet će se okretati ulijevo i udesno, brzinom koja se u skladu s tim mijenja.
Korak 5: Kodirajte
// Upravljanje istosmjernim motorom
// DC motor
počet će se okretati ulijevo i udesno, a njegova će se brzina u skladu s tim mijenjati.
// Web stranica: www.primerobotics.in
/***************************************/
const int motorIn1
= 9; // pričvrstiti na jedan od igla motora
const int motorIn2
= 10; // pričvrstiti na drugi pin motora
/***************************************/
void setup ()
{
pinMode (motorIn1, OUTPUT); // inicijalizira pin motorIn1 kao izlaz
pinMode (motorIn2, OUTPUT); // inicijalizira pin motorIn2 kao izlaz
}
/****************************************/
void loop ()
{
u smjeru kazaljke na satu (200); // rotirati u smjeru kazaljke na satu
kašnjenje (1000);
// pričekajte sekundu
u smjeru suprotnom od kazaljke na satu (200); // rotirati u smjeru suprotnom od kazaljke na satu
kašnjenje (1000);
// pričekajte sekundu
}
/****************************************
/Funkcija to
pogonski motor rotirati u smjeru kazaljke na satu
praznina u smjeru kazaljke na satu (međ
Ubrzati)
{
analogWrite (motorIn1, Brzina); // podešavanje brzine motora
analogWrite (motorIn2, 0); // zaustaviti motorIn2 pin motora
}
// Funkcija vožnje
motor se okreće u smjeru suprotnom od kazaljke na satu
poništiti
suprotno od kazaljke na satu (int brzina)
{
analogWrite (motorIn1, 0); // zaustaviti motorIn1 pin motora
analogWrite (motorIn2, Brzina); // podešavanje brzine motora
}
/****************************************/
Preporučeni:
Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka
Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: U ovom ćemo vodiču naučiti kako brojati prekide optičkog davača pomoću istosmjernog motora, OLED zaslona i Visuina. Pogledajte video
Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka
Upravljajte snažnim električnim skateboard E-Bike motorom s 350 W istosmjernog motora pomoću Arduina i BTS7960b: U ovom ćemo vodiču naučiti kako upravljati istosmjernim motorom pomoću Arduina i upravljačkog programa DC bts7960b. Motor može biti 350 W ili samo mali Arduino DC motor igračke sve dok njegova snaga ne prelazi maksimalnu struju upravljačkog programa BTS7960b. Pogledajte video
Kako napraviti ventilator velike brzine s istosmjernim motorom?: 6 koraka
Kako napraviti ventilator velike brzine s istosmjernim motorom?: Prvo pogledajte cijeli video i saznat ćete sve. Pojedinosti su navedene u nastavku
Stvaranje pjesama s Arduinom i istosmjernim motorom: 6 koraka
Stvaranje pjesama s Arduinom i istosmjernim motorom: Neki dan, pregledavajući neke članke o Arduinu, uočio sam zanimljiv projekt koji je koristio koračne motore kontrolirane Arduinom za stvaranje kratkih melodija. Arduino je za pokretanje koračnog motora koristio pin PWM (Pulse Width Modulation)
Vožnja istosmjernim motorom pomoću H mosta: 9 koraka
Vožnja istosmjernim motorom pomoću H mosta: Zdravo dečki! U ovom uputstvu pokazat ću vam kako izgraditi H most - jednostavan elektronički krug koji nam omogućuje primjenu napona na opterećenje u bilo kojem smjeru. Obično se koristi u aplikaciji robotike za upravljanje istosmjernim motorima. Korištenjem H Brid