Мазмуну:
- 1 -кадам: IOT кездеме илгичтин ар кандай компоненттери
- 2 -кадам: Маалымат агымы
- 3 -кадам: Эң чоң чакырык жана биз ага кантип туш болдук
- 4 -кадам: Кийим илгичти чектөө
- 5 -кадам: Келечектеги пландар
- 6 -кадам: Эгер сиз аны өзүңүз кургуңуз келсе
Video: IDC2018IOT кездеме илгич: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
IOT кездеме илгич сиздин шкафты акылдуураак кылат жана анын ичиндеги кийимдер боюнча онлайн статистикасын берет.
анын 3 негизги өзгөчөлүгү бар:
- качан кийүүнү тандагыңыз келсе, сиз бүгүн кийип жүргөн түсүңүздү баса аласыз жана түстөр дал келген IOT кийим илгичтери күйөт.
- жаңы кездемени сатып алууда ар бир түстө канча кийим бар экенин таба аласыз.
- жана эң негизгиси, эгерде сиздин бир тууганыңыз болсо, анда дайыма сиздин кийимиңизди "карызга" алат, эгер андай болсо почтаңызга сигнал берет.
1 -кадам: IOT кездеме илгичтин ар кандай компоненттери
ар бир кездеме илгич үчүн:
- nodemcu: "мээлер".
- rgb сенсор (tcs34725): илгичте кездеменин түсү кандай экенин аныктоо.
- басым сенсору: кездемени илгичке кийгизип же чечип жатканда аныктоо үчүн.
- LED тилкеси: кездеме колдонмодогу тандоого дал келсе сигнал берүү.
2 -кадам: Маалымат агымы
кездеме илгич => кездемени кийүү => түсүн аныктоо => түсүн жана илгичти жөнөтүү HTTP firbaseге ыргытуу
кездеме илгич => кездемени чечүү => ifttt webhookко GET өтүнүчүн жөнөтүү => электрондук кат жөнөтүү (мүмкүн SMTP)
Blynk app => color тандаңыз => http кездеме илгичке болгон суроо => тандалган түсү бар бардык кездеме илгичтери лентада ачык түстө болот
кездеме илгич => бардык маалыматты firbase databaseseден алат (http) => adafriut каналдарын жаңыртуу (mqtt)
3 -кадам: Эң чоң чакырык жана биз ага кантип туш болдук
Бул долбоордогу эң чоң көйгөйүбүз RGB сенсорунун өндүрүшүн көздүн көргөнүнө окшош болгон Red Green жана Blue баалуулуктарына айландыруунун жолун табуу жана андан кийин анын илгичте кандай түс экенин аныктоо болгон.
RGB баалуулуктарын көз көргөн нерсеге окшош кылуу үчүн биз гамма столун колдондук, андыктан RGB сенсорунун ар бир окулушу ушул 256 массив аркылуу картага түшүрүлгөн. гамма стол бул функция менен түзүлөт:
үчүн (int i = 0; i <256; i ++) {
float x = i;
x /= 255;
x = pow (x, 2.5);
x *= 255;
gammatable = x;
}
анда биз rgb маанилерин алып, анын түсүн айырмалашыбыз керек болчу. ал үчүн сенсордун чыгышынан ар бир негизги түстүн "алыстыгын" эсептеп чыктык, ошону үчүн биз бардык негизги түстөрдү 3 массивде кызыл жашыл жана көк үчүн сактадык жана чыгуунун жана ар бир түстүн алыстыгын эсептедик, андан кийин мин. столдогу аралык жана бул чыныгы түскө эң жакын түс.
4 -кадам: Кийим илгичти чектөө
- ал 3 түстү гана аныктай алат: кызыл, жашыл жана көк
- аны кубат булагына туташтыруу керек, андыктан ар бир кездеме илгичке батарея керек же илгичти койгон сайын аны кабель менен туташтырасыз
- ал жакшы wifi туташуусун талап кылат
5 -кадам: Келечектеги пландар
- көбүрөөк түстөрдү кошуңуз: ар бир түс үчүн алган баалуулуктарыбызды түшүнүү үчүн rgb сенсорунда көп кийимдерди сынап көрүү керек, андан кийин аныктоо үчүн дагы түстөрдү кошуу керек (1 жума)
- көбүрөөк түстөрдү кошкондон кийин колдонуучуларга түстөрдүн айкалышын сунуштай алабыз (2 күн)
- iot жабдуулары үчүн прототип илгич жасоо (3 жума)
6 -кадам: Эгер сиз аны өзүңүз кургуңуз келсе
Мен кодду жүктөдүм, ошондо сиз аны иштете аласыз, болгону бардык компоненттерди сүрөттөгүдөй туташтыруу керек.
анда blynk колдонмосуна ар бир түс үчүн 3 баскычты кошуңуз, көк v0, кызыл v1, жашыл v2.
ошондой эле ifttt аплетин ачыңыз "If maker Event" someonetouchingcloset "деп аталат, анда мага" электрондук почтага "жөнгө салуу аркылуу webhhook шилтемесин алып, аны webhook деп аталган blynk баскычына киргизиңиз V4 менен.
жана баардыгы даяр! көңүл ачуу!
Сунушталууда:
Кантип илгич жасоо керек: 4 кадам
Hook Splice кантип жасоо керек: Common Twist жана Lap сплиштерин дайыма алмаштыруудан чарчадыңызбы? Мен Deion Beardemphl, робототехника жана электрондук тутумдун студентимин жана күчтүү ремонт үчүн кантип туура илгич жасоону көрсөтөм. бул дагы узак жашоону камсыз кылат. Т кемчилиги
DIY Easy гарнитура кармагыч илгич: 6 кадам
DIY Easy гарнитура кармагыч илгич: Кымбат эмес материалдарды колдонуп, өзүңүздүн эле DIY гарнитура кармагычты жасаңыз. Окутуучу катары мен компьютердик лабораториянын баардык жерде баш аламан кулакчындарынан чарчадым жана чечимге муктаж болдум. Бул сиздин башыңыздын оорушун жана акчаңызды үнөмдөөгө жардам берет деп үмүттөнөбүз
Эхо Дот Илгич, Оңой, Тез жана Арзан!: 7 кадам
Echo Dot Hanger, Easy, Quick and Cheap! Киришүү: Эхо Дот Илгич, Оңой, Тез жана Арзан Бул өткөн Рождестводо мен Alexa Echo акылдуу спикерин алдым. Синк
Ананас Ukulele тирүү илгич: 9 кадам (сүрөттөр менен)
Тирүү илгич Ананас Укулеле: Мен ананас укулелесин толугу менен лазер кескич, CNC роутер жана 3D принтер менен жасадым. Бул долбоор үчүн дээрлик эч кандай кол шаймандардын кереги жок жана ал сонун үндүү сопрано укулеле чыгарат. Бул долбоорду кайра чыгаруу үчүн керектүү болгон бардык санариптик файлдар
Пальто илгич жардам берүүчү колдор: 6 кадам
Пальто илгич жардам берүүчү колдор: Мен көптөгөн инструктивдүү жардам колун окуп жатып, кээ бир бөлүктөрүнө оңой колумду тийгизе алган жокмун. Ошентип, мен төшөктө, аппараттык дүкөндөргө саякатка барам деп ойлойм, жана сиз эмне билесиз, мен жардам колун жасоонун оңой жолун таптым. Алар