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

ТВ -ийн алсын удирдлагаас мини утасгүй гар хий: 10 алхам (зурагтай)
ТВ -ийн алсын удирдлагаас мини утасгүй гар хий: 10 алхам (зурагтай)
Anonim

AmalMathewFollow Зохиогчийн дэлгэрэнгүй:

Arduino + GPS модуль - Очих газрын мэдэгдэгч
Arduino + GPS модуль - Очих газрын мэдэгдэгч
Arduino + GPS модуль - Очих газрын мэдэгдэгч
Arduino + GPS модуль - Очих газрын мэдэгдэгч
Зүүж болох LED матрицын дэлгэцийн тэмдэг
Зүүж болох LED матрицын дэлгэцийн тэмдэг
Зүүж болох LED матрицын дэлгэцийн тэмдэг
Зүүж болох LED матрицын дэлгэцийн тэмдэг
Олон эх сурвалжийн хяналттай USB чийдэн
Олон эх сурвалжийн хяналттай USB чийдэн
Олон эх сурвалжийн хяналттай USB чийдэн
Олон эх сурвалжийн хяналттай USB чийдэн

Телевизийнхээ удирдлагыг хакердах замаар утасгүй гар хийх талаар бодож байсан уу? Тиймээс би энэхүү зааварчилгаанд хэрхэн хямд мини утасгүй гар бүтээх талаар тайлбарлаж байна.

Энэхүү төсөл нь тусгай утасгүй гар үүсгэхийн тулд IR (хэт улаан туяаны) холболтыг ашигладаг.

Эхэлцгээе

Алхам 1: Үндсэн санаа

Энэхүү төсөл нь IR гар утасгүй холболтыг ашиглан гарны янз бүрийн үйлдлийг гүйцэтгэдэг. IR туяа нь харагдахуйц гэрэлтэй маш төстэй бөгөөд долгионы урт нь арай урт байдаг. Энэ нь IR нь хүний нүдэнд харагдахгүй гэсэн үг бөгөөд энэ нь утасгүй холболт хийхэд тохиромжтой юм.

Энэхүү төслийн үндсэн санаа бол ТВ -ийн алсын удирдлага дээрх товчлуур дээр дарахад IR хүлээн авагч, Arduino ашиглан бид үүнийг тайлж, декодчилсон утгыг ашиглан ТУЗ -ийн өөр өөр ажиллагааг гүйцэтгэх боломжтой болно. Би Arduino Pro Micro-ийг ашигласан тул энэ нь суулгагдсан USB-тэй ATmega32U4 микроконтроллер дээр суурилсан бөгөөд энэ нь Micro-ийг хулгана эсвэл гараар таних боломжийг олгодог. Та Arduino Leonardo -г ашиглаж болно. Энэ төсөл нь маш энгийн бөгөөд хүссэн хүн хүссэнээрээ өөрчилж болно.

Алхам 2: Материалаа цуглуулах:

Материалаа цуглуулах
Материалаа цуглуулах
  • Arduino Pro Micro эсвэл Arduino Leonardo
  • IR хүлээн авагч (TSOP1738)
  • ТВ -ийн алсын удирдлага
  • Зарим холбогч утас

Тэмдэглэл:

Та зөвхөн ATmega32U4 дээр суурилсан самбарыг ашиглаж болно. Тиймээс энэ нь Micro/Leonardo -ийг хулгана эсвэл гар гэж таних боломжийг олгодог.

Алхам 3: IR хүлээн авагч (TSOP1738)

IR хүлээн авагч (TSOP1738)
IR хүлээн авагч (TSOP1738)
IR хүлээн авагч (TSOP1738)
IR хүлээн авагч (TSOP1738)

Энэ нь хэт ягаан туяаны алсын удирдлагатай системийн хүлээн авагч юм. Демодулдсан гаралтын дохиог микропроцессороор шууд тайлах боломжтой. TSOP1738 нь хэт улаан туяаны алсын удирдлагатай бүх мэдээллийн форматтай нийцдэг.

Алхам 4: Хэлхээ диаграм:

Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм

Хэрэв та Леонардог ашиглаж байгаа бол DATA pin -д бага зэрэг өөрчлөлт орох болно. Та өгөгдлийн Pin -ийг Леонардогийн MOSI зүү рүү холбох хэрэгтэй.

Алхам 5: IR Remote Library -ийг суулгах:

IR Remote Library -ийг эндээс татаж аваад суулгаарай.

Хэрэв та нэмэлт arduino номын санг хэрхэн суулгахаа мэдэхгүй байгаа бол доорх линкийг дагана уу

www.arduino.cc/en/Guide/Libraries

Алхам 6: IR алсын дохиог декодлох:

IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох
IR алсын дохиог декодлох

IR алсын удирдлагаас ирсэн дохиог тайлахын тулд IR Remote Library -т өгсөн "IRrecvDemo" arduino тоймыг ашиглаж болно.

Тэмдэглэл: Ноорог (IRrecvDemo) дээр та int RECV_PIN утгад бага зэрэг өөрчлөлт оруулах хэрэгтэй. Анхдагч байдлаар энэ нь 11 байх болно, гэхдээ Arduino Micro дээр MOSI зүү нь 16 -р зүү юм. Тиймээс кодод дараах өөрчлөлтийг оруулна уу.

int RECV_PIN = 16;

Хэрэв та Леонардог ашиглаж байгаа бол үүнийг MOSI пин дугаар болгон өөрчлөх хэрэгтэй.

  • Удирдах зөвлөлийг сонгох (Arduino/Genuino Micro) -(Зураг 3)
  • Портыг сонгоно уу (Зураг 4)
  • Кодоо байршуулна уу

Алхам 7: Декодчилсон дохионы утгыг тэмдэглэ

Декодчилсон дохионы утгыг анхаарч үзээрэй
Декодчилсон дохионы утгыг анхаарч үзээрэй
  • Цуваа мониторыг нээж, IR алсын дохионы утгыг олж авна уу.
  • Тэмдэглэл бүрийн товчлуурыг доош нь оруулна уу.

Алхам 8: ТУЗ -ийн үйл ажиллагааны код

Дохионы утгыг олж авсны дараа дараагийн алхам бол дохионы утгыг програмд нэмж оруулах бөгөөд алсаас ирсэн дохионы утга нь програмын утгатай таарч байвал гарны өөр өөр үйлдлийг гүйцэтгэх нөхцлийг бүрдүүлэх явдал юм.

Гарын номын санг програмд нэмснээр гарны янз бүрийн үйлдлийг гүйцэтгэх боломжтой болно.

Та кодыг доороос татаж авах эсвэл миний GitHub хуудаснаас авах боломжтой.

Кодыг татаж аваад Arduino IDE -ээр arduino micro руу байршуулна уу.

Алхам 9: Дууссан:

Та дээрх ноорогыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно.

Доорх линкүүдээс илүү олон гарын функцүүдийг үзнэ үү

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

Алхам 10: Эдгээр гайхалтай-g.webp" />

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