Sadržaj:
Video: Sigurni Arduino daljinski upravljač: 5 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je primjer kako napraviti ultra siguran bežični (garažni) daljinski upravljač.
Obično daljinski upravljači imaju sigurnosni tip valjanog koda, koji može zaobići svaki napredni lopov.
Ovaj udaljeni sustav oslanja se na korištenje ključa od 16 bajtova, pa bi hakiranje u njega imalo priliku jedan od njih
3, 4028236692093846346337460743177e+38 (256^16)
Kako radi:
1. Daljinski šalje zahtjev za sustav
2. Sustav generira slučajni kod i šalje ga daljinskom upravljaču
3. Daljinski šifrira taj kod pomoću jedinstvenog ključa i šalje ga natrag u sustav
4. Sustav dekodira primljeni kod pomoću istog ključa i provjerava odgovara li slučajno generiranom kodu.
5. …
Za gumb sam koristio TTP223 osjetnik na dodir
Pribor
Potrebni dijelovi - 2 bežična primopredajnika NRF24L01, dva arduina, 2,54 mm kabela, gumb (DUE neće raditi)
Korak 1: Spajanje NRF24
Spojite svaki bežični modul na svaki Arduino SPI pinove -
www.arduino.cc/en/reference/SPI
Korak 2: Povežite gumb (bilo koji gumb, nije stvarno potreban)
Korak 3: Prenesite kod na oba Arduinosa (udaljeni dio)
Korak 4: Prenesite kod na oba Arduina (garažni dio)
Korak 5: Rezultat
Serijski monitor ispisuje '1' svaki put kad pritisnem gumb - to znači da je veza bila sigurna i da su podaci ispravno šifrirani.