Mundarija:
- 1 -qadam: zarur komponentlar
- 2 -qadam: Displeylarni elektron jadvalga ulash
- 3 -qadam: Rezistorlar va kalitlarni qo'shish
- 4 -qadam: Arduino -ga ulanish
- 5 -qadam: Kodni qo'shish !!!
Video: Arduino raqamli soatini qanday qilish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Raqamli soatlar - fan sohasidagi buyuk ixtiro.
Siz hech o'ylab ko'rganmisiz "xuddi raqamli soatlarni xuddi filmlardagidek qilish kerak!" ????
Men ham bolaligimni o'z raqamli soatimni qurishni orzu qilganman, shuning uchun men o'zim uchun soat qurganman …
Men sizga ko'rsataman, qanday qilib o'zingiz osonlikcha va ozgina komponentli ajoyib raqamli soat qurishingiz mumkin …
Men raqamlarni ko'rsatish uchun 4 ta 7 segmentli umumiy anodli displeydan, eski sichqonchadan, ba'zi simlardan va arduinolardan ajratilgan 3 ta SPDT kalitidan foydalanganman. biz sozlash tugmachasini bosib ushlab turish va minut yoki soat tugmachasini bosib vaqtni o'z xohishimizga ko'ra o'zgartirishimiz mumkin..!
Shunday qilib, boshlaylik …!
1 -qadam: zarur komponentlar
Bu erda sizga kerak bo'lgan komponentlar:
1. Arduino uno.
2. 4 ta 7 segmentli umumiy anodli displeylar (agar sizda 4 raqamli etti segment bo'lsa, ularning ikkalasi uchun ham sxemalar bir xil deb xavotir olmang).
ularni snapdeal -dan sotib olishingiz mumkin, ular ajoyib! Men ularni saytdan tavsiya qilaman.
3. 3 spdt kalitlari (men eski sichqonchadan olib tashladim).
4. ba'zi simlar va o'tish simlari (har kim qiladi!).
5. Non paneli.
6. 4 1kohmli rezistorlar.
2 -qadam: Displeylarni elektron jadvalga ulash
Ulanishlarni yuqoridagi rasmda ko'rsatilgandek qiling.. bu juda oddiy.!
Ulanishlarga e'tibor bering, chunki simlar juda ko'p, siz adashib qolishingiz mumkin.
Eslatma 4 displeyning barcha a, b, c, d, e, f, g, nuqta segmentlari bir -biriga ulangan …. va har bir displeyning com, ya'ni 3 va 8, rezistorlar bilan bog'langan …
Xavotir olmang!!, asta -sekin borib, biroz sabr qiling, buni qila olasiz.
3 -qadam: Rezistorlar va kalitlarni qo'shish
Rasmda ko'rsatilgandek, har bir displeyga 1kohmli rezistorni ulang.
Spdt kalitlarini qo'shing yoki agar sizda tugmachalari bo'lsa, juda yaxshi bo'lardi!…
4 -qadam: Arduino -ga ulanish
Endi ulanishlar displey va kalitlar uchun amalga oshiriladi, endi ularni miyaga ulash vaqti keldi.
bu oddiy..
Segment pinlari uchun!
a -pin 2
b 3 -pin
c 4 -pingacha
d 5 -pin
e -pin 6 -ga
f 7 -pingacha
g 8 -pingacha
9 -pin uchun nuqta
Ko'rsatish pinlari uchun
1 dan 10 gacha pinni ko'rsatish
displey 2 dan 11 gacha
3 dan 12 gacha pinni ko'rsatish
dispaly 4 - pin 13gacha
Endi kalitlar uchun
kalit 1 - bu sozlash kalitlari …
2 va 3 -tugma - bu soatni o'zgartirish va daqiqani o'zgartirish kalitlari.
soatni yoki daqiqani o'zgartirish uchun biz sozlash tugmachasini ushlab turamiz va xohish tugmachasini bosamiz..!
tugmachalarning ulanishi uchun yuqoridagi rasmga qarang.. biz analog pinlardan foydalanganmiz va ularni raqamli kirish pimi sifatida ishlatganmiz … ha, rost, biz ularni raqamli kirish -chiqish pinlari sifatida ham ishlatishimiz mumkin.
5 -qadam: Kodni qo'shish !!!
Endi eng zo'r qismi … kodni arduino -ga yozish va qo'shish.
Vaqtni hisoblash va ko'rsatish uchun kod va vaqt kutubxonasi faylini biriktirdim.
Kodda hour () funktsiyasi bizga soatni va minut () funktsiyasini biz taxtani yoqgan paytdan boshlab bildiradi. taxtaga elektr quvvati uzilganda vaqt o'tib ketadi va har safar soat 00:00 dan boshlanadi.
Bundan tashqari, men 12 soatlik format kodini biriktirdim. 12 soatlik formatni olish uchun u hourFormat12 () funktsiyasidan foydalanadi.
Vaqt kutubxonasi sukut bo'yicha 24 soatlik vaqtni qaytaradi.
Eslatma:
Iltimos, Vaqt papkasini Time.zip -ga Arduino kutubxonalar papkasiga qo'shing
masalan, mening tizimimda:
C: / Program Files (x86) Arduino / kutubxonalari
O'zingizning ehtiyojlaringiz uchun kodni o'zgartirishda o'zingizni moslashuvchan his eting … va agar sizda karerlar bo'lsa, so'rashdan tortinmang.
Buni qilishdan zavqlaning …
Eslatma: Time.zip faylini yangiladim, chunki u Arduino IDE ning yangi versiyalarida eskirgan.
Tavsiya:
Arduino soatini qanday qilish kerak: 5 qadam
Arduino soatini qanday yasash mumkin: Men 15 ga yaqin analog soatni ishlab chiqdim. Mana men ulardan birini tanishtiraman
Led pikselli Arduino ish stoli soatini qanday qilish kerak: 9 qadam
Led Pixel Arduino ish stoli soatini qanday qilish kerak: salom do'stlar, men sizga ko'rsatma beramanki, arduino yordamida qanday qilib LED soat yasash mumkin
Quyosh energiyasida batareya soatini qanday ishlatish kerak: 15 qadam (rasmlar bilan)
Quyosh energiyasida batareyali soatni qanday ishga tushirish kerak: Bu hissa 2016 yildagi oldingi qo'shimchadan kelib chiqadi, (qarang bu yerga qarang), lekin bu davrda ishni ancha yengillashtiradigan va ish faoliyatini yaxshilaydigan tarkibiy qismlar rivojlandi. Bu erda ko'rsatilgan texnikalar quyosh nurini beradi
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
Dali uslubidagi eritish soatini qanday qilish kerak: 9 qadam (rasmlar bilan)
Dali uslubidagi eriydigan soatni qanday yasash mumkin: Men eski yozuvlarimning hech birini tinglamayman, lekin ularni yonimda bo'lish juda yoqadi. Yaxshiyamki, do'stlarim ham shunday. Bizni yana bir umumiy jihat - bu soat necha ekanligini bilishni qadrlashdir. Men yozuvlar bilan chalkashib ketdim va o'zimni hal qildim