Talaan ng mga Nilalaman:

Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver: 4 na Hakbang
Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver: 4 na Hakbang

Video: Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver: 4 na Hakbang

Video: Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver: 4 na Hakbang
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Hulyo
Anonim
Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver
Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver

Kamakailan ay nagtatrabaho ako sa isang makina na awtomatikong nalulutas ang anumang scrambled 3x3 Rubiks Cube. Maaari mong makita ang aking mga itinuturo dito. Sa proyekto ang mga driver ng stepper mula sa polulu ay ginamit upang magmaneho ng anim na motor. Upang mapadali ng dalawa ang pagkonekta sa mga driver na ito sa arduino mega (na kumokontrol sa buong bagay), isang pasadyang pcb ang idinisenyo. Sinasaklaw ng mga itinuturo na ito ang proseso ng paglikha ng isang kalasag sa motor para sa isang arduino mega para sa mga driver ng pololu a4988.

Mag-enjoy!

Hakbang 1: Paglikha ng Skema

Bilang unang hakbang ang eskematiko ng pcb ay dapat na ipasok sa agila. Bilang karagdagan, ang lahat ng kinakailangang mga sangkap ay dapat na mai-import mula sa isang silid-aklatan o nilikha ng kamay. Madaling hanapin ang bakas ng paa at eskematiko para sa isang arduino mega kalasag sa web. Ang tanging sangkap na pasadyang binuo ay ang mga driver ng motor mismo. Gayunpaman, hindi ko idedetalye kung paano ito gawin dahil may mga kamangha-manghang tagubilin tungkol sa paksa doon (tingnan dito). Ang eskematiko mismo ay napaka-simple dahil ang tanging trabaho nito ay upang ikonekta ang mga driver ng motor sa kaukulang mga pin ng Arduino. Bilang karagdagan ang mga decoupling capacitor ay inilagay malapit sa vcc pin ng bawat ic upang matiyak ang maayos na operasyon. Ang mga driver ng polulu stepper ay nag-aalok ng posibilidad na maitakda ang micro stepping ng matapang na kable ng tatlo sa kanilang mga pin sa ground o vcc. Ang mga solder bridges ay inilagay sa mga pin na iyon upang payagan ang mga pagsasaayos sa paglaon kung kinakailangan. Sa ibaba makikita mo ang bahagi ng eskematiko (isa lamang sa anim na mga driver ang kasama dito). Malinaw na mai-download ang buong eskematiko sa pagtatapos ng ible na ito.

Larawan
Larawan

Hakbang 2: Ruta sa Pcb

Ang pagruruta sa isang pcb ay binubuo ng pagsubok na ayusin ang lahat ng mga bahagi sa paraang madali silang maiugnay sa isa't isa. Siyempre kapag lumilikha ng mas kumplikadong pcbs maraming bagay ang dapat isaalang-alang kapag dinisenyo ito. Gayunpaman, sa kasong ito ang pagruruta ay medyo simple. Ang lahat ng mga data pin mula sa mga driver ay konektado sa kanilang kaukulang mga pin sa arduino at mga polygon sa tuktok at ilalim na layer ay ginamit upang itali ang lahat ng mga bakuran at VCC.

Larawan
Larawan

Hakbang 3: Pag-order ng Pcb

Mayroong maraming mga site doon ay maaaring maorder ang pcbs para sa napakakaunting pera. Ang dalawang mga site na ginamit ko at may mahusay na karanasan sa ngayon ay:

jlcpcb.com/https://www.pcbway.com/

Maaaring tumagal ng ilang oras bago makarating ang mga board ngunit ang kalidad ay hindi kailanman nabigo.

Inirerekumendang: