Spisu treści:
Wideo: Bezpieczny pilot Arduino: 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest przykład, jak zrobić bardzo bezpieczny bezprzewodowy pilot (do garażu).
Zazwyczaj piloty mają zabezpieczenie typu Rolling Code, które każdy zaawansowany złodziej może ominąć.
Ten zdalny system opiera się na użyciu 16-bajtowego klucza, więc włamanie się do niego byłoby szansą na jeden z
3, 4028236692093846346337460743177e+38 (256^16)
Jak to działa:
1. Pilot wysyła żądanie do systemu
2. System generuje losowy kod i wysyła go do pilota
3. Remote szyfruje ten kod za pomocą unikalnego klucza i wysyła go z powrotem do systemu
4. System dekoduje otrzymany kod przy użyciu tego samego klucza i sprawdza, czy pasuje on do losowo wygenerowanego kodu.
5. …
Do przycisku użyłem czujnika dotykowego TTP223
Kieszonkowe dzieci
Wymagane części - 2 bezprzewodowe nadajniki nadawczo-odbiorcze NRF24L01, dwa arduino, kable 2,54 mm, przycisk (DUE nie działa)
Krok 1: Podłączanie NRF24
Podłącz każdy moduł bezprzewodowy do każdego pinu Arduino SPI -
www.arduino.cc/en/reference/SPI
Krok 2: Podłącz przycisk (dowolny przycisk, nie jest to naprawdę konieczne)
Krok 3: Prześlij kod do obu Arduino (część zdalna)
Krok 4: Prześlij kod do obu Arduino (część garażowa)
Krok 5: Wynik
Monitor szeregowy drukuje '1' za każdym razem, gdy naciskam przycisk - oznacza to, że połączenie było bezpieczne, a dane poprawnie zaszyfrowane.