Mündəricat:

Animasiya maskası: 5 addım (şəkillərlə birlikdə)
Animasiya maskası: 5 addım (şəkillərlə birlikdə)

Video: Animasiya maskası: 5 addım (şəkillərlə birlikdə)

Video: Animasiya maskası: 5 addım (şəkillərlə birlikdə)
Video: Pərdə arxası #2 - Fahişə həyatı - uşaqlar baxmasın 2024, Noyabr
Anonim

Elm adamları tərəfindən tanınmışlar Naegeli tərəfindən Youtube kanalımı ziyarət edin Müəllifin daha çoxunu izləyin:

Soda ağacları
Soda ağacları
Soda ağacları
Soda ağacları
Soda qutularından Milad bəzəyi
Soda qutularından Milad bəzəyi
Soda qutularından Milad bəzəyi
Soda qutularından Milad bəzəyi
Soda Şüşə Mantarından Tıxaclar
Soda Şüşə Mantarından Tıxaclar
Soda Şüşə Mantarından Tıxaclar
Soda Şüşə Mantarından Tıxaclar

Haqqında: Salam - Mən əvvəllər Naegeli kimi tanınan elm adamıyam və əlbəttə ki, əvvəllər Şahzadə kimi tanınan sənətçidən ilham almışam. Lakin onun krallıq pisliyindən fərqli olaraq popun kralı olmaq istəmirəm, amma o … Elm haqqında daha çox məlumat

Gülümsəyin deyirlər və dünya sizinlə gülür - maska taxmasanız. O zaman dünya sənin gülüşünü görə bilməz, əksinə gülümsəyir. Qoruyucu üz maskasının yüksəlməsi, insanlarla qarşılıqlı əlaqələrimizdən üzün yarısını birdən kəsdi.

Bəzi qarşılıqlı əlaqələri geri qaytarmaq üçün, sürüşmə mətni olan maskaya kiçik bir ekran əlavə etdim. Metroda olmağınızdan asılı olmayaraq, bir partiyada və ya sərgi stendində insanlar sürüşdürülən mətni görəndə yeni qarşılıqlı əlaqələr olacaq. Adınız, reklam etmək istədiyiniz bir məhsul və ya yerli idman klubunuzu dəstəkləmək üçün bir cümlə ola bilər. Əlbəttə ki, bəzi qarşılıqlı əlaqələri və bir az fərdiliyi geri gətirəcəkdir.

Beləliklə, bu Təlimat, üz maskasını Arduino Pro Mini vasitəsilə mətn göstərən kiçik bir batareya ilə işləyən, yüngül bir ekranla necə təchiz edəcəyinizi izah edir. Mətn Arduino IDE istifadə edərək köçürüləcək.

… Və inşallah bu müddət bitdikdə kiçik ekranınızı qalstuk iynəsi kimi yenidən istifadə edə bilərsiniz.

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
  • 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 edilə bilən Lipo Batareya 3.7V 220mAh 1S 45C/90C (Bağlantı)
  • Qoruma ilə Lityum Batareya Şarj Cihazı Modulu (Link)
  • Tel Kiçik JST1.25mm Bağlayıcı Fiş Kabeli Kişi və Dişi (Bağlantı)
  • Mikro keçid (keçid)

Alətlər:

  • USB Adapter Pro Mini yükləmə kabeli USB RS232 TTL (Link)
  • Lehim stansiyası (Link)
  • Mikro USB konnektoru olan şarj cihazı kabeli (Link)
  • USB konnektoru olan güc adapteri (Link)
  • İsti Yapışqan Tabancası

Addım 2: Avadanlıq

Avadanlıq
Avadanlıq

Bütün komponentlər sadəcə qısa tellər tələb edən maskanın içərisinə yerləşdirilə biləcək şəkildə seçilmişdir. Buna görə yalnız yüngül və kiçik hissələri nəzərə almaq olar. Buna görə 1S lipo batareyası istifadə etməyə qərar verdim. Kiçik RC helikopterləri və təyyarələri eyni növləri istifadə etdikləri üçün çox yüngüldürlər, kifayət qədər enerji verirlər və əldə etmək asandır. Yalnız bağlayıcı kabelləri tapmaq çətindir, ancaq hissələr siyahısında bir əlaqə verilir. 1S lipo batareyasının dezavantajı, yalnız 3.3V təmin etməsidir, buna görə də adi 5V Arduino istifadə edilə bilməz. Kiçik qardaş (Arduino Pro Mini) yalnız 3.3V (8MHz) lazım olan modullar olduğu üçün qiymətləndirildi. Kiçik OLED LCD Ekran SSD1306 bir ekran olaraq mükəmməl idi, çünki 3.3V ilə də işləyir.

Komponentlərin necə bağlandığının sxematik şəkli əlavə olunmuş şəkillərdən birində göstərilmişdir. Komponentləri maskaya bağlamağa icazə vermək üçün ekran sərt tellərlə Arduino Pro Mini -yə lehimlənmişdir ki, bu iki komponent arasında maskanı qatlaya biləcəyiniz bir növ klip əmələ gəlsin. Bundan əlavə, bəzi tellər Batareya Şarj Cihazı Moduluna və Arduino Pro Mini -yə mötərizədə lehimlənmişdir. Gücü aça və söndürə bilmək üçün Şarj Cihazı Modulu ilə Arduino Pro Mini arasına bir mikro açar əlavə edilir. Mikro açardakı əlaqələr isti yapışqan tabancası ilə sabitlənmişdir.

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

Əvvəlki fəsildə quraşdırılmış bir cihazınız varsa, USB (RS232 TTL) adapterindən istifadə edərək kodu (Əlavə edilmiş fayl) Arduino üzərinə yükləyə bilərsiniz. 3.3V istifadə edildiyindən, elektrik dəmir yolu adapterdəki 3.3V pininə lehimlənməlidir. Bu modifikasiya haqqında bir şəkil əlavə etdim.

Arduinoda yenisinizsə, Paul McWhorters kanalının www.youtube.com/embed/d8_xXNcGYgo dərslərindən bir neçəsini izləməyi məsləhət görürəm. Kod aşağıdakı videonun şərh bölməsindən götürülmüşdür: www.youtube.com/embed/sTYPuDMPva8.

Daha yaxşı sənədləşmə və 5 saniyə ərzində görünən bir sıçrayış ekranı üçün başlığımı daxil etdim. Düşünürəm ki, bu yaxşı bir vərdişdir, buna görə hər dəfə proqramı başlatdığınızda hansı proqramı və hansı versiyanı Arduino lövhəsinə yüklədiyinizi bilirsiniz. Proqramın ümumi quruluşu videoda, xüsusən də sürüşmə mətnini dəyişdirə biləcəyiniz yerlərdə izah edilir.

Kodu mənim masa üstü kompüterimdən və ya kabrioletimdən yükləməyimdən asılı olaraq bəzi problemlər yarandı. Kodun eyni olduğunu bildiyim üçün, istifadə olunan kitabxanaların versiyalarının iki kompüterdə fərqli olması mümkündür. Bütün versiyaları yazdıqdan sonra başa düşdüm ki, xüsusən masaüstü kompüterimdəki Adafruit_SSD1306 kitabxanası çox köhnədir. Ancaq işləyən birləşmə bu idi. Beləliklə, bu kitabxananın fərqli versiyalarını sınadım və məlum oldu ki, 1.2.8 versiyasına qədər kod yaxşı işləyir, lakin 1.2.9 -dan keçid mətnində çox ləngdir və düzgün işləmir. Eyni vəziyyətə düşməmək üçün masanın sağ tərəfində işləyən kitabxana versiyalarını tapın.

Acer Convertible Masa üstü kompüter
Java Versiya 8 Yeniləmə 251 Versiya 8 Yeniləmə 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
Rəvan işləmir Mükəmməl işləyir

Addım 4: Maskanı yığın

Maska yığın
Maska yığın
Maska yığın
Maska yığın

Videoda gördüyünüz kimi maska ekranla Arduino arasında qatlanmışdır. Arduinonun VCC və A3 pinləri üçün iki sərt tel lehimlənir. Bu tellər yalnız ekranın düşməsindən qorumaq üçün mötərizələr kimi xidmət edir. Digər tərəfdən, şarj modulu mötərizədə iki tellə təchiz edilmişdir. Bunlar IN+ və IN-ə lehimlənmişdi, çünki bu sancaqlar lazım deyildi.

Batareya maskanın qıvrımlarından birinə sərbəst şəkildə yerləşdirilir.

Sistem asanlıqla qalstukun arxasına yerləşdirilə bilər. Sonra bağlama çubuğuna bənzəyir.

Batareya ilə sistemin çəkisi təxminən 15 qramdır.

Addım 5: Batareyanın doldurulması

Batareyanın doldurulması
Batareyanın doldurulması

Şarj etmək üçün Micro USB fişi şarj moduluna daxil edilir. Modulun qırmızı LED -i yanır və batareyanın doldurulduğunu göstərir. Batareya tam dolduqda yaşıl LED yanır.

Güc istehlakı çox aşağıdır. Sistem bir gecədə bir dəfə işə salındı. Başlanğıcda 4.1 Volt ölçülmüş və 10 saatdan sonra 3.7 Volt gərginlik hələ də mövcud idi. Beləliklə, batareya daha kiçik seçilə bilər. Güc istehlakını azaltmaq üçün Arduino lövhəsindəki LEDləri də çıxara bilərsiniz. Yaşıl LED -i maska vasitəsilə görə bildiyiniz üçün daha yaxşı görünür.

Əylən və "Battery powered" yarışmasında mənə səs ver.

Tövsiyə: