◎ la38 motor controller dina mesin pakakas pikeun kakuatan sarta spin sapasang motor DC!

Naha éta beurit robot alit atanapi kipas listrik IoT alit, terang kumaha ngadalikeun hal-hal nganggo motor DC kalayan amesin parabotmuka loba proyék DIY kreatif tetep anjeun sibuk.Dina tutorial ieu, urang nuju ngagunakeunla38motor controller on amesin parabotpikeun kakuatan sarta spin sapasang motor DC!
Thela38Modul Controller Motor mangrupikeun papan anu ngabantosan mikrokontroler sareng mikroprosesor sapertosmesin parabotkakuatan motor DC anu merlukeun leuwih ti 3.3V atawa 5V.
Éta ngagunakeunla38IC pikeun kakuatan sagala logika jeung manajemén kakuatan diperlukeun pikeun ngamimitian motor jeung ngasingkeunmesin parabotti tegangan luhur dilarapkeun ka motor DC.
Thela38modul nyaéta controller motor utama dina kit robotics pemula sabab gampang ngagunakeun.Mibanda headers pin mana anjeun bisa nyelapkeun jumpers pikeun seamlessly nyambung ka Anjeunmesin parabot.Anjeun ogé tiasa nyepetkeun atanapi ngalambatkeun motor ku cara nerapkeun sinyal modulasi lebar pulsa (PWM) kana pin aktipkeun na.Terminal.
Dina pangartianayeunas, anula38nyaetaluhur ayeuna.Ieu sabenerna a10 ampl ayeunas diwangun ku motor jeung opatswitch listrik sakedapan kontak.Ieu ngidinan Anjeun pikeun nyetel arah ayeuna tanpa reconnecting motor.Ngarobah arah arus dina H-sasak ogé ngarobah arah rotasi motor.The la38 boga dua kontak kontrol aranjeunna, nu ngidinan Anjeun pikeun ngadalikeun sapasang motor mandiri.Upami anjeun énggal dina pemrograman Python, ulah sono kana Python one-liners ieu.
Dina loop bari, pin leftForward sareng rightForward mimiti hurung sadetik.Pikeun ngadalikeun laju, robih siklus tugas kaluaran péngkolan.Setel heula ka 100% siklus tugas sadetik, teras setel ka 50%.Siklus tugas 100% bakal ngajalankeun motor dina laju maksimum, sedengkeun siklus tugas 50% bakal ngajalankeun satengah laju.
Simpen salaku "rpi-dcmotor.py" atanapi nami file sanésna upami ditungtungan ku ekstensi ".py".Sanggeus éta mareuman Anjeunmesin parabot.
CATETAN.Pin jumper ieu otomatis nyambungkeun pin en 5V, "ngamungkinkeun" Anjeun ngadalikeunayeunangaliwatan pin IN.Bari anjeun masih kudu supplying kakuatan ngaliwatan pin ieu, 5V bisa ngabalukarkeun sababaraha masalah pikeunmesin parabotsakumaha sakuduna ngagunakeun 3.3V tinimbang 5V.Ogé, nyambungkeun pin ieu kamesin parabotbakal ngidinan Anjeun pikeun ngadalikeun laju motor engké..
Tip: Pikeun terang naon nomer pin anjeunmesin parabot, tahan supados pin GPIO aya di katuhu.Ieu beling logam leutik diuk dina baki hideung.Lajeng lamun nempo pin kénca luhur ti baki éta, éta pin 1. Ka katuhu éta pin 2. Dina pin 1 nyaeta pin 3, jeung saterusna.
CATETAN.Kalolobaan motor DC teu biasana boga kawat solder.Anjeun tiasa solder aranjeunna sorangan.Sagala gauge bakal dianggo, tapi kawat tambaga terdampar jalan pangalusna.
Anjeun tiasa ngajalankeun kode ku ngajalankeun skrip dina terminal.Tapi sateuacan éta, anjeun kedah nambihan kakuatan kanala38modul.
Thela38DC Motor Controller Module bisa disambungkeun kana sagala catu daya DC salami tegangan teu ngaleuwihan 45V.Dina hal usability, bakal leuwih gampang ngagunakeun batré 9V sarta colokan DC disambungkeun ka terminal kakuatan modul urang.
Anjeun ogé henteu kedah hariwang ngeunaan batré 9V ngarusak anjeunmesin parabot.Thela38modul ngagunakeun IC husus disebut MOSFET nu tindakan kawas relay kakuatan low, jadi hijilistrik sakedapanswitch nu ngasingkeun pin anjeun ti catu daya.
Kumaha carana abdi tiasa ngirim ayeuna ti pin a sangkan motor DC spin?Hayu urang tingali kumaha urang ngadamel motor spin.
Thela38modul controller motor ngagunakeun sababarahalistrik sakedapanswitch pikeun ngadalikeun rotasi motor.Anjeun tiasa nganggap saklar ieu sapertos saklar témbok, kecuali aranjeunna henteu nganggo ramo anjeun pikeun beroperasi - aranjeunna nganggo 3.3V tinamesin parabot.
Tur éta tempat GPIO.output (, GPIO.HIGH).Ieu GPIO.output (, GPIO.HIGH).Netepkeun pin ieu GPIO.HIGH ngabalukarkeun pin ieu emit 3.3V.Ieungaktipkeun switch, ngamungkinkeun arus ngalir ka motor.Arus lajeng spins motor.Flipping pin ieu ka GPIO.LOW mareuman saklar, nu motong kakuatan ka motor.
Urang bisa ngarobah arah rotasi motor ku cara ngarobah arah arus ngaliwatan motor.Éta pisan sababna naha urang gaduh dua pin misah pikeun ngadalikeun rotasi hiji motor: pungkur jeung hareup.Aranjeunna beroperasilistrik sakedapanswitch on boh sisi catu daya motor urang, ngarahkeun kakuatan maju atawa mundur.
Sami lumaku pikeun speed.Beda sareng pin kaluaran maju sareng mundur, pin ngaktifkeun ngatur jumlah kakuatan anu ngalir dina motor iraha waé.
Ku cara ningkatkeun tegangan dina kontak péngkolan-on, saklar maranéhanana muka saeutik "lega" tur ngidinan leuwih arus ngalir ngaliwatan motor.Ngaronjatkeun kakuatan mesin ngajadikeun eta spin gancang.Nurun ngajadikeun aranjeunna laun.
Dinamesin parabot, kami nganggo PWM atanapi Pulse Modulation pikeun ngontrol tegangan kaluaran pin.Ngaronjatkeun siklus tugas mawa tegangan maksimum ngadeukeutan ka 3.3V, sarta nurunna ngadeukeutan ka 0V.
Kanyataanna, anjeun tiasa "Pareuman” mesin dina sababaraha cara ku cara nyetel engine Aktipkeun pin ka 0V.Pikirkeun hal sapertos mobil: pin ngaktifkeun nyayogikeun gas anu nguatkeun motor, sareng pin maju sareng mundur ngagerakkeun gear, ngamungkinkeun aranjeunna maju atanapi mundur.
Éta béda-béda gumantung kana dimana coils solenoidna aya.A DC brushed motor ngabogaan coil di tengah nu rotates antara cingcin magnét permanén.Motor DC Brushless gaduh coils di sisi séjén - coils éléktromagnétik maranéhna ngurilingan magnet permanén.
Kolektor motor murah sareng gaduh kinerja anu saé dina kecepatan rendah.Tapi, aranjeunna condong panas langkung gancang tibatan motor tanpa sikat sareng kirang hémat énergi.Di sisi séjén, motor brushless bisa ngahontal speeds luhur, overheat kirang, sarta ngagunakeun kakuatan kirang spin gancang ti brushed motor.
Upami Anjeun keur make motor di jero amesin parabotgearbox kabayang robot, motor brushed kedah hadé.Nanging, upami anjeun nganggo motor anu teu nganggo gear sapertos kipas listrik alit, motor tanpa sikat kedah langkung saé.
Sanajan ieu bisa rupa-rupa ku produsén, Anjeun bisa ngaharepkeun 2A puncak ayeuna per motor dila38modul supir motor.
Terence mangrupikeun peminat robotika nyobian ngawangun robot pangsaéna di dunya.Upami anjeunna henteu ngaduruk LED salaku hobi kadua, anjeunna bakal nyandak ieu lami pisan.
Panyingkepan Affiliate.Ngagampangkeun pikeun kéngingkeun komisi pikeun produk anu dipésér ngalangkungan tautan kami ngadukung padamelan anu urang laksanakeun pikeun pamiarsa urang.