Sisällysluettelo:
Video: DC -moottorin ohjaus Arduino Uno R3: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä kokeessa opimme hallitsemaan pienikokoisen tasavirtamoottorin suuntaa ja nopeutta ohjainsirulla L293D. Yksinkertaisia kokeita suorittamalla moottori pyörii vasemmalle ja oikealle ja kiihdytetään tai hidastetaan automaattisesti.
Vaihe 1: Komponentit
- Arduino Uno -levy * 1
- USB -kaapeli * 1
- L293D *1
- Pieni tasavirtamoottori * 1
- Leipälauta * 1
- Hyppyjohdot
Vaihe 2: Periaate
Arduino I/O -portin suurin virta on 20 mA, mutta moottorin käyttövirta on vähintään 70 mA. Siksi emme voi suoraan käyttää I/O -porttia virran ohjaamiseen; sen sijaan voimme käyttää moottoria L293D: llä. L293D L293D on suunniteltu tarjoamaan kaksisuuntaisia käyttövirtoja jopa 600 mA jännitteillä 4,5 V - 36 V. Sitä käytetään induktiivisten kuormien, kuten releiden, solenoidien, tasavirta- ja bipolaaristen askelmoottoreiden, sekä muiden suurvirta-/suurjännitekuormien käyttämiseen positiivisen syötön sovelluksissa.
Katso alla oleva nastojen kuva. L293D: ssä on kaksi nastaa (Vcc1 ja Vcc2) virtalähdettä varten. Vcc2: tä käytetään moottorin virran syöttämiseen, kun taas Vcc1: tä siruun. Koska tässä käytetään pienikokoista tasavirtamoottoria, kytke molemmat nastat +5 V. Jos käytät suuremman tehon moottoria, sinun on kytkettävä Vcc2 ulkoiseen virtalähteeseen.
Vaihe 3: Kaavio
Vaihe 4: Toimenpiteet
L293D: n sallitut nastat 1, 2EN on kytketty jo 5 V: iin, joten L293D on aina toimintatilassa. Liitä nastat 1A ja 2A ohjainkortin nastoihin 9 ja 10. Moottorin kaksi nastaa on kytketty nastoihin 1Y ja 2Y vastaavasti. Kun nasta 10 on asetettu korkeaksi ja nasta 9 matalaksi, moottori alkaa pyöriä yhteen suuntaan. Kun tappi 10 on matala ja nasta 9 on korkea, se pyörii vastakkaiseen suuntaan.
Vaihe 1:
Rakenna piiri.
Vaihe 2:
Lataa koodi osoitteesta
Vaihe 3:
Lataa luonnos Arduino Uno -levylle
Napsauta Lähetä -kuvaketta ladataksesi koodin ohjauspaneelille.
Jos "Valmis lataus" näkyy ikkunan alareunassa, se tarkoittaa, että luonnos on ladattu onnistuneesti.
Nyt tasavirtamoottorin terä alkaa pyöriä vasemmalle ja oikealle nopeudella, joka vaihtelee vastaavasti.
Vaihe 5: Koodi
// DC -moottorin ohjaus
// DC -moottori
alkaa pyöriä vasemmalle ja oikealle, ja sen nopeus vaihtelee vastaavasti.
// Sähköposti: [email protected]
// Verkkosivusto: www.primerobotics.in
/***************************************/
const int moottori1
= 9; // kiinnitetään yhteen moottorin tapista
const int moottori2
= 10; // kiinnitä moottorin toiseen nastaan
/***************************************/
mitätön asennus ()
{
pinMode (motorIn1, OUTPUT); // alustaa moottorin1 -nastainen lähtö
pinMode (motorIn2, OUTPUT); // alustaa moottorin2 -nasta ulostulona
}
/****************************************/
tyhjä silmukka ()
{
myötäpäivään (200); //kiertää myötäpäivään
viive (1000);
// odota hetki
vastapäivään (200); // kierrä vastapäivään
viive (1000);
// odota hetki
}
/****************************************
/Toiminto
moottori pyörii myötäpäivään
mitätön myötäpäivään (int
Nopeus)
{
analogWrite (motorIn1, nopeus); // aseta moottorin nopeus
analogWrite (motorIn2, 0); // pysäytä moottoriIn2 -nastainen moottori
}
// Ajo -toiminto
moottori pyörii vastapäivään
mitätön
vastapäivään (nopeus)
{
analogWrite (motorIn1, 0); // moottorin pysäyttäminen 1 moottorin nasta
analogWrite (motorIn2, nopeus); // aseta moottorin nopeus
}
/****************************************/
Suositeltava:
Robottivarren ohjaus TLV493D, ohjaussauva ja Arduino: 3 vaihetta
Robottivarren ohjaus TLV493D: n, ohjaussauvan ja Arduinon kanssa: Vaihtoehtoinen ohjain robotillesi, jossa on TLV493D -anturi, magneettianturi, jolla on 3 vapausastetta (x, y, z), joilla voit ohjata uusia projekteja I2C -viestinnällä mikrokontrollerit ja elektroninen kortti, jotka Bast P
Arduino LED -ohjaus analogisella ohjaussauvalla: 6 vaihetta
Arduino LED -ohjaus analogisella ohjaussauvalla: Tässä opetusohjelmassa opimme käyttämään analogista ohjaussauvaa LED: n ohjaamiseen
WS2812 RGB LED (NeoPixel) W/ Arduino -ohjaimen ohjaus [opetusohjelma]: 10 vaihetta
WS2812 RGB LED (NeoPixel) W/ Arduino -ohjaimen ohjaus [Opetusohjelma]: YleiskatsausNeoPixel -LED -valoja käytetään nykyään laajalti sähköisissä projekteissa niiden houkuttelevien visuaalisten tehosteiden vuoksi. Näitä LED -valoja on saatavana erikokoisina ja -muotoisina sekä kaistaleina. Tässä opetusohjelmassa opit NeoPixel -LED -valoista ja kuinka
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
LEDin ohjaus potentiometrillä Arduino Uno R3: 6 askeleella
LEDin ohjaus potentiometrillä Arduino Uno R3: lla: Aikaisemmin olemme käyttäneet sarjamonitoria tietojen lähettämiseen ohjauspaneeliin, mikä voi olla valaisevaa tietää uusi ohjelmisto. Tässä oppitunnissa katsotaan, miten LED -valon kirkkautta muutetaan potentiometrillä ja vastaanotetaan potentiometrin tiedot