Sadržaj:
Video: Sigurni Arduino daljinski upravljač: 5 koraka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 zaštitu tipa rolling code, koju može zaobići svaki napredni lopov.
Ovaj udaljeni sistem oslanja se na korištenje ključa od 16 bajtova, pa bi hakiranje u njega bilo šansa da netko od njih izađe
3, 4028236692093846346337460743177e+38 (256^16)
Kako radi:
1. Daljinski šalje zahtjev za sistem
2. Sistem generira slučajni kod i šalje ga daljinskom upravljaču
3. Daljinski šifrira taj kod pomoću jedinstvenog ključa i šalje ga nazad sistemu
4. Sistem dekodira primljeni kôd koristeći isti ključ i provjerava da li se podudara sa slučajno generiranim kodom.
5. …
Za dugme sam koristio TTP223 senzor dodira
Supplies
Potrebni dijelovi - 2 bežična primopredajnika NRF24L01, dva arduina, 2,54 mm kabela, dugme (DUE neće raditi)
Korak 1: Spajanje NRF24
Povežite svaki bežični modul sa svakim Arduino SPI pinovima -
www.arduino.cc/en/reference/SPI
Korak 2: Povežite dugme (bilo koje dugme, nije baš potrebno)
Korak 3: Otpremite kôd na oba Arduinosa (udaljeni dio)
Korak 4: Postavite kôd na oba Arduina (garažni dio)
Korak 5: Rezultat
Serijski monitor ispisuje '1' svaki put kad pritisnem dugme - to znači da je veza bila sigurna i da su podaci ispravno šifrirani.