Агуулгын хүснэгт:

Arduino Remote Remote: 5 алхам
Arduino Remote Remote: 5 алхам

Видео: Arduino Remote Remote: 5 алхам

Видео: Arduino Remote Remote: 5 алхам
Видео: Servo with Arduino Infrared Remote | Waqas Farooq 2024, Арваннэгдүгээр
Anonim
Arduino Remote Remote
Arduino Remote Remote
Arduino Remote Remote
Arduino Remote Remote

Энэ бол хэт аюулгүй утасгүй (гараж) алсын удирдлага хийх жишээ юм.

Ихэвчлэн алсын удирдлага нь ямар ч дэвшилтэт хулгайчаар тойрч гарах кодын төрлийн хамгаалалттай байдаг.

Энэхүү алсын систем нь 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/en/reference/SPI

Алхам 2: Товчлуурыг холбох (ямар ч товчлуур, үнэхээр шаардлагагүй)

Товчлуурыг холбох (ямар ч товчлуур, үнэхээр шаардлагагүй)
Товчлуурыг холбох (ямар ч товчлуур, үнэхээр шаардлагагүй)

Алхам 3: Arduinos хоёуланд нь код оруулах (алсын хэсэг)

Arduinos хоёуланд нь код оруулах (алсын хэсэг)
Arduinos хоёуланд нь код оруулах (алсын хэсэг)

Алхам 4: Arduinos хоёуланд нь код оруулах (гаражийн хэсэг)

Arduinos хоёуланд нь код оруулах (гаражийн хэсэг)
Arduinos хоёуланд нь код оруулах (гаражийн хэсэг)

Алхам 5: Үр дүн

Үр дүн
Үр дүн

Цуваа дэлгэцийг товчлуур дарах болгондоо '1' гэж хэвлэдэг бөгөөд энэ нь холболт найдвартай, өгөгдлийг зөв шифрлэсэн гэсэн үг юм.

Зөвлөмж болгож буй: