
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
By the ScientistformerlyknownasNaegeliМенин Youtube каналыма баш багыңыз Автордун көбүрөөк маалыматын караңыз:






Жөнүндө: Саламатсызбы - Мен илгери Наегели деген илимпозмун жана албетте, мени мурда Принс деп аталган сүрөтчү шыктандырган. Бирок анын падышалык жамандыгынан айырмаланып, мен поптун падышасы болгум келбейт, бирок ал… Дагы илим жөнүндө
Жылмайыңыз, дешет жана дүйнө сиз менен жылмаят - эгер сиз маска кийбесеңиз. Ошондо дүйнө сиздин жылмаюуңузду көрө албайт, алда канча артка жылмайыңыз. Коргоочу бет маскасынын көтөрүлүшү биздин учурдагы адамдык өз ара аракеттенишибизден бери бетибиздин жарымын кескин түрдө кесип салды.
Кээ бир өз ара мамилелерди кайтаруу үчүн, мен жылдырылган текст менен маскага кичинекей дисплейди тиркемеледим. Метродо болобу, кечедеби же көргөзмө стендиндеби, элдер жылдырылган текстти көргөндө, жаңы мамилелер пайда болот. Бул сиздин атыңыз, сиз жарнамалагыңыз келген продукт же жергиликтүү спорт клубуңузду колдоо үчүн сүйлөм болушу мүмкүн. Бул, албетте, кээ бир өз ара байланыштарды жана бир аз индивидуалды кайра алып келет.
Ошентип, бул Нускамада сизге бет маскаңызды Arduino Pro Mini аркылуу текстти көрсөтүүчү кичинекей батарейка менен, жеңил экран менен кантип жабдуу керектиги түшүндүрүлөт. Текст Arduino IDE аркылуу өткөрүлөт.
… жана үмүт кылам, бул мезгил бүткөндө, кичинекей экраныңызды галстук ийнеси катары кайра колдоно аласыз.
1 -кадам: Бөлүктөрдүн тизмеси


- Arduino Pro Mini (3.3 В, 8 МГц) ATMEGA328 (Шилтеме)
- OLED ЖК дисплей SSD1306 драйвер 3.3V 0.91 дюйм 128x32 IIC I2C көк (шилтеме)
- Заряддалуучу Липо Батареясы 3.7V 220mAh 1S 45C/90C (Шилтеме)
- Литий Батарея кубаттоочу модулу коргоо менен (Шилтеме)
- Wire Small JST1.25mm Connector Plug Cable Эркек жана Аял (Link)
- Микро которуу (шилтеме)
Куралдар:
- USB Adapter Pro Mini жүктөө кабели USB RS232 TTLге (шилтеме)
- Лайкоо станциясы (Шилтеме)
- Micro USB туташтыргычы бар заряддагыч кабель (Link)
- USB адаптери менен Power Adapter (Link)
- Hot Glue Gun
2 -кадам: Аппараттык

Бардык компоненттер кыска зымдарды талап кылган масканын ичине жайгаштырылышы үчүн тандалган. Андыктан жеңил жана кичинекей бөлүктөрүн гана эске алууга болот. Ошентип, мен 1S lipo батареясын колдонууну чечтим. Алар абдан жеңил, жетиштүү энергияны камсыздайт жана кичине RC тик учактары жана учактары бир эле түрдү колдонгондуктан оңой жеткиликтүү. Бир гана туташтыргыч кабелдерди табуу кыйын, бирок бөлүктөр тизмесинде шилтеме берилген. 1S lipo батареясынын кемчилиги - алар болгону 3.3V камсыздайт, ошондуктан кадимки 5V Arduino колдонулбайт. Кичинекей иниси (Arduino Pro Mini) 3,3V (8MHz) гана муктаж болгон модулдар бар болгондуктан бааланды. Дисплей катары кичинекей OLED ЖК дисплейи SSD1306 жөн эле идеалдуу болчу, анткени ал дагы 3.3V менен иштейт.
Компоненттердин кантип туташканынын схемасы тиркелген сүрөттөрдүн биринде көрсөтүлгөн. Компоненттерди маскага туташтырууга уруксат берүү үчүн, экран Arduino Pro Miniге катуу зымдар менен ширетилген, ошондуктан бул эки компонент масканы бүктөй турган клиптин түрүн түзөт. Мындан тышкары, кээ бир зымдар Батареяны Заряддоо Модулуна жана Arduino Pro Miniге кронштейн катары кошулган. Күчтү күйгүзүп жана өчүрүү үчүн, Заряддоо модулу менен Arduino Pro Miniнин ортосуна микро которгуч кошулат. Микро которгучтагы байланыштар ысык желим пистолет менен бекитилген.
3 -кадам: Программалык камсыздоо



Эгерде сизде мурунку бөлүмдөгү жабдыктар чогултулган болсо, анда кодду (тиркелген файл) Arduinoго USB аркылуу RS232 TTL адаптерине жүктөй аласыз. 3.3V колдонулгандыктан, электр рельсин адаптердеги 3.3V пинге ширетүү керек. Мен бул өзгөртүү жөнүндө кээ бир сүрөттү коштум.
Эгерде сиз Arduinoдо жаңы болсоңуз, мен сизге Пол МакВхерс каналынын www.youtube.com/embed/d8_xXNcGYgo сабактарынын айрымдарын аткарууну сунуштайт элем. Код төмөнкү видеонун комментарийлер бөлүмүнөн алынды: www.youtube.com/embed/sTYPuDMPva8.
Мен жакшы документтештирүү үчүн башымды жана 5 секундада көрсөтүлүүчү экрандын экранын коштум. Менимче, бул жакшы адат, ошондуктан ар бир программаны баштаганда сиз Arduino тактасына кайсы программаны жана кайсы версияны жүктөгөнүңүздү билесиз. Программанын жалпы структурасы видеодо түшүндүрүлөт, айрыкча сиз жылдыруучу текстти өзгөртө аласыз.
Кээ бир көйгөйлөр кодду рабочий компьютеримден же менин конверттен жүктөгөнүмө жараша пайда болду. Мен код бир экенин билгендиктен, колдонулган китепканалардын версиялары эки компьютерде ар башка болушу мүмкүн. Бардык версияларды жазып алгандан кийин, өзгөчө, менин компьютеримдеги Adafruit_SSD1306 китепканасы абдан эски экенин түшүндүм. Бирок бул иштеген комбинация болду. Ошентип, мен бул китепкананын ар кандай версияларын сынап көрдүм, 1.2.8 версиясына чейин код жакшы иштейт экен, бирок 1.2.9дан баштап жылдыруу тексти боюнча өтө жай жана бир калыпта иштебейт. Ушундай абалга туш келбөө үчүн, столдун оң жагындагы жумушчу китепкананын версияларын табыңыз.
Acer Convertible | Компьютер | |
Java | 8 -версия 251 жаңыртуу | Version 8 Update 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 |
Жөнөкөй иштебейт | Мыкты иштейт |
4 -кадам: масканы чогултуу


Видеодо көрүнүп тургандай, маска экран менен Arduino ортосунда бүктөлгөн. Ардуинонун VCC жана A3 туташуу үчүн эки катуу зым ширетилет. Бул зымдар экранды кулап кетүүдөн коргоо үчүн кашаа катары гана кызмат кылат. Башка жагынан кубаттоо модулу да кашаа катары эки зым менен жабдылган. Бул IN+ жана IN- ге ширетилген, анткени бул казыктардын кереги жок болчу.
Батарея масканын бүктөлүштөрүнүн бирине бош жайгаштырылган.
Системаны галстуктун артына да оңой эле койсо болот. Андан кийин ал галстукка окшойт.
Батарея менен системанын салмагы болжол менен 15 грамм.
5 -кадам: Батареяны кубаттоо

Заряддоо үчүн Micro USB сайгыч кубаттоо модулуна киргизилет. Модулдун кызыл диоду күйүп, батарея заряддалып жатканын көрсөтүп турат. Батарея толук заряддалгандан кийин, жашыл LED күйөт.
Электр энергиясын керектөө абдан төмөн. Система бир түндө иштетилген. Башында 4.1 Вольт өлчөнгөн жана 10 сааттан кийин 3.7 Вольт чыңалуу дагы эле болгон. Ошентип, батарейканы дагы кичине тандай аласыз. Ошондой эле электр энергиясын керектөөнү азайтуу үчүн Arduino тактасындагы LEDди алып салсаңыз болот. Бул дагы жакшы көрүнөт, анткени сиз маска аркылуу жашыл LEDди көрө аласыз.
Көңүл ачыңыз жана "Батарея менен иштейт" сынагында мага добуш бериңиз.
Сунушталууда:
Fire Pit үн реактивдүү жалын, Bluetooth спикери жана анимацияланган LED менен: 7 кадам (сүрөттөр менен)

От чукугу үн реактивдүү жалын, Bluetooth спикери жана анимацияланган светодиоддор менен: жай мезгилинде эч нерсе от менен эс алганды айтпайт. Бирок оттон артык эмне бар экенин билесизби? От жана музыка! Бирок биз бир кадам, жок, эки кадам ары кете алабыз … Өрт, Музыка, LED чырактары, Үн реактивдүү жалын! Бул дымактуу көрүнүшү мүмкүн, бирок бул Ins
Анимацияланган жүрөк: 5 кадам (сүрөттөр менен)

Анимацияланган жүрөк: Валентин күнүнө карата, сүйүктүүңүзгө кичинекей гаджет берилиши керек: бир нече анимация аркылуу айлануучу жүрөк. Сүйүктүүңүздүн сизди эстеши үчүн ал столго же столго абдан ылайыктуу! Бул анимацияланган жүрөк абдан кыска жана жөнөкөй: j
Жарык анимацияланган майрамдык пин: 9 кадам (сүрөттөр менен)

Жарык анимацияланган майрамдык пин: Мен бул долбоорду биринчи жолу иштеп чыкканымда, аны ачык булактан чыгарам деп ойлогон эмесмин. Мен бул сонун идея жана кол өнөрчүлүк көргөзмөсүндө сата турган буюм катары коммерциялык потенциалга ээ деп ойлогом. Бул, балким, кандайдыр бир тажрыйбанын жоктугунан болушу мүмкүн же
Алыстан башкарылуучу анимацияланган LED бөлмө чырагы: 5 кадам (сүрөттөр менен)

Алыстан башкарылуучу анимацияланган LED бөлмө чырагы: Балдардын бөлмөсүн, Рождествону кооздоо үчүн же жөн эле көңүл ачуу үчүн эс алууну же таң калтырган түстүү жарык шоусун каалагандар үчүн бул жерде менин атмосфера күчөткүчүм бар. Мен 6 айлык бөбөктөрдөн улуу балдарга чын дилден жоопторду алам
Анимацияланган шоколад кутусу (Arduino Uno менен): 3 кадам (сүрөттөр менен)

Animated Chocolate Box (Arduino Uno менен): Бир жолу дүкөндө шоколаддын кооз коробкасын көрдүм. Бул кутудан керемет белек жасоону ойлодум - бизге шоколад кошулган анимацияланган куту. Бизге эмне керек: Ачык пластик шоколад кутусу 9V батарея Батарея кабелинин адаптери uSD 1GB Arduino U