İçindekiler:
- 1. Adım: LIXIE Ekranı Nasıl Çalışır?
- Adım 2: CAD ve Donanım Parçaları
- Adım 3: Devre Şeması
- Adım 4: PCB Yapımı
- Adım 5: Malzemeler
- Adım 6: Elektronik Montaj
- Adım 7: Pleksiglas Montajı
- Adım 8: Yazılım Bölümü
Video: Arduino LIXIE Saati: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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:
- İşlevlerine bağlı olarak projeniz için doğru donanım seçimini yapmak.
- LIXIE görüntüleme teknolojisini anlayın.
- Seçilen tüm bileşenleri bağlamak için devre şemasını hazırlayın.
- Tüm proje parçalarını monte edin (mekanik ve elektronik montaj)..
- kendi dijital saatinizi başlatın.
1. Adım: 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ı
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ı
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ı
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
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
Ş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ı
Ş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ü
Ş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:
DIY Arduino Noel Saati: 4 Adım (Resimlerle)
DIY Arduino Noel Saati: Mutlu Noeller! Yakın zamanda Elegoo, Arduino R3 En Eksiksiz Başlangıç Kiti ile Noel temalı bir proje oluşturmam için bana yaklaştı. Kitlerine dahil olan bileşenlerle, t'yi gösteren bu Noel temalı saati oluşturabildim
ESP8266'yı Kullanan Ağ Saati Dijital Saati: 4 Adım (Resimlerle)
ESP8266'yı Kullanarak Ağ Saati Dijital Saati: NTP sunucuları ile iletişim kuran ve ağ veya internet saatini gösteren küçük şirin bir dijital saatin nasıl oluşturulacağını öğreniyoruz. WeMos D1 mini'yi bir WiFi ağına bağlanmak, NTP zamanını almak ve bir OLED modülünde görüntülemek için kullanıyoruz.Yukarıdaki video t
Emeklilik Saati / Sayım/Dn Saati: 4 Adım (Resimli)
Emeklilik Saati / Sayım / Dn Saati: Çekmecede bu 8x8 LED nokta vuruşlu ekranlardan birkaçı vardı ve onlarla ne yapacağımı düşünüyordum. Diğer talimatlardan esinlenerek, gelecekteki bir tarihe/saate geri sayım yapmak için bir geri sayım/yukarı geri sayım ekranı oluşturma fikrini aldım ve eğer hedef zaman p
Bolt - Kendin Yap Kablosuz Şarjlı Gece Saati (6 Adım): 6 Adım (Resimlerle)
Bolt - DIY Kablosuz Şarjlı Gece Saati (6 Adım): Endüktif şarjlar (kablosuz şarj veya kablosuz şarj olarak da bilinir) bir tür kablosuz güç aktarımıdır. Taşınabilir cihazlara elektrik sağlamak için elektromanyetik indüksiyon kullanır. En yaygın uygulama Qi kablosuz şarj cihazıdır
İnternet Saati: NTP Protokolüyle ESP8266 NodeMCU Kullanan OLED İle Tarih ve Saati Görüntüleme: 6 Adım
İnternet Saati: OLED ile Tarih ve Saati Görüntüleme ESP8266 ile NodeMCU Kullanarak NTP Protokolü ile: Merhaba arkadaşlar, bu talimatta internetten zaman alacak bir internet saati oluşturacağız, böylece bu projenin çalışması için herhangi bir RTC'ye ihtiyacı olmayacak, sadece bir çalışan internet bağlantısı Ve bu proje için bir esp8266'ya ihtiyacınız var