Мазмуну:
- Жабдуулар
- 1 -кадам: Маска алыңыз
- 2 -кадам: Neopixels (LED) коюңуз
- 3 -кадам: Неопикселдерди туташтыруу
- 4 -кадам: FLORA тактасын кой
- 5 -кадам: Neopixel Arrayди Flora Boardко туташтырыңыз
- 6 -кадам: UltraSonic сенсорун туташтырыңыз
- 7 -кадам: Туташууларыңызды текшериңиз (кошумча кадам, бирок өтө сунушталат)
- 8 -кадам: Программаны орнотуу
- 9 -кадам: Бул долбоордун кодун жүктөп алыңыз
- 10 -кадам: FLORA тактасын программалоо
- 11 -кадам: Акыркы тийүүлөр
Video: Электрондук социалдык алыстоо эмоти-маскасы: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Маска кийиңиз, бирок эмоцияңызды жашырбаңыз!
Бул оңой DIY маскасы ультрадыбыштуу сенсордун жардамы менен сизден өтүп жаткан адамдын алыстыгын өлчөйт жана ошого жараша маскадагы LED үлгүсүн ("эмоция") өзгөртөт.
- Эгерде кимдир бирөө сизден 6 фут алыстыкта болсо, анда ал жылмайып көрсөтөт: D
- Эгерде кимдир бирөө социалдык алыстоонун босогосунда (6 футта) туура болсо, анда ал жылмайып көрсөтөт:)
- Эгерде кимдир бирөө 6 фут коопсуз социалдык чегин бузса, анда ал түз жүздү көрсөтөт: |
- Эгерде кимдир бирөө 5 футтан жакыныраак болуп, социалдык алыстоону бузса, анда ал кабагын бүркөйт:(
- Эгерде кимдир бирөө 3ftдан жакыныраак болуп, түз эле тажатса, анда ал таң калган жүздү көрсөтөт: О
Жабдуулар
Электроника
FLORA - Кийиле турган электрондук платформа - Arduino менен шайкеш
14 FLORA RGB SMART NEOPIXEL
Ultra-Sonic сенсор
Digital Multi-Meter (милдеттүү эмес), байланыштарды текшерүү үчүн
Чогуу Option-1 (No-stitching ыкмасы)
Силикон капкагы Stranded-Core Wire (каалаган зым иштейт, мага ийкемдүүлүгү үчүн силикон зымы жагат)
Паяльник жана ширетүүчү (онлайн же аппараттык дүкөндөн сатып алса болот)
Ысык желим темир жана ысык клей таякчалары (интернеттен же каалаган кол өнөрчүлүк дүкөнүнөн сатып алса болот)
Чогуу Option-2 (тигүү ыкмасы)
ТАТЫКСЫЗ ОРТО КОНУКТИВДҮҮ ЖИП
Үзгүлтүксүз өткөргүчсүз жип
Тигүү ийнеси
Таза тырмак боёгу (милдеттүү эмес, бирок сунушталат)
Кубаттоо параметрлери (төмөнкү варианттардын бири иштейт):
Микро USB кабели (USB кубат банкына туташтырылышы мүмкүн)
JST PH туташтыргычы бар Батарея же Батарея пакети
1 -кадам: Маска алыңыз
- Сизде бар кездемеден жасалган масканы колдонуңуз
- Же маска жасаңыз (эски футболканы маскага айландыруу үчүн тигилбеген оңой үйрөткүчтү колдонсоңуз болот
2 -кадам: Neopixels (LED) коюңуз
- Маскаңызды кийиңиз жана оозуңуздун жалпы аймагын белгилеңиз, андыктан неопиксель тору оозуңузга туура келет. (маскаңыздын үстүнөн борборго карай болжол менен 2 дюйм жакшы баа)
- Неопикселдерди сүрөттө көрсөтүлгөн тор сыяктуу багыттаңыз. Плюс белгиси, минус белгиси жана жебелер биринчи сүрөттө дал келерин текшериңиз.
- Эми неопикселдерди оодарыңыз, ошондо LED жагы кездеменин маскасына тийип, жылаңач ПХБ жагы сизге карайт. Экинчи сүрөттө көрсөтүлгөндөй. Дагы, белгилердин сүрөткө дал келишин текшериңиз!
3 -кадам: Неопикселдерди туташтыруу
- Неопикселдерди ордуна коюңуз. Сиз неопикселдердин бурчтарына ысык клей сүйкөп койсоңуз болот (ысык желимди төшөмөгө койбоңуз). Же аларды бекемдөө үчүн неопикселдердин бурчтарындагы өткөргүч эмес жипти колдонуңуз.
-
Эми неопикселдер сеткада коопсуз болгондуктан, электр байланыштарын сүрөттөрдө көрсөтүлгөндөй кылыңыз.
- Эгерде сиз туташууларды ширетип жатсаңыз, зымдарга муктаж болбостон, жанаша отургучтарды ашыкча ширетүү менен туташтырсаңыз болот. Сиз дагы эле чектеш эмес подкладкаларды туташтыруу үчүн кээ бир зымдарды ширетишиңиз керек болот (Эскертүү: Сиз ширетип жатканда ысык желим эрип кетет жана неопикселдер өз ордунан жыла алышат. Муну эстен чыгарбаңыз жана клейди жылдыруудан мурун муздатып коюңуз. кийинки неопикселди ширетүү үчүн)
- Эгерде сиз неопикселдерди тигип жатсаңыз, муну өткөргүч жип менен кантип тигүү керектиги үчүн колдонуңуз.
4 -кадам: FLORA тактасын кой
Сүрөттө көрсөтүлгөндөй FLORA тактасын неопиксел массивине жакын жайгаштырыңыз. Тактайны ордуна ысык желим менен жабыштырып же тактайды тигүү үчүн кадимки өткөргүч эмес жипти колдонсоңуз болот (тигүү үчүн No7 жана No9 төшөмөлөрдү колдонуңуз)
5 -кадам: Neopixel Arrayди Flora Boardко туташтырыңыз
Байланыштарды сүрөттө көрсөтүлгөндөй кылыңыз. Флора тактасындагы №6 аянтча биринчи неопикселдин DATA_IN аянтчасына (жебе ичине караган) туташтырылганын текшериңиз
(Эскертүү: Эгерде сиз тигип жатсаңыз, зымдардын/туташуулардын кайчылашып кетпешине жана кыска туташууга алып келбесин текшериңиз)
6 -кадам: UltraSonic сенсорун туташтырыңыз
Ultra-sonic сенсорун масканын алдыңкы жагына коюңуз (бетиңизге тийбеген тарап). Аны масканын түбүнө, ортосуна коюңуз. Аны ордуна коюңуз (ысык желим же кадимки өткөргүч эмес жип менен)
Зымдарды же өткөргүч жипти колдонуу менен сүрөттө көрсөтүлгөндөй флора тактасына туташууларды жасаңыз
7 -кадам: Туташууларыңызды текшериңиз (кошумча кадам, бирок өтө сунушталат)
- Бардык туташууларыңыз туура жана коопсуз экенин текшериңиз.
- Санарип мультиметрдин жардамы менен туташууларыңыздын үзгүлтүксүздүгүн текшериңиз (DMM тергичти үн толкунуна окшош чекитке буруңуз). Райондо туташуу керек болгон бардык чекиттер чындыгында туташкандыгын жана туташууга арналбаган (айрыкча VBATT, GND жана 3.3V төшөмөлөрү) ар кандай туташуулардын ортосунда шорт жок экендигин текшериңиз.
8 -кадам: Программаны орнотуу
- Arduino IDEди бул жерден жүктөп алыңыз
-
Neopixel китепканасын бул жерден жүктөп алыңыз
- Жүктөө аяктагандан кийин ZIP файлын ачыңыз
- Папканы (.cpp жана.h файлдарын камтыган) Adafruit_NeoPixel деп өзгөртүп, башка Arduino китепканаларыңыздын жанына, адатта, (үй папкасы)/Documents/Arduino/Libraries папкасына коюңуз.
- Же болбосо, китепкананы IDE аркылуу жүктөй аласыз Sketch менюсунан,> Китепкананы кошуу> Китепканаларды башкаруу … Текст киргизүү кутучасына "NeoPixel" териңиз. "Adafruit NeoPixel by Adafruit" издеп, Орнотуу баскычынын жанындагы калкыма менюну чыкылдатуу менен акыркы версиясын тандаңыз. Андан кийин Орнотуу баскычын басыңыз. Ал орнотулгандан кийин, "жабуу" баскычын чыкылдата аласыз.
9 -кадам: Бул долбоордун кодун жүктөп алыңыз
Бул кодду жүктөп алыңыз
10 -кадам: FLORA тактасын программалоо
- USB-Aдан микро-USB кабелин колдонуп, компьютериңизге FLORA тактасын туташтырыңыз
- Куралдар менюсунан "Такта" астынан "Adafruit Flora" тандаңыз
- Такта компьютериңиздин түзмөк менеджерине туташкан COM портун текшериңиз
- Куралдар менюсунан, ошол эле COM порту тандалганын текшериңиз
- Эми IDEдеги Жүктөө баскычын басып, жабдыктын иштеп жатканын текшериңиз
11 -кадам: Акыркы тийүүлөр
-
Орнотууңузду кантип иштетүүнү чечиңиз.
Сиз USB кабелин USB кубат банкы менен же JST PH туташтыргычы бар батарейканы колдоно аласыз (Эч качан экөөнү тең бир убакта туташтырбаңыз!)
- Эгерде сиз батарейканы колдонсоңуз, анда кошумча кездемеден жасалган маскага ысык желим менен батарейкаңызга кичине чөнтөк/кармагыч тигип же жасай аласыз.
- Бардык электрониканы бетиңизге тийбеши үчүн кошумча кездеме менен жаап коюңуз. (бул сизди таң калтырбайт, бирок бул бир аз татаал болушу мүмкүн) Сиз ар дайым альтернативалуу вариант катары бул масканын астына башка масканы кийсеңиз болот.
Сунушталууда:
Социалдык алыстоо детектору: 4 кадам
Социалдык алыстоо детектору: Бул аппарат адамдардан 1 метр аралыкты сактоого жардам берет (же угууңузду жоготуп алуу коркунучу бар)
PIR менен Arduino социалдык алыстоо түзмөгүн кантип жасоо керек: 4 кадам
PIR менен Arduino социалдык алыстоочу түзмөктү кантип жасоо керек: 1
Кол менен ширетүү Электрондук компоненттердин күлкүсү Электрондук компоненттер: 7 кадам
Электрондук тетиктердин күлкүлүү зөөкүрлөрүн кол менен ширетүү: Электрондук схемаларды (эски компьютерлер же үй тиричилигинин калдыктары) ширетүүчү темир, ширетүүчү пинцет, кычкач, кайчы
Социалдык алыстоо детектору: 10 кадам
Социалдык алыстык детектору: Бул детектор, мейкиндикке 2 метрдей кирген объекттерди аныктай алат. Бул детектордун максаты адамдардын ортосундагы аралыкты " социалдык аралыкта " сактоо. Бул долбоор ушул Arduino схемасынан шыктандырылган жана
1.50m Коомдук Алыстоо Тасмасы: 3 Кадам (Сүрөттөр менен)
1.50m Социалдык алыстатуучу лента чарасы: Бул конструкцияда мен 1,5 метр аралыкты басып өткөндө өлчөө үчүн кадимки рулетканы ыңгайлаштырам. Мен анда " бир жарым метр " дейм. Бул аралыктан жогору же астында болсоңуз, жашыл же кызыл жарык менен да көрсөтөт. Бул проект