Kazalo:

Zaščiten daljinski upravljalnik Arduino: 5 korakov
Zaščiten daljinski upravljalnik Arduino: 5 korakov

Video: Zaščiten daljinski upravljalnik Arduino: 5 korakov

Video: Zaščiten daljinski upravljalnik Arduino: 5 korakov
Video: Гайд по нажатию на кнопку! Как подключить кнопку к Arduino 2024, November
Anonim
Zaščiten daljinski upravljalnik Arduino
Zaščiten daljinski upravljalnik Arduino
Zaščiten daljinski upravljalnik Arduino
Zaščiten daljinski upravljalnik Arduino

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čitev NRF24
Priključitev 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)

Priključite gumb (kateri koli gumb, ni nujno potreben)
Priključite gumb (kateri koli gumb, ni nujno potreben)

Korak: Naložite kodo na oba Arduinosa (oddaljeni del)

Naloži kodo na oba Arduinosa (oddaljeni del)
Naloži kodo na oba Arduinosa (oddaljeni del)

4. korak: Naložite kodo na oba Arduinosa (garažni del)

Naloži kodo na oba Arduinosa (garažni del)
Naloži kodo na oba Arduinosa (garažni del)

5. korak: Rezultat

Rezultat
Rezultat

Serijski monitor natisne '1' vsakič, ko pritisnem gumb - to pomeni, da je bila povezava varna in so bili podatki pravilno šifrirani.

Priporočena: