İçindekiler:

Digispark Fener (ATtiny85 Projesi): 7 Adım
Digispark Fener (ATtiny85 Projesi): 7 Adım

Video: Digispark Fener (ATtiny85 Projesi): 7 Adım

Video: Digispark Fener (ATtiny85 Projesi): 7 Adım
Video: Start using Digispark USB ATtiny85 Arduino board with blink and relay example | Robojax 2024, Temmuz
Anonim
Image
Image
Fener Nedir!
Fener Nedir!

Merhaba arkadaşlar, yine her zamanki gibi yeni bir ders kitabı size elektronik tabanlı süper havalı bir projenin nasıl yapıldığını göstereceğim ve bu sefer hepiniz için elektronik bir fener olan bu projeyi yapmak çok kolay olacak, robotlar ve biraz karmaşık projeler yaptığımız için, herhangi birinizin yapmasına izin vermek için bu sefer basit bir tane yapmaya karar verdim ve elbette orada gerekli bazı temel elektronik bilgiler var ama denemek için iki kez düşünmeyin çünkü bu harika bir şey.

Bu proje, Lanter'ımızın 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 kendi fenerinizi oluşturmanıza izin verecek kadar belge ve kod var.

Bu projeyi sadece 2 günde, donanım yapımını ve montajı bitirmek için sadece bir günde, ardından kodu hazırlamak ve testleri gerçekleştirmek için ikinci bir günde yaptık.

Başlamadan önce bir görelim

Bu talimattan ne öğreneceksiniz:

  1. Proje işlevlerinize bağlı olarak doğru bileşenleri seçme.
  2. Seçilen tüm bileşenleri bağlamak için devrenin yapılması.
  3. Tüm proje parçalarını birleştirin.
  4. Feneri kontrol etmek için Digispark ATtiny85 Dev kartı ile arayüz oluşturun.

Adım 1: Fener Nedir

Fener Nedir!
Fener Nedir!
Fener Nedir!
Fener Nedir!

Hepimiz Fenerleri ve insanların onları ne için kullandığını biliyoruz, Fenerler genellikle birkaç kenarı olan (genellikle dört, ancak sekize kadar) metal bir çerçeveden yapılmıştır, genellikle üstünde bir metal kanca veya çember bulunur. Bazı yarı saydam malzemeden pencereler, şimdi genellikle cam veya plastik, ancak eskiden ince hayvan boynuzu levhaları veya delikli veya dekoratif desenlerle delinmiş teneke levhalar olmak üzere, yanlara monte edilirdi; Bazı antik fenerlerin yalnızca metal bir ızgarası olmasına rağmen, işlevlerinin aşağıda özetlendiği açıkça görülmektedir.

Bu nedenle, alevi ile bir alanı aydınlatmak için bir mum tutan bir tutma kutusu parçasıdır, bizim durumumuzda bazı parlak LED'ler içeren elektronik bir baskı devresi olan ışık kaynağını ve alev için bir kutu tasarlayacağız. Titreyen bir 12V DC fan kullanacağız ve kutunun iç kısmına yapıştıracağımız bazı kumaş parçalarını titreteceğiz ve ayrıca kullandığımız RGB led'ler nedeniyle ışık renk değiştirecek ve tüm sistem bir tarafından kontrol edilecektir. digispark Attiny85 kurulu.

Adım 2: Digispark ATtiny85 Projemizin Kalbidir

Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir
Digispark ATtiny85 Projemizin Kalbidir

Portland'da bir aile işletmesi olan Digistump tarafından üretilen ve Atmel mikrodenetleyicilerine dayalı geliştirme kartları üreten Digispark ATtiny85 kartı hakkında konuşuyoruz, bu da ürünleri Arduino uyumlu hale getiriyor, böylece bu kartları Arduino IDE kullanarak kolayca flash edebilirsiniz ve hakkında daha fazla bilgi alabilirsiniz. Digispark ATtiny85'in Arduino IDE ile nasıl arayüzleneceğini ayrıntılı olarak açıkladığımız bu Eğitimde bu tür panoların nasıl kullanılacağı.

Kart, 1990'ların sonlarında Atmel tarafından geliştirilen bir mikro denetleyici ailesi olan ATtiny'ye (TinyAVR olarak da bilinir) sahiptir (daha sonra Microchip Technology, 2016'da Atmel'i satın aldı). Bu yongalar, değiştirilmiş bir Harvard mimarisi 8-bit RISC işlemci çekirdeğine sahiptir. AVR mikro denetleyici ailesindeki en küçüğü ATtiny serisidir (8 bit çekirdek ve daha az özellik, daha az I/O pini ve diğer AVR serilerinden daha az bellek).

Neden Digispark ATtiny85

Bu kartı, projemize mükemmel şekilde uyan küçük boyutu ve ayrıca Işık rengini kontrol etmek için üç PWM pinine ve bir transistör aracılığıyla DC fanı kontrol etmek için bir dijital çıkışa ihtiyacımız olduğundan, sahip olduğu IO pinleri nedeniyle kullanıyoruz. gerekli IO pinleri bu küçük kartta mevcuttur.

Adım 3: Fener Tasarımı

Fener Tasarımı
Fener Tasarımı
Fener Tasarımı
Fener Tasarımı
Fener Tasarımı
Fener Tasarımı

Her zamanki gibi donanım kısmı ile başlıyoruz ve konuşan donanım ile fener kutusu ile başlayacağız, bu yüzden bu şekli, tasarlanan üretmek için bir CNC lazer kesim makinesine yüklemek için bir DXF dosyaları oluşturmama izin veren solidworks yazılımı kullanarak tasarladım. kutu; Bu kutuyu oluşturmak için 5 mm MDF ahşap malzeme kullandık, mükemmel, ucuz ve projemize daha iyi bir görünüm katıyor.

Bu fener kutusunu üretmek için kullandığımız DXF dosyalarını bu indirme bağlantısı üzerinden indirebilirsiniz.

Kutu tasarımı o kadar basit ve basit ki, size daha çok uyan şekille kendi tasarımınızı yaratmak için aynı tasarım fikrini takip edebilirsiniz.

Adım 4: PCB Yapımı (JLCPCB tarafından üretilmiştir)

PCB Yapımı (JLCPCB tarafından üretilmiştir)
PCB Yapımı (JLCPCB tarafından üretilmiştir)
PCB Yapımı (JLCPCB tarafından üretilmiştir)
PCB Yapımı (JLCPCB tarafından üretilmiştir)
PCB Yapımı (JLCPCB tarafından üretilmiştir)
PCB Yapımı (JLCPCB tarafından üretilmiştir)

JLCPCB Hakkında (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.

Projemize geri dön

PCB üretmek için birçok PCB üreticisinin fiyatını karşılaştırdım ve bu devreyi sipariş etmek için en iyi PCB tedarikçileri ve en ucuz PCB sağlayıcıları olan JLCPCB'yi seçtim. Tek yapmam gereken, gerber dosyasını yüklemek ve PCB kalınlık rengi ve miktarı gibi bazı parametreleri ayarlamak için birkaç basit tıklama, ardından sadece beş gün sonra PCB'mi almak için sadece 2 Dolar ödedim.

İlgili şemanın resmini gösterdiği gibi, tüm sistemi kontrol etmek için bir Digispark ATtiny85 dev kartı kullandım. şematik PDF dosyasını bu indirme bağlantısından edinebilirsiniz.

En iyi kalite

Bu PCB'lerin kalite üretimi, tüm projelerimizde JLCPCB hizmetini kullanma güvenimizi artırıyor, gördüğünüz gibi, PCB, Lantern kutusunun içine yerleştirmeye yetecek kadar küçüktür ve ayrıca etiketler ve logolar da çok iyi üretilmiştir.

Devrenin Gerber dosyalarını bu indirme bağlantısından edinebilirsiniz.

Adım 5: Malzemelerin Tam İncelemesi

Malzemelerin Tam İncelemesi
Malzemelerin Tam İncelemesi

Her şey hazır, bu yüzden bu proje için ihtiyaç duyduğumuz gerekli bileşenleri gözden geçirmemiz gerekiyor:

  • JLCPCB'den sipariş ettiğimiz PCB
  • Digispark ATtiny85 dev kurulu
  • 4 RGB LED 5 mm
  • 12V DC fan
  • BC170 transistör
  • 1K Ohm direnç
  • 12V DC güç adaptörü
  • Bazı başlık bağlayıcıları

Adım 6: Lehimleme ve Montaj

Lehimleme ve Montaj
Lehimleme ve Montaj
Lehimleme ve Montaj
Lehimleme ve Montaj
Lehimleme ve Montaj
Lehimleme ve Montaj

Şimdi doğrudan kutunun montajına geçiyoruz, tasarımda vida yerleşimini yarattığımız için çok basit ama önce her parçayı bu aydınger kağıdı ile kaplamamız gerekiyor, ardından kumaş parçalarını kutu kenarlarına yapıştırıyoruz.

Bundan sonra elektronik aksama geçin ve tüm bileşenleri PCB'ye lehimliyoruz. en üstteki ipek katmanda her bir bileşenin tahtadaki yerleşimini gösteren bir etiket bulacaksınız ve bu şekilde herhangi bir lehim hatası yapmayacağınızdan %100 emin olacaksınız.

7. Adım: Digispark Kodu ve Test Doğrulaması

Digispark Kodu ve Test Doğrulaması
Digispark Kodu ve Test Doğrulaması
Digispark Kodu ve Test Doğrulaması
Digispark Kodu ve Test Doğrulaması
Digispark Kodu ve Test Doğrulaması
Digispark Kodu ve Test Doğrulaması

Şimdi LED'lerin rengini değiştiren ve fanı açan bu kodu hazırladım, kodu yüklüyoruz ve kartı yerine yerleştiriyoruz ve gördüğünüz gibi, işte LED'lerimiz renk değiştiriyor.

Kaynak kodunu bu indirme bağlantısından ücretsiz olarak alabilirsiniz.

Yukarıdaki resimlerde görebileceğiniz gibi, Fener, kaynak kodu aracılığıyla oluşturduğumuz tüm talimatları izleyerek açık rengini değiştiriyor ve daha fazla tereyağı yapmak için gerçekleştirilmesi gereken diğer bazı iyileştirmeler.

Bu projeyi geliştirmek için tüm fikirlerinizi yorum bölümüne yazmanızı ve benzer bir proje denerseniz bize resim göstermenizi bekliyorum.

Önerilen: