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

Arduino Mouse Wiggler: 4 քայլ (նկարներով)
Arduino Mouse Wiggler: 4 քայլ (նկարներով)

Video: Arduino Mouse Wiggler: 4 քայլ (նկարներով)

Video: Arduino Mouse Wiggler: 4 քայլ (նկարներով)
Video: DIY Mouse Jiggler with Arduino Pro Micro [Arduino Leonardo]: Keep Your Computer Awake! 2024, Նոյեմբեր
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Ամեն տեսակ անհանգստացնող է ամեն անգամ, երբ համակարգիչը քնում է, հատկապես, երբ դուք գտնվում եք PowerPoint- ի ներկայացման մեջ կամ աշխատում եք տնից, բայց ենթադրվում է, որ անընդհատ հասանելի է առցանց: Այս պարզ սարքը ձեր մոտ ամեն 30 վայրկյանը մեկ կշարժի (կխկցի) ձեր մկնիկը և ձեր համակարգիչը միշտ արթուն կպահի: Այս սարքը պարզապես նմանակում է մկնիկի ֆիզիկական շարժումը, չկա տեղադրելու ծրագիր կամ վարորդ, այնպես որ այն «գաղտնի» է և չի խախտի ընկերության ՏՏ քաղաքականությունը կամ չի ենթարկվի վտանգավոր ծրագրերի:

Քայլ 1: Ստեղծեք սարքը

Կատարեք Սարքը
Կատարեք Սարքը

Ամբողջ մկնիկը wiggler- ը 3D տպագրված է: Ֆայլերը կցվում են: Տպեք մասերը ձեր նախընտրած գույնով:

Քայլ 2: Սարքավորումներ և հավաքում

Սարքավորումներ և հավաքում
Սարքավորումներ և հավաքում
Սարքավորումներ և հավաքում
Սարքավորումներ և հավաքում
Սարքավորումներ և հավաքում
Սարքավորումներ և հավաքում

Մկնիկը wiggler- ն օգտագործում է մասեր, որոնք հասանելի են բազմաթիվ մանրածախ առևտրականներից: Հետևյալ սարքավորումներն անհրաժեշտ են.

  • Arduino Nano (կամ կլոնավորեք , կապերը մի կպցրեք Nano- ին)
  • SG90 Servo և ապարատային փաթեթ
  • Մինի USB մալուխ
  • Որոշ լարեր

Ստորև բերված են servo- ն Arduino Nano- ին միացնելու և սերվոյի և անիվի տեղադրման քայլերը:

Servo- ն ունի 3 կանացի կապում միակցիչ: Նարնջագույնը PMW կապն է, որը պետք է միացված լինի Arduino Nano- ի D9 կապին: Կենտրոնական Կարմիր մետաղալարն է Vcc- ն, որը անցնում է +5V- ի վրա Նանոյի վրա, իսկ Բրաունը հիմնավորված է, որը միացված է GND- ին նանոյի վրա: Ես օգտագործեցի 3 արական կապում և այն կպցրեցի Նանոյի լարերին, որպեսզի լարերը ավելի դյուրին դարձնեն:

Օգտագործեք servo եղջյուրներից մեկը և պտուտակները ՝ SG90 servo- ն ամրացնելու մկնիկի wiggler մարմնի վրա և տեղադրեք անիվը servo ելքի վրա: Համոզվեք, որ անիվը հարթ է և չի խանգարում մկնիկին: Անկության դեպքում կարող եք տպել նախշը և տեղադրել այն անիվի վերևում ՝ գեղագիտությունը բարելավելու և մկնիկի շարժումն ավելի հետևողական դարձնելու համար: Դրա համար ես օգտագործել եմ հասցեների սպիտակ պիտակներ:

Քայլ 3: Կոդ

Արդուինոյի էսքիզը կցված է: Համոզվեք, որ ունեք Servo.h և SimpleTimer.h գրադարանները, նախքան էսքիզը ձեր նանոյում վերբեռնելը: Կարող եք փոխել սերվոյի շարժման անկյունը և սերվոյի շարժման ժամանակային միջակայքը: Լռելյայն կարգավորումն այն է, որ servo- ն անիվը կշարժի 30 աստիճան ձախ, ապա 30 աստիճան աջ յուրաքանչյուր 30 վայրկյան: Սա ձեր մկնիկը կստիպի շարժվել մոտ 10 մմ -ով, ինչը բավական է համակարգիչը քուն պահելու համար, բայց ոչ շատ ՝ մկնիկի կուրսորը չկորցնելու համար: Դուք կարող եք հարմարեցնել այս արժեքները, ինչպես ցանկանում եք:

Քայլ 4: Թող մկնիկը շարժվի

Image
Image
Ավտոմատացման մրցույթ 2017 թ
Ավտոմատացման մրցույթ 2017 թ

Տեղադրեք մկնիկը Mouse Wiggler- ի վերևում և համոզվեք, որ անիվի վերևում գտնվող օպտիկական տվիչը: Սարքը միացրեք USB հոսանքի ադապտերի օգնությամբ:

Ավտոմատացման մրցույթ 2017 թ
Ավտոմատացման մրցույթ 2017 թ

Ավտոմատացման մրցույթում երկրորդ տեղը զբաղեցնող 2017 թ

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