Mundarija:

Arduino soati: 4 qadam
Arduino soati: 4 qadam

Video: Arduino soati: 4 qadam

Video: Arduino soati: 4 qadam
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, Iyul
Anonim
Arduino soati
Arduino soati

Ta'minotlar

Ushbu loyihada sizga Arduino kerak bo'ladi (men faqat nanodan foydalanardim), bir nechta o'tish kabellari, yorqinlikni sozlash uchun potensiometr, 1 22 ohmli rezistor, turli xil vintlar paneli va 2X16 LCD. vaqtni ko'rsatish uchun ko'rsatish.

bu erda sizga kerak bo'lgan narsalarga havolalar:

Arduino

LCD displey

simlar

potentsiometr

rezistorlar

mini non paneli

vintlardek

1 -qadam: Komponentlarni tekshiring

Komponentlarni sinab ko'ring
Komponentlarni sinab ko'ring

Birinchidan, biz ularning ishlashiga ishonch hosil qilish uchun komponentlarni sinovdan o'tkazamiz

birinchi qadam - barcha simlarni ulang

Arduino -da 5v - non panelidagi elektr rayıga o'tadi

Arduino -dagi GND - non panelidagi er osti temir yo'liga o'tadi

K displeyda - er usti elektr tarmog'iga o'tadi

Displeyda A - 22 ohmli rezistorni oling va uni A dan quvvat simiga ulang

Displeyda D7 - Arduino -dagi raqamli pin 3

Displeyda D6 - Arduino -dagi raqamli pin 4

Displeyda D5 - Arduino -dagi raqamli 5 -pin

Displeyda D4 - Arduino -dagi raqamli 6 -pin

E displeyda - Arduino -dagi raqamli pin 11

RW displeyda - non taxtasida er osti yo'lakchasiga o'tadi

Displeyda RS - Arduino -dagi raqamli 12 -pin

Endi potansiyometrni non paneliga qo'ying

Ikki yon pimning kuchini potansiyometr bilan erga va quvvat relslariga ulang, qutblanish muhim emas.

potentsiometrdagi o'rta pinni displeydagi VO ga ulang

Displeyda VDD - non panelidagi elektr rayıga o'tadi

va nihoyat, VDD displeyidagi oxirgi pinni erga ulang

Agar siz hamma narsani ulagan bo'lsangiz, barcha ulanishlarni tekshirib ko'ring, chunki noto'g'ri ulangan bo'lsa, biror narsa qisqa tutashuvga olib kelishi mumkin.

Endi siz simlaringizni tekshirib ko'rdingiz, kodni yuklab oling va ko'rib chiqing, shunda muammo yuzaga kelganda uni tushunasiz.

2 -qadam: Soatingizdagi vaqtni qanday o'zgartirish mumkin

Soatingizdagi vaqtni qanday o'zgartirish mumkin
Soatingizdagi vaqtni qanday o'zgartirish mumkin
Soatingizdagi vaqtni qanday o'zgartirish mumkin
Soatingizdagi vaqtni qanday o'zgartirish mumkin

agar hamma narsa ishlagan bo'lsa, uni ulaganingizda va kodni yuklaganingizda 7:07 ko'rsatilishi kerak. Agar siz vaqtni o'zgartirmoqchi bo'lsangiz, yuqoridagi kodni topib, soatni soat uyalaridan biriga, daqiqalarni esa minut uyalariga qo'yish kerak.

3 -qadam: 3D bosilgan soat qopqog'i va uni birlashtirish

3D bosilgan soat qopqog'i va uni birlashtirish
3D bosilgan soat qopqog'i va uni birlashtirish

Quyidagi fayllarni yuklab oling va ularni tilimga kesib oling, asosiy qopqoq orqa qopqoq uchun vintli teshiklarni ushlab turish uchun tayanchlarga muhtoj bo'ladi. Chop etilganidan so'ng, rasmda bo'lgani kabi, mini non panelini ekran ostiga yopishtiring va Arduino nanosini non taxtasiga yopishtiring. Arduino portining kichik teshikka qaraganligiga ishonch hosil qiling. Endi displey va potensiometrni avvalgidek ulashni boshlang. Ulanish tugagandan so'ng, har bir simning to'g'ri ulanganligiga ishonch hosil qilish uchun oxirgi tekshiruvni o'tkazing. Uni yoqishdan oldin, orqa qopqoqni vintlar bilan mahkamlang, shunda biz simlarning hech birida katta stress bo'lmaydi. Vintlarni yuqoriga itarish uchun teshikni, elimni yoki lentani u erga tashlang, buni ikkala tomondan bajaring, so'ngra qopqog'ini yoping va yong'oqni mahkamlang. Endi siz shunday qildingizki, siz uni ulashingiz va kerakli vaqtda sozlashingiz mumkin, endi siz soatni tugatdingiz! Agar sizda biron bir muammo bo'lsa, uning ostidagi muammolarni bartaraf etishga qarang.

4 -qadam: Muammolarni hal qilish

agar ekran bo'sh bo'lsa, D pinlari to'g'ri ulanganligini tekshiring

Agar ekran yoqilmasa, quvvatni tekshiring va agar u ishlamasa, hech narsa qovurilmaganligiga ishonch hosil qilish uchun voltmetrni ishlatib ko'ring.

Agar hech narsa yoqilmasa, Arduino yoki hokimiyat bilan bog'liq muammo bo'lmaydi.

Agar bu ishlarning hech biri qovurilgan narsaning buzilganligini anglatmasa.

Tavsiya: