Kazalo:
Video: Zaščiten daljinski upravljalnik Arduino: 5 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je primer, kako narediti ultra varen brezžični (garažni) daljinski upravljalnik.
Ponavadi imajo daljinski upravljalniki varnostno kodo, ki jo lahko premaga vsak napreden tat.
Ta oddaljeni sistem se opira na uporabo 16 -bajtnega ključa, zato bi bil vdor vanj možnost enega od njih
3, 4028236692093846346337460743177e+38 (256^16)
Kako deluje:
1. Daljinsko pošlje zahtevo za sistem
2. Sistem generira naključno kodo in jo pošlje na daljavo
3. Oddaljeno šifrira to kodo z edinstvenim ključem in jo pošlje nazaj v sistem
4. Sistem dekodira prejeto kodo z istim ključem in preveri, ali se ujema z njeno naključno ustvarjeno kodo.
5. …
Za gumb sem uporabil senzor na dotik TTP223
Zaloge
Potrebni deli - 2 brezžična oddajnika NRF24L01, dva arduina, 2,54 mm kabli, gumb (DUE ne deluje)
1. korak: Priključite NRF24
Priključite vsak brezžični modul na vsak Arduino SPI zatič -
www.arduino.cc/en/reference/SPI
2. korak: Priključite gumb (kateri koli gumb, ni nujno potreben)
Korak: Naložite kodo na oba Arduinosa (oddaljeni del)
4. korak: Naložite kodo na oba Arduinosa (garažni del)
5. korak: Rezultat
Serijski monitor natisne '1' vsakič, ko pritisnem gumb - to pomeni, da je bila povezava varna in so bili podatki pravilno šifrirani.