Мазмұны:
- Жабдықтар
- 1 -қадам: IFTTT -ге кіріспе
- 2 -қадам: Ameba MCU -де IFTTT орнатыңыз
- 3 -қадам: кодтау және жүгіру
Бейне: MCU Интернет қызметіне IFTTT арқылы қол жеткізу - Ameba Arduino: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Интернет қызметіне қол жеткізу - бұл смарт құрылғы, мысалы, андроид телефон, планшет немесе ДК үшін оңай жұмыс, бірақ микроконтроллерде онша оңай емес, себебі ол әдетте жақсы байланыс пен өңдеу қуатын қажет етеді. Алайда, біз жұмыстың көп бөлігін IFTTT -ке жүктей аламыз, бұл бізге интернеттің көптеген қызметтерін жеңілдетуге көмектеседі. Бұл оқулық сізге IFTTT -ті қалай пайдалану керектігін көрсетеді.
Жабдықтар
- Амеба x 1
- IFTTT қызметіне кіру үшін https://ifttt.com/ сайтынан тіркелгі
1 -қадам: IFTTT -ге кіріспе
IFTTT, «Егер бұл сол кезде» деп аталады, бұл веб-сайт пен мобильді қосымша және апплеттерді немесе қарапайым шартты мәлімдемелер тізбегін құруға арналған ақысыз веб-қызмет. Апплет Gmail, Facebook, Telegram, Instagram, Pinterest және т.б сияқты басқа веб -қызметтерде болатын өзгерістерден туындайды.
· IFTTT -тен Applet жасаңыз
Келесіде біз көрсетілген алушыға электрондық поштаны жіберу үшін IFTTT Applet үлгісін аламыз.
Мысалды іске қосу үшін, амебаның HTTP POST мүмкіндігі IFTTT платформасы қабылдайтын қарапайым webhook қызметін орналастыру үшін қолданылады және өз кезегінде жауапты іске қосу үшін қолданылады (электрондық поштаны жіберу).
Https://ifttt.com/ сайтына кіргеннен кейін, Менің апплеттерімді жоғарыдан басыңыз.
Қадамдарды орындау үшін жоғарыдағы суреттерді тексеріңіз.
2 -қадам: Ameba MCU -де IFTTT орнатыңыз
· Триггерді Ameba арқылы жіберіңіз
IFTTT бақылау тақтасында Applet дайын болғаннан кейін, HTTP сұранысын жіберу үшін бағдарлама Ameba тақтасына шығарылуы мүмкін.
1. Мысал бағдарлама “HTTP_IFTTT_POST” қалтасында орналасқан. Төмендегі қадамдарды орындаңыз:
1) Arduino IDE көмегімен мысалды ашу үшін сыныпта берілген мысал қалтасындағы *.ino файлын басыңыз.
2) Бағдарлама ашылғаннан кейін, бағдарламаның сәтті жұмыс жасауы үшін кодтың ішіндегі келесі 3 элементті өңдеңіз.
Wi-Fi кіру нүктесіне немесе қалаған таңдау нүктесіне қосылу үшін Wi-Fi тіркелгі деректерін өңдеңіз.
Хост атауы өрісінің астына IFTTT қызметінің «maker.ifttt.com» хост атауын енгізіңіз.
Жол өрісінің астына EventName және «trigger/with/key/» өрісін енгізіңіз.
- Оқиға атауы: Оқиға атауы IFTTT апплетінде көрсетілгендей болуы керек. Бұл мысалда оқиға атауы «test_event»
- Кілт: жеке IFTTT есептік жазбасында Webhook қызметі бойынша қол жетімді. Алу үшін келесі қадамды қараңыз.
3) Webhooks құжаттама қойындысынан кілтті қалай алуға болады?
Қызметтер қойындысынан Webhooks қызметін табыңыз.
Webhooks қызмет бетінде жоғарғы оң жақ бұрыштағы Құжаттар қойындысын нұқыңыз.
Кілтті құжаттама бетінен табуға болады. Сонымен қатар, суретте көрсетілгендей HTTP сұранысын қалай қолдануға болады
3 -қадам: кодтау және жүгіру
Толтырылған код үлгісі жоғарыда көрсетілген
Енді Ameba бағдарламасының үлгісін іске қосайық
Мысал дайын болған кезде Ameba тақтасына USB кабелі арқылы қосылыңыз.
Кодты құрастырыңыз. Arduino -дегі «Эскиз» -> «Тексеру/құрастыру» түймесін басыңыз. Аяқтағаннан кейін Arduino -ның төменгі жағында «Дайын компиляция» сұралады.
«Эскиз» -> «Жүктеу» түймесін басу арқылы кодты Ameba -ға жүктеңіз (жыпылықтады). (Жүктеу процесі тақтада жыпылықтайтын D3 компоненті арқылы көрсетіледі)
Жүктеу аяқталғаннан кейін (тақтадағы D3 компоненті жыпылықтауды тоқтатады) Arduino IDE терезесінің төменгі жағында «жүктеудің аяқталуы» көрсетіледі.
Сериялық мониторды ашыңыз.
Шығу журналдарын көру үшін «Қалпына келтіру» түймесін басыңыз.
Іс -шара сәтті аяқталғаннан кейін «Құттықтаймыз! Сіз test_event оқиғасын жібердіңіз »сериялық мониторда көрінеді және осы оқиға туралы электрондық пошта ескерткіші жеткізіледі.
Осыдан кейін IFTTT Applet -те тіркелген алушының электрондық пошта тіркелгісіне электрондық хат жіберіледі және электрондық пошта хабарламасы алынады.
Ұсынылған:
Python көмегімен Solaredge деректеріне қол жеткізу: 4 қадам
Python көмегімен Solaredge деректеріне қол жеткізу: Күн батареясының трансформаторларының деректері жергілікті жерде сақталмайтындықтан, solaredge серверлерінде мен өз деректерімді жергілікті түрде қолданғым келді, осылайша мен деректерді өз бағдарламаларымда қолдана аламын. Мен сізге күнбағыс торларындағы деректерді қалай сұрауға болатынын көрсетемін
Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: 4 қадам
Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: Бұл мақалада біз Raspberry Pi -мен жұмыс істеуді жеңілдету үшін оған қашықтан қол жеткізуге болатын 3 түрлі әдісті қарастырамыз. Біріншісі - SSH, бұл терминалға қашықтан қол жеткізуге мүмкіндік береді. Екіншісі - ремоу
Bluetooth арқылы Arduino арқылы қимылмен басқарылатын роботтық қол: 4 қадам
Қимылмен басқарылатын робот қолы Bluetooth арқылы Arduino: Қолында екі режим бар. Біріншіден, қолмен Bluetooth режимінде қолмен жылжытуға болады. Сонымен қатар, сіз өз позицияңызды сақтай аласыз және сіз ойнай аласыз … Екіншіден, сіздің ph -ті қолданатын Қимыл режимі
4x4 пернетақтаға қол жеткізу Arduino көмегімен: 5 қадам (суреттермен)
4x4 пернетақтасына кіру Arduino көмегімен: 4x4 пернетақтасы матрица тәрізді орналасқан 16 пернеден тұрады. Матрицалық сканерлеу әдісімен 4x4 пернетақтасына қол жеткізу әдісі. 4x4 пернетақтасы оған кіру үшін 8 түйреуішті қажет етеді, яғни бағандар үшін 4 түйреуіш және жол үшін 4 түйреуіш. Сканерлеу қалай
Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: 3 қадам
Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: Мен адамдарға бірнеше компьютерлер арасында кез келген мәтінді, суреттерді, бейнелерді және т.б. көшіруге және қоюға мүмкіндік беретін веб -сайт таптым. Бұл сонымен қатар хабарламалар тақтасын құруға, файлдарды жүктеуге және веб -бетті басып шығаруға мүмкіндік береді. Ең жақсысы, сізде тіпті жоқ