Satura rādītājs:
- Piegādes
- 1. darbība. Ievads IFTTT
- 2. darbība. Iestatiet IFTTT Ameba MCU
- 3. darbība: kodēšana un palaišana
Video: MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Piekļuve interneta pakalpojumam ir vienkāršs darbs viedierīcei, piemēram, Android tālrunim, planšetdatoram vai personālajam datoram, taču tas nav tik vienkārši mikrokontrolleriem, jo parasti tas prasa labāku savienojumu un apstrādes jaudu. Tomēr mēs varam pārnest smago darba daļu uz IFTTT, lai palīdzētu mums viegli nodrošināt plašu interneta pakalpojumu klāstu. Šī apmācība parādīs, kā izmantot IFTTT, lai to izdarītu.
Piegādes
- Ameba x 1
- Konts vietnē https://ifttt.com/, lai piekļūtu IFTTT pakalpojumam
1. darbība. Ievads IFTTT
IFTTT, kas pazīstams kā If This Then That, ir vietne un mobilā lietotne un bezmaksas tīmekļa pakalpojums, lai izveidotu sīklietotnes vai vienkāršu nosacījumu paziņojumu ķēdes. Sīklietotni aktivizē izmaiņas, kas notiek citos tīmekļa pakalpojumos, piemēram, Gmail, Facebook, Telegram, Instagram, Pinterest utt.
· Izveidot sīklietotni no IFTTT
Tālāk mēs iegūstam IFTTT sīklietotnes piemēru, lai nosūtītu e -pastu norādītajam adresātam.
Lai izpildītu piemēru, ameba HTTP POST funkcija tiek izmantota, lai ievietotu vienkāršu tīmekļa aizķeres pakalpojumu, ko saņem IFTTT platforma, un to savukārt izmanto, lai aktivizētu atbildi (nosūtot e -pastu).
Pēc pieteikšanās vietnē https://ifttt.com/ no augšas noklikšķiniet uz Manas sīklietotnes.
Pārbaudiet iepriekš redzamos attēlus, lai sekotu soļiem.
2. darbība. Iestatiet IFTTT Ameba MCU
· Ievietojiet aktivizētāju, izmantojot Ameba
Kad sīklietotne IFTTT informācijas panelī ir gatava, piemēra programmu var uzlikt uz Ameba tāfeles, lai ievietotu HTTP pieprasījumu.
1. Piemēra programma atrodas mapē “HTTP_IFTTT_POST”. Veiciet tālāk norādītās darbības.
1) Noklikšķiniet uz *.ino faila klasē esošajā piemēra mapē, lai atvērtu piemēru ar Arduino IDE.
2) Kad programma ir atvērta, koda iekšpusē rediģējiet šādus 3 vienumus, lai programma darbotos veiksmīgi.
Rediģējiet Wi-Fi akreditācijas datus, lai izveidotu savienojumu ar vēlamo Wi-Fi tīklāju vai piekļuves punktu.
Laukā saimniekdatora nosaukums ievadiet IFTTT pakalpojuma resursdatora nosaukumu “maker.ifttt.com”
laukā Ceļš ievadiet notikuma nosaukumu un atslēgas lauku “trigger // with/key/”
- Notikuma nosaukums: notikuma nosaukumam jābūt tādam pašam kā IFTTT sīklietotnē norādītajam. Šajā piemērā notikuma nosaukums ir “test_event”
- Atslēga: pieejams Webhook pakalpojumā individuālā IFTTT kontā. Skatiet nākamo soli, lai iegūtu.
3) Kā iegūt atslēgu no Webhooks dokumentācijas cilnes?
cilnē Pakalpojumi atrodiet pakalpojumu Webhooks.
Webhooks pakalpojuma lapā augšējā labajā stūrī noklikšķiniet uz cilnes Dokumentācija.
Atslēgu var atrast dokumentācijas lapā. Arī to, kā var izmantot HTTP pieprasījumu, kā parādīts attēlā
3. darbība: kodēšana un palaišana
Aizpildītā koda paraugs ir norādīts iepriekš
Tagad palaidīsim parauga programmu vietnē Ameba
Kad piemērs ir gatavs, izveidojiet savienojumu ar Ameba plati, izmantojot USB kabeli.
Apkopojiet kodu. Arduino noklikšķiniet uz “Skice” -> “Verificēt/apkopot”. Pēc pabeigšanas Arduino apakšdaļā tiks parādīts uzraksts “Gatavs apkopojums”.
Augšupielādējiet (mirgo) kodu Ameba, noklikšķinot uz “Skice” -> “Augšupielādēt”. (Augšupielādes procesu norāda komponents D3, kas mirgos uz tāfeles)
Kad augšupielāde ir pabeigta (komponents D3 uz tāfeles vairs nemirgos), augšupielādes pabeigšana tiks atspoguļota Arduino IDE loga apakšā
Atveriet seriālo monitoru.
Nospiediet pogu “Atiestatīt”, lai redzētu izvades žurnālus.
Pēc tam, kad pasākums ir sekmīgi atlaists, rindā “Apsveicam! Jūs esat aktivizējis notikumu test_event”sērijas monitorā, un tiks nosūtīts atgādinājums par šo notikumu.
Pēc tam e -pasts tiek nosūtīts uz adresāta e -pasta kontu, kas reģistrēts IFTTT Applet, un tiks saņemts e -pasta paziņojums.
Ieteicams:
Piekļuve jūsu Solaredge datiem, izmantojot Python: 4 soļi
Piekļuve jūsu Solaredge datiem, izmantojot Python: Tā kā solaredge transformatoru dati netiek glabāti lokāli, bet solaredge serveros es vēlējos izmantot savus datus lokāli, šādā veidā es varu izmantot datus savās programmās. Es jums parādīšu, kā jūs varat pieprasīt savus datus sazarotajos tīklos
Mājsaimniecības ierīču vadība, izmantojot mezgla MCU un Google palīgu - IOT - Blynk - IFTTT: 8 soļi
Mājsaimniecības ierīču vadība, izmantojot mezgla MCU un Google palīgu | IOT | Blynk | IFTTT: vienkāršs projekts, lai kontrolētu ierīces, izmantojot Google palīgu: Brīdinājums: Rīkošanās ar elektrību var būt bīstama. Rīkojieties ar īpašu piesardzību. Strādājot ar atvērtām ķēdēm, nolīgt profesionālu elektriķi. Es neuzņemos atbildību par šo
Piekļuve slēdžiem, izmantojot Makey Makey: 3 soļi (ar attēliem)
Piekļuve slēdžiem ar Makey Makey: Šī divu slēdžu sistēma izmanto klēpja paplāti (es izmantoju šo no IKEA), vadošu materiālu (es izmantoju alumīnija un vara lenti, bet jūs vienmēr varat izmantot veco labo virtuves alumīnija foliju), līmlenti un Makey Makey izveidot slēdzi tikai ar pieskārienu. Sistēma c
Piekļuve attālajai sakņu failu sistēmai, izmantojot DB410 kā Ethernet dongle: 6 soļi
Piekļuve attālajai sakņu failu sistēmai, izmantojot DB410 kā Ethernet dongle: Mērķi: Instalējiet rīku ķēdi un pārkompilējiet kodolu, lai ievietotu USB Ethernet CDC sīkrīka atbalstu; Atjaunojiet boot.img no Linaro, lai sāktu USB Ethernet CDC; Izveidot NFS serveri saknes failu sistēmas mitināšanai; IP konfigurācija DEVICE un HOST
Raspberry Pi displeja piekļuve internetā .: 7 soļi
Piekļuve Raspberry Pi displejam internetā: Šajā pamācībā mēs iemācīsimies izmantot klēpjdatora displeju aveņu pi (jebkuram modelim). Mēs varam iegādāties aveņu pi displeja formu tirgū, bet tas jums izmaksās cita displeja vietā, mēs varam izmantot klēpjdatora displeju internetā (no cita