Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Алхам 1: 7 сегментийн дэлгэцийг тохируулах
- Алхам 2: Алхам 2: IR хүлээн авагчийг тохируулна уу
- Алхам 3: Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулна уу
- Алхам 4: Алхам 4: LED -ийг тохируулах
- Алхам 5: Алхам 5: HEX кодыг алсаас хүлээн авах
- Алхам 6: Алхам 6: Эцсийн код
Видео: Долоон сегментийн IR хүлээн авагч гэрийн дохиоллын систем: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Хэрэв та 4 оронтой 7 сегментийн дэлгэцийг ашиглах, байшингийнхаа эргэн тойронд хэрэгжүүлж болох гайхалтай зүйлийг бүтээхийг хүсч байвал энэ нь эхлэх төгс төсөл юм. Та 4 оронтой 7 сегментийн дэлгэц ашиглах шаардлагагүй бөгөөд нэг оронтой дэлгэц ашиглах боломжтой бөгөөд энэ нь сайн ажиллах ёстой. Энэ төсөл танд таалагдсан гэж найдаж байна!
Эхлэхээсээ өмнө талхны тавцан дээрх цахилгаан төмөр замд 5V хүчдэлийг холбож, GND зүүг талхны тавцан дээр газардуулаарай.
Хангамж
- 4 оронтой 7 сегментийн дэлгэц
- Улаан ба ногоон LED
- Хэт авианы мэдрэгч
- IR хүлээн авагч
- Дуу чимээ
- Холбогч утас (маш олон)
- Талхны самбар
- Ардуино НҮБ
Алхам 1: Алхам 1: 7 сегментийн дэлгэцийг тохируулах
Таны хийх ёстой хамгийн эхний зүйл бол долоон сегмент бүхий дэлгэцээ тохируулах явдал юм.
- Pin 'E' -г Arduino дээрх 2 -р зүү рүү холбоно уу
- Pin 'D' -г Arduino дээрх 3 -р зүү рүү холбоно уу
- Pin 'C' -ийг Arduino дээрх 4 -р зүү рүү холбоно уу
- Pin 'G' -г Arduino дээрх 5 -р зүү рүү холбоно уу
- Pin 'D' -г Arduino дээрх 6 -р зүү рүү холбоно уу
- Pin 'D4' -ийг Arduino дээрх 7 -р зүү рүү холбоно уу
- Pin 'A' -г Arduino дээрх 8 -р зүү рүү холбоно уу
- Pin 'F' -ийг Arduino дээрх 9 -р зүү рүү холбоно уу
- Pin 'D3' -ийг Arduino дээрх 10 -р зүү рүү холбоно уу
- Pin 'D2' -ийг Arduino дээрх 11 -р зүү рүү холбоно уу
- Pin 'B' -ийг Arduino дээрх 12 -р зүү рүү холбоно уу
7 сегментийн дэлгэц дээрх зүү тус бүрийн нэрийг дээрх зургаас үзнэ үү.
Алхам 2: Алхам 2: IR хүлээн авагчийг тохируулна уу
IR хүлээн авагч дээр 3 хөлтэй. Баруун талын хөл нь VCC (хүч), зүүн гар талын хөл нь OUT (зүү рүү холбоно уу), дунд хөл нь GND -д зориулагдсан.
- VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу
- OUT зүүг Arduino дээрх A2 руу холбоно уу
- GND зүүг талхны тавцан дээрх газардуулгатай холбоно уу
Алхам 3: Алхам 3: Хэт авианы мэдрэгч ба дуугаруулагчийг тохируулна уу
Хэт авианы мэдрэгч
- GND -ийг талхны самбар дээрх газардуулгатай холбоно уу
- Echo pin -ийг Arduino дээрх A1 зүүтэй холбоно уу
- Trig pin -ийг Arduino дээрх A0 зүү рүү холбоно уу
- VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу
Дуу чимээ
- Идэвхтэй дуугарагчийн богино хөлийг GND руу холбоно уу
- Идэвхтэй дуугарагчийн урт хөлийг Arduino дээрх 13 -р зүүгээр холбоно уу
Алхам 4: Алхам 4: LED -ийг тохируулах
- LED -ийн богино хоёр хөлийг талхны самбар дээрх GND төмөр замд холбоно уу
- Улаан LED -ийн урт хөлийг Arduino дээрх A4 зүүгээр холбоно уу
- Ногоон LED -ийн урт хөлийг Arduino дээрх A5 зүүгээр холбоно уу
Алхам 5: Алхам 5: HEX кодыг алсаас хүлээн авах
Кодыг эхлүүлэхийн өмнө ТВ -ийн удирдлагыг авч, алсын удирдлагынхаа HEX кодыг тайлахаа мартуузай. Та энэ төслийн 3 дугаарыг тайлах хэрэгтэй болно ("байшингийнхаа" нууц үгийн хувьд). IR алсын номын санг татаж авахаа бүү мартаарай.
Үүнийг хийхийн тулд энэ кодыг ашиглана уу:
#оруулах
хүчингүй тохиргоо ()
{
Цуваа эхлэх (9600);
irReceiver.enableIRIn ();
}
void loop () {
if (irReceiver.decode (& үр дүн)) {
irReceiver. resume ();
Serial.println (result.value, HEX);
} }
Алхам 6: Алхам 6: Эцсийн код
Линк нь дээр байна. Хэрэв танд кодын талаар асуулт байвал надад мэдэгдээрэй.
Зөвлөмж болгож буй:
Механик долоон сегментийн дэлгэцийн цаг: 7 алхам (зурагтай)
Механик долоон сегментийн дэлгэцийн цаг: Хэдэн сарын өмнө би хоёр оронтой 7 сегментийн дэлгэцийг бүтээсэн бөгөөд үүнийг тоолох тоолуур болгон хувиргасан. Энэ нь маш сайн гарч ирсэн бөгөөд олон хүмүүс цаг гаргахын тулд дэлгэц дээр хоёр дахин нэмэгдүүлэхийг санал болгов. Асуудал нь би аль хэдийн гүйж байсан
Arduino болон 74HC595 Shift Register ашиглан долоон сегментийн дэлгэцийг хянах: 6 алхам
Arduino болон 74HC595 Shift Register ашиглан долоон сегментийн дэлгэцийг хянах: Хөөе, залуусаа! Акарш эндээс CETech -ээс авсан байна. Долоон сегментийн дэлгэц нь өгөгдлийг цифр хэлбэрээр харуулахад тохиромжтой хэрэгсэл бөгөөд үргэлж нэг сегментийн дэлгэцийг хянаж байх үед тэдний нэг сул тал байдаг
Edge-Lit долоон сегментийн цагны дэлгэц: 16 алхам (зурагтай)
Edge-Lit Seven сегментийн цагны дэлгэц: Долоон сегмент дэлгэц нь зуу гаруй жилийн турш оршин тогтнож ирсэн (https://en.wikipedia.org/wiki/Seven-segment_display) ба дижитал цаг, багаж хэрэгслийн самбар дээрх танил хэлбэрийг бүрдүүлдэг. болон бусад олон тооны тоон дэлгэцүүд. Тэд дахин
DIY долоон сегментийн дэлгэц 2ʺ: 14 алхам
DIY долоон сегментийн дэлгэц 2ʺ: Энэхүү дэлгэцийг ердийн анод эсвэл ердийн катод хэлбэрээр хийж болно. Төслийн бүрэлдэхүүн хэсгүүд нь ПХБ, 3мм -ийн 29 LED, 8 резистор, arduino 1x6 -ийн эмэгтэй толгойгоор дамждаг 2 ширхэг юм. DIY Seven сегментийн дэлгэц 2ʺ нь arduin хийхэд тохиромжтой
Дахин боловсруулсан PVC долоон сегментийн дэлгэц: 5 алхам (зурагтай)
Дахин боловсруулсан PVC долоон сегментийн дэлгэц: Би хананд өлгөх боломжтой дижитал цаг хийхээр төлөвлөөд удаж байна, гэхдээ би нийлэг худалдаж авахыг хүсээгүй тул үүнийг байрлуулсаар байгаад үлдсэн PVC кабелийн суваг, Үр дүн нь ор биш гэдгийг хэлэх ёстой, тиймээс