Orodha ya maudhui:

Dhibiti Vifaa Vya Ulimwengu na PC yako: Hatua 15 (na Picha)
Dhibiti Vifaa Vya Ulimwengu na PC yako: Hatua 15 (na Picha)

Video: Dhibiti Vifaa Vya Ulimwengu na PC yako: Hatua 15 (na Picha)

Video: Dhibiti Vifaa Vya Ulimwengu na PC yako: Hatua 15 (na Picha)
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Dhibiti Vifaa Vya Ulimwengu na PC yako
Dhibiti Vifaa Vya Ulimwengu na PC yako

Maagizo haya yanaonyesha jinsi ya kusanidi PC na mdhibiti mdogo. Demo hii itahisi thamani ya sufuria au pembejeo yoyote ya analog na pia kudhibiti servo. Jumla ya gharama ni chini ya $ 40 pamoja na servo. Servo inawasha microswitch na kisha microswitch inawasha taa. Katika matumizi ya vitendo sufuria inaweza kuwa sensor ya joto na servo inaweza kuwasha hita. Servo inaweza kubadilishwa na relay au mdhibiti mwingine wa nguvu. Picaxe imewekwa katika toleo rahisi la msingi na kiolesura kinatumia VB. Net. Programu zote zinapatikana bure. Maagizo yanayoweza kuagizwa yanaonyesha jinsi ya kuunganisha wadhibiti wawili kupitia mtandao

Hatua ya 1: Kusanya Sehemu

Kukusanya Sehemu
Kukusanya Sehemu

Orodha ya sehemu: Chip ya Picaxe 08M inapatikana kutoka vyanzo vingi pamoja na Mch Ed https://www.rev-ed.co.uk/picaxe/ (UK), PH Anderson https://www.phanderson.com/ (USA) na Microzed https://www.microzed.com. kontena ambayo ni muhimu kwa kompyuta ndogo ambazo hazina bandari ya serial. Ni muhimu kuzingatia kwamba baadhi ya USB kwa vifaa vya serial haifanyi kazi kama zingine na inafaa kupata moja kutoka kwa mmoja wa wauzaji hapo juu kwani wamejaribiwa kutumiwa na vidonge vya picaxe. Yule ambayo inajulikana kufanya kazi ni https://www.rev-ed.co.uk/docs/axe027.pdf Kwa kweli, ikiwa kompyuta yako ina bandari ya serial (au kadi ya zamani ya bandari ya serial) basi hii haitakuwa kuwa suala.

Hatua ya 2: Pakua na usakinishe Programu zingine

Pakua na usakinishe Programu fulani
Pakua na usakinishe Programu fulani

Tutahitaji VB. Net na programu ya kudhibiti picaxe. VB. Net (Visual Basic Express) inapatikana kutoka https://msdn2.microsoft.com/en-us/express/aa718406.aspx Ikiwa kiunga hiki hakifanyi kazi basi tafuta katika Google kwa: upakuaji wa maelezo ya msingi ya kuona Programu ya picaxe inapatikana kutoka kwa au kitu. Kwa kweli nimeona inasaidia kutoa barua pepe yangu halisi wanapotuma sasisho za mara kwa mara.

Hatua ya 3: Jenga Mzunguko wa Upakuaji

Jenga Mzunguko wa Upakuaji
Jenga Mzunguko wa Upakuaji

Mzunguko huu wa kupakua unatumia chip ya picaxe, vipingaji kadhaa, mdhibiti na betri ya 9V. Habari zaidi inapatikana katika nyaraka za picaxe na hii inapaswa kuchukua tu dakika chache kujenga mara sehemu zote zitakapopeana.

Ninaweza pia kuongeza kuwa piksesi hukimbia kwa furaha kwenye betri 3 za AA. Ugavi uliodhibitiwa wa 5V ni muhimu kwa kuendesha pembejeo za analog kwani voltages za kumbukumbu hazibadiliki, lakini kwa nyaya rahisi za kuzima / kuzima usambazaji uliodhibitiwa hauhitajiki. Rejista ya 5V inaweza kuachwa nje katika hali hizi.

Hatua ya 4: Mpangilio wa Protoboard ya Mzunguko wa Upakuaji

Mpangilio wa Protoboard ya Mzunguko wa Upakuaji
Mpangilio wa Protoboard ya Mzunguko wa Upakuaji

Picha hii inaonyesha kebo ya kupakua ambayo ni kuziba tu D9 na mita kadhaa za kebo anuwai anuwai. PC nyingi za kisasa zina unganisho la bandari la D9. PC iliyojengwa kabla ya 1998 inaweza kuwa na kontakt 25 ya pini. Niliuza karibu 1cm ya waya thabiti wa msingi mwisho wa waya rahisi na kisha nikanywesha joto kuzunguka hii - waya za msingi thabiti huenda kwenye protoboard bora zaidi kuliko waya zinazobadilika.

Hatua ya 5: Pakua Programu ya Picaxe

Pakua Programu ya Picaxe
Pakua Programu ya Picaxe

Bonyeza mshale wa bluu kupakua. Ikiwa haipakuli kuna maoni kadhaa ya utatuzi katika mwongozo wa maagizo ya picaxe. Unaweza kujaribu kupakua programu rahisi kuwasha na kuzima iliyoongozwa ili kuangalia chip inafanya kazi. Programu hii ilivyo haifanyi chochote mpaka iunganishwe na PC kwani inasubiri PC kuituma. Ikiwa inapakua sawa basi inafanya kazi na chip imewekwa na hatua inayofuata ni kusanidi tena chip kama chip ya kiunga cha serial.

Nakili na ubandike nambari hapa chini. Kuiangalia na angalia sintaksia ya rangi katika Tazama / Chaguzi / Mhariri. Mikusanyiko ya rangi ni sawa na VB. Net kuu: serin 3, N2400, ("Data"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13 readadc 1, b1 'soma sufuria kisha tuma serout hii nyuma 0, N2400, ("Data", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13) chagua kesi b0 'soma data kidogo b0 kesi <140' ikiwa <140 kisha weka servo kwa nafasi moja servo 2, 120 pause 1000 'pause mwingine servo 2, 160 pause 1000 endselect low 2' zima servo kwani serin hufanya hivi hata hivyo goto kuu

Hatua ya 6: Badilisha upya Mzunguko Kama Mzunguko wa Sura ya Maingiliano

Badilisha upya Mzunguko Kama Mzunguko wa Sura ya Maingiliano
Badilisha upya Mzunguko Kama Mzunguko wa Sura ya Maingiliano

Mabadiliko mawili ya hila yamefanywa kwa mzunguko wa picaxe. Kinzani 22k ambayo ilikuwa ikienda mguu 2 sasa inakwenda mguu 4. Na mguu 2 umewekwa chini. Madhumuni pekee ya mguu 2 ni kupokea data ya programu kutoka kwa PC kwa hivyo mara tu chip inapopangwa inaweza kufungwa chini. Ikiwa unarudi kupanga programu ya chip kusahihisha mende n.k kisha kata mguu 2 kutoka ardhini na unganisha 22k hadi mguu 2. Picaxe inazungumza tena kwa PC kupitia mguu 7 kwa hivyo hii haiitaji kubadilika.

Sufuria imeongezwa na servo imeongezwa. Servo sio lazima sana na ikiongozwa na kipinzani cha 1k kingefanya kazi vizuri na / au mzunguko wowote unayotaka kuunganisha. Nilitumia servo kuonyesha jinsi kubonyeza kitu kwenye skrini kunaweza kufanya kitu kiweze kusonga. Servo inaendeshwa na usambazaji wake wa umeme. Ugavi huu tofauti wa umeme haungehitajika ikiwa picaxe ilikuwa ikiwasha tu na kuzima viunzi. Picaxe iko tayari kwenda - sasa tunahitaji nambari ya VB.

Hatua ya 7: Andika Nambari ya Maingiliano ya VB

Andika Nambari ya Maingiliano ya VB
Andika Nambari ya Maingiliano ya VB

Mara VB. Net ikiwa imewekwa endesha na uchague Mradi wa Faili / Mpya na uchague Maombi ya Windows. Unaweza kubofya Faili / Hifadhi Haki mwanzoni na uokoe popote unapopenda na baadaye katika siku zijazo aanze mradi kutoka kwa VB. Net au kwa kubofya faili ya.sln ambayo itaundwa.

Hatua ya 8: Buni Fomu ya VB. Net

Buni Fomu ya VB. Net
Buni Fomu ya VB. Net

VB huunda fomu mpya tupu iitwayo Fomu1.vb. Unaweza kubadilisha jina la hii sasa au baadaye au kuiacha tu kama Form1 ikiwa mradi ni rahisi. Tutaiacha ilivyo. Ili kuongeza udhibiti tunahitaji kufungua sanduku la zana ambalo limezungukwa na kijani kibichi. Sanduku la zana linaweza kufunguliwa na kufungwa wakati wowote inahitajika - kawaida hatua ya kwanza ni kuongeza vidhibiti kisha funga kisanduku cha zana na ufanyie kazi nambari. Unaweza kuiacha wazi kila wakati lakini inachukua skrini kidogo.

Hatua ya 9: Ongeza kipima muda

Ongeza kipima muda
Ongeza kipima muda

Tumechambua kisanduku cha zana na kuchagua kipima muda. Bonyeza mara mbili kwenye kipima muda ili kuiongeza. Picha ya saa iitwayo Timer1 itaonekana chini ya skrini na kulia kulia mali ya kipima muda imeangaziwa. Unaweza kuhariri hizi au zinaweza kubadilishwa kwenye mwili wa maandishi wa nambari. Tutawaacha vile walivyo na kuwabadilisha katika mwili wa maandishi.

Kama kando, kisanduku cha zana kinaonekana kuwa cha kutisha lakini ni chache tu zinahitajika kwa programu nyingi - hizi zinaweza kujumuisha vifungo, masanduku ya maandishi, Lebo, vipima muda, masanduku ya picha, masanduku ya Angalia na masanduku ya Redio. Labda fungua programu mpya na ucheze na wachache wakati mwingine.

Hatua ya 10: Ongeza vifungo kadhaa

Ongeza vifungo kadhaa
Ongeza vifungo kadhaa

Bonyeza kwenye kitufe cha kifungo na chora saizi ya kitufe kwenye Fomu1. Tutahitaji vifungo viwili, sanduku la picha na lebo. Endelea na uongeze hizi - skrini inayofuata inaonyesha hizi zote zilizoingia. Ukubwa na msimamo sio muhimu na unaweza kuzipa jina baadaye ukipenda.

Hatua ya 11: Fomu na Udhibiti Wote Ulioongezwa

Fomu na Udhibiti Wote Umeongezwa
Fomu na Udhibiti Wote Umeongezwa

Fomu1 sasa imewekwa. Sanduku karibu na Button2 ni sanduku ndogo la picha. Unaweza kuweka picha katika hii lakini tutatumia tu kuonyesha kitufe ambacho kimesisitizwa kwa kuibadilisha kutoka nyekundu hadi kijani. Lebo1 huonyesha rejista za picaxe.

Hatua ya 12: Ongeza Nambari kadhaa

Ongeza Nambari kadhaa
Ongeza Nambari kadhaa

Juu ya kulia iliyozungukwa na kijani kuna vifungo kadhaa muhimu - ya pili kutoka kulia ni kitufe cha Tazama Msimbo na kitufe cha kulia ni Mbuni wa Tazama. Katika mazoezi wakati wa kuandika nambari moja huenda kati na mbele kati ya maoni haya. Kwa ujumla ikiwa mtu yuko katika hali ya Mbuni kubonyeza mara mbili kwenye kitu kama kitufe huleta doa katika Mwonekano wa Kanuni ili kuongeza nambari fulani au inachukua moja kwa kipande cha nambari kinachoendesha wakati kitufe kinabanwa. Kwa njia hii mtiririko wa programu unakuwa wa angavu kabisa - mtumiaji hubofya vitu na bits za kificho kukimbia na kubadilisha skrini na kadhalika. Kwa madhumuni yetu ingawa tutadanganya na kubandika kwenye slab nzima ya nambari ya kufanya kazi. itakuwa na Darasa la Umma Fomu1… Darasa la Mwisho - onyesha hii na uifute. Sasa chukua nambari yote hapa chini na ibandike katika. Imports System. IOImports Strings = Microsoft. VisualBasic 'kwa hivyo inaweza kutumia vitu kama kushoto (na kulia (kwa stringsPublic Class Form1Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Integer)' kwa taarifa za kulala = Kweli 'weka hii kwa kificho kama chaguo-msingi kwa uwongo wakati imeundwaTimer1. Interval = 5000' sekunde 5PictureBox1. BackColor = Rangi. Red 'set to position' red'Array. Clear (PicaxeRegisters, 0, 13) 'labda haihitajiki kama safu iliyotangazwa blankEnd SubPrivate Sub Timer1_Tick (mtumaji wa ByVal Kama Mfumo. Object, ByVal e Kama System. EventArgs) Hushughulikia Timer1. Tick 'timer ticks kila sekunde 5 Piga SerialTxRx ()' zungumza na picaxeEnd SubSub SerialTxRx () Dim LabelString As String 'string to display byte valuesDim Takwimu acket (0 To 17) Kama pakiti yote ya data ya Byte "Takwimu" + 14 byteDim i As Integer 'i daima ni muhimu kwa vitanzi nkLabel1. Text = ""' futa maandishi kwenye skriniFor i = 0 To 3DataPacket (i) = Asc (Mid ("Data", i + 1, 1)) 'ongeza neno "Data" kwenye pakitiNextFor i = 0 To 13DataPacket (i + 4) = PicaxeRegisters (i)' ongeza ka zote kwenye pakitiNextIf serialPort. IsOpen ThenserialPort. Close () 'endapo tu itafunguliwaEnd IfTryWith serialPort. PortName = "COM1"' Kompyuta nyingi mpya haswa kwa com1 lakini kompyuta yoyote ya mapema ya 1999 iliyo na panya ya serial labda itakuwa default kwa com2. BaudRate = 2400 '2400 ndio maxiumum kasi kwa picaxes ndogo. Parity = IO. Ports. Parity. Hakuna 'hakuna usawa. DataBits = 8' 8 bits. StopBits = IO. Ports. StopBits. One 'one stop bit. ikiwa hakuna jibu. Fungua () 'fungua bandari ya serial. DiscardInBuffer ()' futa bafa ya kuingiza. Andika (DataPacket, 0, 18) 'tuma safu ya safu data kurudi na zaidi ikiwa mtiririko wa data ni mrefu. Soma (DataPacket, 0, 18) 'soma tena katika safu ya pakiti ya data. Close ()' funga bandari ya serialEnd WithFor i = 4 To 17LabelString = LabelString + "" + Str (DataPacket (i)) 'geuza kuwa kamba ya maandishiNextLabel1. Text = LabelString' weka kamba ya maandishi kwenye skriniCatch ex As Exception'MsgBox (ex. ToString) 'onya hii ikiwa unataka kuona ujumbe halisi wa makosaLabel1. Text = " Muda wa Kuisha "'itaonyesha hii ikiwa picaxe haijaunganishwa nkEnd TryEnd SubPrivate Sub Button1_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Hushughulikia Kitufe1. ClickPictureBox1. BackColor = Colour. Red' change the box to redPicaxeRegisters (0) = 120 'thamani holela ya servoEnd SubPrivate Sub Button2_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Hushughulikia Kitufe2. ClickPictureBox1. BackColor = Rangi. Sanduku la Green' to greenPicaxeRegisters (0) = 160 'thamani ya kiholela Darasa la EndEnd Subnd

Hatua ya 13: Endesha Programu

Endesha Programu
Endesha Programu

Imarisha picaxe ikiwa haijawashwa. Endesha programu ya vb.net kwa kubonyeza pembetatu ya kijani juu ya skrini karibu na katikati. Kulia kwa pembetatu inayoendeshwa kuna kitufe cha kusitisha na kitufe cha kusimama, au programu inaweza kusimamishwa kwa kubonyeza juu x au kwa Faili / Toka ikiwa umeongeza menyu. Programu inaweza kukusanywa ikiwa ungependa lakini kwa utatuzi wacha tuiache ikiendesha ndani ya VB. Kipima saa kinatuma kaiti kila sekunde 5 kwa hivyo inachukua sekunde 5 kwa onyesho kuja. Lebo1 inaonyesha dampo la sajili 14 za picaxe. Hizi zinatumwa kwa picaxe na kisha kutuma tena. Kwa kweli sio lazima kutuma zote 14 na nambari yako inaweza kubadilishwa ili iweze. Baiti ya pili yenye thamani ya 152 ni thamani ya sufuria ambayo hubadilika kutoka 0 hadi 255. Ikiwa kitufe1 kinabofya hutuma thamani ya 120 katika ka ya kwanza na ikiwa kitufe2 kinabonyeza hutuma 160 na mpango wa picaxe huamua haya na Nambari hii inaonyesha jinsi ya kutuma data na kurudisha data kutoka kwa mdhibiti mdogo. Mdhibiti mdogo anaweza kuwasha vifaa vya kila aina - nina karibu nyumba 30 zinazoendesha vinyunyizio, taa, usalama, kugundua magari kwenye njia za kuendesha gari, kuwasha pampu 3.6Kw na kuhisi kiwango cha maji kwenye matangi. Picaxes zinaweza kuwekwa kwenye basi ya kawaida na zinaweza hata kuwasiliana na kila mmoja kupitia viungo vya redio. Inawezekana pia kupakia na kupakua data kutoka kwa wavuti na kwa hivyo tumia wavuti kuunganisha vifaa mahali popote ulimwenguni https://www.instructables. com / id / Worldwide-microcontroller-link-for-under-20 / Kurasa mbili zifuatazo pia zina mifano ya jinsi ya kutumia sensorer tofauti na jinsi ya kudhibiti vifaa tofauti. Dr James MoxhamAdelaide, Australia Kusini

Hatua ya 14: Vifaa vya Kuingiza

Vifaa vya Kuingiza
Vifaa vya Kuingiza

Programu ya picaxe ina faili muhimu sana za msaada, moja ambayo inaitwa "Interfacing circuits" na inapatikana pia kwa https://www.rev-ed.co.uk/docs/picaxe_manual3.pdf Hii inaonyesha jinsi ya kudhibiti motors, kuhisi mazingira na udhibiti mwingine muhimu. Mbali na cirucits hizi, kuna chache ambazo mimi hutumia tena na tena. Joto - sensa ya joto ya LM35 hutoa voltage ambayo inaweza kwenda moja kwa moja kwenye picaxe na inaweza kusomwa na amri ya readadc au readadc10. Mwanga - kipingaji tegemezi nyepesi ina upinzani ambao hutofautiana kutoka kwa mia chache ya ohms kwenye jua kali hadi zaidi ya megohms 5 nyeusi nyeusi. Pima upinzani kwenye kiwango cha taa unachotaka kubadili na uweke LDR katika safu na kipinga cha juu ya thamani sawa. Mfano nilitaka kugundua taa za gari linaloingia kwenye gari kuu kuwasha taa zingine. Upinzani ulikuwa karibu 1M kutoka kwa nuru isiyo ya moja kwa moja kwa hivyo niliweka 1M mfululizo na LDR. Kubadilisha - swichi zingine hubadilisha kati ya 5V na 0V (swichi moja ya kutupa mara mbili) lakini zingine zinawasha na kuzima. Ikiwa swichi inageuka inaweza kutuma 5V kwenye chip ya picaxe lakini ikiwa iko mbali pinixe ya picaxe itakuwa 'inaelea' na inaweza kuwa na thamani yoyote. Mzunguko huu unaonyesha jinsi ya kuvuta pembejeo chini wakati swichi imezimwa. Huu ndio mzunguko wa kutumia kwa swichi nyingi za kitufe. Potentiomter - kitasa nzuri cha zamani. Pindisha kitasa na soma voltage kwenye chip. Kuna kila aina ya vifaa vingine vya elektroniki ambavyo vinaunda voltage kutoka 0-5V au inaweza kusanidiwa kwa urahisi kufanya hivyo. Mifano ni sensorer za sumaku, unyevu, kasi, kugusa, taa ya infrared, shinikizo, rangi na sauti. Sensorer kwa jumla hugharimu dola chache tu kila moja.

Hatua ya 15: Kudhibiti Vifaa

Kudhibiti Vifaa
Kudhibiti Vifaa

Faili ya usaidizi ya picaxe ina maelezo mazuri ya jinsi ya kudhibiti motors na taa. Kwa kuongeza naona kuna mizunguko michache ninayotumia mara kwa mara. Ya kwanza ni mzunguko rahisi wa transistor. Chip ya picaxe inaweza kuwasha upeo wa 20mA kwa kila pini ambayo ni nzuri kwa kuwasha LED lakini sio mengi zaidi. Transistor 547 huongeza sasa hadi 100mA ambayo ni nzuri kwa balbu ndogo za taa. Mzunguko wa pili unaonyesha mosfet. Mosfets hazihitaji karibu sasa kuwaendesha - volts tu ili waweze kudhibitiwa moja kwa moja na picaxe. Kuna kila aina ya misikiti inayopatikana lakini ninayoipendelea ni moja inayoitwa BUK555 60B faida kuu ni kwamba ina upinzani mdogo sana wakati inawashwa - 0.045 ohms ambayo sio zaidi ya upinzani wa waya ambazo mtu angeunganisha nayo. Hii inamaanisha kuwa haina moto wakati wa kuendesha mizigo ya juu kabisa ambayo huokoa nguvu na pia huokoa gharama za heatsink. Kama mfano kuendesha gari 5amp kama taa ya gari; watts = sasa mraba x upinzani, kwa hivyo W = 5 * 5 * 0.045 = 1.12 watts ambayo ingehitaji tu heatsink kama kipande cha mraba 1inch cha alumini nyembamba. Mzunguko wa tatu unaonyesha relay. Kuna vigezo kadhaa vya relays zote - voltage ya coil, upinzani wa coil na voltage ya mzigo na ya sasa. Kwa mfano relay inaweza kuwa na coil 12V na coil ya sasa ya 30mA, upinzani wa coil wa 400 ohms na inaweza kuendesha hadi 240V kwa 1 amp. Coil ya sasa ni volts zaidi na amps kuliko picaxe inaweza kusambaza, kwa hivyo tunatumia mzunguko wa transistor kubadili coil. Kuna diode iliyojumuishwa pia - hii inasimamia EMF ya nyuma wakati relay imezimwa. Kurudi EMF ndio hutengeneza cheche ya glasi kwa hivyo hutaki voltages hizi za juu popote kwenye mzunguko. Anwani zitakuwa na kiwango cha juu cha sasa na volts - sasa inaweza kuwa amps chache na volts mara nyingi ni 240V kwa hivyo kubadili 12V au 24V itakuwa sawa. Ikiwa hauna uzoefu na vifaa vya elektroniki usicheze na voltages kuu. Kuna pia relay ndogo ambazo zina voltages za 5V au 6V. Kwa upeanaji huu unaweza kuhitaji usambazaji tofauti wa 12V lakini angalia tu upinzani wa coil kwani nyingi hizi zina sare za sasa za zaidi ya 100mA. Ikiwa ndivyo na unatumia mdhibiti wa 78L05 100mA 5V unaweza kutaka kubadilisha hii kuwa mdhibiti wa 7805 ambayo inaweza kusambaza hadi 1 amp. Relays ni muhimu sana kwa kubadili AC - mfano 24VAC solenoids za kunyunyizia bustani, taa za bustani za 12VAC na katika mazingira yenye kelele ya umeme kama gari. Pia ni muhimu kudhibiti mizigo mikubwa, kwa mfano picaxe inayosambaza 20mA kwa 5V = 0.1W kudhibiti transistor 12V kwa 100mA = 1.2W kwa relay 24V 100mA = 2.4W kwa kontakta inayoendesha pampu 3600W. Ikiwa unataka kudhibiti nguvu kama hiyo basi pata fundi umeme kuweka sanduku la kudhibiti na kukupa waya mbili zinazotoka (waya za coil kwa relay ya 12V) ambayo unaweza kudhibiti. Kwa njia hii fundi umeme anaweza kusaini kwenye sanduku la umeme na unaweza kufanya vifaa vyote vya elektroniki bila kuwa na wasiwasi juu ya kupigwa na umeme. Matumizi mengine ya kupokezana ni udhibiti wa kugeuza gari. Kutumia mwendo wa upana wa kunde ndani ya mosfet unaweza kudhibiti kasi ya motor DC, na kwa relay ya nguvu ya DPDT unaweza kubadilisha mwelekeo. Hii ni njia rahisi ya kudhibiti motors kubwa kama zile zinazotumiwa katika 'vita vya robot'. Tafadhali weka maoni ikiwa unahitaji msaada wa kujenga kitu.

Ilipendekeza: