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

Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем: 6 алхам
Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем: 6 алхам

Видео: Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем: 6 алхам

Видео: Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем: 6 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем
Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем

Хэрэв та 4 оронтой 7 сегментийн дэлгэцийг ашиглах, байшингийнхаа эргэн тойронд хэрэгжүүлж болох гайхалтай зүйлийг бүтээхийг хүсч байвал энэ нь эхлэх төгс төсөл юм. Та 4 оронтой 7 сегментийн дэлгэц ашиглах шаардлагагүй бөгөөд нэг оронтой дэлгэц ашиглах боломжтой бөгөөд энэ нь сайн ажиллах ёстой. Энэ төсөл танд таалагдсан гэж найдаж байна!

Эхлэхээсээ өмнө талхны тавцан дээрх цахилгаан төмөр замд 5V хүчдэлийг холбож, GND зүүг талхны тавцан дээр газардуулаарай.

Хангамж

  • 4 оронтой 7 сегментийн дэлгэц
  • Улаан ба ногоон LED
  • Хэт авианы мэдрэгч
  • IR хүлээн авагч
  • Дуу чимээ
  • Холбогч утас (маш олон)
  • Талхны самбар
  • Ардуино НҮБ

Алхам 1: Алхам 1: 7 сегментийн дэлгэцийг тохируулах

Алхам 1: 7 сегментийн дэлгэцийг тохируулах
Алхам 1: 7 сегментийн дэлгэцийг тохируулах

Таны хийх ёстой хамгийн эхний зүйл бол долоон сегмент бүхий дэлгэцээ тохируулах явдал юм.

  1. Pin 'E' -г Arduino дээрх 2 -р зүү рүү холбоно уу
  2. Pin 'D' -г Arduino дээрх 3 -р зүү рүү холбоно уу
  3. Pin 'C' -ийг Arduino дээрх 4 -р зүү рүү холбоно уу
  4. Pin 'G' -г Arduino дээрх 5 -р зүү рүү холбоно уу
  5. Pin 'D' -г Arduino дээрх 6 -р зүү рүү холбоно уу
  6. Pin 'D4' -ийг Arduino дээрх 7 -р зүү рүү холбоно уу
  7. Pin 'A' -г Arduino дээрх 8 -р зүү рүү холбоно уу
  8. Pin 'F' -ийг Arduino дээрх 9 -р зүү рүү холбоно уу
  9. Pin 'D3' -ийг Arduino дээрх 10 -р зүү рүү холбоно уу
  10. Pin 'D2' -ийг Arduino дээрх 11 -р зүү рүү холбоно уу
  11. Pin 'B' -ийг Arduino дээрх 12 -р зүү рүү холбоно уу

7 сегментийн дэлгэц дээрх зүү тус бүрийн нэрийг дээрх зургаас үзнэ үү.

Алхам 2: Алхам 2: IR хүлээн авагчийг тохируулна уу

Алхам 2: IR хүлээн авагчийг тохируулах
Алхам 2: IR хүлээн авагчийг тохируулах

IR хүлээн авагч дээр 3 хөлтэй. Баруун талын хөл нь VCC (хүч), зүүн гар талын хөл нь OUT (зүү рүү холбоно уу), дунд хөл нь GND -д зориулагдсан.

  • VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу
  • OUT зүүг Arduino дээрх A2 руу холбоно уу
  • GND зүүг талхны тавцан дээрх газардуулгатай холбоно уу

Алхам 3: Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулна уу

Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулах
Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулах
Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулах
Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулах

Хэт авианы мэдрэгч

  • GND -ийг талхны самбар дээрх газардуулгатай холбоно уу
  • Echo pin -ийг Arduino дээрх A1 зүүтэй холбоно уу
  • Trig pin -ийг Arduino дээрх A0 зүү рүү холбоно уу
  • VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу

Дуу чимээ

  • Идэвхтэй дуугарагчийн богино хөлийг GND руу холбоно уу
  • Идэвхтэй дуугарагчийн урт хөлийг Arduino дээрх 13 -р зүүгээр холбоно уу

Алхам 4: Алхам 4: LED -ийг тохируулах

Алхам 4: LED тохируулах
Алхам 4: LED тохируулах
  • LED -ийн богино хоёр хөлийг талхны самбар дээрх GND төмөр замд холбоно уу
  • Улаан LED -ийн урт хөлийг Arduino дээрх A4 зүүгээр холбоно уу
  • Ногоон LED -ийн урт хөлийг Arduino дээрх A5 зүүгээр холбоно уу

Алхам 5: Алхам 5: HEX кодыг алсаас хүлээн авах

Алхам 5: HEX кодыг алсаас хүлээн авах
Алхам 5: HEX кодыг алсаас хүлээн авах

Кодыг эхлүүлэхийн өмнө ТВ -ийн удирдлагыг авч, алсын удирдлагынхаа HEX кодыг тайлахаа мартуузай. Та энэ төслийн 3 дугаарыг тайлах хэрэгтэй болно ("байшингийнхаа" нууц үгийн хувьд). IR алсын номын санг татаж авахаа бүү мартаарай.

Үүнийг хийхийн тулд энэ кодыг ашиглана уу:

#оруулах

хүчингүй тохиргоо ()

{

Цуваа эхлэх (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& үр дүн)) {

irReceiver. resume ();

Serial.println (result.value, HEX);

} }

Алхам 6: Алхам 6: Эцсийн код

Линк нь дээр байна. Хэрэв танд кодын талаар асуулт байвал надад мэдэгдээрэй.

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