Programlanabilir LED Ateşböceği Kavanozu Hakkında Her Şeyi Öğrenin

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Programlanabilir bir LED ateşböceği kavanozu, mükemmel bir hediye olan ucuz, eğlenceli ve zarif bir projedir. Programlanabilir bir ateşböceği kavanozu yapmak bir veya iki saat zaman gerektirir ve her zaman yaratıcı yeniden kullanımın hayranı, elektronik bileşenlerden birkaçı eski elektronik aletlerden ve evin etrafındaki eşyalardan geri dönüştürülecek. Bu projeyi yapmak için bir Arduino kartı ve lehimleme deneyimi istiyorsunuz.

Programlanabilir LED Ateşböceği Kavanozu

Programlanabilir LED Ateşböceği Kavanozu



Programlanabilir LED Ateşböceği Kavanozu Devre Şeması

Proje Ateşböceklerinden esinlenmiştir. Bu, Fireflies'i bir kavanozda LED'ler, 600mAh 3V CR2450 pil kullanarak tasarlamak için yenilikçi bir fikirdi, bu projede projenin maliyetinden tasarruf etmek için özel bir PCB kullanıldı.


Programlanabilir LED Ateşböceği Kavanozu Devre Şeması

Programlanabilir LED Ateşböceği Kavanozu Devre Şeması



Yukarıdaki devre, LED'ler kullanılarak hazırlanan Ateşböcekleriyle Kavanozun tasarımını açıklamaktadır. LED'lerden yapılan ateşböceklerini tasarlamaya başlamak için devre yukarıdaki şematik diyagramda gösterildiği gibi hazırlanır.

  • R1 - 22.0K Ohm direnç, 3V güç kaynağı batarya VCC
  • 3V güç kaynağının veya pilin pozitif terminaline bağlı VCC
  • GND, pilin negatif terminaline bağlı.
  • Direnç R1, çalışma sırasında yüksek sıfırlama pimindeki gerilimi sürmek içindir ve kaldırma direnci olarak kullanılır. Bu, çipin sıfırlanmasını durdurur veya korur.
  • Devre, Direnç yerine tel yerleştirilirse de çalışır. R1'in, çipi VCC'ye kısa devre yapmayan pimi sıfırlamak için programlamasına izin verilir.
  • R2, R3 - 100 Ohm dirençler
  • LED'lerin özellikleri bir LED'den diğerine farklılık gösterir ve direnç değeri LED tipine ve ayrıca LED tarafından üretilen ışık miktarına bağlı olacaktır.
  • Bu projede kullanılan LED'ler 100 Ohm direnç üzerinden 2.0V'de 20mA ve 3V'de 10mA değerlerine sahiptir. R2 ve R3 değerleri daha büyük değerler alınmıştır.
  • LED'ler parlak bir şekilde parlıyor ve 10 mA'da gerçek ateşböcekleri gibi hissetmemizi sağlıyor. Kaynak kodundaki ölçeklendirme, LED'in parlaklığını değiştirir. LED'ler, yazılımın maksimum parlaklığı sınırlandıracak şekilde sınırlandırılmasıyla çalıştırılır. Bu noktanın farkında değilseniz, kullanılan LED'in tam türünü belirlemek için R2 ve R3 dirençlerinin değerini değiştirmeniz gerekecektir.
  • PIN olarak varsayalım - A, B, C, D, E ve Pinler kaynak kodunda adlandırılır
  • A ve B pinlerini 'ana' pin olarak alalım. Kaynak koduna bağlı olarak LED'ler çalıştırılır.
  • Ateşböceği kavanozunda herhangi bir ateş böceği parlaması gerekirse, bu belirli LED kullanılmalıdır ve bu, seçimimize bağlı olarak Pim A veya B olabilecek seçtiğimiz ana pim seçimine bağlıdır.
  • PIN A seçilirse, LED1, LED2 veya LED3 çalıştırılır.
  • PIN A'yı yüksek kullanırsak, LED2 AÇIK hale gelecektir. PIN D sürülürse, LED2'nin diğer tarafının bağlı olduğu pim düşüktür, şarkı çalarken LED 2 KAPALI olur. LED 2'nin iki tarafı arasındaki potansiyel fark, içinden geçen akımı durdurmak için kaldırılır. PIN A her zaman yüksek tutulursa. Kod bu şekilde yazılırken, iki sinek aynı anda parlarken iki şarkı aynı anda çalınır.

Avantaj: Bu LED'ler enerji tasarruflu ampuller ve ayrıca optik özellikleri nedeniyle, düz arka aydınlatma için ekranlarda optimize edilmiştir. LED kullanmanın diğer yararı, piyasada yaygın olarak bulunabilmeleridir.

Dezavantaj: Karta lehimlenmişse çipi yeniden programlayamayız. Bunun nedeni, çip programlayıcısının VCC'ye kısa devre yapmadan sıfırlama pimini düşük sürdürememesidir.

Programlanabilir LED Ateşböceği Kavanozu Oluşturma Adımları

Programlanabilir bir LED Ateşböceği kavanozu oluşturmak için birçok adım vardır, bunlar


Gerekli Bileşenler

Programlanabilir LED Ateşböceği Kavanozunun gerekli bileşenleri, aşağıdakiler gibi donanım ve yazılım bileşenlerinden oluşur:

Gerekli Bileşenler

Gerekli Bileşenler

  • Bir ATTiny85 (küçük tabanlı kart)
  • Bazı adreslenebilir LED pikseller,
  • 1.10uF kapasitör
  • Düşük değerli direnç ve PCB
  • 5V duvar siğili
  • Bir kavanoz
  • Kabarcıklı ambalaj, boya, kağıt mendil, cam buzlanma gibi yayılan malzemeler
  • Bir AVR programları
  • Breadboard ve lehimleme malzemeleri
  • Arduino, Tiny Core ve Adafruit NeoPixel

Yazılım Kurulumu ve ATTiny'nizi Test Edin

  • Bir yazılım kurulumunda Arduino, Tiny Core ve NeoPixcel Kitaplığını indirin ve kurun
  • ATTiny'nizi devre tahtasında ayarlayın.

Ateşböceği LED Dize Yapmak

Ateşböceği LED dizilerini hazırlamak için aşağıdaki adımlar takip edilir.

LED, microclip kullanılarak hazırlanır ve LED, padlerin dışına yerleştirilir. LED ve Microclip, Light Emitting Diode üzerindeki pedlere flux konularak monte edilir. Şimdi teller döndürülür veya bükülür ve güzel bir LED ipi veren LED'e iki tel takıldıktan sonra test edilir. Kablonun serbest ucundan 2-3 mm sıyrılır ve 100 Ohm'luk bir direnç üzerinden 3 volt yerleştirilerek test edilir. 6 dizinin her biri için aynı işlem tekrarlanır.

Ateşböceği LED Dize Yapmak

Ateşböceği LED Dize Yapmak

Kırmızı tel teller demetlenir ve karta lehimlenir. Benzer şekilde, LED dizilerinden altı tanesi akı kullanılarak panele tutturulmuştur. Kırmızı kablo seti, direncin mikro denetleyiciyi ve demeti ayıracak şekilde dikkatlice PIN A'ya lehimlenir. Diğer tüm LED dizileri PIN B'ye aynı şekilde lehimlenir. Şimdi aynı şekilde, serbestçe uçan yeşil kablolar da 2-tel halinde birleştirilir. Yeşil kabloları 2 telli demetler halinde birleştirerek ve PIN C, PIN D ve PIN E'ye lehimleyerek, tüm dizeler PIN A veya PIN B üzerinde pozitif voltaj tutularak test edilir.Tüm LED yanarsa sonuç elde edilir. .

Kavanozu ve Adaptörü Hazırlayın

  • Eski bir adaptörü alın ve konektörün ucunu kesin, ardından siyah ve kırmızı kabloları ayırın. Multimetre kullanarak voltajı ve polariteyi test edin
  • Keskin bir cisimle kavanoz kapağınıza bir delik açın ve kabloyu geçirin.Gerginliği azaltmak için kabloyu bir düğüm halinde bağlayabilirsiniz.

Bileşenlerinizi ve ATTiny'yi lehimleyin

ATTiny'nizi bir parça perfboard parçasına lehimleyin. Güç kaynağı boyunca bir dekuplaj kondansatörü ve küçük bir değer direnci içerir. Kurulumunuzun ek çok yönlü olmasını istiyorsanız, 8 pinli bir DIP soketi takın, böylece mikrodenetleyiciyi daha sonra alıp yeniden programlayabilirsiniz. Kavanoz kapağından mevcut devreye geçmek için güç ve toprak hatlarını takın.

Bileşenleri ve ATTiny

Bileşenleri ve ATTiny'yi Lehimleyin

Kavanozu Birleştirin

  • Kavanozu birleştirin ve bağlantı doğrultucu piksellerinizi eşit olarak dağıtın.
  • Kavanozu fıstık, balonlu ambalaj, kağıt mendil ve hurda kağıtla doldurun güzel çalışır ve bazı dikkat çekici etkiler yaratır. Yansıtıcı plastikler ve kırık camlar da eğlenceli olabilir.
  • Kendinizi çok hırslı hissediyorsanız, kavanozu perdahlayabilir veya biraz boya satın alabilir ve onu yarı saydam bir görünüm sunmak için kullanabilirsiniz.
  • Kavanozunuzu takın ve çekici desenlerin tadını çıkarın!
Kavanozu Birleştirin

Kavanozu Birleştirin

Otomatik Yoğunluk Kontrollü Arduino tabanlı LED Sokak Lambaları

Beyaz Işık Yayan Diyotlar (LED) karartma özelliğini dahil etmek için sokak aydınlatma sistemindeki HID lambaları değiştirin. Arduinoboard, tahrik eden darbe genişliği modülasyonlu sinyaller geliştirerek yoğunluğu otomatik olarak kontrol etmek için kullanılır. MOSFET (Metal Oksit yarı iletken Alan Etkili transistör) İstenilen bir işlemi elde etmek için buna göre bir dizi LED'i değiştirmek.

Bu sistem, günümüzde yaşanan dezavantajların üstesinden gelmek için yapılmıştır. HID (Yüksek Yoğunluklu Deşarj) lambaları . Bu sistem, ışık kaynağı olarak LED'lerin (ışık yayan diyotlar) kullanımını ve ihtiyaca göre değişken yoğunluk kontrolünü göstermektedir.

Edgefxkits.com tarafından Otomatik Yoğunluk Kontrolü Proje kiti ile Arduino tabanlı LED Sokak Lambaları

Edgefxkits.com tarafından Otomatik Yoğunluk Kontrolü Proje kiti ile Arduino tabanlı LED Sokak Lambaları

LED'ler geleneksel HID lambalara göre daha az güç tüketir ve kullanım ömürleri daha fazladır Ayrıca HID lambalarda mümkün olmayan yoğun olmayan saatlerde LED yoğunluğu ihtiyaca göre kontrol edilebilir.
Arduino kurulu PWM'ye göre ışıkların yoğunluğunu kontrol eden programlanabilir talimatlar içerir ( Darbe genişlik modülasyonu ) üretilen sinyaller. Yoğun saatlerde ışık yoğunluğu yüksek tutulur. Yollardaki trafik gece geç saatlerde yavaş yavaş azalma eğiliminde olduğundan, yoğunluk sabaha kadar kademeli olarak azalır. Sonunda yoğunluk sabah 6'da tamamen kapanır ve yine akşam 6'da devam eder. akşamları bu işlem tekrarlanır.

Gelecekte bu konsept, güneş yoğunluğunu karşılık gelen güce dönüştüren bir güneş paneli ile entegre edilerek geliştirilebilir ve bu enerji otoyol ışıklarını beslemek için kullanılır. elektronik projeler Aşağıdaki yorum bölümünde yorum yaparak bize ulaşabilirsiniz.

Fotoğrafa katkı verenler:

  • Programlanabilir LED Ateşböceği Kavanozu talimatlar
  • Kavanozu bir araya getirin ytimg
  • Ateşböceği Kavanozu Devre Şeması talimatlar