İçindekiler:

10 Milyon YouTube Abone Ödülü LED PCB: 5 Adım (Resimlerle)
10 Milyon YouTube Abone Ödülü LED PCB: 5 Adım (Resimlerle)

Video: 10 Milyon YouTube Abone Ödülü LED PCB: 5 Adım (Resimlerle)

Video: 10 Milyon YouTube Abone Ödülü LED PCB: 5 Adım (Resimlerle)
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Kasım
Anonim
Image
Image
10 Milyon YouTube Abone Ödülü LED PCB
10 Milyon YouTube Abone Ödülü LED PCB
10 Milyon YouTube Abone Ödülü LED PCB
10 Milyon YouTube Abone Ödülü LED PCB

Özet

Bu PCB (Baskılı Devre Kartı), içerik oluşturuculara 100.000, 1 milyon ve 10 milyon abone gibi belirli dönüm noktalarına ulaşan YouTube Play Düğmesi ödülüne benzer. Anahtar açıldığında, kullanıcı sol üst köşedeki düğmeye basarak 5 farklı mod arasında gezinebilir. İlk mod tüm LED'leri KAPALI bırakır, ikincisi gümüş (100.000 alt), üçüncüsü altın (1 milyon alt), dördüncüsü ışıltılı elmas efekti (10 milyon alt) ve beşincisi, tam olarak eşleşmesi için tahta rengi, hepsi kırmızı. Tahta yaklaşık 150mm x 100mm, köşelerinde delikler var, bu yüzden bir yere monte edilebilir, ancak hiçbir şeye monte etmedim. Kart şu anda 3.7 voltluk bir drone pili ile çalışıyor, bunu değiştirebilirim, böylece fişi takılı bırakıp bir yere monte edebilirim ve LED'ler ile sadece 30 dakika sürdüğü için pili değiştirme konusunda endişelenmem gerekmez. tam parlaklık.

Bu pano, PCB yapılarını tasarlamak ve ilham vermek için görüntüleri kullanma fikrine sahip olan Zane Cochran tarafından verilen Berry College'da Özel Konular Sınıfı için oluşturuldu.

Bileşenler

Yaptığım Slouchy Board ve Masaüstü Aygıtın aksine, bu devreyi sadece LED'ler, bir anahtar, bir düğme ve bir ATTiny85 mikro denetleyicisi olduğu için devre tahtasına koymadım. Piller hariç kullandığım tüm bileşenler (tüm yüzeye monte edilen şeyler), süper ucuza https://lcsc.com/ adresinde bulunabilir ve aşağıda listelenmiştir.

Kartları, zaten panoya yüzeye monte edilmiş haldeyken programlamak için özel olarak oluşturulmuş bir programlayıcı (Zane tarafından) kullandık. Bunlar ticari olarak mevcut olmadığından, kendinizinkini oluşturmanız veya ATTiny'yi takılı soketler ve USB programlayıcı ile kullanmanız gerekir. Veya PCB üzerindeki başlık pim deliklerini jumper kabloları için yeterince büyük yaparsanız ATTiny'yi bir Arduino üzerinden programlayabilirsiniz (bu videonun sonunda bağlantılı videoda gösterildiği gibi).

Yüzeye monte ATTiny85 Mikrodenetleyici C89852 (her biri 2 ABD doları)

(27 $) USB Programlayıcı

(11 $) ATTiny + IC soketleri

Düğme C86487 (her biri 0,20 ABD doları)

Güç bağlantısı C86471 için başlık pimleri (her biri 0,20 ABD doları)

10k Ohm direnç C99198 (100 için 0,08$)

RGB LED C114585 (5 için 0,50$, 50 için 3,70$)

100 nF Kapasitör C1590 (50 için 0,29 ABD Doları)

Anahtar C128955 (5 için 0,41 ABD doları)

4.7uF Kondansatör C108344 (20,37 $ için)

Düşük voltajlı devrelere güç sağlamak için mükemmel drone pili ve şarj cihazı (23 $)

Araçlar/Yazılım

PCB'yi oluşturmak için EasyEDA'ya gidebilir ve ücretsiz bir hesap oluşturabilirsiniz, Her ikisi de nasıl kullanılacağını gösterdiği için EasyEDA ile ilgili yardım için Slouchy Board veya Desktop Device Instructables'a başvurabilirsiniz. PCB'ler 5 için 5-10 dolar arasında değişiyor ve Çin'den ABD'ye gönderilmesi yaklaşık bir veya iki hafta sürüyor.

PCB'nizi Çin'den aldığınızda ve tüm bileşenleriniz hazır olduğunda, her bir bileşeni eklemek için Lehim Pastası kullanmanız gerekecektir. MG Chemicals Kurşunlu Lehim Pastası kullandım. (DİKKAT, BU ÜRÜNÜN İÇERİSİNDE KURŞUN BULUNMAKTADIR. Sanırım kurşunsuz lehim pastası da yapıyorlar)

ATTiny85'i programlamak için Arduino Yazılımını kullanın, ancak daha önce bir ATTiny85 programlamadıysanız, pano dosyalarının indirildiğinden emin olun. Bu video, bunun nasıl yapılacağını açıklamak için harika bir iş çıkarıyor: Öğretici: Attiny 85'i Arduino ile Programlama.

Adım 1: EasyEDA: Şematik

EasyEDA: Şematik
EasyEDA: Şematik
EasyEDA: Şematik
EasyEDA: Şematik
EasyEDA: Şematik
EasyEDA: Şematik

EasyEDA'da yeni bir proje oluşturarak başlayın ve yeni bir şematik yapın. Aşağıda listelediğim bileşenleri yerleştirdiğinizden emin olun ve şematikte sahip olduğum gibi bağlayın. Sol tarafta, gerekli parçalar için çeşitli kitaplıklarda arama yapabilir ve ardından bunları şematik olarak yerleştirebilirsiniz.

Karttayken Mikrodenetleyiciyi programlamak için yüzeye monte bir ATTiny veya bir Geçiş deliği ATTIny kullanın

Yüzeye monte ATTiny85 Mikrodenetleyici (Soldaki "kütüphanelere" gidin ve "C89852" yi arayın), jumper kablolarının bağlantılarını yapmak için soldaki EELib'e gidin ve resimde gösterildiği gibi 2x4 erkek başlık pimi seçin. Bu, kartı bir Arduino aracılığıyla programlamak için geçici olarak jumper'ları yerinde lehimleyebileceğiniz anlamına gelir.

VEYA

Sokete monte ATTiny85 (Soldaki "kütüphanelere" gidin ve AutogolazzoJr'dan "Attiny85-20PU THT"yi arayın) bu, soketin kaplama alanını kart üzerine yerleştirir ve daha sonra lehimleyebilirsiniz. Bu, kontrol cihazını geri hareket ettirmenizi sağlar ve ileri, ancak oldukça pahalı olan bu USB denetleyicisine sahip olmanız gerektiği anlamına gelir.

aşağıdakilerin hepsini yerleştirin

(1x arkada) Güç bağlantısı için başlık pimleri (Soldaki "kütüphanelere" gidin ve "C86471" i arayın)

(1x düğmeli) 10k Ohm direnç (Soldaki "kütüphanelere" gidin ve "C99198" i arayın)

(Ne kadar isterseniz)RGB LED (Soldaki "kütüphanelere" gidin ve "C114585" i arayın)

(Her LED için bir adet)100 nF Kondansatör (Soldaki "kütüphanelere" gidin ve "C1590"ı arayın)

(1x) Değiştir (Soldaki "kütüphanelere" gidin ve "C128955" i arayın)

(1x) 4.7 uF Kondansatör (Soldaki "kütüphanelere" gidin ve "C108344" i arayın) Bu kapasitörü güç başlığı pimlerinin yanına yerleştirin, ancak ön tarafta olduğundan emin olun, yalnızca bir tarafta lehim yüzeyi yapabilirsiniz. (Aksi takdirde, tahtayı ısıttığınızda işler düşer)

Tüm bileşenleri yerleştirdikten sonra, bunları doğru pinlere ve GDN ve VCC bağlantılarına bağlayın. Bunları kablolama aracını kullanarak ve GND & VCC sembollerini yerleştirerek bağlarsınız. Ardından, tüm kabloları düzgün bir şekilde bağladıktan sonra, PCB'ye dönüştür düğmesine tıklayabilirsiniz.

Adım 2: EasyEDA: PCB Tasarımı

EasyEDA: PCB Tasarımı
EasyEDA: PCB Tasarımı
EasyEDA: PCB Tasarımı
EasyEDA: PCB Tasarımı
EasyEDA: PCB Tasarımı
EasyEDA: PCB Tasarımı

PCB ortamına gitmeden önce, Inkscape veya DXF dosyaları oluşturmak ve seçtiğiniz şeklin ana hatlarını oluşturmak için kullanabileceğiniz başka bir yazılım kullanın. Doğru birimlere (örneğin 150mmx100mm) boyutlandırılmış şekil anahatlarınızın bir DXF dosyasına sahip olduğunuzda, tahtaya çizilecekleri içeren ayrı bir dosya oluşturun, benim için bu sadece oynat düğmesinin üçgeniydi.

PCB ortamında başladığınızda, sağda bir sürü katman ve sayı göreceksiniz. Birimlerinizi milimetreye veya kullanmak istediğiniz herhangi bir şeye değiştirin ve yakalama boyutunu (yakalama boyutu temelde şeyleri ızgaraya hangi aralıklarla yerleştirebileceğinizdir) uygun bir şeye değiştirin. Tahta taslağımın (0, 0)'a kolayca yerleştirilmesini istediğim için benimkini 10mm yaptım.

Tahta anahat katmanını düzenleyerek başlayın (renge tıklayın ve bir kalem görünmelidir) ve anahat DXF dosyasını içe aktarın. Bunu yaptıktan sonra, üst katmanınızı düzenleyin ve bileşenleri anahatta sürükleyerek panoya istediğiniz gibi yerleştirmeye başlayın. Ardından bileşenler yerleştirildikten sonra, GND veya VCC'ye bağlı olmadıkça tüm mavi çizgileri tel aletle bağlayın. GND ve VCC bağlantıları doğrudan karta bağlanır ve kablolar aracılığıyla izole edilmesine gerek yoktur.

Tüm VCC olmayan ve GND bağlantıları birbirine bağlandıktan sonra, son bağlantıları yapmak için Bakır alan aracını kullanabilirsiniz. Bunu bir kez üst katmanda ve bir kez alt katmanda yapın. Özellikler sekmesinde bakır alanlardan birini VCC olarak değiştirdiğinizden emin olun, ben genellikle üst katmanı GND ve alt katmanı VCC yapıyorum. Bunu yaptıktan sonra, pano tamamlanmış görünmelidir ve GND'nin panoya nereye bağlandığını görmek için yakınlaştırabilirsiniz. Bu noktada, en soldaki Tasarım Yöneticisi sekmesinin altındaki DRC Hatalarını yenileyerek DRC Hatalarını kontrol etmek istiyorsunuz. Herhangi bir hata yoksa, gidip tahtanızı sipariş etmekte fayda var.

Sıva Üstü ATTiny ile atlama teli güzergahına gidiyorsanız yapmanız gereken son önemli şey, başlık pim bağlantılarının deliklerini düzenlemektir. 2x4 header pin bağlantısına tıklayın, özellikler altında sağa gidin ve deliği (Çap) 1mm olarak değiştirin. Bence telleri yerinde lehimlerseniz, bunu her delik için yaptığınızdan emin olun.

Tahtanızı sipariş etmek için, Gerber dosyanızı dışa aktarmak için üst şeritte G ve sağa bakan ok bulunan düğmeyi tıklayın. Bu sizi doğrudan panolarınızı satın aldığınız yere götürecektir, panonun fiyatını etkileyecek farklı renkler ve yüzeyler için birçok seçenek var, PCB kalınlığı için, sanırım 1.6 genellikle yaptığımız şeydir. Bileşenlerinizin uyup uymadığını iki kez kontrol etmek istiyorsanız, panonuzun bir-p.webp

(Düzenle) Kullanmak isterseniz Gerber dosyasını ekledim.

Adım 3: Yüzey Montajlı Lehimleme

Image
Image
Yüzey Montajlı Lehimleme
Yüzey Montajlı Lehimleme
Yüzey Montajlı Lehimleme
Yüzey Montajlı Lehimleme

Yüzeye monte bileşenlerin lehimlenmesi, tüm yapının en sevdiğim kısmıdır, çünkü tüm küçük bileşenlerin fırının içindeki lehimle birbirine bağlanmasını izlemeyi çok tatmin edici buluyorum. Videoda bu projenin tüm yapısı belgelenmiştir, bu nedenle önceki adımlardan herhangi biri kafa karıştırıcıysa, bu video yardımcı olabilir. Ayrıca burada sadece metin halinde kısaca özetleyeceğim yüzey lehimlemeyi nasıl yaptığımı da detaylı olarak gösteriyor.

Kart Çin'den geldiğinde ve tüm küçük bileşenleriniz elinizde olduğunda, tüm lehim pedlerini lehim pastasıyla kaplamak için verilen şablonu kullanın. Ardından, gevşek bileşenleri, hepsini yerine oturuncaya kadar lehim pastasına yapıştırın. Lehimin erime noktası 360 derece Fahrenheit (185 derece Celcius) civarındadır, bu nedenle fırını bunun etrafına ısıtın ve tahtanızı yaklaşık 2 dakika oraya yapıştırın veya tüm lehim noktalarının parlaklaştığını görürsünüz, bu da lehimin lehimlendiğini gösterir. eritilmiş. Tahtanızı çıkarmaya dikkat edin, sıcak olacak!

Adım 4: Programlama

Programlama
Programlama
Programlama
Programlama
Programlama
Programlama

Tüm LED'lerimi test etmek ve her şeyin çalıştığından emin olmak için temel Neopiksel kitaplıkları ile başladım ve ardından diğer modlar tüm LED'leri bire ayarlarken istenen Elmas efektini elde etmek için yaptığım bazı düzenlemelerle birlikte FastLED.h kitaplığını kullandım. renk.

Referans için kodumu ekledim.

Bu konsept ve bir grup LED ile yapabileceğiniz bir sürü harika şey var, bu yüzden bunlardan birini yaparsanız ve karakterinizin, logonuzun veya şeklinizin ne olduğunu ve LED'lerin ne yaptığını bana bildirin!

Adım 5: YouTube Kanalıma Abone Olun

YouTube Kanalıma Abone Olun!
YouTube Kanalıma Abone Olun!
YouTube Kanalıma Abone Olun!
YouTube Kanalıma Abone Olun!

Bu talimatın ilginç olduğunu düşünüyorsanız, Masaüstü Asistanı ve diğer bazı proje videolarım hakkında hazırladığım videoya göz atmaktan çekinmeyin.

Daha iddialı, yani pahalı olan gelecekteki projeleri finanse etmek için kanalımdan para kazanmaya başlayabilmem için kanalımı 1000 aboneye ulaştırmaya çalışıyorum. Bu sömestrden hala birkaç okul projem var paylaşacağım ve sonra yeni şeylere başlayacağım. Bu projeler, askerlerin dergilerinde kalan mermi sayısını takip etmelerini sağlayan bir cihaz ve tamamen Teensy'den çalışan Gameboy tarzı bir oyun kumandası içeriyor.

Bunlar kulağa ilginç geliyorsa, lütfen YouTube kanalıma veya burada öğretilebilir profilime abone olmayı düşünün.

Kanalımın bağlantısı:

Teşekkürler!!

Önerilen: