Мазмуну:

Анимацияланган маска: 5 кадам (сүрөттөр менен)
Анимацияланган маска: 5 кадам (сүрөттөр менен)

Video: Анимацияланган маска: 5 кадам (сүрөттөр менен)

Video: Анимацияланган маска: 5 кадам (сүрөттөр менен)
Video: Мен уурулук менен ооруймун (Клептоманкамын) / менин сырым / кызыктуу окуялар 2024, Июль
Anonim

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ди көрө аласыз.

Көңүл ачыңыз жана "Батарея менен иштейт" сынагында мага добуш бериңиз.

Сунушталууда: