Spisu treści:

Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: 5 kroków
Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: 5 kroków

Wideo: Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: 5 kroków

Wideo: Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: 5 kroków
Wideo: Zhakuj szczoteczkę do zębów! 2024, Listopad
Anonim
Image
Image
Lista części
Lista części

W tej instrukcji pokażę, jak zhakować mysz, aby można było używać jej jako kontrolera dla diod LED, silników, aplikacji bezprzewodowych i tak dalej.

Ten samouczek obejmie myszy z przewodem. Większość z tych myszy korzysta z protokołu PS/2.

Konfiguracja będzie działać ze wszystkimi wersjami Arduino.

Wystarczy kilka kroków, aby sterować wyjściem myszy.

Najpierw zdejmij przewody myszy i podłącz je do Arduino. Następnie przesyłasz szkic i widzisz wynik na swoim monitorze szeregowym.

Pokażę ci szczegółowo, jak to się robi

Jako dodatek pokażę Ci, jak sprawić, by Twoja mysz była bezprzewodowa na odległość do 2500 stóp (750 metrów).

Krok 1: Lista części

1 x mysz z przewodem

1 x Arduino Uno lub inne

4 x męski pin -

Narzędzia do zdejmowania izolacji i lutowania

- Pliki ćwiczeń tutaj

Kolejne części są potrzebne tylko do uczynienia myszy bezprzewodową

- 2 x moduł HC-12 (mam swój tanio tutaj)

Przewody połączeniowe

Krok 2: Okablowanie i konfiguracja

Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja
Okablowanie i konfiguracja

Pobierz szkice i skopiuj/wklej je w swoim arduino IDE.

Zdejmij przewody myszy i połącz się z Arduino, jak widać na obrazku. Kolory mogą się różnić w przypadku niektórych myszy. Na szkicu zobaczysz MDATA i MCLK to są porty na Arduino i można je zmienić.

Przewiń w dół szkicu do „void loop()”. Tutaj możesz dostosować kod do swoich potrzeb.

Krok 3: Uruchom szkic i otwórz monitor szeregowy, aby zobaczyć wynik

Uruchom szkic i otwórz monitor szeregowy, aby zobaczyć wynik
Uruchom szkic i otwórz monitor szeregowy, aby zobaczyć wynik

Otwórz monitor szeregowy po przesłaniu szkicu do Arduino.

Porusz myszą, aby zobaczyć wynik.

To całkiem sporo kodu, ale powinieneś się martwić tylko o kod wewnątrz void loop(). Większość kodu dotyczy protokołu PS/2 i należy go pozostawić w spokoju.

Jeśli nie widzisz żadnego wyniku, spróbuj zamienić przewód MDATA na przewód MCLK i spróbuj ponownie

To wszystko. Teraz możesz dostosować szkic do swoich potrzeb.

W dalszej części tej instrukcji dowiesz się, jak sprawić, by mysz była bezprzewodowa na odległość do 2500 stóp (750 m).

Krok 4: Konfiguracja sieci bezprzewodowej dalekiego zasięgu

Konfiguracja bezprzewodowa dalekiego zasięgu
Konfiguracja bezprzewodowa dalekiego zasięgu
Konfiguracja bezprzewodowa dalekiego zasięgu
Konfiguracja bezprzewodowa dalekiego zasięgu

Do połączenia bezprzewodowego użyjemy 2 modułów HC-12 i 2 Arduino. Możesz zobaczyć pełny samouczek na temat HC-12 w innej instrukcji, którą stworzyłem.

Podłącz mysz i moduły, jak pokazano na obrazku, do 2 Arduino.

Prześlij szkice „Sender” i „Receiver” do obu Arduino

Otwórz monitor szeregowy w odbiorniku, aby zobaczyć wynik.

Możesz edytować kod, aby dopasować go do swoich potrzeb w void loop()

Krok 5: Dziękujemy za przeczytanie - następny projekt

W tym filmie dowiedziałeś się, jak używać myszy jako kontrolera i kontrolera bezprzewodowego.

Masz propozycję na kolejny projekt, daj znać w komentarzach.

Jeśli ten film był dla Ciebie pomocny, kliknij przycisk ulubionych i śledź mnie, aby uzyskać więcej filmów.

Do zobaczenia następnym razem.

Pozdrawiam, Tom Heylen

Zalecana: