Isi kandungan:

Jauh Arduino Selamat: 5 Langkah
Jauh Arduino Selamat: 5 Langkah

Video: Jauh Arduino Selamat: 5 Langkah

Video: Jauh Arduino Selamat: 5 Langkah
Video: Membuat Alat Kontrol Peralatan Listrik Jarak Jauh - ARDUINO PROJECT INDONESIA 2024, November
Anonim
Jauh Arduino Selamat
Jauh Arduino Selamat
Jauh Arduino Selamat
Jauh Arduino Selamat

Ini adalah contoh bagaimana membuat alat kawalan jauh tanpa wayar (garaj) yang sangat selamat.

Biasanya alat kawalan jauh mempunyai keselamatan jenis kod bergulir, yang dapat dilewati oleh mana-mana pencuri yang maju.

Sistem jarak jauh ini bergantung pada penggunaan kekunci 16 bait, jadi meretas ke dalamnya adalah kemungkinan salah satu daripada

3, 4028236692093846346337460743177e + 38 (256 ^ 16)

Bagaimana ia berfungsi:

1. Jauh menghantar permintaan untuk sistem

2. Sistem menghasilkan kod rawak dan menghantarnya ke jarak jauh

3. Jauhkan enkripsi yang menggunakan kod unik dan menghantarnya kembali ke sistem

4. Sistem menyahkod kod yang diterima menggunakan kekunci yang sama dan memeriksa sama ada ia sesuai dengan kod yang dihasilkan secara rawak.

5. …

Untuk butang saya menggunakan sensor sentuh TTP223

Bekalan

Bahagian diperlukan - 2 alat pengangkut wayarles NRF24L01, dua kabel arduino, 2.54mm, butang (DUE tidak akan berfungsi)

Langkah 1: Menyambungkan NRF24

Menyambung NRF24's
Menyambung NRF24's

Sambungkan setiap modul tanpa wayar ke setiap pin SPI Arduino -

www.arduino.cc/en/reference/SPI

Langkah 2: Sambungkan Butang (Butang apa pun, Tidak Perlu)

Sambungkan Butang (Mana-mana Butang, Tidak Perlu)
Sambungkan Butang (Mana-mana Butang, Tidak Perlu)

Langkah 3: Muat Naik Kod ke Kedua Arduino (Bahagian terpencil)

Muat Naik Kod ke Kedua Arduinos (Bahagian terpencil)
Muat Naik Kod ke Kedua Arduinos (Bahagian terpencil)

Langkah 4: Muat Naik Kod ke Kedua Arduino (Bahagian garaj)

Muat Naik Kod ke Kedua Arduinos (bahagian garaj)
Muat Naik Kod ke Kedua Arduinos (bahagian garaj)

Langkah 5: Hasilnya

Keputusan
Keputusan

Monitor bersiri mencetak '1' setiap kali saya menekan butang - itu bermaksud sambungannya selamat dan data disulitkan dengan betul.

Disyorkan: