◎ kidhibiti cha gari la38 kwenye mashine ya vifaa ili kuwasha na kusokota jozi ya injini za DC!

Iwe ni panya mdogo wa roboti au feni ndogo ya umeme ya IoT, kujua jinsi ya kudhibiti mambo na motor DC yenyemashine ya vifaahufungua miradi mingi ya ubunifu ya DIY ili kukufanya uwe na shughuli nyingi.Katika somo hili, tunatumiala38kidhibiti cha gari kwenye amashine ya vifaakuwasha na kusokota jozi ya injini za DC!
Thela38Moduli ya Kidhibiti cha Magari ni bodi inayosaidia vidhibiti vidogo na vichakataji vidogo kama vilemashine ya vifaamotors za DC zinazohitaji zaidi ya 3.3V au 5V.
Inatumiala38IC ili kuwasha mantiki na usimamizi wote wa nguvu unaohitajika ili kuanzisha injini na kutenganishamashine ya vifaakutoka kwa voltages za juu zinazotumiwa kwa motor DC.
Thela38moduli ndio kidhibiti kikuu cha gari katika kifurushi cha kwanza cha roboti kwa sababu ni rahisi kutumia.Ina vichwa vya pini ambapo unaweza kuingiza virukaji ili kuunganisha kwa urahisi na yakomashine ya vifaa.Unaweza pia kuharakisha au kupunguza kasi ya injini kwa kutumia ishara ya urekebishaji wa upana wa mapigo (PWM) kwenye pini yake ya kuwezesha.terminal.
Kwa upande wasasas, yala38ni ajuu sasa.Kwa kweli ni a10 amp sasas yenye motors na nneswichi za muda za umeme mawasiliano.Hii inakuwezesha kuweka mwelekeo wa sasa bila kuunganisha tena motor.Kubadilisha mwelekeo wa sasa kwenye daraja la H pia hubadilisha mwelekeo wa mzunguko wa motor.La38 ina mawasiliano mawili ya udhibiti wao, ambayo inakuwezesha kudhibiti jozi ya motors kwa kujitegemea.Ikiwa wewe ni mpya kwa programu ya Python, usikose hizi Python-liners moja muhimu.
Katika kitanzi cha muda, pini za Mbele na Mbele za kushoto huwasha kwanza kwa sekunde moja.Ili kudhibiti kasi, badilisha mzunguko wa ushuru wa kuwasha.Kwanza ziweke kwa mzunguko wa ushuru wa 100% kwa sekunde moja, kisha uziweke kwa 50%.Mzunguko wa wajibu wa 100% utaendesha motors kwa kasi ya juu, wakati mzunguko wa wajibu wa 50% utaendesha kwa kasi ya nusu.
Ihifadhi kama "rpi-dcmotor.py" au jina lingine lolote la faili ikiwa itaisha na kiendelezi cha ".py".Baada ya hapo zima yakomashine ya vifaa.
KUMBUKA.Pini hizi za kuruka huunganisha kiotomatiki pini ya EN hadi 5V, "inakuruhusu" kudhibitisasakupitia pini ya IN.Wakati unapaswa kuwa bado unatoa nguvu kupitia pini hii, 5V inaweza kusababisha matatizo fulani kwamashine ya vifaakama inavyotakiwa kutumia 3.3V badala ya 5V.Pia, kuunganisha pini hizi kwamashine ya vifaaitawawezesha kudhibiti kasi ya motors baadaye..
Kidokezo: Ili kujua nambari ya pini iko kwenye yakomashine ya vifaa, shikilia ili pini za GPIO ziwe upande wa kulia.Hizi ni vipande vidogo vya chuma vilivyoketi kwenye tray nyeusi.Kisha ukiangalia pini ya juu kushoto kutoka kwenye trei hiyo, hiyo ni pini 1. Upande wa kulia wa hiyo ni pini 2. Chini ya pini 1 ni pini 3, na kadhalika.
KUMBUKA.Motors nyingi za DC kawaida hazina waya za solder.Unaweza kuziuza mwenyewe.Kipimo chochote kitafanya kazi, lakini waya wa shaba uliokwama hufanya kazi vizuri zaidi.
Unaweza kuendesha msimbo kwa kuendesha hati kwenye terminal.Lakini kabla ya hapo, unahitaji kuongeza nguvu kwala38moduli.
Thela38Moduli ya Kidhibiti cha Moto cha DC inaweza kuunganishwa kwa usambazaji wowote wa umeme wa DC mradi tu voltage isizidi 45V.Kwa upande wa utumiaji, itakuwa rahisi kutumia betri ya 9V na plagi ya DC iliyounganishwa kwenye vituo vya nguvu vya moduli.
Pia huna haja ya kuwa na wasiwasi kuhusu betri za 9V kuharibu yakomashine ya vifaa.Thela38moduli hutumia IC maalum inayoitwa MOSFET ambayo hufanya kama relay ya chini ya nguvu, na kuwaumeme wa kitamboswichi inayotenga pini zako kutoka kwa usambazaji wa nishati.
Ninawezaje kutuma mkondo kutoka kwa pini ili kufanya mzunguko wa gari la DC?Wacha tuchunguze kwa undani zaidi jinsi tunavyofanya motor izunguke.
Thela38moduli ya kidhibiti cha gari hutumia kadhaaumeme wa kitamboswichi kudhibiti mzunguko wa motor.Unaweza kufikiria swichi hizi kama swichi ya ukutani, isipokuwa hazitumii vidole vyako kufanya kazi - hutumia 3.3V kutoka kwamashine ya vifaa.
Na hapo ndipo GPIO.output( , GPIO.HIGH).Hii ni GPIO.output( , GPIO.HIGH).Kuweka pini hii kuwa GPIO.HIGH husababisha pini hii kutoa 3.3V.Hiihuwasha swichi, kuruhusu mtiririko wa sasa kwa motor.Sasa ya sasa inazunguka motor.Kugeuza pini hizi hadi GPIO.LOW huzima swichi, ambayo hupunguza nguvu kwa motor.
Tunaweza kubadilisha mwelekeo wa mzunguko wa motor kwa kubadilisha mwelekeo wa sasa kupitia motor.Ndiyo sababu tuna pini mbili tofauti ili kudhibiti mzunguko wa motor moja: nyuma na mbele.Wanafanya kaziumeme wa kitamboswichi kwa upande wowote wa usambazaji wa umeme wa motor, kuelekeza nguvu mbele au nyuma.
Vile vile huenda kwa kasi.Tofauti na pini za pato la mbele na la nyuma, pini ya kuwasha hudhibiti kiasi cha nishati inayotiririka kupitia injini wakati wowote.
Kwa kuongeza voltage kwenye mawasiliano ya kugeuka, swichi zao hufungua kidogo "pana" na kuruhusu sasa zaidi inapita kupitia motor.Kuongezeka kwa nguvu ya injini huwafanya kuzunguka kwa kasi zaidi.Kupungua kunawafanya kuwa polepole.
Juu yamashine ya vifaa, tunatumia PWM au Pulse Modulation ili kudhibiti voltage ya pato ya pini.Kuongezeka kwa mzunguko wa wajibu huleta voltage ya juu karibu na 3.3V, na kuipunguza karibu na 0V.
Kwa kweli, unaweza "zima” injini kwa njia fulani kwa kuweka injini kuwezesha pini hadi 0V.Ifikirie kama kitu kama gari: pini za kuwezesha hutoa gesi inayowasha injini, na pini za mbele na za nyuma husogeza gia, na kuziruhusu kusonga mbele au nyuma.
Wanatofautiana kulingana na wapi coil zao za solenoid ziko.Motor brashi ya DC ina coil katikati inayozunguka kati ya pete ya sumaku za kudumu.Motors zisizo na brashi za DC zina coil upande mwingine - coil zao za kielektroniki huzunguka sumaku za kudumu.
Motors za ushuru ni za bei nafuu na zina utendaji mzuri kwa kasi ya chini.Hata hivyo, huwa na joto kwa kasi zaidi kuliko motors zisizo na brashi na hawana ufanisi wa nishati.Kwa upande mwingine, motors zisizo na brashi zinaweza kufikia kasi ya juu, joto kidogo, na kutumia nguvu kidogo kuzunguka kwa kasi zaidi kuliko motors zilizopigwa.
Ikiwa unatumia motor ndani amashine ya vifaasanduku la gia la gurudumu la roboti, motor iliyopigwa inapaswa kuwa bora.Walakini, ikiwa unatumia injini isiyo na gia kama vile feni ndogo ya umeme, motor isiyo na brashi inapaswa kuwa bora zaidi.
Ingawa hii inaweza kutofautiana na mtengenezaji, unaweza kutarajia 2A kilele cha sasa kwa kila motor kwenyela38moduli ya dereva wa gari.
Terence ni mpenda roboti anayejaribu kuunda roboti bora zaidi ulimwenguni.Kama hangekuwa anachoma taa za LED kama hobby ya pili, angechukua hii muda mrefu uliopita.
Ufichuzi wa Washirika.Kurahisisha kupata kamisheni kwa bidhaa zinazonunuliwa kupitia viungo vyetu kunasaidia kazi tunayofanya kwa wasomaji wetu.