Агуулгын хүснэгт:
Видео: Огноо, цагийг хэрхэн бүртгэх вэ? Liono Maker: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Танилцуулга:-
Энэхүү гарын авлагад бид Arduino ашиглан огноо, цагийн бүртгэлийг хэрхэн хийх талаар сурах болно. Энэ зорилгоор би DS3231 & Micro SD картны модулийг ашиглаж байна.
Цаг, огноог бүртгэхэд ашигладаг гол модуль бол DS3231 юм. DS3231 бол RTC (бодит цагийн цаг) модуль юм. Бодит цагийн цаг нь секунд, минут, цаг, өдөр, огноо, сар, жилийн мэдээллийг өгөх боломжтой. DS3231 нь 3.3V эсвэл 5V-ээр тэжээгддэг бөгөөд CR2032 литийн товчлуур бүхий батерейны батерей нь Arduino-тэй холбогдоогүй үед RTC-ийг тэжээдэг. DS3231 нь мөн суурилуулсан температур мэдрэгчтэй. DS3231 нь хоёр чиглэлтэй хоёр шугамтай I2C холболтыг ашигладаг.
1_Цуврал цаг (SCL)
2_Цуваа өгөгдөл (SDA)
ТАЙЛБАР:
Хэрэв та өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгчийг мэдрэгч хийх, түүний өгөгдлийг файлд бичих сонирхолтой байвал. Энд дараах линкүүд байна: 1-Температур ба гэрлийн эрчимтэй өгөгдөл бүртгэх
www.youtube.com/embed/gd-a8Y5GF3A
Arduino & micro SD карттай 2-DHT11 өгөгдөл бүртгэгч
www.youtube.com/embed/gd-a8Y5GF3A
Фэйсбүүк хуудас: Modal = admin_t…
Өгөгдөл бүртгэгч:
Мэдээлэл бүртгэгч (өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгч) нь өгөгдлийг цаг хугацааны явцад суурилуулсан багаж, мэдрэгч эсвэл гадны багаж, мэдрэгч ашиглан бүртгэдэг электрон төхөөрөмж юм. Эдгээр нь ерөнхийдөө жижиг хэмжээтэй, батерейгаар ажилладаг, зөөврийн бөгөөд микропроцессор, өгөгдөл хадгалах дотоод санах ой, мэдрэгчтэй. Зарим өгөгдөл бүртгэгч нь хувийн компьютертэй холбогдож, өгөгдөл бүртгэгчийг идэвхжүүлж, цуглуулсан өгөгдлийг харах, шинжлэхийн тулд програм хангамж ашигладаг бол зарим нь локал интерфэйстэй (товчлуур, LCD) төхөөрөмжтэй бөгөөд үүнийг бие даасан төхөөрөмж болгон ашиглаж болно. Энэ төсөлд би SD карт ашиглан өгөгдлийг Arduino-ийн тусламжтайгаар хадгалдаг.
DS3231:
Мэдрэгчийг хэмжих, өгөгдлийн бүртгэл хийх огноо, цагийг DS3231 гэх мэт бодит цагийн (RTC) модулийг ашиглан SD карт руу өгөгдөл бичихдээ оруулж болно. Бодит цагийн цаг нь секунд, минут, цаг, өдөр, огноо, сар, жилийн мэдээллийг өгөх боломжтой. DS3231 нь 3.3V эсвэл 5V-ээр тэжээгддэг бөгөөд CR2032 литийн товчлуур бүхий батерейны батерей нь Arduino-тэй холбогдоогүй үед RTC-ийг тэжээдэг. DS3231 нь мөн суурилуулсан температур мэдрэгчтэй. DS3231 нь хоёр чиглэлтэй хоёр шугамтай I2C холболтыг ашигладаг: цуваа цаг (SCL) ба цуваа өгөгдөл (SDA). Энэ холболтын диаграмыг Arduino -той хэрхэн холбох талаар авах боломжтой.
Бичил SD картны модуль:
Модуль (Micro SD-Card Adapter) нь файлын систем болон SPI интерфейсийн драйвер, SCM системээр дамжуулан Micro SD карт унших, бичих ажлыг дуусгах зориулалттай Micro SD карт уншигч модуль юм. Arduino хэрэглэгчид SD картны номын сангийн хамт ирдэг Arduino IDE програмыг эхлүүлж унших боломжтой.
1-р алхам:
Гүйлт:-
Энэхүү гарын авлагад би төслийнхөө схемийг гаргахдаа Fritzing програмыг ашиглаж байна.
Эхлээд би Fritzing -ийг нээж, дараа нь DS3231, Arduino UNO, Micro SD карт авах хэрэгтэй. бид тэдгээрийг холбогч утсаар холбох хэрэгтэй.
Дараахь холболтын стратегиуд байна:-
Arduino UNO -той DS3231 холболтууд:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 вольт
SDA ----------------------- А4 зүү
SCL ----------------------- А5 зүү
Arduino UNO-той SD картны холболтууд:-
SD карт _ Arduino UNO
Gnd -------------------------------- Gnd
VCC -------------------------------- 5 вольт
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- pin 10
Алхам 2:
Proteus симуляци:-
Энэ төсөлд би Proteus програм хангамжийг симуляцид ашигласан.
Нэгдүгээрт, би эд анги, төхөөрөмжийг авахын тулд номын сан нээх хэрэгтэй. Би симуляцийн зорилгоор DS3232, SD карт, виртуал терминал авч байна. Цаг, огноог дуурайх шаардлагатай тул симуляцийн явцад ds3232 цагийн цонх нээгддэг бөгөөд энэ нь цаг, огноог ажиллуулж байдаг. Бид Arduino кодчилолд огноо, цагийн эхлэх цэгүүдийг тохируулж болно. Зарим төслүүдэд товчлуурыг ашиглан огноо, цагийг гараар тохируулдаг бөгөөд үүний тулд бид Arduino -ийн кодчиллыг зохих ёсоор өөрчлөх шаардлагатай болдог.
Үүний тулд би Arduino UNO ашиглаж байна, бидэнд Hex файл хэрэгтэй байна. Arduino IDE дээр өөрийн Arduino кодчилол (доор код өгч байна) Hex файлыг хий. дараа нь Arduino Properties дээр байршуулна уу.
Би SD картны модулийг ашиглаж байна. Би SD картны файлыг өгч байна, үүнийг модульд байршуулна уу (дараах тайлбар дээр өгсөн болно). Протейд зүүн доод буланд тоглуулах товчлуур байгаа бөгөөд симуляци эхлэх болно. Симуляци эхлэхэд хоёр цонх нээлттэй байх болно, виртуал терминал ба ds3232 цаг.
> Виртуал терминал нь бүртгэгдсэн өгөгдлийг дараах байдлаар харуулдаг.
SD карт зүгээр
рекорд 1
бичлэг2
бичлэг3
дахин хийх 4
рекорд 5
> ds3232 цагийн цонх нь цаг, огноог зохих ёсоор харуулдаг.
> симуляцийн үед "Санах ойн картны агуулга" файл нээгдэх бөгөөд энэ файл нь data.csv өгөгдлийн файлыг агуулдаг. Энэ файлд бид цаг хугацаа, огноо, сар, өдөр, жилийн мэдээллийг харуулдаг. Саатал бүр (1000); энэ өгөгдөл давтагдах бөгөөд өгөгдөл үүнийг файлд нэмнэ.
Алхам 3:
EXCEL ажиллах:-
Excel -ийг нээгээд data.csv файлаа оруулна уу. өгөгдлийг баганад харуулах бөгөөд цаг хугацааны баганын шугамын графикийг авах болно.
Алхам 4:
Зөвлөмж болгож буй:
Arduino UNO болон SD-карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэх симуляци: 5 алхам
Arduino UNO болон SD карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэгч симуляци: Танилцуулга: сайн уу, энэ бол Liono Maker, энд YouTube-ийн линк байна. Бид Arduino-тэй хамтран бүтээлч төсөл хийж, суулгагдсан систем дээр ажиллаж байна. Өгөгдөл бүртгэгч: Өгөгдөл бүртгэгч (өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгч) нь цаг хугацааны явцад өгөгдлийг бүртгэдэг электрон төхөөрөмж юм
Цаг агаарын станцын өгөгдлийг хэрхэн бүртгэх вэ - Liono Maker: 5 алхам
Цаг агаарын станцын өгөгдлийг хэрхэн бүртгэх вэ | Liono Maker: Танилцуулга: Сайн байна уу, энэ бол #LionoMaker. Энэ бол миний нээлттэй эх сурвалж, албан ёсны YouTube суваг юм. Энд холбоос байна: Liono Maker / YOUTUBE CHANNEL Энэ төсөлд бид " Цаг агаарын станцын өгөгдлийг бүртгэх " хэрхэн хийхийг сурах болно. энэ бол маш сонирхолтой
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
Wemos D1 Mini Pro ашиглан Blynk апп руу огноо, цагийг оруулах: 10 алхам
Wemos D1 Mini Pro -ийг ашиглан Blynk апп руу огноо, цагийг түлхэх: Бид Wemos D1 Mini Pro -ийг ашиглан цагийг шахах болно. Энэ үйл ажиллагааг хийхийн тулд та Wemos D1 Mini Pro -т ямар ч бүрэлдэхүүн хэсгийг холбох шаардлагагүй болно
Ханан дээр цагийг харуулдаг цагийг хэрхэн бүтээх вэ: 6 алхам
Ханан дээр цагийг харуулдаг цагийг хэрхэн яаж бүтээх вэ: Энэхүү зааварчилгаа нь проектор цаг хэрхэн бүтээхийг танд харуулав. Энэхүү төхөөрөмж нь ханан дээр цаг гаргах боломжийг олгодог. Жижиг LCD сэрүүлэгтэй цаг дээр суурилсан (тийм ч жижиг биш, гэхдээ та үүнийг төлөвлөж, ажиллах боломжгүй болно), энэ бол задлах сайн арга юм