Мазмұны:
- 1 -қадам: IOT мата ілгіштің әр түрлі компоненттері
- 2 -қадам: мәліметтер ағыны
- 3 -қадам: Ең үлкен сынақ және біз оны қалай қабылдадық
- 4 -қадам: Шүберек ілгішті шектеу
- 5 -қадам: Болашаққа жоспарлар
- 6 -қадам: Егер сіз оны өзіңіз құрғыңыз келсе
Бейне: IDC2018IOT мата ілгіш: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
IOT мата ілгіш сіздің шкафты ақылды етеді және оның ішіндегі киім туралы онлайн статистиканы береді.
оның 3 негізгі ерекшелігі бар:
- Егер сіз не киінетінін таңдағыңыз келсе, сіз бүгін киетін түсіңізді баса аласыз және сәйкес келетін түстері бар IOT киім ілгіштері жанады.
- жаңа матаны сатып алу кезінде сізде әр түсті қанша киім бар екенін біле аласыз.
- және ең бастысы, егер сіздің киіміңізді үнемі «қарызға алатын» бауырыңыз болса, бұл сіздің поштаңызға дабыл береді.
1 -қадам: IOT мата ілгіштің әр түрлі компоненттері
біз қолданған әр мата ілгіш үшін:
- түйін: «ми».
- rgb сенсоры (tcs34725): ілгіште матаның түсі қандай екенін анықтау.
- қысым датчигі: матаны ілгішке кигенде немесе көтергенде анықтау.
- жолақ: матаның қолданбаға сәйкес келетінін білдіру үшін.
2 -қадам: мәліметтер ағыны
мата ілгіш => шүберек киіңіз => түс анықтау => түс пен ілгіштің идентификаторын HTTP -ді firbase -ге жіберу
мата ілгіш => матаны шешіңіз => ifttt webhook -қа GET сұрауын жіберіңіз => электрондық поштаны жіберіңіз (SMTP мүмкін)
Blynk app => түс таңдаңыз => http мата ілгішке сұраныс => таңдалған түсі бар барлық шүберек ілгіштер жолақта ашық түсті болады
мата ілгіш => барлық мәліметтерді firbase databasese -тен алады (http) => adafriut арналарын жаңарту (mqtt)
3 -қадам: Ең үлкен сынақ және біз оны қалай қабылдадық
Бұл жобадағы біздің ең үлкен міндетіміз - RGB сенсорының шығуын көздің түсіне ұқсас Қызыл Жасыл және Көк мәндеріне түрлендірудің жолын табу, содан кейін ілгіште оның түсі қандай екенін анықтау.
RGB мәндерін көз көрген нәрсеге ұқсас ету үшін біз гамма кестесін қолдандық, сондықтан RGB сенсорының әр оқылуы осы 256 массив арқылы салыстырылды. гамма кестесі мына функциямен құрылады:
үшін (int i = 0; i <256; i ++) {
float x = i;
x /= 255;
x = pow (x, 2.5);
x *= 255;
ойнатылатын = x;
}
содан кейін бізге rgb мәндерін алып, оның қандай түсті екенін ажырату қажет болды. Ол үшін сенсордың шығысынан әр негізгі түстің «қашықтығын» есептедік, осылайша біз барлық негізгі түстерді қызыл жасыл және көкке 3 массивте сақтап, шығыс пен әр түстің қашықтығын есептедік, содан кейін біз мин. кестедегі қашықтық - бұл нақты түске ең жақын түс.
4 -қадам: Шүберек ілгішті шектеу
- ол тек 3 түсті анықтай алады: қызыл, жасыл және көк
- ол қуат көзіне қосылуы керек, сондықтан оған әр мата ілгіш үшін батарея қажет немесе ілгіш қойған сайын оны кабельмен қосасыз
- оған жақсы Wi -Fi байланысы қажет
5 -қадам: Болашаққа жоспарлар
- көбірек түстерді қосыңыз: әр түс үшін алатын мәндерді түсіну үшін rgb сенсорында көптеген киімдерді сынап көру керек, содан кейін анықтау үшін көбірек түстер қосу керек (1 апта)
- көбірек түстерді қосқаннан кейін біз пайдаланушыларға түс комбинациясын ұсына аламыз (2 күн)
- iot жабдығына ілгіштің прототипін жасау (3 апта)
6 -қадам: Егер сіз оны өзіңіз құрғыңыз келсе
Мен кодты жүктедім, сонда сіз оны іске қосып көре аласыз, тек барлық компоненттерді суреттегідей қосу керек.
содан кейін blynk қосымшасында әр түс үшін 3 түйме қосыңыз, көк v0, қызыл v1, жасыл v2.
Сондай -ақ, ifttt аплетін ашыңыз «If maker Event» someonetouchingcloset «деп аталады, содан кейін маған» электрондық поштаны жіберіңіз «параметрінен сіз webhook сілтемесін ала аласыз және оны webhook деп аталатын blynk түймесіне енгізе аласыз, сонымен қатар V4.
және сіз бәріне дайынсыз! масайрау!
Ұсынылған:
MIDI ілгіш барабан жасау оңай: 4 қадам
MIDI ілгіш барабан жасау оңай: ілінетін барабан, сонымен қатар қолмен, резервуарлық барабанмен немесе болат тілді барабан деп аталады, ол пропорлы бактан жасалған (әрине бос), кейбір тілдері металмен кесілген. Жазбалардың биіктігі тілдердің көлемі мен салмағына байланысты
Құлаққапты ұстауға арналған DIY ілгіш: 6 қадам
Құлаққаптарды ұстауға арналған DIY ілгіш: Арзан материалдарды қолдана отырып, өзіңіздің қолыңызбен DIY құлаққап ұстағышын жасаңыз. Мұғалім ретінде мен компьютерлік зертхананың барлық жерінде лас құлаққаптардан шаршадым және шешім қажет болды. Бұл сізге бас ауруы мен ақшаны үнемдеуге көмектеседі деп үміттенемін
Эхо нүктелік ілгіш, оңай, жылдам және арзан!: 7 қадам
Echo Dot Hanger, оңай, тез және арзан! Байқау. Кіріспе: Эхо нүктелік ілгіш, оңай, жылдам және арзан Бұл өткен Рождествода мен Alexa Echo ақылды колонкасын алдым. Синк
Пальто ілгіш көмекші қолдар: 6 қадам
Пальто ілгіш көмекші қолдар: Мен нұсқаулықтардың көптеген көмекші қолдарын оқып жатқанда, кейбір бөліктерге қолымды оңай тигізе алмадым. Сонымен, мен төсекте, аппараттық дүкендерге барамын деп ойлаймын, және сіз білесіз бе, мен көмек қолын жасаудың оңай әдісін таптым. Олар
Ұялы телефонды зарядтауға арналған ілгіш: 3 қадам
Ұялы телефонды зарядтауға арналған ілгіш: Бұл нұсқаулық сізге ұялы телефонды немесе мезгіл -мезгіл зарядталуы қажет басқа гаджетті іліп қою үшін киізді қалай тігу керектігін айтады, бірақ оны қайда қою керектігін білмейсіз. Иә, оны розеткаға розеткаға іліп қою үшін