Mundarija:

Animatsion niqob: 5 qadam (rasmlar bilan)
Animatsion niqob: 5 qadam (rasmlar bilan)

Video: Animatsion niqob: 5 qadam (rasmlar bilan)

Video: Animatsion niqob: 5 qadam (rasmlar bilan)
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Noyabr
Anonim

Bilimdonlari tomonidan ma'lum bo'lgan Naegeli tomonidan Youtube kanalimga tashrif buyuring Muallifning boshqa ma'lumotlarini kuzatib boring:

Sodali daraxtlar
Sodali daraxtlar
Sodali daraxtlar
Sodali daraxtlar
Soda qutilaridan Rojdestvo bezaklari
Soda qutilaridan Rojdestvo bezaklari
Soda qutilaridan Rojdestvo bezaklari
Soda qutilaridan Rojdestvo bezaklari
Soda idishni tiqinidan to'xtatishi mumkin
Soda idishni tiqinidan to'xtatishi mumkin
Soda idishni tiqinidan to'xtatishi mumkin
Soda idishni tiqinidan to'xtatishi mumkin

Haqida: Assalomu alaykum, men ilgari Naegeli nomi bilan tanilgan olimman va, albatta, ilgari shahzoda nomi bilan tanilgan rassomdan ilhom olganman. Ammo uning shohona yomonligidan farqli o'laroq, men pop qiroli bo'lishni xohlamayman, lekin u … Olim haqida ko'proq ma'lumotliNaegeli »

Tabassum, deyishadi, va dunyo siz bilan tabassum qiladi - agar siz niqob taqmasangiz. Shunda dunyo sizning tabassumingizni ko'ra olmaydi, aksincha, yana tabassum qiladi. Himoya yuz niqobining ko'tarilishi odamlarning o'zaro ta'siridan keyin yuzning yarmini to'satdan kesib tashladi.

O'zaro aloqalarni qaytarish uchun men niqobga aylantiruvchi matnli kichik displey biriktirdim. Siz metroda, partiyada yoki ko'rgazma stendida bo'lishingizdan qat'i nazar, odamlar aylanayotgan matnni ko'rganda, yangi o'zaro munosabatlar paydo bo'ladi. Bu sizning ismingiz, siz reklama qilmoqchi bo'lgan mahsulot yoki mahalliy sport klubingizni qo'llab -quvvatlash uchun oddiy jumla bo'lishi mumkin. Bu, albatta, ba'zi o'zaro ta'sirlarni va ozgina individuallikni qaytaradi.

Shunday qilib, ushbu yo'riqnoma sizga yuz niqobini Arduino Pro Mini orqali matnni ko'rsatadigan kichik batareyali, engil ekran bilan jihozlashni tushuntiradi. Matn Arduino IDE yordamida uzatiladi.

… va umid qilamanki, bu davr tugagach, siz kichkina ekraningizni galstuk ignasi sifatida qayta ishlatishingiz mumkin.

1 -qadam: qismlar ro'yxati

Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
  • Arduino Pro Mini (3,3 V, 8 MGts) ATMEGA328 (havola)
  • OLED LCD displey SSD1306 drayveri 3.3V 0.91 dyuymli 128x32 IIC I2C ko'k (havola)
  • Qayta zaryadlanuvchi Lipo batareyasi 3.7V 220mAh 1S 45C/90C (havola)
  • Lityum batareyali zaryadlovchi moduli himoyalangan (havola)
  • Kichik JST1.25mm simli ulagichli kabel erkak va ayol (havola)
  • Mikro kalit (havola)

Asboblar:

  • USB Adapter Pro Mini yuklash kabeli USB RS232 TTL (havola)
  • Lehimlash stantsiyasi (havola)
  • Mikro USB ulagichli zaryadlovchi kabeli (havola)
  • USB ulagichli quvvat adapteri (havola)
  • Issiq yopishtiruvchi qurol

2 -qadam: Uskuna

Uskuna
Uskuna

Barcha komponentlar niqob ichiga joylashtirilishi uchun tanlangan, faqat qisqa simlar kerak. Shuning uchun faqat engil va kichik qismlarni hisobga olish mumkin. Shuning uchun men 1S lipo batareyasini ishlatishga qaror qildim. Ular juda yengil, etarlicha energiya beradi va ulardan foydalanish oson, chunki kichik RC vertolyotlari va samolyotlari bir xil turlardan foydalanadi. Faqat ulagich kabellarini topish qiyin, lekin qismlar ro'yxatida havola berilgan. 1S lipo batareyasining salbiy tomoni shundaki, ular faqat 3,3V kuchlanish bilan ta'minlanadi, shuning uchun oddiy 5V Arduino -dan foydalanib bo'lmaydi. Kichik ukasi (Arduino Pro Mini) baholandi, chunki faqat 3,3 V (8 MGts) quvvatga ega modullar mavjud. Kichkina OLED LCD displey SSD1306 displey sifatida juda zo'r edi, chunki u ham 3.3V bilan ishlaydi.

Komponentlarning qanday ulanganligi sxemasi ilova qilingan rasmlardan birida ko'rsatilgan. Komponentlarni niqobga ulashga ruxsat berish uchun ekran Arduino Pro Mini -ga qattiq simlar bilan lehimlangan, shuning uchun bu ikkita komponent niqobni bir -biriga bog'lab qo'yish mumkin. Bundan tashqari, ba'zi simlar batareyani zaryadlovchi moduli va Arduino Pro Mini -ga qavs sifatida lehimlangan. Quvvatni yoqish va o'chirish uchun zaryadlovchi moduli va Arduino Pro Mini orasiga mikro kalit qo'shiladi. Mikro kalitdagi ulanishlar issiq yopishtiruvchi qurol bilan mustahkamlangan.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Agar sizda oldingi bo'limdagi uskunalar yig'ilgan bo'lsa, siz USB -dan RS232 TTL adapteri yordamida kodni (fayl biriktirilgan) Arduino -ga yuklashingiz mumkin. 3.3V ishlatilganligi sababli, elektr rayı adapterning 3.3V piniga lehimlanishi kerak. Men ushbu o'zgartirish haqida rasm qo'shdim.

Agar siz Arduino -da yangi bo'lsangiz, men sizga Paul McWhorter kanalining www.youtube.com/embed/d8_xXNcGYgo darslarini o'rganishni maslahat beraman. Kod quyidagi videoning sharhlar bo'limidan olingan: www.youtube.com/embed/sTYPuDMPva8.

Hujjatlar va 5 soniya davomida ko'rsatiladigan ekran uchun men sarlavhani qo'shdim. Menimcha, bu yaxshi odat, shuning uchun har safar dasturni ishga tushirganingizda, qaysi dastur va qaysi versiyani Arduino kartasiga yuklaganingizni bilasiz. Videoda dasturning umumiy tuzilishi tushuntiriladi, ayniqsa aylantiruvchi matnni o'zgartirish mumkin.

Kodni ish stoli kompyuterimdan yoki kabrioletimdan yuklaganimga bog'liq holda ba'zi muammolar yuzaga keldi. Kod bir xil ekanligini bilganim uchun, faqat ikkita kompyuterda ishlatilgan kutubxonalarning versiyalari boshqacha bo'lishi mumkin edi. Men barcha versiyalarni yozganimdan so'ng, ish stoli kompyuterimdagi Adafruit_SSD1306 kutubxonasi juda eski ekanligini tushundim. Lekin bu kombinatsiya ishladi. Shunday qilib, men ushbu kutubxonaning turli xil versiyalarini sinab ko'rdim va ma'lum bo'lishicha, 1.2.8 versiyasiga qadar kod yaxshi ishlaydi, lekin 1.2.9dan boshlab aylantiruvchi matn juda sekin va muammosiz ishlamaydi. Shunday vaziyatga tushib qolmaslik uchun, jadvalning o'ng tomonida ishlaydigan kutubxona versiyalarini toping.

Acer kabriolet Ish stoli kompyuter
Java 8 versiya 251 yangilanishi 8 -versiya 144 -ni yangilang
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
Yumshoq ishlamayapti Mukammal ishlaydi

4 -qadam: niqobni yig'ing

Niqobni yig'ing
Niqobni yig'ing
Niqobni yig'ing
Niqobni yig'ing

Videoda ko'rib turganingizdek, niqob ekran va Arduino o'rtasida buklangan. Arduino VCC va A3 ni ulash uchun ikkita qattiq sim lehimlangan. Bu simlar faqat ekranning yiqilishidan himoya qilish uchun qavs vazifasini bajaradi. Boshqa tomondan, zaryadlash moduli qavs sifatida ikkita sim bilan jihozlangan. Ular IN+ va IN ga lehimlangan, chunki bu pinlar kerak emas edi.

Batareya niqobning burmalaridan biriga erkin joylashtirilgan.

Tizim galstukning orqa tomoniga ham oson joylashishi mumkin. Keyin u bog'ichga o'xshaydi.

Batareya bilan tizimning og'irligi taxminan 15 grammni tashkil qiladi.

5 -qadam: Batareyani zaryadlash

Batareyani zaryadlash
Batareyani zaryadlash

Zaryad qilish uchun Micro USB vilkasi zaryad moduliga ulangan. Modulning qizil LED chirog'i yonadi va batareyaning zaryadlanganligini ko'rsatadi. Batareya to'liq zaryadlanganda yashil LED yonadi.

Quvvat iste'moli juda past. Tizim bir kecha -kunduzda ishga tushirildi. Dastlab 4,1 volt o'lchandi va 10 soatdan keyin ham 3,7 voltlik kuchlanish mavjud edi. Shunday qilib, batareyani kichikroq qilib tanlash mumkin. Quvvat sarfini kamaytirish uchun Arduino kartasidagi LEDlarni ham olib tashlashingiz mumkin. Bundan tashqari, yaxshiroq ko'rinadi, chunki siz niqob orqali yashil LEDni ko'rishingiz mumkin.

Xursand bo'ling va iltimos, "Batareya bilan ishlaydigan" tanlovida menga ovoz bering.

Tavsiya: