Хакнете мишка с Arduino. 2500 Ft безжично. PS/2: 5 стъпки
Хакнете мишка с Arduino. 2500 Ft безжично. PS/2: 5 стъпки
Anonim
Image
Image
Списък с части
Списък с части

В тази инструкция ще ви покажа как да хакнете мишка, за да можете да я използвате като контролер за светодиоди, двигатели, безжични приложения и така нататък.

Този урок ще обхваща мишки, които имат жица. Повечето от тези мишки използват протокола PS/2.

Настройката ще работи с всички версии на Arduino.

Нужни са само няколко стъпки, за да контролирате изхода на мишката.

Първо сваляте проводниците на мишката и ги свързвате към вашия Arduino. След това качвате скицата и виждате резултата на вашия сериен монитор.

Ще ви покажа подробно как се прави това

Като екстра ще ви покажа как да направите мишката си безжична за разстояние до 2500 фута (750 метра).

Стъпка 1: Списък на частите

1 x Мишка с жица

1 x Arduino Uno или друго

4 x мъжки щифт -

Инструменти за сваляне и запояване

- Файлове за упражнения тук

Следващите части са необходими само за да направят мишката безжична

- 2 x HC-12 модула (имам моя евтин тук)

Свързващи проводници

Стъпка 2: Окабеляване и настройка

Окабеляване и настройка
Окабеляване и настройка
Окабеляване и настройка
Окабеляване и настройка

Изтеглете скиците и ги копирайте/поставете във вашата arduino IDE.

Премахнете проводниците на мишката и се свържете с Arduino, както можете да видите на изображението. Цветовете могат да варират при някои мишки. В скицата ще видите MDATA и MCLK, това са портовете на Arduino и могат да бъдат променяни.

Превъртете до дъното на скицата до „void loop ()“. Тук можете да коригирате кода според вашите нужди.

Стъпка 3: Стартирайте Sketch и отворете серийния монитор, за да видите резултата

Стартирайте Sketch и отворете сериен монитор, за да видите резултата
Стартирайте Sketch и отворете сериен монитор, за да видите резултата

Отворете серийния монитор, след като качите скицата в Arduino.

Преместете мишката, за да видите резултата.

Това е доста код, но трябва да се притеснявате само за кода в void loop (). По -голямата част от кода е за работа с протокола PS/2 и трябва да бъде оставен на мира.

Ако не виждате резултат, опитайте да смените проводника MDATA с проводника MCLK и опитайте отново

Това е всичко. Сега можете да регулирате скицата според вашите нужди.

В останалата част от тази инструкция ще научите как да направите мишката безжична за разстояние до 2500 фута (750 м).

Стъпка 4: Безжична настройка на дълги разстояния

Безжична настройка на дълги разстояния
Безжична настройка на дълги разстояния
Безжична настройка на дълги разстояния
Безжична настройка на дълги разстояния

Ще използваме 2 HC-12 модула и 2 Arduino за осъществяване на безжичната връзка. Можете да видите пълен урок за HC-12 в друга инструкция, която направих.

Свържете мишката и модулите, както е показано на изображението, към 2 -те Arduino.

Качете скиците „Изпращач“и „Получател“и на двата Arduino

Отворете серийния монитор на приемника, за да видите резултата.

Можете да редактирате кода, за да отговаря на вашите нужди в void loop ()

Стъпка 5: Благодаря за четене - Следващ проект

В това видео вие сте научили как да използвате мишка като контролер и безжичен контролер.

Имате ли предложение за следващия проект, уведомете ме в коментарите.

Ако този видеоклип беше полезен за вас, моля, щракнете върху любимия бутон и ме последвайте за още видеоклипове.

До следващия път.

Наздраве, Том Хейлен

Препоръчано: