Biztonságos Arduino távirányító: 5 lépés
Biztonságos Arduino távirányító: 5 lépés
Anonim
Biztonságos Arduino távirányító
Biztonságos Arduino távirányító
Biztonságos Arduino távirányító
Biztonságos Arduino távirányító

Ez egy példa arra, hogyan lehet ultra biztonságos vezeték nélküli (garázs) távirányítót készíteni.

Általában a távirányítók gördülő kód típusú biztonsággal rendelkeznek, amelyet minden fejlett tolvaj megkerülhet.

Ez a távoli rendszer egy 16 bájtos kulcs használatára támaszkodik, így a feltörés esélye lenne annak

3, 4028236692093846346337460743177e+38 (256^16)

Hogyan működik:

1. Távoli küld kérést a rendszerhez

2. A rendszer véletlenszerű kódot generál, és elküldi a távoli

3. A Remote egyedi kulccsal titkosítja ezt a kódot, és visszaküldi a rendszerhez

4. A rendszer ugyanazzal a kulccsal dekódolja a kapott kódot, és ellenőrzi, hogy megegyezik -e a véletlenszerűen generált kóddal.

5. …

Egy gombhoz TTP223 érintőérzékelőt használtam

Kellékek

Szükséges alkatrészek - 2 NRF24L01 vezeték nélküli transzfer, két arduino, 2,54 mm -es kábel, egy gomb (a DUE nem működik)

1. lépés: Az NRF24 -ek csatlakoztatása

NRF24 -ek csatlakoztatása
NRF24 -ek csatlakoztatása

Csatlakoztassa az összes vezeték nélküli modult az Arduino SPI csapokhoz -

www.arduino.cc/en/reference/SPI

2. lépés: Csatlakoztasson egy gombot (bármilyen gomb, nem igazán szükséges)

Csatlakoztasson egy gombot (bármilyen gomb, nem igazán szükséges)
Csatlakoztasson egy gombot (bármilyen gomb, nem igazán szükséges)

3. lépés: Töltse fel a kódot mindkét Arduino -ba (távoli rész)

Kód feltöltése mindkét Arduino -ba (távoli rész)
Kód feltöltése mindkét Arduino -ba (távoli rész)

4. lépés: Töltse fel a kódot mindkét Arduino -ba (garázsrész)

Kód feltöltése mindkét Arduino -ba (garázs rész)
Kód feltöltése mindkét Arduino -ba (garázs rész)

5. lépés: Eredmény

Eredmény
Eredmény

A soros monitor minden gombnyomásra „1” -t nyomtat - ez azt jelenti, hogy a kapcsolat biztonságos volt, és az adatok megfelelően titkosítottak.

Ajánlott: