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

Ռոբոտներով աշխատող պատուհանի շերտավարագույրներ `5 քայլ
Ռոբոտներով աշխատող պատուհանի շերտավարագույրներ `5 քայլ

Video: Ռոբոտներով աշխատող պատուհանի շերտավարագույրներ `5 քայլ

Video: Ռոբոտներով աշխատող պատուհանի շերտավարագույրներ `5 քայլ
Video: The Light Gate Welcomes Ruben Uriarte, July 31st, 2023 -UFO, MUFON 2024, Նոյեմբեր
Anonim
Ռոբոտներով գործարկվող պատուհանի շերտավարագույրներ
Ռոբոտներով գործարկվող պատուհանի շերտավարագույրներ

Այս ձեռնարկը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com):

Այս նախագիծը ավտոմատացված պատուհանի վրա է, որը կարող է կառավարվել ձեր հեռախոսից Bluetooth- ի միջոցով: Համակարգը օգտագործում է փոխանցման տուփով շարժիչ ՝ վարագույրներից եկող լարը քամելու / քանդելու համար այն բարձրացնելու / իջեցնելու համար, ինչպես նաև 2 -րդ շարժիչ, որը պտտեցնում է ձողը շերտավարագույրներից ՝ այն բացելու / փակելու համար: Այն կարող է հեշտությամբ սնուցվել երկու USB պատի ադապտերներից, ինչպես սովորաբար օգտագործվում է հեռախոսների և այլ փոքր էլեկտրոնային սարքերի լիցքավորման համար, կամ պատի վարդակից փրկելու համար կարող եք գնել պատի ադապտեր, որի վրա կա երկու USB պորտ: Այս անլար համակարգով դուք այլևս կարիք չունեք վեր կենալ ՝ ձեր շերտավարագույրները կարգավորելու համար, պարզապես վերցրեք ձեր հեռախոսը և բացեք ծրագիրը:

Քայլ 1: Բաղադրիչներ և գործիքներ

Բաղադրիչներ և գործիքներ
Բաղադրիչներ և գործիքներ
Բաղադրիչներ և գործիքներ
Բաղադրիչներ և գործիքներ
Բաղադրիչներ և գործիքներ
Բաղադրիչներ և գործիքներ

Այս նախագծի համար ես օգտագործեցի հետևյալ բաղադրիչները.

  • HiLETgo ESP32 OLED զարգացման տախտակ (Սև տախտակ ՝ պատկերներում)
  • BEMONOC 24V Geared DC Motor 50rpm (նկարներում արծաթե շարժիչ)
  • STEPPERONLINE Կրկնակի լիսեռ NEMA 17 քայլող շարժիչ (պատկերների մեջ սև շարժիչ)
  • STSPIN820 Stepper Driver Board (Կապույտ տախտակ պատկերներում)
  • L298N Motor Driver Board (Կարմիր տախտակ պատկերների մեջ: Ես դրա համար մշակել եմ սովորական շարժիչ, պատկեր ՝ կանաչ տախտակով, բայց L298N- ը փոխարինում է նմանատիպ լարերով իմ տախտակին)
  • NOYITO DC-DC կարգավորելի խթանող փոխարկիչ (կապույտ տախտակ ՝ պատկերներում USB պորտով)
  • 2 x 3590S-2-503L բազմաշերտ պոտենցիոմետրեր (պատկերներում կլոր կապույտ կտոր)
  • A Breadboard
  • Տարբեր չափի թռիչքային լարեր
  • 20awg մետաղալարերի տարբեր երկարություններ
  • Տարբեր M3 պտուտակներ (3D տպված մասերի համար)
  • Էլեկտրոնիկա նախագծի տուփ, որը կարող է տեղավորել հացաթուղթ

Այս ծրագրի համար օգտագործվող գործիքները.

  • 3D տպիչ
  • Sոդման երկաթ
  • Ձեռքի տարբեր գործիքներ (պտուտակահան, տափակաբերան աքցան և այլն)

Քայլ 2: Միացում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Այս նախագծի էլեկտրագծերը համեմատաբար բարդ են բաղադրիչների մեծ քանակի պատճառով, այնպես որ ես ամեն ինչ կանեմ, որպեսզի ցույց տամ, թե ինչպես է ամեն ինչ միացված միասին: Ես փորձեցի գեղեցիկ դիագրամ կազմել ՝ օգտագործելով Frizting ծրագրաշարը, սակայն այն ճիշտ չէր աշխատում իմ համակարգչի վրա, և ես չկարողացա այն ստեղծել համապատասխան էլեկտրագծերի դիագրամ: Վերևի պատկերներում դուք կգտնեք սխեմատիկ պատկերացում, որը ցույց է տալիս, թե ինչպես է ամեն ինչ միացված միմյանց, այնպես էլ DC-DC փոխարկիչին և ESP32- ին անհրաժեշտ կլինի USB միացում `դրանք միացնելու համար: Եթե օգտագործում եք L298N DC շարժիչի վարորդի տախտակը, ապա էլեկտրագծերը փոքր -ինչ տարբեր կլինեն այդ տախտակի համար `իմի համեմատ:

Քայլ 3: Arduino IDE կոդ

Arduino IDE կոդ
Arduino IDE կոդ

Որպես տեքստային ֆայլ կցված է իմ նախագծի համար ստեղծված կոդը, այն ստեղծվել է Arduino IDE- ում և պահանջում է ESP32 տախտակի ֆայլեր և հարակից գրադարաններ: Կոդում կարող եք գտնել GitHub էջի հղում, որը կարող է ձեզ հրահանգել Arduino IDE- ին անհրաժեշտ ֆայլերը ավելացնելու միջոցով: Այն պետք է պարունակի բազմաթիվ մեկնաբանություններ, որոնք ձեզ քայլ առ քայլ կտանեն, թե ինչ է անում ծրագիրը: Ֆայլը կոչվում է «BluetoothControlledWindowBlindsCode.txt»:

Քայլ 4: 3D տպագիր մասեր

3D տպագիր մասեր
3D տպագիր մասեր
3D տպագիր մասեր
3D տպագիր մասեր
3D տպագիր մասեր
3D տպագիր մասեր

Տպելու մասեր.

  • Hex Rod Coupler
  • Շերտավարագույրների լարերի միացում
  • Շերտավարագույրների լարերի կցորդիչ Shell
  • Geared Motor Shaft Coupler 1 և 2
  • Geared Motor Shell Ստորին Կես
  • Geared Motor Shell Վերին Կես
  • Stepper Motor- ի պարիսպ
  • Stepper Motor- ի պարիսպը ներքևում
  • Stepper Motor - պոտենցիոմետր զույգ
  • Geared Motor Bottom Mount
  • Geared Motor Clamp
  • Geared Motor Potentiometer Mount

Հավաքման քայլեր.

  1. Կցորդիչ շարժիչի ներքևի լիսեռին ամրացրեք 1 պոտենցիոմետր `նշանակված կցորդիչի միջոցով:
  2. Տեղադրեք սլաքային շարժիչը քայլող շարժիչի պարիսպի ներքին մասում:
  3. Կցեք սանդղակի շարժիչի պարիսպի ներքևը քայլող շարժիչի խցիկին `ապահովելով, որ դուք շարում եք պոտենցիոմետրը, որպեսզի այն տեղավորվի տեղում: Համոզվեք, որ վանդակի ներքևի հատվածում բացում եք պոտենցիոմետր և սլաքային լարեր:
  4. Ամրացրեք վեցանկյուն ձողերի կցորդիչը սանդղակի շարժիչի լիսեռին, որը դուրս է ցցված պարիսպի վերևից:
  5. Տեղադրեք սանդղակի շարժիչի պարիսպը պատին, համոզվեք, որ շերտավարագույրը գցեք կցորդիչի մեջ ՝ միաժամանակ ամրացնելով պատյանը:
  6. Տեղադրեք M3 պտուտակ շարժիչի առանցքի կցորդիչից առաջինի միջով: Կերակրեք լարը շերտավարագույրներից ՝ անցքով փոխանցվող շարժիչի լիսեռի կցորդիչի առաջին կեսին: Կապեք այն հանգույցից, որպեսզի այն չսահի:
  7. Ամրացրեք շարժիչի առանցքի կցորդիչի 2 -րդ կեսը 1 -ին կեսին: Տեղադրեք պոտենցիոմետրի լիսեռը կցորդիչի 2 -րդ կեսի մեջ:
  8. Օգտագործելով շարժիչի շարժիչի ներքևի հենարանը և սեղմիչը, ամրացրեք շարժիչով շարժիչը պատուհանագոգին / պատին:
  9. Հավասարեցրեք շարժիչի պոտենցիոմետրի լեռը և տեղադրեք այն նաև պատին:
  10. Տեղադրեք շարժիչային կճեպի 2 կեսը `կոկիկ թաքցնելու համար նախատեսված շարժիչը: Պոտենցիոմետրը և շարժիչով հաղորդալարերը դուրս հանեք պատյանից և դեպի ձեր էլեկտրոնիկայի տուփը:

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