Obsah:
- Zásoby
- Krok 1: Pripojenie NRF24
- Krok 2: Pripojte tlačidlo (akékoľvek tlačidlo, nie je to skutočne nevyhnutné)
- Krok 3: Nahrajte kód do oboch Arduinos (vzdialená časť)
- Krok 4: Nahrajte kód do oboch Arduinos (časť garáže)
- Krok 5: Výsledok
Video: Zabezpečené diaľkové ovládanie Arduino: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto je príklad toho, ako vytvoriť mimoriadne bezpečné bezdrôtové (garážové) diaľkové ovládanie.
Diaľkové ovládače majú zvyčajne zabezpečenie typu valivého kódu, ktoré môže obísť každý pokročilý zlodej.
Tento vzdialený systém sa spolieha na použitie 16 -bajtového kľúča, takže nabúranie do neho by bolo šancou jedného z nich
3, 4028236692093846346337460743177e+38 (256^16)
Ako to funguje:
1. Remote pošle požiadavku na systém
2. Systém vygeneruje náhodný kód a pošle ho na diaľkové ovládanie
3. Diaľkové ovládanie zašifruje tento kód pomocou jedinečného kľúča a odošle ho späť do systému
4. Systém dekóduje prijatý kód pomocou rovnakého kľúča a skontroluje, či sa zhoduje s náhodne vygenerovaným kódom.
5. …
Na tlačidlo som použil dotykový snímač TTP223
Zásoby
Potrebné diely - 2 bezdrôtové tranceivery NRF24L01, dva Arduino, káble 2,54 mm, tlačidlo (DUE nebude fungovať)
Krok 1: Pripojenie NRF24
Pripojte každý bezdrôtový modul ku každému kolíku Arduino SPI -
www.arduino.cc/en/reference/SPI
Krok 2: Pripojte tlačidlo (akékoľvek tlačidlo, nie je to skutočne nevyhnutné)
Krok 3: Nahrajte kód do oboch Arduinos (vzdialená časť)
Krok 4: Nahrajte kód do oboch Arduinos (časť garáže)
Krok 5: Výsledok
Vytlačenie sériového monitora „1“pri každom stlačení tlačidla - to znamená, že pripojenie bolo zabezpečené a údaje boli šifrované správne.
Odporúča:
Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano: 5 krokov
Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano: Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano
Diaľkové ovládanie založené na prehliadači Arduino (Linux): 9 krokov (s obrázkami)
Diaľkové ovládanie založené na prehliadači Arduino (linux): Máme deti. Milujem ich na kusy, ale keď zapnú detské kanály, stále skryjú diaľkové ovládanie pre satelit a televíziu. Potom sa to deje denne niekoľko rokov a potom, čo mi moja drahá manželka umožnila
IR diaľkové ovládanie pre váš počítač s Arduino: 6 krokov
IR diaľkové ovládanie pre váš počítač s Arduino: S týmto prijímačom budete ovládať počítač na diaľku vďaka IR modulu a Arduinu. Lenivý režim aktivovaný ^^
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino - Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter - RC helikoptéra - RC lietadlo využívajúce Arduino: 5 krokov (s obrázkami)
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino | Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter | RC helikoptéra | RC lietadlo využívajúce Arduino: Na ovládanie RC auta | Kvadrokoptéra | Dron | RC lietadlo | RC čln, vždy potrebujeme prijímač a vysielač, predpokladajme, že pre RC QUADCOPTER potrebujeme 6 -kanálový vysielač a prijímač a tento typ TX a RX je príliš nákladný, takže si ho vyrobíme na