İçindekiler:

Arduino LIXIE Saati: 8 Adım
Arduino LIXIE Saati: 8 Adım

Video: Arduino LIXIE Saati: 8 Adım

Video: Arduino LIXIE Saati: 8 Adım
Video: What is a "Lixie" Display? 2024, Kasım
Anonim
Image
Image
LIXIE Ekranı Nasıl Çalışır?
LIXIE Ekranı Nasıl Çalışır?

Hey Millet! Umarım önceki "Arduino MIDI Controller DIY" eğitimimi beğenmişsinizdir ve yeni bir tane için hazırsınızdır, her zamanki gibi bu öğreticiyi, bu tür süper şaşırtıcı düşük maliyetli elektronik projeleri yaparken size adım adım rehberlik etmesi için hazırladım. Arduino LIXIE saati".

Bu projenin yapımı sırasında, kendi dijital saatinizi yapmak istiyorsanız size yardımcı olmak için bu talimatın sizin için en iyi rehber olacağından emin olmaya çalıştık, bu nedenle bu talimatın gerekli belgeleri içerdiğini umuyoruz.

Bu proje, saatimizin görünümünü iyileştirmek için JLCPCB'den sipariş ettiğimiz özelleştirilmiş PCB'yi aldıktan sonra özel olarak yapmak için çok kullanışlı ve ayrıca bu kılavuzda Arduino saatinizi kolayca oluşturmanıza izin verecek kadar belge ve kod var. Bu projeyi sadece 4 günde, gerekli tüm parçaları almak ve donanım yapımını ve montajı bitirmek için sadece üç günde yaptık, ardından projemize uygun kodu hazırladık ve android uygulama geliştirme bir gün sürüyor.

Başlamadan önce bir görelim

Bu talimattan ne öğreneceksiniz:

  1. İşlevlerine bağlı olarak projeniz için doğru donanım seçimini yapmak.
  2. LIXIE görüntüleme teknolojisini anlayın.
  3. Seçilen tüm bileşenleri bağlamak için devre şemasını hazırlayın.
  4. Tüm proje parçalarını monte edin (mekanik ve elektronik montaj)..
  5. kendi dijital saatinizi başlatın.

1. Adım: LIXIE Ekranı Nasıl Çalışır?

LIXIE Ekranı Nasıl Çalışır?
LIXIE Ekranı Nasıl Çalışır?
LIXIE Ekranı Nasıl Çalışır?
LIXIE Ekranı Nasıl Çalışır?

Her zaman olduğu gibi, oluşturmak üzere olduğumuz proje hakkında internetten bazı veriler topladığım bu kısa açıklamayı yapıyorum.

Temel bilgilerden başlayarak, önce Lixie görüntüleme yöntemini ve nasıl çalıştığını tanımlamamız gerekiyor, ilke bu kadar basit; Bir pleksiglas parçayı kesip lazerle kazınmış logolar veya şekiller yaptığınızda, bu şekilleri parça kenarlarının herhangi bir yanına bir LED yerleştirerek aydınlatabilirsiniz ve bizim durumumuzda 0'dan 9'a kadar sayıları 10 parça halinde oyacağız ve aynı şeyi dört hane için dört kez yapın, saatleri ve dakikaları ayırt etmek için iki nokta da ekleyebilirsiniz bundan sonra tüm bu pleksiglas parçalarını bir arada tutabilecek bir tasarım yapacağız ve her pleksiglasın alt tarafına iki led yerleştireceğiz yani toplam 82 LED'imiz var.

Tüm bu LED'lerin Arduino ile kablolanması hakkında, 10 sıra elde etmek için aynı sıraların Anotlarını birlikte lehimleyeceğiz ve aynı Sütunların Katotlarını 10 sıralık bir matris elde etmek için bir araya getireceğiz Noktalar hakkında 4 sütun onları kontrol etmek kolaydır. Bundan sonra Arduino kodunu kullanarak istediğiniz rakamı Açmak çok kolay olacak ve aynı matrisin LED'lerinin nasıl kontrol edileceğinin temellerini almak istiyorsanız, bir Küpün nasıl kontrol edileceğini açıkladığım talimatımıza başvurabilirsiniz. matris yöntemini kullanan LED'lerin sayısı.

Adım 2: CAD ve Donanım Parçaları

CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları
CAD ve Donanım Parçaları

Lazer kazıma ve kesim parçalarından başlayarak yukarıdaki tasarımı solidworks yazılımını kullanarak yaptım ve DXF dosyalarını indirme linkinden edinebilirsiniz, pleksiglasın tek sahibi olduğu için bu tasarımın cihazınızı yapmanıza yardımcı olması için %100 tavsiye edilir. sipariş, tasarımı hazırladıktan sonra parçalarımı çok iyi imal ettirdim ve harekete hazır hale getirdim. ve son fotoğrafta da görebileceğiniz gibi, her rakam için dört kez oyulmuş sayıları hazırladık.

Adım 3: Devre Şeması

Devre şeması
Devre şeması
Devre şeması
Devre şeması

Elektroniğe geçerek, bu proje için gerekli tüm parçaları içeren bu devre şemasını oluşturdum.

Ayrıca, bir RTC modülü kullanabilmeniz veya RTC için DS3231 tümleşik devresini alabilmeniz için cihaz kapatıldığında saat ve tarih yapılandırmasını geri yüklemek için bir RTC modülü bileşenleri kullanacağım ve her iki durumda da bir I²C iletişimi kuracaksınız. Veri iletimi için MCU. Alarmlar için bir buzzer kullanacağım çünkü bu özelliği saatimize ekleyeceğiz, böylece bazı alarmlar ayarlayabiliriz ve saatle arayüz oluşturmak için bir Bluetooth modülü kullanacağım ve bir android uygulaması kullanarak saati ve tarihi ayarlayacağım.

Arduino Uno, tüm bu bileşenleri birbirine bağlamak için gerekli sayıda pime sahip olmadığı için, MCP23017 olan bir GPIO uzantılı entegre devre kullanacağım.

Bu projede kullanacağımız ledleri unutmadan, rakam gösterimi için 80 adet mavi led ve nokta gösterimi için iki adet beyaz led gerekmektedir.

Adım 4: PCB Yapımı

PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı

JLCPCB hakkında

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), Çin'deki en büyük PCB prototip işletmesi ve hızlı PCB prototipi ve küçük parti PCB üretiminde uzmanlaşmış bir yüksek teknoloji üreticisidir. PCB üretiminde 10 yılı aşkın deneyime sahip olan JLCPCB, günde 8.000'den fazla çevrimiçi PCB prototipleme siparişi ve küçük miktarda PCB üretimi ile yurtiçinde ve yurtdışında 200.000'den fazla müşteriye sahiptir. Yıllık üretim kapasitesi 200.000 m2'dir. çeşitli 1 katmanlı, 2 katmanlı veya çok katmanlı PCB'ler için. JLC, büyük ölçekli, iyi ekipman, sıkı yönetim ve üstün kaliteye sahip profesyonel bir PCB üreticisidir.

konuşan elektronik

Devre şemasını yaptıktan sonra, onu özelleştirilmiş bir PCB tasarımına dönüştürdüm ve şimdi tek ihtiyacım olan şey PCB'mi üretmek, kesinlikle en iyi PCB üretim hizmetini almak için en iyi PCB tedarikçisi JLCPCB'ye taşındım, birkaç basit tıklamadan sonra. tasarımıma uygun GERBER dosyalarını yükledim ve PCB kalınlık rengi ve miktarı gibi bazı parametreleri belirledim ve bu sefer altın nokta seçeneğini deneyeceğiz; o zaman en azından dört gün sonra PCB'yi almak için sadece 2 Dolar ödemeniz gerekiyor, JLCPCB hakkında bu sefer fark ettiğim şey "şarjsız PCB rengi" yani seçtiğiniz herhangi bir PCB rengi için sadece 2 USD ödeyeceğiniz anlamına geliyor.

İlgili indirme dosyaları

Yukarıdaki resimlerde görebileceğiniz gibi PCB çok iyi üretilmiştir ve ana kartımız için yaptığımız PCB tasarımına sahibim ve tüm etiketler, logolar ve güzel altın noktalar bana rehberlik etmek için oradalar. lehimleme adımları. Aynı devre tasarımı için sipariş vermek istemeniz durumunda aşağıdaki indirme linkinden bu devre için Gerber dosyasını da indirebilirsiniz.

Adım 5: Malzemeler

İçindekiler
İçindekiler

Elektronik parçaları lehimlemeye başlamadan önce projemizin bileşen listesini gözden geçirelim, böylece ihtiyacımız olacak:

★☆★ Gerekli bileşenler ★☆★

JLCPCB'den sipariş ettiğimiz PCB

Uno MCU olan ATmega328P

MCP23017 entegresi

İki adet 22pF kapasitör

330 Ohm dirençler

RTC modülü bileşenleri

16 MHz kuvars osilatörü

Bluetooth modülü

Bir zil

Bazı terminal bağlantısı

80 Mavi LED

2 beyaz LED

Ve lazer sevimli parçalar

Adım 6: Elektronik Montaj

Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj

Şimdi her şey hazır, bu yüzden elektronik bileşenlerimizi PCB'ye lehimlemeye başlayalım ve bunu yapmak için bir havyaya ve bir lehim çekirdek teline ve SMD bileşenleri için bir SMD yeniden işleme istasyonuna ihtiyacımız var (RTC modülünü kullanıyorsanız gerekli değildir).

Önce güvenlik

Havya

Havyanın elemanına asla dokunmayın….400°C!

Cımbız veya kelepçe ile ısıtılacak telleri tutun.

Kullanılmadığı zaman havyayı daima standına geri koyun.

Asla tezgahın üzerine koymayın.

Kullanılmadığı zaman üniteyi kapatın ve fişini çekin.

RTC bileşenlerini lehimleyebilir veya bir RTC modülü satın alabilir ve kart üzerindeki uygun konektörden kullanabilirsiniz.

Gördüğünüz gibi, bu PCB'yi kullanmak, çok kaliteli üretimi nedeniyle ve her bir bileşeni lehimlerken size rehberlik edecek etiketleri unutmadan çok kolay çünkü üst ipek katmanında her bileşenin yerleşimini gösteren bir etiketi bulacaksınız. tahta ve bu şekilde herhangi bir lehimleme hatası yapmayacağınızdan %100 emin olacaksınız.

Her bileşeni yerine lehimledim ve elektronik bileşenlerinizi lehimlemek için PCB'nin her iki tarafını da kullanabilirsiniz.

Adım 7: Pleksiglas Montajı

Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj
Pleksiglas Montaj

Şimdi PCB hazır ve tüm bileşenler çok iyi lehimlenmiş durumda, donanım montajının ikinci kısmına, yani LED bağlantısına geçiyoruz, yukarıdaki fotoğrafta da görebileceğiniz gibi, tasarımımızda her LED için bir delik oluşturduk, bu yüzden sadece kullanın. LED'leri yerleştirmek için biraz tutkal ve ardından aynı sıraların tüm Anotlarını ve aynı sütunların katotlarını birlikte lehimleyin, görevi bitirdiğinizde matris için 14 teliniz olacak, bu yüzden bunları PCB'yi gösterdiği gibi vidalayın.

Pleksiglas parçalarını yerlerine birer birer yerleştirerek montaja devam ediyoruz ve bağlantı noktalarını vidalıyoruz.

Adım 8: Yazılım Bölümü

Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü

Şimdi ihtiyacımız olan tek şey yazılım, sizler için bu Arduino kodunu yaptım ve aşağıdaki linkten ücretsiz olarak sahip olabilirsiniz, ayrıca saat, tarih ve saati ayarlarken kullanmak için bir android uygulaması oluşturdum. saatin alarmları. Kod çok iyi yorumlanmıştır, böylece anlayabilir ve kendi ihtiyaçlarınıza göre ayarlayabilirsiniz, kodu ATmega328 MCU'muza yüklemek için Arduino Uno kartına ihtiyacımız var, sonra MCU'yu alıyoruz ve PCB üzerindeki soketine yerleştiriyoruz.

Cihazı açmak için harici bir 5v güç adaptörüne ihtiyacımız var ve işte buradayız, saat çok iyi çalışıyor ve bu android uygulamasını saati ayarlamak ve bazı alarmlar kurmak için kullanabiliriz.

Bu projeyi yapmak çok kolay ve özellikle en iyi DIY saatiniz olabilecek bu parlak mavi ışıklarla harika bir proje ama yine de daha fazla tereyağı yapmak için gerçekleştirmeniz gereken başka iyileştirmeler var, bu yüzden önerilerinizi bekliyor olacağım. bu LIXIE saatini geliştirin, beğendiyseniz bu projeye göz atmayı ve daha harika videolar için YouTube kanalıma abone olmayı ve önceki projelerimizi izlemeyi unutmayın.

Önerilen: