Բովանդակություն:

Ապահով Arduino հեռավոր ՝ 5 քայլ
Ապահով Arduino հեռավոր ՝ 5 քայլ

Video: Ապահով Arduino հեռավոր ՝ 5 քայլ

Video: Ապահով Arduino հեռավոր ՝ 5 քայլ
Video: Multi-function DC/AC 5V - 24V Forward Reverse Motor Controller Timer I053A02 2024, Նոյեմբեր
Anonim
Ապահով Arduino հեռակառավարում
Ապահով Arduino հեռակառավարում
Ապահով Arduino հեռակառավարում
Ապահով Arduino հեռակառավարում

Սա օրինակ է, թե ինչպես կատարել ծայրահեղ անվտանգ անլար (ավտոտնակ) հեռակառավարման վահանակ:

Սովորաբար հեռակառավարման վահանակներն ունեն շարժական կոդի տիպի անվտանգություն, որը կարող է շրջանցել ցանկացած առաջադեմ գող:

Այս հեռակառավարվող համակարգը հիմնված է 16 բայթ ստեղն օգտագործելու վրա, ուստի դրա կոտրումը մեկից հնարավորություն կլինի

3, 4028236692093846346337460743177e+38 (256^16)

Ինչպես է դա աշխատում:

1. Հեռակառավարման համակարգը հարցում է ուղարկում

2. Համակարգը ստեղծում է պատահական ծածկագիր և այն ուղարկում հեռակառավարման վահանակ

3. Հեռակա ծածկագիրը ծածկագրում է այդ ծածկագիրը `օգտագործելով յուրահատուկ բանալի և այն հետ է ուղարկում համակարգ

4. Համակարգը վերծանում է ստացված կոդը `օգտագործելով նույն բանալին և ստուգում է, թե արդյոք այն համընկնում է պատահականորեն ստեղծված կոդի հետ:

5. …

Կոճակի համար ես օգտագործել եմ TTP223 հպման տվիչը

Պարագաներ

Պահանջվող մասեր.

Քայլ 1: NRF24- ի միացում

NRF24- ի միացում
NRF24- ի միացում

Միացրեք յուրաքանչյուր անլար մոդուլ Arduino SPI- ի յուրաքանչյուր կապում -

www.arduino.cc/hy/reference/SPI

Քայլ 2: Միացրեք մի կոճակ (ցանկացած կոճակ, իրականում անհրաժեշտ չէ)

Միացրեք մի կոճակ (ցանկացած կոճակ, իրականում անհրաժեշտ չէ)
Միացրեք մի կոճակ (ցանկացած կոճակ, իրականում անհրաժեշտ չէ)

Քայլ 3. Վերբեռնեք կոդը երկու Arduinos- ում (հեռավոր մաս)

Վերբեռնեք կոդը երկու Arduinos- ում (հեռավոր մաս)
Վերբեռնեք կոդը երկու Arduinos- ում (հեռավոր մաս)

Քայլ 4. Վերբեռնեք կոդը երկու Arduinos- ում (ավտոտնակի մաս)

Վերբեռնեք կոդը երկու Arduinos- ում (ավտոտնակի մաս)
Վերբեռնեք կոդը երկու Arduinos- ում (ավտոտնակի մաս)

Քայլ 5: Արդյունք

Արդյունք
Արդյունք

Սերիական մոնիտորը տպում է «1» ամեն անգամ, երբ ես սեղմում եմ կոճակը, դա նշանակում է, որ կապն ապահով էր, և տվյալները կոդավորված էին ճիշտ:

Խորհուրդ ենք տալիս: