Мазмұны:

Қауіпсіз Arduino қашықтан басқару құралы: 5 қадам
Қауіпсіз Arduino қашықтан басқару құралы: 5 қадам

Бейне: Қауіпсіз Arduino қашықтан басқару құралы: 5 қадам

Бейне: Қауіпсіз Arduino қашықтан басқару құралы: 5 қадам
Бейне: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Қараша
Anonim
Қауіпсіз Arduino қашықтан басқару құралы
Қауіпсіз Arduino қашықтан басқару құралы
Қауіпсіз Arduino қашықтан басқару құралы
Қауіпсіз Arduino қашықтан басқару құралы

Бұл ультра қауіпсіз сымсыз (гараж) қашықтан басқару пультін жасаудың мысалы.

Әдетте қашықтан басқару пультінде кез келген жетілдірілген ұры айналып өтетін коды бар қауіпсіздік түрі бар.

Бұл қашықтағы жүйе 16 байтты кілтті қолдануға негізделген, сондықтан оны бұзу - бұл біреудің шығу мүмкіндігі

3, 4028236692093846346337460743177e+38 (256^16)

Бұл қалай жұмыс істейді:

1. Қашықтан басқару жүйесі сұранысты жібереді

2. Жүйе кездейсоқ кодты шығарады және оны қашықтан басқару пультіне жібереді

3. Қашықтағы код бірегей кілт арқылы шифрлайды және оны жүйеге жібереді

4. Жүйе сол кілт арқылы алынған кодты шешеді және кездейсоқ жасалған кодқа сәйкес келетінін тексереді.

5. …

Түйме үшін мен TTP223 сенсорлық сенсорды қолдандым

Жабдықтар

Қажетті бөлшектер - 2 NRF24L01 сымсыз трансивер, екі ардуино, 2,54 мм кабель, түйме (DUE жұмыс істемейді)

1 -қадам: NRF24 қосылу

NRF24 қосылу
NRF24 қосылу

Әрбір сымсыз модульді әр Arduino SPI түйреуішіне қосыңыз -

www.arduino.cc/kz/reference/SPI

2 -қадам: түймені қосыңыз (кез келген түйме, қажет емес)

Түймені қосыңыз (кез келген түйме, қажет емес)
Түймені қосыңыз (кез келген түйме, қажет емес)

3 -қадам: кодты екі Arduino -ға жүктеңіз (қашықтағы бөлім)

Ардуиноға кодты жүктеңіз (қашықтағы бөлік)
Ардуиноға кодты жүктеңіз (қашықтағы бөлік)

4 -қадам: кодты екі Arduino -ға жүктеңіз (гараж бөлігі)

Ардуиноға кодты жүктеңіз (гараж бөлігі)
Ардуиноға кодты жүктеңіз (гараж бөлігі)

5 -қадам: Нәтиже

Нәтиже
Нәтиже

Түймені басқан сайын сериялық монитор '1' басып шығарады - бұл байланыс қауіпсіз және деректер дұрыс шифрланғанын білдіреді.

Ұсынылған: