İçindekiler:
- 1. Adım: Genel Bakış
- 2. Adım: Araçlar
- Adım 3: İnşaat
- Adım 4: Dokunma Sensörü
- Adım 5: Kod
- Adım 6: Şemalar
Video: Arduinoflake: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Arduino Nano tarafından canlandırılan serbest biçimli etkileşimli bir kar tanesi. 17 bağımsız PWM kanalı ve dokunmatik sensör kullanarak harika efektler yaratabilir!
Herkesin yapabileceği bir PCB versiyonu da var!
1. Adım: Genel Bakış
Kar tanesi, Arduino Nano mikrodenetleyici tarafından ayrı ayrı kontrol edilebilen 17 bağımsız segmente ayrılmış 30 LED'den oluşur. Bazı güzel animasyonlar oluşturmak için LED gruplarının her biri PWM ile kısılabilir.
2. Adım: Araçlar
Tek ihtiyacınız olan havya, lehim ve pense.
Adım 3: İnşaat
Her şeyden önce bir desen seçin. Güzel ve basit bir kar tanesi kristali seçiyorum ve kristalin altıgen çekirdeğinin içine Arduino Nano'ya sığacak boyutta yazdırıyorum.
Kablolama görevi de gören destek yapısı, kalay ile lehimlenmiş 0,8 mm pirinç çubuklardan oluşturulmuştur. Toplamda 2m çubuk kullandım. Neden serbest biçim? Çünkü bunu hep denemek istemişimdir ve bu senin sabrının ve yeteneğinin bir testi.
Önce tek bir çubuğu bükerek bir çekirdek altıgen oluşturdum ve uçları birbirine lehimledim. Altıgenin tepelerine 6 çubuk daha eklenerek topraklama kablosu tamamlanır, şimdi bir kar tanesi deseni oluşturmak için LED'lerin tüm katot uçlarının buna lehimlenmesi gerekir. Zor olan kısım SMD LED'leri eklemekti ama ben karton ve çift taraflı banttan yapılmış bir aparatla kendime yardım ettim.
Ardından, mikrodenetleyici pimlerini tüm LED anot uçlarına bağlayacak 3 kat pirinç çubuk kabloya sığacak kadar boşluk bırakarak çekirdek yapının altına Arduino Nano mikrodenetleyici ekleme zamanı gelmişti. Bu çok büyük bir sabır gerektiriyordu. Sadece teller arasında bir kısa devreden kaçınmanız değil, aynı zamanda akım sınırlayıcı bir direnç ekleyerek güzel görünmesini sağlamanız gerekir.
Yaprak LED'ler, her biri en yakın Arduino'nun çıkış pinine ayrı ayrı bağlanır. Branch LED'leri ikişerli gruplanır ve PWM pinlerine bağlanır. Çekirdek LED'ler de ikiye ayrılır ve diğer pinlere bağlanır. Arduino NANO'nun yalnızca 18 çıkış pimi var (yalnızca A6 ve A7 girişlidir) ve dokunmatik sensör için bir pime ihtiyacım var, bu bana yalnızca 17 pim bıraktı, böylece iki çekirdek LED çifti 4'lü bir grup oluşturmak üzere birbirine bağlanır. Her pimden akan akımı yaklaşık 8mA ile sınırlamak için 220Ω direnç kullanıyorum. Bu, ATmega328 yongası için biraz yüksek olan toplam 240mA anlamına gelir, ancak çalışır - güvenli maksimumun 200mA olduğu söylenir.
Adım 4: Dokunma Sensörü
Bir kar tanesiyle etkileşime girebilmek için kapasitif bir dokunmatik sensör oluşturmak için başka bir pirinç çubuk ekledim. Paul Stoffregen'den harika bir kütüphane ve öğretici buldum. Dokunmatik sensör, arduinoflake ile etkileşime girmek için kullanılır - animasyonu değiştirin, açın/kapatın, dokunduğunuzda parıldayın, adını siz koyun…
Adım 5: Kod
Başlangıçta sadece donanım PWM pinlerine bağlı dal LED'lerini kısabileceğimi düşündüm. Ama neyse ki, tüm pinleri donanım PWM'siymiş gibi kullanmama izin veren harika bir yazılım PWM kütüphanesi var. Bu kurulum, animasyonlar için sonsuz olanaklar yarattı! İlk animasyonlardan bazılarıyla birlikte aşağıda ekli kodu inceleyin.
Beğendiyseniz lütfen bu makalenin hemen altındaki Make It Glow Yarışması'nda oy verin, teşekkürler
Adım 6: Şemalar
Make it Glow Yarışması 2018'de İkincilik Ödülü
Önerilen:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et
Arduinoflake - PCB Versiyonu: 8 Adım (Resimlerle)
Arduinoflake - PCB Versiyonu: Birkaç hafta önce serbest biçimli bir Arduinoflake yaptım. Birçoğunuz onu sevdiniz. Ancak büyüsü sadece serbest formda değil, aynı zamanda LED'lerin modelinde de. Bu yüzden herkes için gerçekten kolay ve ucuz olacak bir PCB versiyonu oluşturmaya karar verdim! bu