Obsah:

Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: 5 krokov
Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: 5 krokov

Video: Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: 5 krokov

Video: Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: 5 krokov
Video: CS50 Live, серия 003 2024, Júl
Anonim
Image
Image
Zoznam položiek
Zoznam položiek

V tomto návode vám ukážem, ako hacknúť myš, aby ste ju mohli používať ako ovládač pre LED diódy, motory, bezdrôtové aplikácie a podobne.

Tento tutoriál sa bude zaoberať myšami, ktoré majú drôt. Väčšina týchto myší používa protokol PS/2.

Nastavenie bude fungovať so všetkými verziami Arduina.

Ovládanie výstupu vašej myši vyžaduje iba niekoľko krokov.

Najprv odizolujte drôty myši a pripojte ich k svojmu Arduinu. Potom nahrajete skicu a uvidíte výsledok na svojom sériovom monitore.

Podrobne vám ukážem, ako sa to robí

Ako doplnok vám ukážem, ako vytvoriť bezdrôtovú myš na vzdialenosť až 750 metrov.

Krok 1: Zoznam dielov

1 x myš s drôtom

1 x Arduino Uno alebo iné

4 x kolík samec -

Nástroje na odizolovanie a spájkovanie

- Cvičebné súbory tu

Ďalšie diely sú potrebné len na to, aby bola myš bezdrôtová

- 2 x modul HC-12 (tu som získal lacné)

Pripojovacie vodiče

Krok 2: Zapojenie a nastavenie

Zapojenie a nastavenie
Zapojenie a nastavenie
Zapojenie a nastavenie
Zapojenie a nastavenie

Stiahnite si náčrty a skopírujte/prilepte ich do svojho arduino IDE.

Odizolujte drôty myši a pripojte sa k Arduinu, ako vidíte na obrázku. Farby sa môžu u niektorých myší líšiť. V náčrte uvidíte MDATA a MCLK, to sú porty na Arduine a dajú sa zmeniť.

Posuňte sa do spodnej časti náčrtu na „prázdna slučka ()“. Tu môžete prispôsobiť kód svojim požiadavkám.

Krok 3: Spustite skicu a otvorte sériový monitor, aby ste videli výsledok

Spustite skicu a otvorte sériový monitor, aby ste videli výsledok
Spustite skicu a otvorte sériový monitor, aby ste videli výsledok

Po nahraní náčrtu do Arduina otvorte sériový monitor.

Výsledok zobrazíte pohybom myši.

Je to dosť veľa kódu, ale mali by ste sa zaujímať iba o kód vo vnútri void loop (). Väčšina kódu sa má zaoberať protokolom PS/2 a mala by zostať sama.

Ak nevidíte žiadny výsledok, skúste vymeniť drôt MDATA za drôt MCLK a skúste to znova

To je všetko, čo k tomu patrí. Teraz môžete náčrt prispôsobiť svojim požiadavkám.

Vo zvyšku tohto návodu sa naučíte, ako urobiť myš bezdrôtovou na vzdialenosť až 750 stôp (2500 stôp).

Krok 4: Bezdrôtové nastavenie s dlhým dosahom

Bezdrôtové nastavenie na dlhé vzdialenosti
Bezdrôtové nastavenie na dlhé vzdialenosti
Bezdrôtové nastavenie na dlhé vzdialenosti
Bezdrôtové nastavenie na dlhé vzdialenosti

Na bezdrôtové pripojenie použijeme 2 moduly HC-12 a 2 Arduino. Kompletný návod k HC-12 si môžete pozrieť v inom návode, ktorý som vytvoril.

Pripojte myš a moduly podľa obrázku k 2 Arduino.

Nahrajte náčrty „Odosielateľ“a „Prijímač“do oboch zariadení Arduino

Otvorte sériový monitor na prijímači, aby ste videli výsledok.

Kód môžete upraviť tak, aby vyhovoval vašim potrebám, vo void loop ()

Krok 5: Ďakujem za čítanie - ďalší projekt

V tomto videu ste sa naučili používať myš ako ovládač a bezdrôtový ovládač.

Máte návrh na ďalší projekt, dajte mi vedieť v komentároch.

Ak vám toto video pomohlo, kliknite na tlačidlo Obľúbené a sledujte ma pre ďalšie videá.

Uvidíme sa nabudúce.

Na zdravie, Tom Heylen

Odporúča: