Tartalomjegyzék:

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

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

Videó: Biztonságos Arduino távirányító: 5 lépés
Videó: Котика ударило током, 10 т. Вольт 2024, November
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: