Мазмұны:

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
Ардуино тышқан Уигглер
Ардуино тышқан Уигглер

Бұл компьютер ұйықтаған кезде, әсіресе PowerPoint презентациясының ортасында болғанда немесе үйден жұмыс істегенде, бірақ үнемі интернетте қол жетімді болып көрінуі мүмкін. Бұл қарапайым құрылғы тінтуірді әр 30 секунд сайын айналдырады (компьютерді үнемі оятады). Бұл құрылғы тінтуірдің физикалық қозғалысын имитациялайды, ешқандай қосымша немесе драйвер орнатылмайды, сондықтан ол «жасырын» болып табылады және компанияның АТ саясатын бұзбайды немесе қауіпті бағдарламалық жасақтаманың әсеріне ұшырамайды.

1 -қадам: құрылғыны жасаңыз

Құрылғыны жасаңыз
Құрылғыны жасаңыз

Тінтуірдің барлық қозғалысы 3D басып шығарылған. Файлдар қоса беріледі. Бөлшектерді сүйікті түспен басып шығарыңыз.

2 -қадам: Жабдық және жинақ

Аппараттық және құрастыру
Аппараттық және құрастыру
Аппараттық және құрастыру
Аппараттық және құрастыру
Аппараттық және құрастыру
Аппараттық және құрастыру

Тінтуірлер көптеген бөлшек саудагерлерде бар бөлшектерді пайдаланады. Келесі жабдық қажет:

  • Arduino Nano (немесе клон, түйреуіштерді наноға дәнекерлемеңіз)
  • SG90 сервистік және аппараттық жинақ
  • Шағын USB кабелі
  • Кейбір сымдар

Сервоны Arduino Nano -ға қосу және серво мен доңғалақты орнату бойынша қадамдар.

Сервода 3 аналық штыры бар қосқыш бар. Қызғылт сары - бұл Arduino Nano D9 түйреуішіне қосылуы қажет PMW түйреуіші. Қызыл сым - бұл Vano, ол нанода +5В -қа өтеді, ал қоңыр - нанодағы GND -ге қосылған жер. Мен сымдарды жеңілдету үшін 3 ер түйреуішті қолдандым және нано сымдарына дәнекерледім.

SG90 сервосын тышқанның айналдырғыш корпусына бекіту үшін серво мүйізі мен бұрандалардың бірін қолданыңыз, ал дөңгелекті серво шығысына орнатыңыз. Дөңгелектің тегіс екеніне және тышқанға кедергі жасамайтынына көз жеткізіңіз. Қажет болса, эстетиканы жақсарту және тінтуірдің қозғалысын үйлесімді ету үшін үлгіні басып шығарып, оны дөңгелектің үстіне қоюға болады. Мен бұл үшін ақ адрестік белгілерді қолдандым.

3 -қадам: код

Arduino нобайы бекітілген. Наноға эскиз жүктемес бұрын Servo.h және SimpleTimer.h кітапханалары орнатылғанына көз жеткізіңіз. Серво жүретін бұрышты және серво жылжитын уақыт аралығын өзгертуге болады. Әдепкі параметр - серво дөңгелекті әр 30 секунд сайын 30 градусқа солға, содан кейін оңға 30 градусқа жылжытады. Бұл сіздің тінтуірді шамамен 10 мм жылжытуға мүмкіндік береді, бұл компьютерді ұйқысыз ұстауға жеткілікті, бірақ тышқан курсорының ізін жоғалтпайды. Сіз бұл мәндерді қалағаныңызша реттей аласыз.

4 -қадам: Тінтуірді жылжытыңыз

Image
Image
Автоматтандыру байқауы 2017 ж
Автоматтандыру байқауы 2017 ж

Тышқанды Wiggler тінтуірінің үстіне қойып, дөңгелектің үстіндегі оптикалық сенсорды тексеріңіз. Құрылғыны USB қуат адаптерімен қосыңыз, сонда баруға болады.

Автоматтандыру байқауы 2017 ж
Автоматтандыру байқауы 2017 ж

2017 жылғы автоматтандыру конкурсында екінші орын

Ұсынылған: