Talaan ng mga Nilalaman:
Video: Arduino Mega Stepper Shield para sa isang Rubiks Cube Solver: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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.
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.
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:
Mega RasPi - isang Raspberry Pi sa isang Sega Mega Drive / Genesis: 13 Hakbang (na may Mga Larawan)
Mega RasPi - isang Raspberry Pi sa isang Sega Mega Drive / Genesis: Dadalhin ka ng gabay na ito sa pamamagitan ng pag-convert ng isang lumang Sega Mega Drive sa isang retro gaming console, gamit ang isang Raspberry Pi. Ginugol ko ang hindi mabilang na oras ng aking pagkabata sa paglalaro ng mga video game sa ang aking Sega Mega Drive. Karamihan sa aking mga kaibigan ay mayroon din, kaya gagawin namin
Paano Gumawa ng isang TAAS Kasalukuyang Driver para sa isang Stepper Motor: 5 Mga Hakbang
Paano Gumawa ng isang TAAS Kasalukuyang Driver para sa isang Stepper Motor: dito makikita natin kung paano gumawa ng isang stepper motor driver gamit ang TB6560AHQ controller ng Toshiba. Ito ay isang buong tampok na controller na nangangailangan lamang ng 2 variable bilang input at ginagawa nito ang lahat ng gawain. Dahil kailangan ko ng dalawa sa mga ito ginawa ko silang pareho gamit ang
Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol na Modelong Stepper Motor ng Stepper | Stepper Motor Bilang isang Rotary Encoder: Sa isa sa mga nakaraang Instructable, natutunan namin kung paano gamitin ang isang stepper motor bilang isang rotary encoder. Sa proyektong ito, gagamitin namin ngayon ang stepper motor na naka-rotary encoder upang makontrol ang isang modelo ng lokomotip gamit ang isang Arduino microcontroller. Kaya, nang walang fu
Kinokontrol ng Stepper Motor na Stepper Motor - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder: Magkaroon ng isang pares ng mga stepper motor na nakahiga at nais na gumawa ng isang bagay? Sa Instructable na ito, gumamit tayo ng isang stepper motor bilang isang rotary encoder upang makontrol ang posisyon ng isa pang stepper motor gamit ang isang Arduino microcontroller. Kaya't nang walang pag-aalinlangan, ge
BricKuber Project - isang Raspberry Pi Rubiks Cube Solving Robot: 5 Mga Hakbang (na may Mga Larawan)
BricKuber Project - isang Raspberry Pi Rubiks Cube Solving Robot: Maaaring malutas ng BricKuber ang isang kubiko ng Rubik sa loob ng mas mababa sa 2 minuto. Ang BricKuber ay isang bukas na mapagkukunan ng robot na paglutas ng Rubik ’ maaari mong itayo ang iyong sarili. Nais naming bumuo ng isang Rubiks cube paglutas ng robot sa Raspberry Pi. Kaysa pumunta sa