Sommario:
- Forniture
- Passaggio 1: collegamento di NRF24
- Passaggio 2: collega un pulsante (qualsiasi pulsante, non proprio necessario)
- Passaggio 3: carica il codice su entrambi gli Arduino (parte remota)
- Passaggio 4: carica il codice su entrambi gli Arduino (parte garage)
- Passaggio 5: risultato
Video: Telecomando Arduino sicuro: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo è un esempio di come realizzare un telecomando wireless (garage) ultra sicuro.
Di solito i telecomandi hanno una sicurezza di tipo rolling code, che può essere aggirata da qualsiasi ladro avanzato.
Questo sistema remoto si basa sull'utilizzo di una chiave da 16 byte, quindi l'hacking in esso sarebbe una possibilità di uno su
3, 4028236692093846346337460743177e+38 (256^16)
Come funziona:
1. Il telecomando invia la richiesta per il sistema
2. Il sistema genera un codice casuale e lo invia al telecomando
3. Il telecomando crittografa quel codice utilizzando una chiave univoca e lo invia al sistema
4. Il sistema decodifica il codice ricevuto utilizzando la stessa chiave e verifica se corrisponde al codice generato casualmente.
5. …
Per un pulsante ho usato il sensore tattile TTP223
Forniture
Parti necessarie: 2 ricetrasmettitori wireless NRF24L01, due arduino, cavi da 2,54 mm, un pulsante (DUE non funzionerà)
Passaggio 1: collegamento di NRF24
Collega ciascun modulo wireless a ciascun pin SPI di Arduino -
www.arduino.cc/en/reference/SPI
Passaggio 2: collega un pulsante (qualsiasi pulsante, non proprio necessario)
Passaggio 3: carica il codice su entrambi gli Arduino (parte remota)
Passaggio 4: carica il codice su entrambi gli Arduino (parte garage)
Passaggio 5: risultato
Il monitor seriale stampa '1' ogni volta che premo un pulsante, il che significa che la connessione era sicura e che i dati erano crittografati correttamente.
Consigliato:
Il telecomando della TV diventa un telecomando RF -- Tutorial NRF24L01+: 5 passaggi (con immagini)
Il telecomando della TV diventa un telecomando RF || Tutorial NRF24L01+: in questo progetto ti mostrerò come ho utilizzato il popolare IC RF nRF24L01+ per regolare la luminosità di una striscia LED in modalità wireless tramite tre inutili pulsanti di un telecomando TV. Iniziamo
Telecomando SMS affidabile, sicuro e personalizzabile (Arduino/pfodApp) - Nessuna codifica richiesta: 4 passaggi
Controllo remoto SMS affidabile, sicuro e personalizzabile (Arduino/pfodApp) - Nessuna codifica richiesta: aggiornamento 6 luglio 2018: una versione 3G/2G di questo progetto, che utilizza SIM5320, è disponibile qui Aggiornamento: 19 maggio 2015: utilizzare la libreria pfodParser versione 2.5 o più alto. Risolve un problema segnalato di non consentire il tempo sufficiente per la connessione dello scudo al
IRduino: Telecomando Arduino - Imitare un telecomando smarrito: 6 passaggi
IRduino: Arduino Remote Control - Imita un telecomando smarrito: se hai mai perso il telecomando per la tua TV o lettore DVD, sai quanto sia frustrante dover camminare, trovare e utilizzare i pulsanti sul dispositivo stesso. A volte, questi pulsanti non offrono nemmeno le stesse funzionalità del telecomando. Ricevi
Kit telecomando ordinario trasformato in telecomando giocattolo RC a quattro canali: 4 passaggi
Kit telecomando ordinario trasformato in telecomando giocattolo RC a quattro canali: 2262和2272芯片和433个模块构建。 io
Converti il tuo telecomando IR in telecomando RF: 9 passaggi (con immagini)
Converti il tuo telecomando IR in telecomando RF: in Instructable di oggi, ti mostrerò come puoi utilizzare un modulo RF generico senza un microcontrollore che alla fine ci porterà a costruire un progetto in cui puoi convertire un telecomando IR di qualsiasi dispositivo in un RF A distanza. Il vantaggio principale di convertire un