Orodha ya maudhui:
- Hatua ya 1: Vipengele
- Hatua ya 2: Kanuni
- Hatua ya 3: Mchoro wa Mpangilio
- Hatua ya 4: Taratibu
- Hatua ya 5: Kanuni
Video: Udhibiti wa Magari DC Arduino Uno R3: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Katika jaribio hili, tutajifunza jinsi ya kudhibiti mwelekeo na kasi ya motor ya ukubwa wa DC ndogo na chip ya dereva L293D. Kufanya majaribio rahisi, tutafanya tu gari kuzunguka kushoto na kulia, na kuharakisha au kupungua kwa moja kwa moja.
Hatua ya 1: Vipengele
- Bodi ya Arduino Uno * 1
- kebo ya USB * 1
- L293D * 1
- Dereva mdogo wa DC * 1
- Bodi ya mkate * 1
- waya za jumper
Hatua ya 2: Kanuni
Upeo wa sasa wa bandari ya Arduino I / O ni 20mA lakini gari la kuendesha gari ni angalau 70mA. Kwa hivyo, hatuwezi kutumia moja kwa moja bandari ya I / O kuendesha gari kwa sasa; badala yake, tunaweza kutumia L293D kuendesha gari. L293D L293D imeundwa kutoa mikondo ya kuendesha kwa bidirectional hadi 600mA kwa voltages kutoka 4.5V hadi 36V. Inatumika kuendesha mizigo ya kuingiza kama vile kupokezana, solenoids, DC na motors za kupitisha bipolar, na vile vile mizigo mingine ya hali ya juu / ya juu katika matumizi ya usambazaji mzuri.
Tazama takwimu ya pini hapa chini. L293D ina pini mbili (Vcc1 na Vcc2) za usambazaji wa umeme. Vcc2 hutumiwa kusambaza nguvu kwa motor, wakati Vcc1, kwa chip. Kwa kuwa motor ya ukubwa wa DC hutumiwa hapa, unganisha pini zote kwa + 5V. Ikiwa unatumia umeme wa juu zaidi, unahitaji kuunganisha Vcc2 na usambazaji wa umeme wa nje.
Hatua ya 3: Mchoro wa Mpangilio
Hatua ya 4: Taratibu
Wezesha pini 1, 2EN ya L293D imeunganishwa na 5V tayari, kwa hivyo L293D iko kila wakati katika hali ya kufanya kazi. Unganisha pin 1A na 2A ili kubandika 9 na 10 ya bodi ya kudhibiti mtawaliwa. Pini mbili za gari zimeunganishwa kwa kubandika 1Y na 2Y mtawaliwa. Wakati pini 10 imewekwa kama kiwango cha juu na pini 9 chini, motor itaanza kuzunguka kuelekea mwelekeo mmoja. Wakati pini 10 iko chini na pini 9 iko juu, huzunguka katika mwelekeo tofauti.
Hatua ya 1:
Jenga mzunguko.
Hatua ya 2:
Pakua nambari kutoka
Hatua ya 3:
Pakia mchoro kwenye ubao wa Arduino Uno
Bonyeza ikoni ya Pakia ili kupakia nambari kwenye bodi ya kudhibiti.
Ikiwa "Umefanya upakiaji" ukionekana chini ya dirisha, inamaanisha mchoro umepakiwa vizuri.
Sasa, blade ya motor DC itaanza kuzunguka kushoto na kulia, kwa kasi ambayo inatofautiana ipasavyo.
Hatua ya 5: Kanuni
// Udhibiti wa Magari DC
// Pikipiki ya DC
itaanza kupokezana kushoto na kulia, na kasi yake itatofautiana ipasavyo.
// Barua pepe: [email protected]
// Wavuti: www.primerobotics.in
/***************************************/
const int motorIn1
= 9; // ambatanisha na moja ya pini ya gari
const int motorIn2
= 10; // ambatanisha na pini nyingine ya gari
/***************************************/
kuanzisha batili ()
{
pinMode (motorIn1, OUTPUT); // anzisha pini ya motorIn1 kama pato
pinMode (motorIn2, OUTPUT); // anzisha pini ya motorIn2 kama pato
}
/****************************************/
kitanzi batili ()
{
saa moja kwa moja (200); // zungusha saa moja kwa moja
kuchelewesha (1000);
// subiri kwa sekunde
kinyume cha saa (200); // zungusha kinyume cha saa
kuchelewesha (1000);
// subiri kwa sekunde
}
/****************************************
/ Kazi ya
endesha motor zunguka saa
batili kwa saa (int
Kasi)
{
AnalogWrite (motorIn1, Speed); // kuweka kasi ya motor
AnalogWrite (motorIn2, 0); // kusimamisha motorIn2 pin ya motor
}
// Kazi ya kuendesha
motor huzunguka kinyume cha saa
utupu
kinyume cha saa (kasi ya int)
{
AnalogWrite (motorIn1, 0); // simamisha motor 1 pin ya motor
AnalogWrite (motorIn2, Speed); // kuweka kasi ya motor
}
/****************************************/
Ilipendekeza:
Mafunzo ya Arduino - Udhibiti wa Magari ya Stepper Na Potentiometer: Hatua 5
Mafunzo ya Arduino - Udhibiti wa Magari ya Stepper Pamoja na Potentiometer: Hii inaweza kufundishwa ni toleo lililoandikwa la yangu " Arduino: Jinsi ya Kudhibiti Stepper Motor na Potentiometer " Video ya YouTube ambayo nimepakia hivi majuzi. Ninakupendekeza sana uiangalie.Chaneli yangu ya YouTube Kwanza, unapaswa kuona f
Mafunzo ya Arduino - Udhibiti wa Magari ya Stepper na Dereva ULN 2003: Hatua 5
Mafunzo ya Arduino - Udhibiti wa Magari ya Stepper na Dereva ULN 2003: Hii inaweza kufundishwa ni toleo lililoandikwa la yangu " Arduino: Jinsi ya Kudhibiti Stepper Motor na ULN 2003 Motor Dereva " Video ya YouTube ambayo nimepakia hivi majuzi. Ninakupendekeza sana uangalie
Udhibiti wa Magari ya Stepper Na Arduino: Hatua 8
Udhibiti wa Magari ya Stepper Na Arduino: Salut les Makers :) c'est Maker3.0Hakuna Waziri Mkuu " anayefundishwa " unakuwa mdogo sana kwa sababu ya ruhusa ya kufanya kazi kwa Moteur pas a pas " Stepper Motor " sa vitesse son sens de rotation et cela de façon manuelle ou automatique!
Mafunzo ya Arduino - Udhibiti wa Magari ya Servo na Joystick: Hatua 4
Mafunzo ya Arduino - Udhibiti wa Magari ya Servo na Joystick: Katika mafunzo haya, tutajifunza jinsi ya kutumia servo na Joystick. Tutadhibiti 1 pcs servo motor na Joystick 1. Unaweza kutekeleza miradi yako ya mkono wa roboti kwa kurejelea mafunzo haya. Kwa kweli tutatumia betri / nguvu ya nje wakati wa kufanya
Mafunzo ya Arduino - Udhibiti wa Magari ya Servo Na Arduino: Hatua 5
Mafunzo ya Arduino - Udhibiti wa Magari ya Servo Na Arduino: Hii inaweza kufundishwa ni toleo lililoandikwa la yangu " Arduino: Jinsi ya Kudhibiti Servo Motor na Arduino " Video ya YouTube ambayo nimepakia hivi majuzi. Ninakupendekeza sana kuiangalia. Tembelea Kituo cha YouTube