Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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