Агуулгын хүснэгт:
Видео: DS3231 ба LCD1602 бүхий Arduino цаг: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ төсөл нь том төслийн нэг хэсэг боловч бие даасан төсөл байж болно. Энэ нь үндсэндээ цаг, огноог тохируулах хоёр товчлууртай цаг юм.
Энэ нь бүх утас бүхий талхны самбар дээр тийм ч сайхан харагддаггүй, гэхдээ энэ нь ажлыг гүйцэтгэдэг бөгөөд үүнийг I2C дэлгэц ашиглан хялбаршуулж болно, гэхдээ би энэ сэдвийг ирээдүйд зааж өгөх болно.
Үйлдлийн горим нь маш энгийн бөгөөд танд хоёр товчлуур байгаа бөгөөд эхнийх нь arduino дээрх 8 -р зүүтэй холбогдсон бөгөөд параметрийг (огноо, цагийн минут …) сонгоход ашигладаг бөгөөд эцэст нь шинэ огноог хадгалдаг. Arduino дээрх 9 -р зүү дээр хавсаргасан хоёр дахь товчлуур нь сонгосон параметрийг нэмэгдүүлэх, хэрэв та сэтгэл хангалуун бус байгаа бол оруулсан өгөгдлөө цуцлахад ашигладаг.
Алхам 1: Шаардлагатай эд ангиуд:
1. Arduino UNO R3 эсвэл нийцтэй самбар
2. DS3231 RTC (Real Time Clock) модуль
3. CR2032 батерей, хэрэв модуль нь хамт ирдэггүй бол
4. LCD 1602 дэлгэц
5. 1602 LCD -ийн тодосгогчийг тохируулах 50K ом хувьсах эсэргүүцэл
6. Огноо, цагийг тохируулах 2 товчлуур
7. Товчлуурын тээглүүрийг буулгахад зориулагдсан хоёр 10K ом эсэргүүцэл
8. Эд ангиудыг холбох холбогч утас
9. Талхны самбар
Алхам 2: Схемийг угсрах
Төслийн анхны зураг дээр үндэслэн холболт хийх боломжгүй гэдэгт би итгэлтэй байгаа тул түүний схемийг энд оруулав.
Алхам 3: Кодыг бичнэ үү:
Та энэ төслийн кодыг энд хавсаргасан файлаас олж болно. Үүнийг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно. Кодыг.ino файл дотор тайлбарласан болно. Аливаа саналыг хүлээж авах боломжтой.
Мөн миний ашигласан номын санг хавсаргав. DS3231 -ийн бусад номын сан ажиллахгүй байж магадгүй юм.
Зөвлөмж болгож буй:
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: 4 алхам (зурагтай)
Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: P10 дэлгэц нь матриц LED -ийн массив юм. P10 LED -ийг ерөнхийдөө Dot Matrix Display буюу DMD дэлгэц гэж нэрлэдэг. Энэ нь ээлжийн бүртгэл дээр суурилдаг бөгөөд ерөнхийдөө 74595 ээлжийн бүртгэлийг ашигладаг. Тэдгээрийг ижил төстэй олон тооны хавтангаар каскад хийж болно. А
LCD дэлгэцтэй Arduino DS3231 RTC цаг: 3 алхам
LCD дэлгэцтэй Arduino DS3231 RTC цаг: DS3231 RTC (бодит цагийн цаг) -тай танилцахын тулд би 24 цагийн энгийн ардуино суурилсан цаг бүтээсэн. Энэ нь дараах функцтэй 3 товчлууртай: цаг тохируулах горимд орохын тулд дурын товчлуурыг дарж, цагийг минутын дотор нэмэгдүүлэх, багасгах
Хязгааргүй цаг - Arduino - WS2813 ба DS3231: 5 алхам (зурагтай)
Хязгааргүй цаг - Arduino - WS2813 ба DS3231: Хязгааргүй цаг - Arduino - WS2813 ба DS3231I нь цаг бүтээхийг хүсч байсан бөгөөд Arduino ашиглан хязгааргүй цаг хийх талаар гараа туршиж үзэх санаа надад таалагдсан. Би үүнийг нийтлэг зүйлүүдээс бүтээж, програмыг өөрөө бичихийг хүсч байсан. Infinity C гэж юу вэ?
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): 6 алхам
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): Энэхүү заавар нь нээлттэй эх сурвалж (техник хангамж, програм хангамж) төсөл болох Wise Clock 2-ийн иж бүрдлийг хэрхэн угсрахыг харуулав. Wise Clock 2 иж бүрэн хэрэгслийг эндээс худалдаж авах боломжтой. Дүгнэж хэлэхэд, энэ бол Wise Clock 2 -ийн хийж чадах зүйл юм (одоогийн нээлттэй эхийн програм хангамжийн тусламжтайгаар