Mundarija:

Arduino LifeClock: 6 qadam (rasmlar bilan)
Arduino LifeClock: 6 qadam (rasmlar bilan)

Video: Arduino LifeClock: 6 qadam (rasmlar bilan)

Video: Arduino LifeClock: 6 qadam (rasmlar bilan)
Video: Game of Life Clock - 6 seconds 2024, Noyabr
Anonim
Arduino LifeClock
Arduino LifeClock

Bu noyob soat har bir kunni qadrlashingizni, etti yoshli displeyda kunlaringizni (yoki haftalarni) ko'rsatishni eslatadi.

1 -qadam: Sizga kerak bo'ladi

Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi

Elektronika:

  1. Arduino Pro Mini 5V (yoki> = 12 GPIO pinli boshqa arduino)
  2. 4 raqamli 7 segmentli displey
  3. DS3231 real vaqtda soat moduli
  4. 4x 200 Ohm rezistorlar

Materiallar:

  1. Rasm ramkasi
  2. Perf Board (mos keladigan o'lcham)
  3. MicroUSB Breakout (yoki boshqa 5-12V quvvat manbai)
  4. Simlar/qattiq simlar
  5. Pin sarlavhalari (erkak, ayol)

Asboblar:

  1. Lehimlash temir
  2. FTDI dasturchisi (agar mini -mini bo'lsa)

2 -qadam: prototip yaratish

Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish

Komponentlarni doimiy ravishda yig'ishdan oldin, biz hamma narsa to'g'ri ishlayotganini tekshirishimiz kerak.

  1. Har bir narsani sxemaga muvofiq ulang
  2. COM-portni tekshiring va eng yangi drayverlarni o'rnating
  3. Taqdim etilgan eskizni tuzing va yuklang

Ulanishlar:

Umumiy katodli displey

  • 2 -pin - COM4 (qarshilik)
  • 3 -pin - g
  • Pin 4 - c
  • 5 -pin - DP
  • Pin 6 - d
  • 7 -pin - e
  • Pin 8 - COM1 (qarshilik)
  • Pin 9 - a
  • Pin 10 - f
  • Pin 11 - COM2 (qarshilik)
  • Pin 12 - COM3 (qarshilik)
  • Pin 13 - b

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Agar siz umumiy anodli displeydan foydalansangiz, kodni non taxtasida yoki keyinroq to'g'rilashingiz kerak

3 -qadam: qismlarni o'zgartirish

Bo'limlarni o'zgartirish
Bo'limlarni o'zgartirish
Bo'limlarni o'zgartirish
Bo'limlarni o'zgartirish

Biz ba'zi tarkibiy qismlarimizni ramkaga mos kelishi uchun o'zgartirishimiz kerak.

Arduino

  • Erkaklar pin sarlavhalarida lehim (ko'rsatilganidek)
  • SDA va SCL ga ikkita sim qo'shing

DS3231

  • 6 ta pin boshini olib tashlang
  • Boshqa tarafdagi 4 pinli sarlavhadagi lehim (ko'rsatilganidek)

MicroUSB uzilishi

Pim sarlavhalarida lehim

4 -qadam: O'chirish kartasini yaratish

O'chirish platasini qurish
O'chirish platasini qurish
O'chirish platasini qurish
O'chirish platasini qurish
O'chirish platasini qurish
O'chirish platasini qurish

Agar hamma narsa mukammal ishlagan bo'lsa, siz elektron kartani qurishni boshlashingiz mumkin. Butun elektron karta tanlangan rasm ramkasiga to'g'ri kelishi kerak. Agar sizning taxtangiz turli o'lchamlarga ega bo'lsa, ehtimol siz komponentlarning joylashishini o'zgartirishingiz kerak bo'ladi.

1) Aranjirovka:

Har bir komponentni sxemada ko'rsatilgandek joylashtiring. Agar simlarning diametri 1 mm dan katta bo'lsa, A4-SDA (kulrang) va A5-SDA (oq) orqali ikkita teshik ochish kerak.

2) biriktirish:

Agar har bir komponent to'g'ri joylashtirilgan bo'lsa, siz lehimlashni boshlashingiz mumkin. Qolgan oyoqlarini olib tashlaganingizga ishonch hosil qiling.

3) simlar:

Siz oddiy kabellardan foydalanishingiz mumkin, ularni perfart taxtaning orqa tomoniga ulashingiz yoki old tomondan kumush simni ishlatishingiz mumkin. Buning uchun siz kumush simni mos keladigan uzunlikka kesib, uchlarini egishingiz kerak. Endi siz ularni mos ravishda joylashtirishingiz va lehimlashingiz kerak.

4) Ulanishni tekshiring:

Agar biror narsa ishlamasa yoki hamma narsa to'g'ri ulanganligiga ishonch hosil qilishni xohlasangiz, uni multimetringizning uzluksizligi yordamida tekshirishingiz mumkin.

5 -qadam: Rasm ramkasini o'zgartiring

Rasm ramkasini o'zgartiring
Rasm ramkasini o'zgartiring
  1. Ramkaning orqa plastinkasiga 4 ta o'rnatish teshigi va 1 ta kabel uchun teshik qiling
  2. Kengash taxtasini pastga tushiring (qo'shimcha ravishda bir nechta to'xtashlar bilan)
  3. Orqa tarafdagi microUSB uzilishini to'g'rilab, quvvat kabellari bilan ulang (RAW, GND)

Siz xohlagan narsaga qarab, siz shisha oynani joyiga qo'yishingiz yoki qandaydir passepartoutdan foydalanishingiz mumkin.

6 -qadam: Kod

Kodeks
Kodeks

Kodni yuklashdan oldin kerakli kutubxonalarni o'rnatganingizga va ikkita parametrni aniqlaganingizga ishonch hosil qilishingiz kerak.

1) Sizning yoshingiz kunlar bilan (21-qator) [https://www.calculator.net/age-calculator.html]

2) Tug'ilgan vaqtingiz (23 -qator)

Agar ko'rsatilgan qiymat noto'g'ri yoki o'zgartirilishi kerak bo'lsa, siz EEPROMni tozalashingiz kerak

Umid qilamanki, men sizni ushbu loyihada ilhomlantira olaman. Agar sizda biron bir savol yoki yaxshilanish bo'lsa, ularni baham ko'ring.

Tavsiya: