Բովանդակություն:

Arduino պտտվող սեղան `4 քայլ
Arduino պտտվող սեղան `4 քայլ

Video: Arduino պտտվող սեղան `4 քայլ

Video: Arduino պտտվող սեղան `4 քայլ
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Հուլիսի
Anonim

Այս պտտվող սեղանը կառուցվել է, որպեսզի թույլ տա տեսանյութեր նկարել ներկված որոշ շշերի վրա: Կարևոր հատկանիշներն էին դանդաղ արագությունը և ողջամիտ բեռնման ունակությունը: Օգտագործված քայլային շարժիչը թույլ է տալիս մեծ բեռներ շատ վերահսկելի դանդաղ արագությամբ: Սա հեշտությամբ կարող է փոփոխվել, որպեսզի այն օգտագործվի 3D սկաների հետ ՝ սկանավորվող օբյեկտը պտտելու համար:

Պահանջվող ծրագրակազմ

Arduino ծրագրակազմ -

Պահանջվող մասեր

  1. Arduino Nano Amazon
  2. ULN2003A Stepper վարորդի ճեղքման տախտակ (գնելը տես շարժիչի հղումը)
  3. 5V Stepper Motor 28BYJ-48 Amazon (Stepper շարժիչի և վարորդի բեկման տախտակի հավաքածու)
  4. 5.5 մմ DC Jack Amazon
  5. Առանցքակալ 650ZZ 14 մմ արտաքին տրամագիծ, 5 մմ լայնություն, 5 մմ ներքին տրամագիծ քանակ 6 Amazon
  6. Սարքավորումներ M5 x 20 մմ Հեղույս քանակ = 6 McMaster-Carr (90128A248)
  7. M5 կողպեք Nut qty 6 McMaster-Carr (90576A104)
  8. Ինքնակպչուն պտուտակներ: քանակ 2 (McMaster-Carr 94997A125)

Պահանջվող գործիքներ

  • Sոդման հավաքածու ՝
  • Մետաղալար տափակաբերան աքցան
  • Wire Stripper
  • 8 մմ բանալին քանակ = 2

Ընտրովի գործիքներ

  • Տաք սոսինձ ատրճանակ
  • Helpingոդման օգնության ձեռք

Քայլ 1: 3D տպեք հիմքը և կափարիչը:

3D տպել հիմքը և կափարիչը
3D տպել հիմքը և կափարիչը
3D տպել հիմքը և կափարիչը
3D տպել հիմքը և կափարիչը
3D տպել հիմքը և կափարիչը
3D տպել հիմքը և կափարիչը

Կցված STL ֆայլերի միջոցով տպեք հիմքն ու կափարիչը: Կարող եք օգտագործել ձեր տպիչը կամ ուղարկել այնպիսի առցանց ծառայություն, ինչպիսին է

Տեղադրեք առանցքակալները `օգտագործելով M5 ապարատը:

Տեղադրեք քայլող շարժիչը հիմքի մեջ ՝ օգտագործելով երկու ինքնահպման պտուտակներ:

Fusion 360 նախագիծը հասանելի է այստեղ ՝

Քայլ 2. Լարերի միացում

Wire Up Circuit
Wire Up Circuit

Միացրեք Nano- ն ULN2003A տախտակին, ինչպես ցույց է տրված:

D2- ից In4

D3- ից In3

D4- ից In2

D5- ից In1

Nano- ի 5V- ն անցնում է ULN2003A- ի +5V- ին

NND- ի GND- ից մինչև ULN2003A 5V

Միացրեք DC խցիկի կենտրոնական քորոցը Nano- ի Vin- ին:

Միացրեք DC խցիկի արտաքին քորոցը Nano- ի GND- ին:

Սլաքը միացրեք ULN2003A վարորդի տախտակի միակցիչին:

Քայլ 3: Ներբեռնեք ծրագրակազմը

Ներբեռնեք ծրագրակազմը
Ներբեռնեք ծրագրակազմը
Ներբեռնեք ծրագրակազմը
Ներբեռնեք ծրագրակազմը

Բացեք կցված turntable.ino ֆայլը:

Համոզվեք, որ տախտակի տեսակը սահմանված է Nano- ի վրա:

Ընտրեք USB պորտը, որին միացված է Nano- ն:

Կտտացրեք բեռնման կոճակին:

Պտտվող պտտվող սարքը արագացնելու կամ դանդաղեցնելու համար փոխեք հետաձգման ժամանակը, որքան բարձր է այդ թիվը, այնքան ավելի դանդաղ կդառնա սեղանը:

int delayTime = 500;

Տեղադրեք DC խցիկը անցքի մեջ և տեղադրեք երկու տախտակները պտտվող սեղանի հիմքի մեջ, անհրաժեշտության դեպքում օգտագործեք տաք սոսինձ: Հիշելով, որ ապագայում գուցե ցանկանաք փոխել ծրագիրը:

Քայլ 4. Եզակի հատկություն ՝ 3D սկաների միջոցով օգտագործելու համար

Ես այստեղ մանրամասն չեմ անդրադառնա, թե ինչ է պահանջվում, որպեսզի այս պտտվող սարքը կարողանա աշխատել 3D սկաների հետ, բայց անհրաժեշտ փոփոխությունների ակնարկ:

Փոխեք ծրագրաշարը այնպես, որ այն շրջվի 5 աստիճանով և կանգ առնի, ազդանշան տա սկաներին և սպասի սկաների կողմից ճանաչման ազդանշանի: Օգտագործեք չօգտագործված թվային երկու կապում մեկը ՝ որպես սկան սկան սկանավորման ազդանշանի համար, իսկ մյուսը ՝ սկաների մուտքից ՝ սկանավորման ավարտը հաստատելու համար:

Խորհուրդ ենք տալիս: