Mündəricat:

Arduino LIXIE Saatı: 8 addım
Arduino LIXIE Saatı: 8 addım

Video: Arduino LIXIE Saatı: 8 addım

Video: Arduino LIXIE Saatı: 8 addım
Video: Мои светодиодные часы своими руками. #arduino #ws2812 2024, Noyabr
Anonim
Image
Image
LIXIE Ekranı necə işləyir
LIXIE Ekranı necə işləyir

Hey, uşaqlar! Ümid edirəm ki, əvvəlki təlimatlı "Arduino MIDI Controller DIY" dən zövq aldınız və yenisinə hazırsınız, hər zamanki kimi bu dərsliyi addım -addım sizə istiqamətləndirmək üçün hazırladım. Arduino LIXIE saatı ".

Bu layihəni hazırlayarkən, rəqəmsal saatınızı öz əlinizlə etmək istəyirsinizsə, sizə kömək etmək üçün bu təlimatın sizin üçün ən yaxşı bələdçi olacağından əmin olmağa çalışdıq, buna görə də ümid edirik ki, bu təlimatda lazımi sənədlər var.

Bu layihə, saatımızın görünüşünü yaxşılaşdırmaq üçün JLCPCB -dən sifariş verdiyimiz xüsusi PCB aldıqdan sonra xüsusi olaraq hazırlamaq üçün çox əlverişlidir və bu təlimatda Arduino saatınızı asanlıqla yaratmağa imkan verən kifayət qədər sənəd və kod var. Bu layihəni cəmi 4 gündə hazırladıq, lazım olan bütün hissələri əldə etmək və aparat hazırlamağı və montajını başa çatdırmaq üçün cəmi üç gün, sonra layihəmizə uyğun olaraq kod hazırladıq və android tətbiqinin inkişafı bir gün çəkir.

Başlamadan əvvəl əvvəlcə baxaq

Bu təlimatdan nə öyrənəcəksiniz:

  1. Layihənizin funksionallığından asılı olaraq düzgün aparat seçimi.
  2. LIXIE ekran texnologiyasını anlayın.
  3. Bütün seçilmiş komponentləri birləşdirmək üçün dövrə diaqramını hazırlayın.
  4. Bütün layihə hissələrini (mexaniki və elektron montaj) yığın.
  5. öz rəqəmsal saatınızı işə salın.

Addım 1: LIXIE Ekranı necə işləyir

LIXIE Ekranı necə işləyir
LIXIE Ekranı necə işləyir
LIXIE Ekranı necə işləyir
LIXIE Ekranı necə işləyir

Həmişə olduğu kimi, yaratmaq istədiyimiz layihə haqqında internetdən bəzi məlumatlar topladığım bu qısa təsviri edirəm.

Əsaslardan başlayaraq əvvəlcə Lixie göstərmə metodunu və necə işlədiyini təyin etməliyik, prinsip bu qədər sadədir; Bir Plexiglas hissəsini kəsib lazerlə həkk olunmuş logo və ya şəkillər hazırladığınız zaman, hissələrin hər tərəfinə bir LED qoyaraq bu şəkilləri işıqlandıra bilərsiniz və bizim vəziyyətimizdə 0 -dan 9 -a qədər olan hissələri 10 hissəyə həkk edəcəyik. Eyni şeyi dörd rəqəm üçün dörd dəfə edin, bundan sonra bütün bu Pleksiglas hissələrini bir arada saxlaya biləcək bir dizayn hazırlayacağımız və hər Pleksiglasın alt tərəfinə iki LED yerləşdirə biləcəyimiz saatları və dəqiqələri ayırmaq üçün iki nöqtə əlavə edə bilərsiniz. bir hissədə cəmi 82 LED var.

Bütün bu LED -lərin Arduino ilə əlaqələndirilməsi ilə əlaqədar olaraq, 10 satır əldə etmək üçün eyni cərgələrin anodlarını, 10 sütunlu bir matris əldə etmək üçün isə eyni sütunların katodlarını lehimləyəcəyik.. Bundan sonra Arduino kodunu istifadə edərək istədiyiniz rəqəmi Yandırmaq çox asan olacaq və eyni matrisin LED -lərinin necə idarə olunacağına dair əsasları öyrənmək istəyirsinizsə, bir kubun necə idarə olunacağını izah etdiyim təlimatımıza müraciət edə bilərsiniz. matris metodundan istifadə edərək LED -lər.

Addım 2: CAD və Avadanlıq hissələri

CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri
CAD və Avadanlıq hissələri

Lazer oyma və kəsmə hissələrindən başlayaraq, solidworks proqramından istifadə edərək yuxarıdakı dizaynı hazırladım və DXF fayllarını yükləmə bağlantısından əldə edə bilərsiniz, bu dizayn cihazınızı hazırlamanıza kömək etmək üçün 100% tövsiyə olunur, çünki pleksiglasın yeganə sahibidir. Sifariş verin, dizaynı hazırladıqdan sonra hissələrimi çox yaxşı istehsal etdim və hərəkətə hazır oldum. və son fotoda gördüyünüz kimi, hər rəqəm üçün dörd dəfə genişlənmiş nömrələr hazırladıq.

Addım 3: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı

Elektronikaya keçərək, bu layihə üçün lazım olan bütün zəruri hissələri özündə birləşdirən bu sxem qurdum.

Cihaz söndürüldükdən sonra vaxt və tarix konfiqurasiyasını bərpa etmək üçün bir RTC modulu komponentlərindən də istifadə edəcəyəm, buna görə də bir RTC modulundan istifadə edə bilərsiniz və ya sadəcə RTC üçün DS3231 inteqrasiya edilmiş dövrə əldə edə bilərsiniz və hər iki halda da Məlumat ötürülməsi üçün MCU. Siqnallar üçün bir səs siqnalı istifadə edəcəyəm, çünki bu xüsusiyyəti saatımıza əlavə edəcəyik, belə ki, bir neçə arram təyin edə bilərik və saatla əlaqə qurmaq üçün bir Android tətbiqindən istifadə edərək vaxt və tarixi tənzimləmək üçün Bluetooth modulundan istifadə edəcəyəm.

Arduino Uno -da bütün bu komponentləri birləşdirmək üçün lazımi sayda pin olmadığı üçün MCP23017 olan bir GPIO uzantısı inteqrasiya edilmiş dövrə istifadə edəcəyəm.

Bu layihədə istifadə edəcəyimiz LED -ləri unutmadan rəqəmlərin göstərilməsi üçün 80 Mavi LED və nöqtələrin göstərilməsi üçün iki ağ LED lazımdır.

Addım 4: PCB istehsalı

PCB istehsalı
PCB istehsalı
PCB istehsalı
PCB istehsalı
PCB istehsalı
PCB istehsalı
PCB istehsalı
PCB istehsalı

JLCPCB haqqında

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), Çinin ən böyük PCB prototip müəssisəsidir və sürətli PCB prototipi və kiçik partiyalı PCB istehsalında ixtisaslaşmış yüksək texnologiyalı bir istehsalçıdır. PCB istehsalında 10 ildən çox təcrübəsi olan JLCPCB, gündə 8000 -dən çox PCB prototipinin online sifarişi və az miqdarda PCB istehsalı ilə evdə və xaricdə 200.000 -dən çox müştəriyə malikdir. İllik istehsal gücü 200.000 kv.m. müxtəlif 1 qatlı, 2 qatlı və ya çox qatlı PCB-lər üçün. JLC, geniş miqyaslı, yaxşı avadanlıqlar, ciddi idarəetmə və üstün keyfiyyətə malik peşəkar bir PCB istehsalçısıdır.

Danışan elektronika

Dövrə diaqramını hazırladıqdan sonra onu xüsusi bir PCB dizaynına çevirdim və indi ehtiyacım olan hər şey PCB -ni istehsal etməkdir, şübhəsiz ki, ən yaxşı PCB istehsal xidmətini əldə etmək üçün ən yaxşı PCB təchizatçısını JLCPCB -yə köçürdüm. dizaynımın uyğun GERBER fayllarını yüklədim və PCB qalınlığının rəngi və miqdarı kimi bəzi parametrləri təyin etdim və bu dəfə qızıl ləkə seçimini sınayacağıq; yalnız ən azı dörd gündən sonra PCB almaq üçün ən azı 2 Dollar ödəməlisiniz, bu dəfə JLCPCB ilə əlaqədar gördüklərim "doldurulmamış PCB rəngidir", yəni seçdiyiniz hər hansı bir PCB rəngi üçün cəmi 2 ABŞ dolları ödəyəcəksiniz..

Əlaqəli yükləmə faylları

Yuxarıdakı şəkillərdə gördüyünüz kimi, PCB çox yaxşı istehsal edilmişdir və mənim ana lövhəmiz üçün hazırladığımız eyni PCB dizaynına sahibəm və bütün etiketlər, loqotiplər və gözəl qızıl ləkələr mənə kömək edəcək. lehimləmə addımları. Eyni sxem dizaynı üçün sifariş vermək istəsəniz, bu dövrənin Gerber faylını aşağıdakı yükləmə bağlantısından da yükləyə bilərsiniz.

Addım 5: Tərkibi

Tərkibi
Tərkibi

Elektron hissələri lehimləməyə başlamazdan əvvəl, layihəmizin komponentlər siyahısını nəzərdən keçirək, buna görə bizə lazım olacaq:

★ ☆ ★ Lazımi komponentlər ★ ☆ ★

JLCPCB -dən sifariş etdiyimiz PCB

Unme MCU olan ATmega328P

MCP23017 IC

İki 22pF kondansatör

330 Ohm müqavimət

RTC modul komponentləri

16 MHz kvars osilatoru

Bluetooth modulu

Səs siqnalı

Bir az terminal bağlantısı

80 mavi LED

2 ədəd ağ LED

Və lazerin sevimli hissələri

Addım 6: Elektron Quraşdırma

Elektron montaj
Elektron montaj
Elektron montaj
Elektron montaj
Elektron montaj
Elektron montaj

İndi hər şey hazırdır, buna görə elektron komponentlərimizi PCB -yə lehimləməyə başlayaq və bunun üçün SMD komponentləri üçün bir lehimləmə dəmirinə və bir qaynaq telinə və SMD yenidən işləmə stansiyasına ehtiyacımız var (RTC modulundan istifadə etsəniz lazım deyil).

Təhlükəsizlik ilk

Lehimleme dəmir

Lehimləmə dəmirinin elementinə heç vaxt toxunmayın….400 ° C!

Cımbız və ya sıxaclarla qızdırılacaq telləri tutun.

İstifadə edilmədikdə həmişə lehimləmə dəmirini dayağına qaytarın.

Heç vaxt iş masasına qoymayın.

İstifadə edilmədikdə cihazı söndürün və şəbəkədən ayırın.

RTC komponentləri haqqında onları lehimləyə bilərsiniz və ya bir RTC modulu alıb lövhədəki uyğun bağlayıcıdan istifadə edə bilərsiniz.

Gördüyünüz kimi, bu PCB -ni istifadə etmək çox keyfiyyətli olması səbəbindən və hər bir komponenti lehimləyərkən sizə rəhbərlik edəcək etiketləri unutmadan çox asandır, çünki üst ipək qatında hər bir komponentin yerləşdirilməsini göstərən bir etiket tapa bilərsiniz. lövhə və beləliklə heç bir lehimləmə səhvi etməyəcəyinizə 100% əmin olacaqsınız.

Hər bir komponenti yerləşdirmək üçün lehimləmişəm və elektron komponentlərinizi lehimləmək üçün PCB -nin hər iki tərəfini istifadə edə bilərsiniz.

Addım 7: Pleksiglas Montajı

Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı
Pleksiglas montajı

İndi PCB hazırdır və bütün komponentlər çox yaxşı lehimlənir, LED bağlantısı olan hardware montajının ikinci hissəsinə keçirik, yuxarıdakı fotoda gördüyünüz kimi dizaynımızda hər bir LED üçün bir çuxur yaratdıq, buna görə istifadə edin. LEDləri yerləşdirmək üçün bir yapışqan və sonra eyni satırların bütün anodlarını və eyni sütunların katotlarını bir -birinə lehimləmək üçün, işi başa vurduqdan sonra matris üçün 14 teldən ibarət olacaq, buna görə də onları PCB -ni göstərdiyinə görə vidalayın.

Plexiglas hissələrini hər birinə yerləşdirərək montaja davam edirik və əlaqə nöqtələrini vidalayırıq.

Addım 8: Proqram Bölməsi

Proqram Bölməsi
Proqram Bölməsi
Proqram Bölməsi
Proqram Bölməsi
Proqram Bölməsi
Proqram Bölməsi

İndi ehtiyacımız olan proqramdır, bu Arduino kodunu sizin üçün hazırladım və aşağıdakı linkdən pulsuz olaraq əldə edə bilərsiniz, həm də vaxtı, tarixi və saatın həyəcan siqnalları. Kod çox yaxşı şərh edilmişdir, buna görə başa düşə və öz ehtiyaclarınıza uyğunlaşdıra bilərsiniz, kodu ATmega328 MCU -ya yükləmək üçün Arduino Uno lövhəsinə ehtiyacımız var, sonra MCU -nu götürüb PCB -nin yuvasına yerləşdiririk.

Cihazı açmaq üçün xarici 5v güc adapterinə ehtiyacımız var və buradayıq, saat çox yaxşı işləyir və vaxtı tənzimləmək və bəzi həyəcan siqnalları təyin etmək üçün bu android tətbiqindən istifadə edə bilərik.

bu layihəni hazırlamaq çox asandır və xüsusi olaraq ən yaxşı DIY saatınız ola biləcək bu parlaq mavi işıqlarla inanılmaz bir layihədir, amma daha çox kərə yağı etmək üçün hələ də bəzi digər təkmilləşdirmələr aparmaq olar, buna görə də təkliflərinizi gözləyəcəyəm. bu LIXIE saatını təkmilləşdirin, bəyənsəniz bu layihəni bəyənməyi və daha zəhmli videolar üçün YouTube kanalıma abunə olmağı və əvvəlki layihələrimizi izləməyi qaçırmayın.

Tövsiyə: