Mundarija:
- 1 -qadam: qismlar ro'yxati
- 2 -qadam: Uskuna
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: niqobni yig'ing
- 5 -qadam: Batareyani zaryadlash
Video: Animatsion niqob: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Bilimdonlari tomonidan ma'lum bo'lgan Naegeli tomonidan Youtube kanalimga tashrif buyuring Muallifning boshqa ma'lumotlarini kuzatib boring:
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
- 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
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
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
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
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:
COVID-19 niqob detektori: 6 qadam (rasmlar bilan)
COVID-19 niqob detektori: Koronavirus (COVID 19) epidemiyasi ta'siri tufayli, faqat xodimlar Makerfabs ofis binosining kirish va chiqishidan o'tishlari mumkin va Makerfabs tomonidan maxsus tayyorlangan NFC niqoblarini kiyishlari kerak, ularga begona odamlar kira olmaydi. . Ammo ba'zi odamlar
Odamlarni ko'rganda yopiladigan uyatchan niqob: 9 qadam (rasmlar bilan)
Odamlarni ko'rganda yopiladigan uyatchan niqob: Covid -19 tufayli yuz niqoblarini kiyishimiz achinarli. Bu juda yoqimli tajriba emas, sizni isitadi, terlaydi, asabiylashadi va nafas olish qiyinlashadi. Siz chanqoq paytlar borki, siz niqobni olib tashlashni talab qilasiz, lekin undan qo'rqasiz. Men nima
Yuzni o'zgartiradigan proektsion niqob - har qanday narsa: 14 qadam (rasmlar bilan)
Yuzni o'zgartiruvchi proektsion niqob - har qanday narsa: Xellouin bayrami uchun nima bo'lishni xohlay olmasligingiz bilan nima qilasiz? Hamma narsa bo'lsin. Projeksiyon niqobi oq rangli 3D bosilgan niqob, malina pi, kichkina proyektor va batareya to'plamidan iborat. U hamma narsani loyihalashga qodir
Animatsion shokolad qutisi (Arduino Uno bilan): 3 qadam (rasmlar bilan)
Animatsion shokolad qutisi (Arduino Uno bilan): Bir kuni men do'konda chiroyli quti shokoladni ko'rdim. Va men bu qutidan ajoyib sovg'a - shokoladli animatsion quti yasashni o'yladim. Bizga kerak bo'lgan narsa: Shaffof plastik shokoladli quti 9V akkumulyator batareyasi adapteri uSD 1GB Arduino U
Ko'zlari harakatlanuvchi animatron niqob: 13 qadam (rasmlar bilan)
Ko'zlari harakatlanuvchi animatron niqob: Salom! Maktabga topshirish uchun biz Arduinoni kashf qilishimiz kerak edi. Shuning uchun men animatronik niqob yasashga qaror qildim. Bu ko'proq devor bezaklariga o'xshaydi. Uning butun vazifasi odamlarni biroz bezovta qilishdir, chunki ko'zlar qimirlab ketadi. Bu ilhomlanib,