Arduino Nano USB-C turi (tavsiya etiladi)

|
Arduino Nano USB-C turi (tavsiya etiladi)
|
bet | 3/11 | Sana | 25.07.2024 | Hajmi | 1,44 Mb. | | #268592 |
Bog'liq Reja (2)Arduino Nano USB-C turi (tavsiya etiladi)
12v adapter:
RTC DS3231 haqiqiy vaqt soati:
16X2 LCD
Boshqa vositalar va komponentlar:
Esp 32 + Bluetooth moduli (tavsiya etiladi)
Yuqori Arduino Sensorlari:
Yangi boshlanuvchilar uchun Super Starter to‘plami
Raqamli Osiloskoplar
O‘zgaruvchan
Ta'minot
RTC DS3231 haqiqiy vaqt soati
Bu RTC DS3231 moduli. RTC Real vaqtda soatni anglatadi. Arduino o‘zi ajralmas timekeeper ega bo‘lsa, biz RTC DS3231 moduli kerak nima uchun fikr bo‘lishi mumkin. Arduino haqiqatan ham kuchli va biz Real vaqtda soat yasashimiz mumkin, ammo muammo Arduino o‘chirilganda yoki quvvat uzilganda, vaqt va sana ma'lumotlari butunlay yo‘qolganda paydo bo‘ladi.
Ammo agar siz RTC DS3231 moduliga qarasangiz, u batareyaga ega va asosiy quvvat manbai uzilgan bo‘lsa ham yoki biz mikrokontrollerni qayta dasturlashtirsak ham vaqt va sana ma'lumotlarini kuzatib borishi mumkin.
RTC DS3231 xususiyatlari:
RTC DS3231-bu arzon, juda aniq Real vaqt soati bo‘lib, u soat, daqiqa va soniyalarni ushlab turishi mumkin. Ushbu modul shuningdek kun, oy va yil ma'lumotlarini saqlab turishi mumkin. RTC DS3231 moduli, shuningdek, kabisa yillari va 31 kundan kam bo‘lgan oylar uchun avtomatik kompensatsiyaga ega.
Ushbu modul 3,3 volt yoki 5 volt yordamida quvvatlanishi mumkin.
Yuqoridagi rasmda aniq ko‘rinib turibdiki, DS3231 moduli jami 6 ta erkak sarlavhaga ega va aniq belgilangan. Bu Out 6 Pim, biz faqat yordamida qilinadi 4 SCL bor Pim, SDA, VCC, va GND.
16X2 LCD
Bu 16 va 2 LCD, siz ko‘rib turganingizdek, men allaqachon jumper simlarini lehimlaganman. Men juda batafsil olish boshlandi tutorial bor 16 va 2 LCD, qaysi misollar uchun kabi ekstremal asoslarini o‘z ichiga oladi, Soldering, interfacing, va asosiy dasturlash.
Arduino RTC DS3231 sxemasi
Bu 16 ds2 LCD va RTC Ds3231 modulining Arduino bilan qanday ulanganligini tushuntirib beradigan to‘liq sxema. Ushbu sxema cadsoft eagle 9.1.0 versiyasida yaratilgan. Agar siz sxematik va tenglikni qanday qilishni o‘rganmoqchi bo‘lsangiz, unda qo‘llanmani tomosha qiling.
Ko‘rib turganingizdek Arduino zamin PIN raqami bilan bog'liq 1, 5 va PIN raqami 16 LCD ... Arduino dan 5v pin raqami bilan bog'liq 2 va pin raqami 15 ... o‘zgaruvchan qarshilik yoki potansiyometrning o‘rta pimi LCD-ning pin raqami bilan ulangan... boshqa ikki Pim erga va 5v bilan bog'liq. PIN ning 4 uchun 7 Arduino ning LCD D7 uchun Pim d4 bilan bog'liq.
Arduino-ning 8-Pin raqami LCD-ning yoqish piniga ulangan.
Arduino - ning 9-sonli Pin raqami LCD-ning Rs pimi bilan, LCD-ning R/Vt pimi esa erga ulangan.
RTC DS3231 modulining Vcc pimi Arduino ning 3,3 voltli pimi bilan, DS3231 modulining zamini esa Arduino zamini bilan bog'langan. RTC Ds3231 Real vaqtda soat modulining SDA va SCL pinlari Arduino-ning A4 va A5 Analog pinlari bilan ulangan. RTC DS3231 moduli SPI protokolidan foydalanadi.
Arduino bilan ds3231 va 16x2 LCD interfeyslari
RTC ds3231 moduli va 16 Arduino bilan 2 LCD interfeysi allaqachon tushuntirilgan sxema bo‘yicha.
Arduino va modul o‘rtasidagi aloqani tushunish juda muhimdir, chunki bu aloqa modulning Arduino bilan qanday kommunikatsiya qilishi, qanday ma'lumot almashish va o‘zaro amalni bajarishni ta'minlaydi. Asosiy aloqa turli kommunikatsiya interfeyslaridan foydalanib olingan bo‘lishi mumkin, masalan, UART, I2C, SPI va analog pinlar orqali analog aloqalar.
**1. UART (Universal Asynchronous Receiver-Transmitter):** Bu, odatda UART yoki Serial port deb nomlangan interfeys orqali amalga oshiriladi. Bu interfeys yordamida Arduino modul bilan ma'lumot almashish va uch yoki qabul qilish imkoniyatiga egadir.
**2. I2C (Inter-Integrated Circuit):** I2C protokoli yordamida modul va Arduino o‘rtasidagi aloqa juda oson va qulay bo‘ladi. Modulning SDA va SCL pinlari orqali modul bilan aloqani o‘rnating va komandalar va ma'lumotlar o‘zaro almashiladi.
**3. SPI (Serial Peripheral Interface):** SPI interfeysi qisqa masofada har bir qurilmani bog'lash uchun juda qulaydir. Shuningdek, SPI orqali bir necha qurilmalarga o‘xshash ma'lumotlar yuborish va qabul qilish mumkin.
**4. Analog pinlar:** Bunday modullar qo‘shimcha xavfsiz bo‘lmaydi, lekin ularning modul bilan aloqasi analog kirish va analog chiqish pinlari orqali o‘rnatingan bo‘lishi mumkin.
Modulni Arduino-ga bog'lash uchun, modulning elektr darajasi va funksiyalariga qarab, bog'lanish yo‘llari moslashtiriladi. Bu o‘rtadagi aloqa Arduino dasturining modulni boshlash va uni o‘zgartirish imkoniyatini ta'minlaydi.
Ko‘p modullar UART, I2C yoki SPI interfeyslari orqali bog'lanadi, shuningdek, qisqa masofali analog aloqalar foydalanilishi mumkin. Har bir modul uchun bo‘lgan bog'lanish interfeysi va protokollari arasidagi farqliliklar aniqlanganidan so‘ng, moslashtirish uchun dastur yoziladi va modulning o‘z xususiyatlarini o‘z ichiga oladi.
|
| |