Агуулгын хүснэгт:
Видео: DS1307 ба PIC16F628A бүхий RTC: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэ бол өөрөө дээрээс нь доошоо хийсэн хэлхээ юм.
Алхам 1: RTC хяналтын хэлхээ
Энэ бол нэг давхаргаар хийгдсэн pcb -ийн нэгдүгээр давхарт юм. Энэ нь эерэг хүчдэлийн зохицуулагч, шүүлтүүр, бодит цагийн IC, зай, pic16f628, LCD -д зориулсан 1*16pin толгой, товчлуур ба LED -д зориулсан 2x4 зүү толгой, 5Vsupply -д зориулсан 1*2pin толгойтой.
Бодит цагийн IC (DS1307) нь pic16f628 -д тоног төхөөрөмжийн түвшинд ороогүй I2C холбооны протоколыг дэмждэг бүтээгдэхүүн юм. Энэхүү саад бэрхшээлийг даван туулахын тулд би програм хангамжийн түвшинд I2Cprotocol ашигласан бөгөөд энэ нь тасалдал, туг, хяналтын бүртгэл гэх мэтийг ашиглах шаардлагагүй гэсэн үг юм. 16F628A -ийг сонгох болсон шалтгаан нь техник хангамжийг хэрэгжүүлэхэд шаардагдах хамгийн бага I/O портуудыг багасгасан явдал юм. pcb, гагнуур, эд анги гэх мэт бүх хэлхээний өртөг.
Алхам 2: Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Хоёрдугаар давхарт 2*3 товчлуур, LCD дэлгэц, LED. Нэг бүлэг товчлуурыг ашиглан огноо, цагийг тохируулдаг бол нөгөө бүлэг нь сэрүүлгийн цагийг тохируулдаг. RTC тохируулах товчлууруудын хувьд дунд товчлуурыг огноо, сар, өдөр гэх мэтийг сонгоход ашигладаг. Сэрүүлгийн цагийг тохируулах зорилгоор товчлуурын бусад бүлгийг ашигладаг. Rtc товчлууруудын нэгэн адил баруун товчлуур нь сонгосон хувьсагчийг (цаг, минут) нэмэгдүүлж, зүүн талд нь сонгосон хувьсагчийг бууруулдаг.
Зөвлөмж болгож буй:
Цахим бэх бүхий дэлгэц бүхий цахилгаан хэмнэх GPS: 4 алхам
Цахилгаан бэх бүхий GPS хэмнэх GPS: Зун болгон би алслагдсан газруудаар явган аялал хийдэг. Заримдаа, мөр нь бүдэгрэх эсвэл бүр алга болоход би утасныхаа GPS -ийг ашиглан координатаа олж, цаасан газрын зураг дээрх байрлалаа шалгах шаардлагатай болдог (надад ихэвчлэн дохио байдаггүй, тиймээс цаасан газрын зураг заавал байх ёстой
DS1307 RTC -тэй 8051 интерфейс болон LCD дээр цагийн тэмдгийг харуулах: 5 алхам
DS1307 RTC -тэй 8051 интерфэйс хийх, LCD дээр цаг хугацааны тэмдгийг харуулах: Энэхүү заавар дээр бид 8051 микроконтроллерийг ds1307 RTC -тэй хэрхэн холбох талаар тайлбарласан болно. Энд бид протеус симуляцийг ашиглан RTC хугацааг lcd хэлбэрээр харуулж байна
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м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам
ESP32 Interface with SSD1306 Oled with MicroPython: Micropython бол python -ийн оновчтой, жижиг хэмжээтэй ул мөр юм. Санах ойн хязгаарлалттай, эрчим хүчний хэрэглээ багатай суулгагдсан төхөөрөмжид зориулагдсан болно. Micropython нь ESP8266, ESP32, Ardui зэрэг олон хянагч гэр бүлүүдэд зориулагдсан болно
DS1307 Arduino -той бодит цагийн цаг RTC: 4 алхам
DS1307 Real Time Clock RTC with Arduino: Энэхүү гарын авлагад бид Real Time Clock (RTC) болон хэрхэн Arduino & Бодит цагийн цаг IC DS1307 нь цаг хэмжигч төхөөрөмж хэлбэрээр хийгдсэн бөгөөд цагийг хянах, хуанли хөтлөхөд Бодит цаг (RTC) -ийг ашигладаг бөгөөд RTC ашиглахын тулд