Arduino LifeClock: 6 addım (şəkillərlə birlikdə)
Arduino LifeClock: 6 addım (şəkillərlə birlikdə)

Video: Arduino LifeClock: 6 addım (şəkillərlə birlikdə)

Video: Arduino LifeClock: 6 addım (şəkillərlə birlikdə)
Video: How to solve a Rubik’s cube | The Easiest tutorial | Part 1 2025, Yanvar
Anonim
Arduino Həyat Saatı
Arduino Həyat Saatı

Bu unikal saat, yeddi seqmentli bir ekranda günlərinizi (və ya həftələrinizi) göstərərək hər gününüzü qiymətləndirməyi xatırladır.

Addım 1: Ehtiyacınız olacaq

Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq

Elektronika:

  1. Arduino Pro Mini 5V (və ya> = 12 GPIO Pins olan hər hansı digər arduino)
  2. 4 Rəqəmli 7 Segment Ekranı
  3. DS3231 Real vaxt saatı modulu
  4. 4x 200 Ohm rezistorlar

Materiallar:

  1. Şəkil Çərçivəsi
  2. Perf Board (uyğun ölçüsü)
  3. MicroUSB Breakout (və ya digər 5-12V güc mənbəyi)
  4. Tellər/Hardwires
  5. Pin başlıqları (kişi, qadın)

Alətlər:

  1. Lehimleme dəmir
  2. FTDI Proqramçısı (pro mini olduqda)

Addım 2: Prototipləşdirmə

Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə

Daimi komponentləri yığmadan əvvəl hər şeyin düzgün işlədiyini yoxlamaq lazımdır.

  1. Hər şeyi sxematik şəkildə bağlayın
  2. COM-Portu yoxlayın və ən son sürücüləri quraşdırın
  3. Verilən eskizi tərtib edin və yükləyin

Əlaqələr:

Ümumi Katod Ekranı

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

DS3231

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

Ümumi bir anod ekranı istifadə edirsinizsə, çörək taxtasındakı və ya daha sonra koddakı pinləri düzəltdiyinizə əmin olmalısınız

Addım 3: Parçaları dəyişdirin

Parçaları dəyişdirin
Parçaları dəyişdirin
Parçaları dəyişdirin
Parçaları dəyişdirin

Bəzi komponentlərimizi çərçivəyə daxil etmək üçün dəyişdirməliyik.

Arduino

  • Kişi pin başlıqlarında lehim (göstərildiyi kimi)
  • SDA və SCL -ə iki tel əlavə edin

DS3231

  • 6 pin başını silmək
  • Digər tərəfdən 4 pin başlıqlarında lehim (göstərildiyi kimi)

MicroUSB Breakout

Pin başlıqlarında lehim

Addım 4: Dövrə lövhəsinin qurulması

Dövrə lövhəsinin qurulması
Dövrə lövhəsinin qurulması
Dövrə lövhəsinin qurulması
Dövrə lövhəsinin qurulması
Dövrə lövhəsinin qurulması
Dövrə lövhəsinin qurulması

Hər şey qüsursuz işləyirsə, elektron lövhənin inşasına başlaya bilərsiniz. Bütün dövrə lövhəsi seçilmiş şəkil çərçivəsinə uyğun olmalıdır. Mükəmməl lövhənizin fərqli ölçüləri varsa, ehtimal ki, komponentlərin yerləşdirilməsini tənzimləməlisiniz.

1) Aranjıman:

Hər bir komponenti sxematik şəkildə göstərildiyi kimi yerləşdirin. Tellərinizin diametri> 1 mm-dirsə, A4-SDA (boz) və A5-SDA (ağ) keçmək üçün iki delik açmalısınız.

2) Əlavə:

Hər bir komponent düzgün yerləşdirilsə, komponentləri lehimləməyə başlaya bilərsiniz. Bundan sonra qalan ayaqları çıxardığınızdan əmin olun.

3) Kablolama:

Adi kabellərdən istifadə edə bilərsiniz, sadəcə onları lövhənin arxasına bağlayaraq və ya ön tərəfində gümüş teldən istifadə edə bilərsiniz. Bunu etmək üçün gümüş teli uyğun uzunluğa kəsib uclarını əymək lazımdır. İndi onları uyğun olaraq yerləşdirmək və lehimləmək lazımdır.

4) Bağlantıları yoxlayın:

Bir şey lazım olduğu kimi işləmirsə və ya hər şeyi düzgün bağladığınızdan əmin olmaq istəyirsinizsə, multimetrenizin davamlılıq funksiyasından istifadə edərək yoxlaya bilərsiniz.

Addım 5: Şəkil Çərçivəsini dəyişdirin

Şəkil Çərçivəsini dəyişdirin
Şəkil Çərçivəsini dəyişdirin
  1. Çərçivənizin arxa plakasına 4 montaj çuxuru və kabellər üçün 1 çuxur qazın
  2. Mükəmməl lövhəni aşağı salın (əlavə olaraq bir neçə dayanma ilə)
  3. Arxa tərəfdəki microUSB qırılmasını düzəldin və elektrik kabelləri ilə birləşdirin (RAW, GND)

Tercih etdiyiniz şeydən asılı olaraq, şüşə şüşəni geri taxa və ya bir növ keçid istifadə edə bilərsiniz.

Addım 6: Kod

Kod
Kod

Kodu yükləməzdən əvvəl lazımi kitabxanaları quraşdırdığınızdan və iki parametr təyin etdiyinizə əmin olmalısınız.

1) Günlərdəki yaşınız (xətt 21) [https://www.calculator.net/age-calculator.html]

2) Əlavə olaraq doğum vaxtınız (xətt 23)

Göstərilən dəyər səhvdirsə və ya dəyişdirilməlidirsə, EEPROM -u təmizləməlisiniz

İnşallah bu layihə ilə sizə ilham verə bilərəm. Suallarınız və ya təkmilləşdirmələriniz varsa, onları bölüşməkdən çekinmeyin.