Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүд
- Алхам 2: Cicuit диаграм
- Алхам 3: Дэлгэцийг тохируулах
- Алхам 4: Холболтууд
- Алхам 5: Breadboard дээр тест хийх
- Алхам 6: КОД
- Алхам 7: ARDUINO UNO -г гэрийн хийсэн ARDUINO -оор солих
- Алхам 8: Хэргийг гаргах
- Алхам 9: Аз жаргалтай болгох
Видео: Diy Seven сегментийн дэлгэцийн цаг: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад би долоон сегмент бүхий цаг хэрхэн бүтээхийг танд үзүүлэх гэж байна
Алхам 1: Бүрэлдэхүүн хэсгүүд
- 4* нийтлэг анодын долоон сегмент нь https://amzn.to/3aDfwtP -ийг харуулдаг
- Arduino UNO
- 3 товчлуур дарна уу
- Ds1307 rtc модуль
- Нийтлэг ПХБ
- 2*LED
Алхам 2: Cicuit диаграм
Нэрийн дагуу долоон сегментийн дэлгэц нь 7 сегменттэй. сегмент бүр нь нэг л LED бөгөөд бүх 7 LED нь нийтлэг эерэг эсвэл нийтлэг сөрөг байж болох нийтлэг зүүгээр холбогдсон бөгөөд тодорхой хэв маягаар зохион байгуулагдсан болно.
Ердийн 7 сегментийн дэлгэц нь дээд ба доод хэсэгт байрлуулсан 10 голтой бөгөөд дунд тээглүүр бүр нь нийтлэг тээглүүр юм
Бусад нь харгалзах долоон сегментийг хянах ёстой
Алхам 3: Дэлгэцийг тохируулах
Бид үүнийг хянахын тулд 4*8 = 32 зүү бүхий 4 дэлгэцтэй бөгөөд манай Arduino -д 32 зүү байхгүй тул үүнийг яаж хийх вэ. тийм ээ, мультиплекс хийх … Тиймээс бид бүх сегментүүдийг 4 дэлгэцийн А сегментийг хамтад нь холбож, бүх дэлгэцийн В сегментийг хамтад нь холбож, одоо … одоо бидэнд нийтлэг 7 зүү бүхий 7 нийтлэг зүү, 4 нийтлэг анодын голтой байна, тиймээ манай Arduino 11 тээглүүр. Мултиплекс ашиглан 32 дэлгэцийн оронд 11 зүү бүхий 4 дэлгэцийг удирдах боломжийг олгодог
Алхам 4: Холболтууд
Би бүгдийг хэлхээний дагуу холбосон
3 товчлуурын нэг үзүүрийг хооронд нь холбож, A0, A1, A2 руу холбоно уу
RTCmodule нь i2c холболт дээр ажилладаг тул холбогдоорой
SDA -аас A4 хүртэл
SC5 -аас A5 хүртэл
GND -ээс GND хүртэл
VCC -аас 5V хүртэл
Алхам 5: Breadboard дээр тест хийх
Би бүгдийг схемийн дагуу холбосон бөгөөд бүх зүйл төгс ажилладаг
Алхам 6: КОД
ТАТАХ
татаж авах байршуулах
Алхам 7: ARDUINO UNO -г гэрийн хийсэн ARDUINO -оор солих
Бага зай хэмнэхийн тулд би Arduino -г арилгаж, өөрийн гараар хийсэн Arduino -той хамт буцаав
Энэ видеог үзээд миний Arduino самбарыг хэрхэн хийснийг мэдээрэй
Алхам 8: Хэргийг гаргах
Би хайрцгийг бүтээхдээ 3 мм -ийн хөөсөнцөр хавтанг ашигласан
Алхам 9: Аз жаргалтай болгох
Хэрэв танд энэ төслийн талаар эргэлзэж байвал доор тайлбар бичнэ үү
Дэлгэрэнгүй мэдээллийг үзэхийн тулд видеог үзээрэй, мөн миний сувгийг бүртгүүлээрэй. баярлалаа
Зөвлөмж болгож буй:
Механик долоон сегментийн дэлгэцийн цаг: 7 алхам (зурагтай)
Механик долоон сегментийн дэлгэцийн цаг: Хэдэн сарын өмнө би хоёр оронтой 7 сегментийн дэлгэцийг бүтээсэн бөгөөд үүнийг тоолох тоолуур болгон хувиргасан. Энэ нь маш сайн гарч ирсэн бөгөөд олон хүмүүс цаг гаргахын тулд дэлгэц дээр хоёр дахин нэмэгдүүлэхийг санал болгов. Асуудал нь би аль хэдийн гүйж байсан
Arduino 7 сегментийн дэлгэцийн дижитал Ludo шоо төсөл: 3 алхам
Arduino 7 сегментийн дэлгэцийн төсөл бүхий дижитал людо шоо: Энэхүү төсөлд 7 товчлууртай дэлгэц нь товчлуур дарах бүрт 1-6 хүртэлх тоог санамсаргүй байдлаар харуулдаг. Энэ бол хүн бүрийн хийх дуртай төслүүдийн нэг юм. 7 сегментийн дэлгэцтэй хэрхэн ажиллах талаар энд дарж үзнэ үү: -7 сегмент
Shift бүртгэлтэй 7 сегментийн дэлгэцийн тоолуур: 3 алхам
7 сегментийн дэлгэцийн тоолуур нь ээлжийн бүртгэлтэй: Хэрэв та ээлжийн бүртгэлийг хэрхэн ашиглах, кодоор хэрхэн ажиллах талаар дөнгөж сурч байгаа бол энэ бол төгс эхлэгч төсөл юм. Нэмж дурдахад, хэрэв та 7 сегментийн дэлгэцтэй танилцаж байгаа бол энэ төсөл маш сайн эхлэл болно. Энэ төслийг эхлүүлэхийн өмнө та дараах зүйлсийг хийх хэрэгтэй:
7 сегментийн дэлгэцийн массив: 6 алхам (зурагтай)
7 сегментийн дэлгэцийн массив: Би arduino наногоор удирддаг 7 сегментийн 144 дэлгэцээс бүрдсэн LED дэлгэц бүтээсэн. Сегментүүд нь 18 ширхэг MAX7219 ic -ээр хянагддаг бөгөөд 64 хүртэлх LED эсвэл 8 7 сегментийн дэлгэцийг хянах боломжтой. Массив нь тус бүрээс бүрдсэн 144 дэлгэцтэй
Arduino MAX7219 7 сегментийн дэлгэцийн заавар: 5 алхам
Arduino MAX7219 7 сегментийн дэлгэцийн заавар: MAX7219 бол 7 сегментийн LED (8 хүртэлх оронтой), блок дэлгэц (бар дэлгэц), 64 бие даасан LED-ийг удирдахад ашигладаг IC юм. Микроконтроллертой холбогдохын тулд MAX7219 нь SPI холбооны системийг ашигладаг. Тиймээс 64 л жолоодох