Sommario:

Hackera un mouse con Arduino. 2500 piedi senza fili. PS/2: 5 passaggi
Hackera un mouse con Arduino. 2500 piedi senza fili. PS/2: 5 passaggi

Video: Hackera un mouse con Arduino. 2500 piedi senza fili. PS/2: 5 passaggi

Video: Hackera un mouse con Arduino. 2500 piedi senza fili. PS/2: 5 passaggi
Video: Leap Motion SDK 2024, Novembre
Anonim
Image
Image
Elenco delle parti
Elenco delle parti

In questo tutorial ti mostrerò come hackerare un mouse in modo da poterlo utilizzare come controller per LED, motori, applicazioni wireless e così via.

Questo tutorial riguarderà i mouse che hanno un filo. La maggior parte di questi mouse utilizza il protocollo PS/2.

La configurazione funzionerà con tutte le versioni di Arduino.

Bastano pochi passaggi per controllare l'output del mouse.

Per prima cosa spegni i fili del mouse e collegali al tuo Arduino. Quindi carichi lo schizzo e vedi il risultato sul tuo monitor seriale.

Ti mostrerò in dettaglio come è fatto

Come extra, ti mostrerò come rendere il tuo mouse wireless per una distanza fino a 2500 piedi (750 metri).

Passaggio 1: elenco delle parti

1 x mouse con filo

1 x Arduino Uno o altro

4 x perno maschio -

Strumenti per spellare e saldare

- File di esercizi qui

Le parti successive sono necessarie solo per rendere il mouse wireless

- 2 x modulo HC-12 (ho preso il mio a buon mercato qui)

Cavi di collegamento

Passaggio 2: cablaggio e configurazione

Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione

Scarica gli schizzi e copiali/incollali nel tuo IDE arduino.

Spella i fili del mouse e connettiti ad Arduino come puoi vedere nell'immagine. I colori possono variare con alcuni mouse. Nello schizzo vedrai MDATA e MCLK queste sono le porte su Arduino e possono essere modificate.

Scorri fino alla fine dello schizzo fino a "void loop()". Qui puoi modificare il codice in base alle tue esigenze.

Passaggio 3: eseguire lo schizzo e aprire il monitor seriale per vedere il risultato

Esegui lo schizzo e apri il monitor seriale per vedere il risultato
Esegui lo schizzo e apri il monitor seriale per vedere il risultato

Apri il monitor seriale dopo aver caricato lo schizzo su Arduino.

Muovi il mouse per vedere il risultato.

È un bel po' di codice, ma dovresti preoccuparti solo del codice all'interno di void loop(). La maggior parte del codice riguarda il protocollo PS/2 e dovrebbe essere lasciato in pace.

Se non vedi alcun risultato, prova a scambiare il cavo MDATA con il cavo MCLK e riprova

Questo è tutto quello che c'è da fare. Ora puoi regolare lo schizzo in base alle tue esigenze.

Nel resto di questo tutorial imparerai come rendere il mouse wireless per una distanza fino a 2500 piedi (750 m).

Passaggio 4: configurazione wireless a lungo raggio

Configurazione wireless a lungo raggio
Configurazione wireless a lungo raggio
Configurazione wireless a lungo raggio
Configurazione wireless a lungo raggio

Useremo 2 moduli HC-12 e 2 Arduino per effettuare la connessione wireless. Puoi vedere un tutorial completo su HC-12 in un'altra istruzione che ho realizzato.

Collega il mouse e i moduli come mostrato nell'immagine ai 2 Arduino.

Carica gli sketch "Sender" e "Receiver" su entrambi gli Arduino

Apri il monitor seriale sul ricevitore per vedere il risultato.

Puoi modificare il codice in base alle tue esigenze in void loop()

Passaggio 5: grazie per la lettura - Prossimo progetto

In questo video hai imparato a utilizzare un mouse come controller e controller wireless.

Avete un suggerimento per il prossimo progetto, fatemelo sapere nei commenti.

Se questo video ti è stato utile, fai clic sul pulsante preferito e seguimi per altri video.

Arrivederci alla prossima.

Saluti, Tom Heylen

Consigliato: