Мазмұны:
- Жабдықтар
- 1 -қадам: DIY IFTTT ақылды түймесі
- 2 -қадам: Іс пен тақтаны құру
- 3 -қадам: код
- 4 -қадам: IFTTT орнату
- 5 -қадам: БОЛДЫ
Бейне: IFTTT ақылды түймесі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен бұл ақылды түймені келесі мақсаттарды ескере отырып жасадым:
- Ол лайықты уақытқа стандартты сілтілі батареяларды өшіруі керек еді
- Ол IFTTT -пен қарым -қатынас жасай алуы керек еді
- Ол кішкентай болуы керек еді, сондықтан қарапайым болу керек еді
Жабдықтар
- ESP-01 (Сіз оларды барлық жерден таба аласыз, менікі AliExpress-те)
- Басу түймесі (мен бұларды қолдандым, себебі олар жақсы және үлкен)
- 1.5K резистор (Тағы да, сіз оларды кез келген жерден таба аласыз)
- Жарықдиодты жарық түймесі (менікі осында)
- Прототип тақтасы
1 -қадам: DIY IFTTT ақылды түймесі
Мен жағдай ретінде жарықдиодты жарықдиодты таңдауды аяқтадым. Мен бұл идеяны осы нұсқаулықтан алдым. Мен ESP -ті тек екі сілтілі батареямен қуаттай алатынымды білдім. Мен бұған көп қолдандым, бірақ кейбір проблемалар болды. Біріншіден, бұл тым күрделі болды. Маған онша көп функция қажет емес еді. Екіншіден, код NodeMCU үшін, мен неге екенін есімде жоқ, бірақ мен Arduino IDE қолданғым келді. Бірақ бұл жоба керемет бастама болды.
Мен тап болған бірінші мәселе - бір түймені екі нәрсені қалай жасауға болатынын білу. Бұл қиын болды, себебі түйме модульді терең ұйқыдан ояту үшін де қолданылады, сондықтан қосымша тізбекті қоспай ұзақ басуды анықтау мүмкін емес. Көптеген зерттеулерден кейін мен бірнеше рет көрген бірнеше кеңестерді тыңдадым, бірақ неге екені белгісіз. ESP қай күйден басталғанын анықтай алады. Егер ол қатты ұйқыдан оянған болса, ол хабар береді, егер ол бастапқы күйден оянған болса, ол бұл туралы хабарлайды. Мен бұл мүмкіндікті оны терең ұйқыдан оятатын бір рет түрту мен екі рет түрту арқылы ажырату үшін қолдандым, ол оны терең ұйқыға дейін қалпына келтіріп, басқаша жауап берді. Бұл схеманы айтарлықтай жеңілдетті.
Енді маған кернеу 1,5К қарсыласпен RST -ны жерге қосатын бір қосқыш болды. Міне бітті. Және, әрине, батареялардың қуаты. Бірақ бұл сол. Сымдар өте қарапайым. Дәнекерлеу бар, сондықтан оған дайын болыңыз.
2 -қадам: Іс пен тақтаны құру
Алдымен корпусты модульге сай етіп өзгерту керек. Мен кейінірек суреттер мен егжей -тегжейлі қадамдарды қосамын; Мен бұл нұсқаулықтың тиісті қадамдарын қайтадан орындадым.
Корпус өзгертілгеннен кейін батарея сымдарына бірнеше сымдарды дәнекерлеу қажет. Мен модульді оңай жыпылықтау үшін қосу/ажырату үшін секіргіш сымдарды қолдандым.
Содан кейін сізге қосқыш пен резистордың көмегімен прототип тақтасын жасау керек. Батареяның қалған екі бөлігін кесіп өту үшін протон тақтасының өлшемі қандай болатынын өлшеңіз. Содан кейін түймені тақтаның ортасына дәнекерлеп, бір сым RST түймесіне, ал екіншісі GND -ге 1.5K резистормен қосылады.
Содан кейін мен тақтаны корпусқа бекіту үшін ыстық желімді қолдандым. Сымдарды модульге қосып, бәрін біріктіру ғана қалады. Бірақ бұған дейін алдымен сол жерде код болуы жақсы болар еді. Жанып тұрайық!
3 -қадам: код
Және бұл код!
Тек [SSID], [құпия сөз], [триггер] және [кілт] дегендерді тиісті ақпаратпен ауыстырыңыз.
Сізге триггерді жасау керек және алдымен IFTTT кілтін алу керек. Ендеше осылай жасайық, содан кейін қайтамын, өйткені мен артқа қарай істегенді ұнатамын.
4 -қадам: IFTTT орнату
Сізге белгілі бір URL -ге кіру арқылы іске қосылатын IFTTT веб -ілмегін орнату қажет. Егер сізде IFTTT -те есептік жазбаңыз болмаса, не күтесіз? Керемет, жазылыңыз.
Егер сізде есептік жазба болса және апплет жасауды жақсы білетін болсаңыз, бұл тым қиын болуы керек. Бірақ егер сіз мұнда болмасаңыз, веб -ілмекті орнату туралы қысқаша нұсқаулық.
Енді сізде код туралы ақпарат, триггер аты мен кілт бар!
Енді сіз кодты жыпылықтай аласыз.
Ескерту: Бұл түймелерді қалаған нәрсені жасау үшін қолдануға болатындықтан және сіз функцияны кейін өзгерте аласыз, мен button1 немесе bluebutton сияқты жалпы триггер аттарымен жүруді ұсынамын, сондықтан егер сіз оның функциясын кейінірек өзгертсеңіз, триггер атауы ештеңе емес түймені бастапқыда қолданған нәрсеге байланысты, бұл шатастыруы мүмкін.
5 -қадам: БОЛДЫ
Ал сен жасадың. Сізге бұл нұсқаулық пайдалы болды деп үміттенемін. Егер сізде сұрақтар немесе ұсыныстар болса, түсініктеме беруден тартынбаңыз.
Егер сіз жақсы бағдарламашы болсаңыз, мен емес, менің кодты түзетуге болады. Менде бұл кемшіліктер туралы нақты түсініктеме берілген, бірақ менде оларды бас ауруы жоқ түзетуге дағды жоқ, мен мүлде бағдарламашы емеспін.
Ұсынылған:
Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)
Ақылды үстелдің жарықдиодты шамы | Ақылды жарықтандыру W/ Arduino | Neopixels жұмыс кеңістігі: Қазір біз үйде көп уақыт өткіземіз, виртуалды түрде оқимыз және жұмыс жасаймыз, сондықтан неге Arduino және Ws2812b жарықдиодты жарықдиодты жарықтандыру жүйесімен жұмыс кеңістігін жақсартпау керек. Үстелдің жарықдиодты шамы
HUE шамдарын басқаруға арналған батареямен жұмыс істейтін Wi-Fi ақылды түймесі: 5 қадам (суреттермен)
HUE шамдарын басқаруға арналған батареямен жұмыс істейтін Wi-Fi ақылды түймесі: Бұл жоба батареямен жұмыс істейтін IoT Wi-Fi түймесін 10 минуттан аз уақыт ішінде қалай жасау керектігін көрсетеді. Түйме IFTTT үстіндегі HUE шамдарын басқарады. Бүгін сіз электронды құрылғыларды құрып, оларды басқа ақылды үй құрылғыларына бірнеше минут ішінде қосуға болады. Не
SONOFF ақылды қосқыштарымен ақылды роликті жалюзи қалай жасауға болады ?: 14 қадам
SONOFF ақылды қосқыштарымен ақылды роликті қалай жасауға болады?: SONOFF ақылды қосқыштарындағы интерлок режимін қолданыңыз, қарапайым роликті/жалюзиді ақылдыға айналдыру және оны кешке түсіріңіз? Қалай болғанда да, мен
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды қосқышы: Бұл нұсқаулықта мен өзімнің микробағдарламалық жасақтамамен бірнеше ақылды құрылғыларды қалай жыпылықтағанымды көрсетемін, сондықтан мен оларды Openhab қондырғысы арқылы MQTT арқылы басқара аламын. Әрине, мен оларды бұзған кезде жаңа құрылғылар
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды дабыл сағаты: 10 қадам (суреттермен)
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды оятқыш: Сіз ақылды сағатты алғыңыз келді ме? Егер солай болса, онда бұл сізге арналған шешім! Мен Smart Alarm Clock жасадым, бұл веб -сайтқа сәйкес дабыл уақытын өзгертуге болатын сағат. Дабыл сөнген кезде дыбыс шығады (дыбыстық сигнал) және 2 жарық қосылады