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

Arduino Sun Sensing Servo: 3 քայլ
Arduino Sun Sensing Servo: 3 քայլ

Video: Arduino Sun Sensing Servo: 3 քայլ

Video: Arduino Sun Sensing Servo: 3 քայլ
Video: How to Control a Servo With an Arduino 2024, Նոյեմբեր
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Այս հրահանգը նկարագրում է անլար արևային զգայուն սերվոմոտոր ստեղծելու իմ ընթացքը: Այս նախագիծը նախատեսված է այն մարդկանց համար, ովքեր կարող են ժամանակ անցկացնել խցիկում կամ այլ կերպ արգելափակվել արևից երկար ժամանակով: Օգտագործելով երկու սովորական Arduino վահան ՝ այս սերվոն շրջվում է կամ փայլող արևի կամ քնկոտ լուսնի ցուցադրման համար: Այս նախագիծը վերստեղծելու համար ձեզ հարկավոր է.

  1. 2x Arduino Uno
  2. 2x ծակոտ տախտակ (4 սմ x 6 սմ)
  3. 2x NRF24L01 ռադիոհաղորդիչ մոդուլ (ուսապարկի մոդուլը պարտադիր չէ, բայց խորհուրդ է տրվում)
  4. Ռեզիստոր - 10kOhm
  5. Ֆոտոռեզիստոր
  6. Servo Motor (ես օգտագործել եմ Futaba S3003)
  7. Անցումային լարերի տեսականի
  8. Sոդման փորձ

Եկեք սկսենք!

Քայլ 1: Վահանների միացում:

Վահաններ միացնելը
Վահաններ միացնելը
Վահաններ միացնելը
Վահաններ միացնելը
Վահաններ միացնելը
Վահաններ միացնելը

Կից ներկայացված են ինչպես Սենսորի, այնպես էլ Ստացողի միացման սխեմաները: Առաջին լուսանկարը սենսորից է: այս ամենը կարելի է միացնել տախտակի միջոցով, բայց օգտագործման հարմարավետության համար դժվար է հաղթահարել Arduino Uno- ի միացման և նվագարկման համար հատուկ վահան պատրաստելը: Ես օգտագործեցի վերնաշապիկներ, որոնք զոդված էին տախտակի վրա ՝ վահաններն Արդուինոյին ամրացնելու համար, իսկ մնացած միացումները սոսնձեցի տեղում: NRF24L01 ուսապարկերից եկող բոլոր հաղորդալարերը ամրացնելուց հետո ես տաք սոսինձով մոդուլները տեղադրեցի տեղում և կազմավորեցի միավորը: Շրջանի ավելի մանրամասն բացատրության համար տեսեք իմ մյուս հրահանգը լուսազգայուն LED լամպի վրա: Այդ սխեման շատ նման է, բայց այս մեկը պարզեցված է օգտագործման հարմարավետության համար:

Քայլ 2: Կոդավորում:

Կից ներկայացված են այն կոդի պատճենները, որոնք ես օգտագործել եմ Սենսորային և ընդունիչ մոդուլների համար: Նշելու բաներ. Կանխադրված Servo գրադարանից օգտվելու փոխարեն, ես ստիպված եղա օգտագործել ներբեռնված գրադարանը (ServoTimer2) `NRF24L01 մոդուլներից օգտվելիս կոնֆլիկտից խուսափելու համար: Այս գրադարանը, որը գրել է nabontra օգտագործողը, կարելի է գտնել GitHub- ում:

Քայլ 3: Կցեք Sun Arm- ը և օգտագործեք:

Image
Image

Ազատորեն կցեք ձեր սեփական դիզայնը արևի բազկի համար, ես պատրաստել եմ փայտե պարզ մոդել, բայց կցել եմ նաև 3D տպագրված թևի պատկեր: Haveվարճացեք արևը զգալով:

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