Агуулгын хүснэгт:

Arduino Mouse Wiggler: 4 алхам (зурагтай)
Arduino Mouse Wiggler: 4 алхам (зурагтай)

Видео: Arduino Mouse Wiggler: 4 алхам (зурагтай)

Видео: Arduino Mouse Wiggler: 4 алхам (зурагтай)
Видео: DIY Mouse Jiggler with Arduino Pro Micro [Arduino Leonardo]: Keep Your Computer Awake! 2024, Арваннэгдүгээр
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Компьютер унтах бүрт, ялангуяа та PowerPoint -ийн танилцуулга дунд байхдаа, эсвэл гэрээсээ ажиллаж байхдаа интернэтэд байнга гарч байх ёстой мэт санагдах нь бухимдуулдаг. Энэхүү энгийн төхөөрөмж нь хулганаа 30 секунд тутамд хөдөлгөж, компьютерээ үргэлж сэрүүн байлгах болно. Энэ төхөөрөмж нь хулганы физик хөдөлгөөнийг дуурайлган хийдэг, суулгах апп, драйвер байхгүй тул энэ нь "нууц" бөгөөд компанийн мэдээллийн технологийн бодлогыг зөрчихгүй эсвэл аюултай програм хангамжид өртөхгүй.

Алхам 1: Төхөөрөмжийг хий

Төхөөрөмж хийх
Төхөөрөмж хийх

Хулганы хөдөлгөөнийг бүхэлд нь 3D хэвлэсэн байна. Файлуудыг хавсаргасан болно. Эд ангиудыг дуртай өнгөөрөө хэвлэ.

Алхам 2: Тоног төхөөрөмж ба угсралт

Тоног төхөөрөмж ба угсралт
Тоног төхөөрөмж ба угсралт
Тоног төхөөрөмж ба угсралт
Тоног төхөөрөмж ба угсралт
Тоног төхөөрөмж ба угсралт
Тоног төхөөрөмж ба угсралт

Хулгана тоглуулагч нь олон жижиглэн худалдаачдаас авах боломжтой эд ангиудыг ашигладаг. Дараахь тоног төхөөрөмж шаардлагатай болно.

  • Arduino Nano (эсвэл клон хийх, тээглүүрийг нано руу гагнахгүй)
  • SG90 Servo болон техник хангамжийн багц
  • Мини USB кабель
  • Зарим утаснууд

Servo -г Arduino Nano руу холбох, servo болон дугуй суурилуулах алхмуудыг доор өгөв.

Серво нь 3 эмэгтэй зүү бүхий холбогчтой. Улбар шар өнгө нь Arduino Nano дээрх D9 зүүтэй холбогдох шаардлагатай PMW зүү юм. Улаан утас нь Vano бөгөөд Нано дээрх +5V руу явдаг бөгөөд Браун нь нано дээрх GND -тэй холбогддог. Утсыг хөнгөвчлөхийн тулд би 3 эрэгтэй тээглүүр ашиглаж, нано утаснаас гагнав.

SG90 servo -ийг хулганы эргүүлэгчийн биед бэхлэхийн тулд servo эвэр ба боолтыг ашиглана уу. Дугуй тэгшхэн байх ёстой бөгөөд хулганыг саад болохгүй. Нэмэлт байдлаар та загварыг хэвлээд дугуйны дээд талд байрлуулж, гоо зүйг сайжруулж, хулганы хөдөлгөөнийг илүү тууштай болгож чадна. Үүний тулд би цагаан хаягийн шошго ашигласан.

Алхам 3: Код

Arduino -ийн тоймыг хавсаргасан болно. Нано дээрээ ноорог байршуулахаасаа өмнө Servo.h болон SimpleTimer.h номын санг суулгасан эсэхээ шалгаарай. Та servo -ийн явах өнцөг болон servo -ийн шилжих хугацааны интервалыг өөрчилж болно. Анхдагч тохиргоо нь servo нь дугуйг зүүн тийш 30 градус, дараа нь 30 секунд тутамд 30 градус баруун тийш хөдөлгөнө. Энэ нь таны хулганыг 10 мм орчим хөдөлгөж, компьютерийг унтахаас хамгаалахад хангалттай боловч хулганы курсорыг алдахад тийм ч их биш юм. Та эдгээр утгыг хүссэнээрээ тохируулж болно.

Алхам 4: Хулганыг хөдөлгө

Image
Image
Автоматжуулалтын уралдаан 2017
Автоматжуулалтын уралдаан 2017

Хулганаа хулгана дээр байрлуулаад дугуйны орой дээрх оптик мэдрэгчийг шалгаарай. Төхөөрөмжийг асаахын тулд USB тэжээлийн адаптер ашиглана уу.

Автоматжуулалтын уралдаан 2017
Автоматжуулалтын уралдаан 2017

2017 оны автоматжуулалтын тэмцээнд дэд байр эзэлсэн

Зөвлөмж болгож буй: