Hareketli Maske: 5 Adım (Resimlerle)
Hareketli Maske: 5 Adım (Resimlerle)
Anonim

Daha önce Naegeli olarak bilinen bilim adamı tarafındanYoutube kanalımı ziyaret edinYazarın devamını izleyin:

Soda Can Ağaçları
Soda Can Ağaçları
Soda Can Ağaçları
Soda Can Ağaçları
Soda Kutularından Noel Süsü
Soda Kutularından Noel Süsü
Soda Kutularından Noel Süsü
Soda Kutularından Noel Süsü
Şişe Mantarından Soda Konservesi Tıpaları
Şişe Mantarından Soda Konservesi Tıpaları
Şişe Mantarından Soda Konservesi Tıpaları
Şişe Mantarından Soda Konservesi Tıpaları

Hakkında: Merhaba - Ben eskiden Naegeli olarak bilinen bilim insanıyım ve tabii ki eskiden Prens olarak bilinen sanatçıdan ilham aldım. Ama onun asil kötülüğünün aksine, popun kralı değil, ki… Daha Fazlası Eskiden Naegeli olarak bilinen bilim adamı hakkında »

Gülümseyin, derler ve dünya sizinle birlikte gülümser - tabii eğer maske takmıyorsanız. O zaman dünya gülümsemeni göremez, daha az gülümse. Koruyucu yüz maskesinin yükselişi, anbean insan etkileşimlerimizden yüzün yarısını aniden kesip çıkardı.

Bazı etkileşimleri geri getirmek için, maskeye kayan bir metin içeren küçük bir ekran ekledim. İster metroda, ister partide, ister sergi standında olun, insanlar kayan metni gördüğünde bazı yeni etkileşimler olacak. Adınız, reklamını yapmak istediğiniz bir ürün veya yerel spor kulübünüzü desteklemek için sadece bir cümle olabilir. Kesinlikle bazı etkileşimleri ve biraz bireyselliği geri getirecektir.

Bu Eğitim Tablosu, yüz maskenizi Arduino Pro Mini aracılığıyla metin görüntüleyen, pille çalışan küçük, hafif bir ekranla nasıl donatacağınızı açıklıyor. Metin Arduino IDE kullanılarak aktarılacaktır.

… ve umarım bu süre bittiğinde küçük ekranınızı kravat iğnesi olarak yeniden kullanabilirsiniz.

Adım 1: Parça Listesi

Parça listesi
Parça listesi
Parça listesi
Parça listesi
  • Arduino Pro Mini (3.3 V, 8 Mhz) ATMEGA328 (Bağlantı)
  • OLED LCD Ekran SSD1306 Sürücü 3.3V 0.91 İnç 128x32 IIC I2C Mavi (Link)
  • Şarj Edilebilir Lipo Pil 3.7V 220mAh 1S 45C/90C (Bağlantı)
  • Korumalı Lityum Pil Şarj Modülü (Link)
  • Tel Küçük JST1.25mm Konnektör Fiş Kablosu Erkek ve Dişi (Bağlantı)
  • Mikro Anahtar (Bağlantı)

Aletler:

  • USB Adaptörü Pro Mini indirme kablosu USB'den RS232 TTL'ye (Link)
  • Lehimleme istasyonu (Bağlantı)
  • Mikro USB konektörlü şarj kablosu (Link)
  • USB konektörlü Güç Adaptörü (Bağlantı)
  • Sıcak yapıştırıcı tabancası

2. Adım: Donanım

Donanım
Donanım

Tüm bileşenler, yalnızca kısa kablolar gerektiren maskenin içine yerleştirilebilmeleri için seçildi. Bu nedenle sadece hafif ve küçük parçalar dikkate alınabilir. Bu yüzden 1S lipo pil kullanmaya karar verdim. Çok hafiftirler, yeterli enerji sağlarlar ve küçük RC helikopterler ve uçaklar aynı türleri kullandığından kolay bulunurlar. Sadece bağlantı kablolarını bulmak zordur ancak parça listesinde bir bağlantı verilmiştir. 1S lipo pilin dezavantajı, yalnızca 3.3V sağlamalarıdır, bu nedenle normal 5V Arduino kullanılamaz. Küçük kardeş (Arduino Pro Mini) sadece 3.3V (8MHz)'e ihtiyaç duyan modüller olduğu için değerlendirildi. Bir ekran olarak, küçük OLED LCD Ekran SSD1306, aynı zamanda 3.3V ile çalıştığı için mükemmeldi.

Bileşenlerin nasıl bağlandığına ilişkin şema, ekteki resimlerden birinde gösterilmektedir. Bileşenleri maskeye takmanızı sağlamak için ekran Arduino Pro Mini'ye sert tellerle lehimlenmiştir, böylece bu iki bileşen maskeyi katlayabileceğiniz bir tür klips oluşturur. Ayrıca bazı kablolar Pil Şarj Modülüne ve Arduino Pro Mini'ye braket olarak lehimlenmiştir. Gücü açıp kapatabilmeniz için Şarj Modülü ile Arduino Pro Mini arasına bir mikro anahtar eklenmiştir. Mikro şalter üzerindeki bağlantılar sıcak tutkal tabancası ile sabitlenmiştir.

3. Adım: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Bir önceki bölümdeki donanıma sahipseniz, kodu (Dosya ekli) Arduino'ya USB - RS232 TTL adaptörü kullanarak yükleyebilirsiniz. 3.3V kullanıldığı için güç rayı adaptör üzerindeki 3.3V pinine lehimlenmelidir. Bu değişiklik hakkında biraz resim ekledim.

Arduino'da yeniyseniz, Paul McWhorters kanalının www.youtube.com/embed/d8_xXNcGYgo derslerinden bazılarını takip etmenizi tavsiye ederim. Kod, şu videonun yorum bölümünden alınmıştır: www.youtube.com/embed/sTYPuDMPva8.

Daha iyi belgeler için başlığımı ve 5 saniye boyunca gösterilen bir açılış ekranı ekledim. Bunun iyi bir alışkanlık olduğunu düşünüyorum, bu yüzden programı her başlattığınızda Arduino kartına hangi programı ve hangi sürümü yüklediğinizi bilirsiniz. Programın genel yapısı videoda anlatılmış, özellikle burada kayan yazıları değiştirebilirsiniz.

Kodu masaüstü bilgisayarımdan mı yoksa dönüştürülebilir bilgisayarımdan mı yüklediğime bağlı olarak bazı sorunlar oluştu. Kodun aynı olduğunu bildiğim için, iki bilgisayarda kullanılan kitaplıkların sürümlerinin farklı olması mümkündü. Tüm sürümleri yazdıktan sonra özellikle masaüstü bilgisayarımdaki Adafruit_SSD1306 kütüphanesinin çok eski olduğunu fark ettim. Ama işe yarayan kombinasyon buydu. Bu yüzden bu kitaplığın farklı sürümlerini test ettim ve 1.2.8 sürümüne kadar kodun iyi çalıştığı, ancak 1.2.9'dan itibaren kayan metin çok yavaş olduğu ve düzgün çalışmadığı ortaya çıktı. Aynı durumla karşılaşmamak için tablonun sağ tarafında çalışan kütüphane versiyonlarını bulun.

Acer Cabrio Masaüstü bilgisayar
Java Sürüm 8 Güncelleme 251 Sürüm 8 Güncelleme 144
Adafruit_BusIO 1.6.0 1.6.0
Adafruit_GFX 1.10.3 1.10.2
Adafruit_SSD1306 2.4.1 1.1.2
Adafruit_VEML6075 2.1.0 2.1.0
sorunsuz çalışmıyor Mükemmel çalışıyor

Adım 4: Maskeyi Birleştirin

Maskeyi Birleştirin
Maskeyi Birleştirin
Maskeyi Birleştirin
Maskeyi Birleştirin

Videoda da görebileceğiniz gibi maske ekran ile Arduino arasına katlanmış durumda. Arduino'nun VCC ve A3 pinlerine iki sert tel lehimlenmiştir. Bu teller yalnızca ekranın düşmesini önlemek için braket görevi görür. Diğer tarafta, şarj modülü de braket olarak iki kablo ile donatıldı. Bunlar IN+ ve IN-'ye lehimlenmiştir çünkü bu pinlere ihtiyaç duyulmamıştır.

Pil, maskenin kıvrımlarından birine gevşek bir şekilde yerleştirilmiştir.

Sistem ayrıca bir kravatın arkasına kolayca yerleştirilebilir. Sonra bir kravat iğnesi gibi görünüyor.

Sistem, pil ile birlikte yaklaşık 15 gram ağırlığındadır.

Adım 5: Pili Şarj Etme

Pili şarj etmek
Pili şarj etmek

Şarj için Mikro USB fişi şarj modülüne takılır. Modülün kırmızı LED'i yanar ve pilin şarj edildiğini gösterir. Pil tamamen şarj olduğunda yeşil LED yanar.

Güç tüketimi çok düşük. Sistem bir gecede bir kez çalıştırıldı. Başlangıçta 4.1 Volt ölçüldü ve 10 saat sonra hala 3.7 Volt'luk bir voltaj mevcuttu. Böylece pil daha da küçük seçilebilir. Güç tüketimini azaltmak için Arduino kartındaki LED'leri de kaldırabilirsiniz. Ayrıca maskeden yeşil LED'i görebileceğiniz için daha iyi görünüyor.

İyi eğlenceler ve lütfen "Akülü" yarışmasında bana oy verin.

Önerilen: