Kui mõtled, milleks täpselt Arduino IoT Cloud Remote rakendus Androidile on mõeldud, siis lühike vastus on, et see võimaldab sul... pääseda ligi oma IoT-paneelidele, jälgida ja hallata neid vaid mõne puudutusega mobiiliekraanil. Pikk ja kõige huvitavam aspekt on see, et see avab ukse oma projektide haldamiseks kõikjal, ilma et peaksite arvuti ees istuma ja ajakavast kinni pidama.
Selle rakenduse ilu seisneb selles, et see integreerub Arduino IoT Cloud platvormiga, nii et saate luua veebis armatuurlaudu ja seejärel neid oma telefonis kasutada. See tähendab, et läbimõeldud seadistusega on teil reaalajas telemeetria ja kaugjuhtimine teie seadmetest, olgu selleks automaatne niisutussüsteem, väike tootmisliin või kodune automatiseerimine.
Mis on Arduino
Arduino on mikrokontrolleriplaatide perekond, mis paistab silma selle poolest, et tasuta, taskukohane ja hõlpsasti programmeeritavSee on programmeeritud ametliku keskkonnaga, mis meenutab C-d ja Javat ning sisaldab näiteid ja teeke projektide alustamiseks ilma teie elu keeruliseks muutmata.
Kui me räägime perekonnast, peame silmas mitmeid mudeleid, alates väga kompaktsetest valikutest kuni võimsamateni. Tänu avatud filosoofiale saab igaüks riistvara paigaldamine või laiendamine, tuginedes Elektrooniliste diagrammide rakendused, kuigi hinna ja mugavuse huvides on tavaline osta tavaline kommertsmudel.
Mis on asjade internet (IoT)?
IoT on lühend sõnadest „Asjade internet“ ja see viitab igapäevaste esemete ühendamisele võrku. konsulteerida ja hallata neid eemaltSee võib olla pesumasin, külmkapp, televiisor või tööstussõlm, mis langetab otsuseid vastavalt määratletud reeglitele.
Laiemas perspektiivis võimaldab ühenduvuse lisamine seadmel andurite andmeid välise teabega kombineerida, et teatud viisil toimida. kontekstuaalne intelligentsusNäiteks niisutussüsteem, mis enne ventiilide avamist hindab temperatuuri, mulla niiskust ja sademete prognoosi.
Selle saavutamiseks on vaja kolme osa: juhtimiseks mõeldud seadet või ajamit, komplekti andurid, mis mõõdavad keskkonda ja juhtpaneel, mis integreerib kõik, näiteks Arduino, sobiva ühenduvusega, olgu see siis WiFi, mobiilside, LoRa või muud traadita ühenduse valikud.
Arduino IoT Cloud ja selle kaugrakendus Androidile
Arduino IoT pilveplatvorm koondab riist- ja püsivara ning pilveteenused, et aidata teil luua terviklikke IoT projekte. Androidi rakendus Arduino IoT pilve kaugjuhtimispult on... ideaalne kaaslane neile paneelidele, kuna see võimaldab teil neile juurde pääseda kõikjalt.
Tüüpilised juhtumid, kus see rakendus särab: välitingimustes andmete lugemine mullaandurid või niisutamise alustamine Eemalt; tehases pidev nähtavus liini oleku kohta koos võimalusega käivitada automatiseerimine; kodus kontrollige energiatarbimist ja hallake koduautomaatikat mugavalt oma diivanilt.
Paneelid luuakse arvuti või tahvelarvuti abil Arduino IoT Cloudi veebisaidil ja seejärel toimib mobiilirakendus käeshoitav juhtimineMaksimaalse paindlikkuse tagamiseks saate iga armatuurlaua vidina linkida muutujatega ühes või mitmes erinevas IoT-projektis.
Paneelidel saadaolevad vidinad
Arduino IoT Cloudi armatuurlauad pakuvad laia valikut lihtsaid ja võimsaid vidinaid andmete visualiseerimiseks ja saatmiseks. Allpool on toodud repertuaar koos hispaaniakeelsete nimede ja võimalike vastetega, et teaksite, mida saate oma armatuurlaudadele paigutada ja seejärel Androidi kaugrakendusega kasutada. Igal neist on oma eesmärk. kuva, sisesta või aktiveeri väärtused vastavalt lingitud muutuja tüübile.
- Lüliti
- Nupp
- Liuguri liugur
- Järkjärguline astmeline
- Messengeri sõnumside
- Värvivalija värv
- Hämardatavad tuled
- Värvilised tuled
- Numbriline väärtus Väärtus
- Staatus
- Mõõtur
- Protsent
- LED indikaator
- Kaart Kaart
- Diagramm
- Ajavalija
- Planeerija programmeerija
- Väärtuse rippmenüü
- Väärtuse valija
- Kleepmärkme
- Pilt Pilt
- Täpsem diagramm
- Täpsem kaart Täpsem kaart
- Pildikaart Pildikaart
- Lingi link
Peamine on see, et vidinad on teie projektides seotud muutujatega ja kui seade on pilvega ühendatud, on väärtused järgmised reaalajas uuendatudSee muudab teie telefoni teie juhtimiskeskuseks kõikjal, kus te ka poleks.
Arduino IoT pilve esiletõstmised
Arduino IoT Cloud on loodud nii, et igaüks saab luua IoT-projekte ligipääsetava liidese ja kõikehõlmava lahenduse abil, mis hõlmab kõiki aspekte. konfigureerimine, koodi kirjutamine, laadimine ja visualiseerimine.
Selle funktsioonide hulgas on andmete jälgimine, et näha andmete lugemist paneelil. andurid ja muutujad ilma lisatööta; ja muutujate sünkroniseerimine seadmete vahel, mis hõlbustab sõlmede vahelist suhtlust vähese kodeerimisega.
Ajastaja võimaldab teil ülesandeid käivitada kindlatel ajavahemikel (sekundites, minutites või tundides); ja OTA üleslaadimiste abil saate laadige püsivara üles kaugjuhtimise teel plaatidele, mis pole arvutiga ühendatud.
Lisaks toetab see veebikonksusid kolmandate osapoolte teenuste (nt IFTTT) integreerimiseks ja ühildub Amazon Alexaga. hääljuhtimine ja valikud armatuurlaudade jagamiseks teiste inimestega.
Ühilduv riistvara ja ühenduvus
Arduino IoT Cloudi kasutamiseks on vaja pilvega ühilduvat plaati. Saad valida ametlike Arduino mudelite või ESP32 ja ESP8266-põhiste plaatide vahel. Ühenduvuse osas on toetatud Wi-Fi, LoRaWAN The Things Networki kaudu, GSM- või NB-IoT-mobiilsidevõrgud ja isegi Wi-Fi. Ethernet konkreetsetel seadmetel.
Ametlikel Arduino Cloudiga ühilduvatel plaatidel on tavaliselt integreeritud turvaline riistvaraelement, näiteks ECC508 krüptograafiline kiip. salvesta võtmed ja volitused ohutult.
WiFi-ühendus
Arduino Wi-Fi-plaadid kasutavad 2,4 GHz sagedusala, mis on enamiku lühikese ulatusega projektide jaoks piisav. Siin on esiletõstetud valikud ja mida need teie projektide jaoks pakuvad. paneelid ja kaugjuhtimisrakendus:
MKR 1000 WiFiMõeldud neile, kellel on piiratud võrgukogemus ja kes soovivad lisada WiFi-ühenduse. Komplektis on Li-Po laadija akutoiteks või väline 5 V laadija automaatse lülitusega, 32-bitine Arm Cortex-M0+ mikrokontroller, rikkalik sisend-/väljundvõimsus, väikese energiatarbega WiFi ja krüptograafiline kiip turvaliseks suhtluseks. See on programmeeritud Arduino IDE-ga ja sobib ideaalselt kompaktsete, akutoitel töötavate IoT-sõlmede jaoks. Amazonis on selle hind umbes 60 eurot.
MKR Wi-Fi 1010Hõlbustab asjade interneti prototüüpimist WiFi ja BLE abil, sh energiasäästurežiimis tööea pikendamiseks. aku kestvusÜhendub olemasolevate võrkudega või saab luua leviala. Ühildub Arduino pilvega ja saab toidet USB või 3,7 V Li-Po aku kaudu, millel on USB laadimine. Amazonis umbes 40 eurot.
Nano RP2040 ühendusPõhineb Raspberry Pi RP2040 kiibil, millel on kaks 133MHz Cortex M0+ südamikku, 264KB SRAM-i ja 2MB välkmälu ning 26 multifunktsionaalset GPIO-d. See on odav ja suure jõudlusega plaat, mis toetab C, C++ ja MicroPython SDK-sid ning pakub ulatuslikke arendusressursse. Amazonis umbes 16 eurot.
Nano 33 asjade internetKompaktne 48 x 18 mm ja vastupidav, NINA B306 mooduliga, mis põhineb nRF52840 ja Cortex M4F-il. Ühildub Arduino IDE-ga nii võrgus kui ka võrguväliselt, integreerib 9-teljelise IMU ja madal tarbimine Võrreldes teiste sama suurusega protsessoritega. 64 MHz taktsagedus, 1 MB välkmälu ja 256 KB muutmälu, 15-kontaktilised pistikud külje kohta. Umbes 28 € Amazonis.
Võimsus H7Käivita kõrgetasemelist koodi ja reaalajas ülesandeid samaaegselt, kombineerides kahte protsessorit. Saad käitada Arduinot ja MicroPythonit samaaegselt ning mõlemad tuumad saavad omavahel suhelda. See võimaldab arvutinägemist TensorFlow Lite'iga ja juhtimist... madala taseme ülesanded samaaegselt. Mõeldud tööstusmasinate, laborite, PLC-de, HMI-de, robootika ja muu jaoks. Ametlikus poes umbes 100 €.
Portenta H7 Lite ühendatudH7 säästlikum variant, millel puudub kõrgresolutsiooniline videoliides, kuid mis lisab traadita ühenduvuse. See säilitab kahe protsessori tehisintellekti ja madala latentsusega juhtimise jaoks, võimaldades Arduinol ja MicroPythonil töötada paralleelselt südamike vaheliste kaugkõnede kaudu. Ideaalne tasakaalustamiseks. jõudlus ja lihtsusAmetlikus poes umbes 89 eurot.
Portenta masina juhtimineVäikese energiatarbega tsentraliseeritud tööstuskontroller, mis on võimeline juhtima seadmeid ja masinaid. Programmeeritav Arduino või manussüsteemide platvormidega, see võimaldab tehisintellekti ja ennustavat hooldust. reaalajas telemeetria ja kaugjuhtimispult, isegi pilvest. Umbes 300 € Arduino poes.
Nicla VisionPisike 22,86 x 22,86 mm moodul STM32H747AII6 kahekordse ARM Cortex M7 M4 protsessoriga, 2 MP värvikaamera, mis toetab TinyML-i, 6-teljelist IMU-d, mikrofoni ja kauguseandurit. Töötab OpenMV, MicroPythoni, Wi-Fi ja BLE-ga, integreerub Portenta ja MKR-iga. Ideaalne järgmiste jaoks. sisseehitatud nägemine ja serva tehisintellekt näiteks objektide tuvastamine ja ennustav hooldus. Ligikaudu 95 eurot.
OptaProgrammeeritav kontroller kahe STM32H747XI Cortex M7 protsessoriga sagedusel 480 MHz ja M4 protsessoriga sagedusel 240 MHz, kaugjuhtimisega südamikevahelise kõne mehhanismiga. See hõlmab reaalajas juhtimist, jälgimist ja ennustavat hooldust turvalise OTA-elemendi ja kaugjuhtimisega Arduino Cloudi või kolmandate osapoolte kaudu. Lite Etherneti ja USB-C, RS485 ning RS485 BLE Wi-Fi variantidega. Käivitamine ja dokumentatsioon Arduino Pro poolt pakutav.
LoRaWAN
MKR WAN 1300 ja MKR WAN 1310 plaadid ühenduvad Arduino IoT pilvega The Things Stacki kaudu, mis on LoRaWAN-server, mis on ühendatud tuhandete avalike lüüsidega. Sobiva väikese energiatarbega konfiguratsiooni korral saab plaat saata andmeid kuude kaupa ühe akuga, mis sobib ideaalselt kaugetesse piirkondadesse või linnakeskkondadesse, kus WiFi pole saadaval.
GSM ja NB-IoT
MKR GSM 1400 ja MKR NB 1500 vajavad mobiilsidevõrgu kaudu ühenduse loomiseks SIM-kaarti. See valik sobib ideaalselt mobiilsete projektide jaoks või olukordades, kus WiFi pole saadaval, näiteks jälgimiseks. varade koliminePidage meeles, et turvaline ühendus tarbib mälu, jättes kasutajarakendusele vähe ruumi – näiteks MKR GSM 1400 puhul umbes 2,6 kB –, seega võib liiga palju pilvemuutujaid RAM-i ammendada.
ESP32 ja ESP8266
Arduino IoT Cloud toetab ka laia valikut ESP32 ja ESP8266 mikrokontrolleritel põhinevaid kolmandate osapoolte plaate. Nende konfigureerimiseks valige lihtsalt suvand konfiguratsioonis osalevad kolmandad osapooled seadmest ja järgige viisardi juhiseid.
Ethernet
Teatud seadmed toetavad Etherneti ühendust. Saate ühendada Portenta H7 koos kilbi või kanduriga Ethernetiga ühilduv, näiteks Portenta Vision Shield Ethernet või kasutage Portenta masinajuhtimist ja ühendage vajadusel ka Opta.
Kui kavatsete Portenta H7 seadistamisel Etherneti lubada, valige see suvand. Kui teil on see juba WiFi-na seadistatud, peate selle tegema. eemaldage ja konfigureerige uuesti Etherneti jaoks. Pange tähele, et Arduino IoT Cloud ei toeta vanemaid riistvarasid, näiteks Ethernet Shield Rev2 ja MKR ETH Shield.
Arduino IoT Cloudi ja kaugrakenduse kasutamise alustamine
Allpool näete tüüpilist teed algusest lõpuni, et oma paneelid ja seadmed kasutusvalmis saada. jälgi oma mobiilis Arduino IoT Cloud Remote'iga.
1. Loo oma Arduino konto
Alustuseks logige sisse või registreeruge Arduinosse. Ilma kontota ei pääse te ligi. pilvefunktsioonid või linkige seadmeid.
2. Sisenege Arduino IoT pilve
Kui olete sees, avage pilve nelja punktiga menüü kaudu arduino.cc lehel või otse teenuse URL-i kaudu. Sealt saate kõik sektsioonid käsitsi: asjad, seadmed, paneelid, redaktor ja palju muud.
3. Loo asi
Tööprotsess algab uue asja loomisega. Selle ülevaates valid tahvli, võrgu, millega see ühendub, ja muutujad, mida jälgid või juhid. Kõik muudatused genereerivad eriline visand muutujate ühendamiseks ja sünkroniseerimiseks vajaliku koodiga.
4. Seade seadistamine
Plaadi lisamiseks ja ühendamiseks seadmega peab sul olema arvutisse installitud Arduino Agent. Viisard on kiire: vajuta "Vali seade" või "Seadista uus seade", ühenda plaat ja ongi valmis. pilvevalmis.
5. Muutujate defineerimine
Saate luua muutujaid tüübiga int, float, boolean, long või char, aga ka eritüüpe, näiteks Temperature, Speed või Luminance. Muutuja lisamisel valite nime, tüübi, värskendusrežiim ja lugemis- ja kirjutamisõigused vastavalt vajadusele.
6. Looge ühendus võrguga
Sisestage võrgu jaotises WiFi-ühenduse andmed ja salvestage need. Need andmed integreeritakse ka automaatselt genereeritud visandisse, nii et tahvel on... ühenda turvaliselt oma ruuteri või pääsupunktiga.
7. Programmeeri ja laadi üles visand
Pilveredaktor loob INO-faili koos ühenduse ja sünkroonimise jaoks vajaliku raamistikuga. Saate lisada oma andurite näitude ja ajami juhtimisloogika, kasutades järgmist. pilvemuutujad andmete saatmiseks ja vastuvõtmiseks. Kui muutuja lubab lugemist ja kirjutamist, genereeritakse ka tagasihelistusfunktsioon, mis reageerib selle väärtuse muutumisele, vähendades tsükliga seotud töömahtu.
Koodi üleslaadimiseks klõpsake nuppu „Laadi üles“. Ühenduse kuvamiseks avage jadamonitor, näiteks „ühendatud võrgu_nimega“ ja „ühendatud pilvega“ või võimalikud „ühendatud pilvega“. autentimisvead või võrgus. Pilveredaktor on veebiredaktori minimalistlik peegelversioon, mis on mugavam keerukate visandite jaoks.
8. Looge oma armatuurlaud
Kui tahvel on ühendatud ja visand töötab, algab lõbus osa: armatuurlaua loomine. Armatuurlaudade vahekaardilt saate luua uusi armatuurlaudu ja vaadata olemasolevaid. Lisage vidinaid, linkige need muutujatega ja niipea, kui seade on võrgus, näete hetkeandmed ja saate oma mobiiltelefonist juhtnuppe aktiveerida kaugjuhtimisrakenduse abil.
Arvestage ühilduvusega: kõiki vidinaid ei saa siduda mis tahes tüüpi muutujaga. Näiteks lüliti ei tööta puhta täisarvulise muutujaga. Sõltuvalt teie pilvepaketist saab ühel paneelil töötada mitu asja, sealhulgas muutujad mitmelt tahvlilt. See on pilvevõrkudes väga kasulik. hajutatud andurid.
Reaalse elu kasutusjuhud Remote rakendusega
Põllumajandusprojektides võimaldab rakendus vaadata hetkeandmeid mulla niiskuse, temperatuuri ja solenoidklapi oleku kohta ning vajadusel käsitsi niisutamist käivitada. Tänu taimerile saate ka ajapilude automatiseerimine ja jälgi ajalugu graafikute abil.
Tööstuskeskkondades on masina olekute, tootmisloendurite, häirete ja kauglähtestusnuppudega armatuurlaua omamine eeliseks. Pidev nähtavus ja võimalus mobiilseadmest koheselt tegutseda vähendavad... seisakuaeg ja reisida.
Kodus on energiatarbimise ja andurite oleku vaatamine, hämardatavate ja värvikoodidega tulede juhtimine või eemalolekurežiimi aktiveerimine diivanilt uskumatult mugav. Alexa abil saate isegi anda häälkäsklusi teie muutujate poolt pilves avaldatud toimingutele.
Integratsioonid ja API-d veelgi paremaks
Arduino IoT Cloud pakub lisaks armatuurlaudadele mitmeid integratsiooniteid. Teatatud on HTTP REST API-de, MQTT, käsurea tööriistade, JavaScripti ja WebSocketsi toest, mis avab ukse... rätsepatööna valminud teenused ja kohandatud armatuurlaudu, kui neid vajate.
Lisaks kasutatakse veebikonksusid sündmuste käivitamiseks platvormidel nagu IFTTT. Selle abil saate näiteks saata oma mobiiltelefonile teate, kui teatud muutuja ületab läve või logige andmeid välisele teenusele.
Ressursid ja dokumentatsioon
Arduino IoT Cloudi ametlik dokumentatsioon on ulatuslik: sealt leiate õpetusi, tehniliste kirjeldustega spikreid ja API juhendja platvormi SDK-de arendajate viited. See on hea alguspunkt küsimustele vastamiseks ja arhitektuuri peenhäälestamiseks.
Armatuurlaudade loomine ja parimad tavad vidinate abil
Lihtsate ja täiustatud vidinate kombineerimise abil saate luua liideseid, mis on nii lihtsad või võimsad, kui vajate. Näidikud ja protsendid sobivad hästi näiteks järgmiste rakenduste jaoks. analoogmuutujad, samas kui lülitid ja nupud lihtsustavad releede või digitaalväljundite juhtimist.
Geolokatsiooni jaoks sobivad ideaalselt kaardividin ja täpsem kaart, kui teie seade edastab koordinaate, ning pildikaart aitab teil asukohta leida. plaanides olevad seadmed rajatistest. Täiustatud diagramm on kasulik pikkade ajalooliste kirjete ja mitmete seeriate puhul.
Tekstielemendid, näiteks Sõnum, Kleepmärkmeke, Link ja Pilt, pakuvad konteksti, kuvavad juhiseid või osutavad sisemistele dokumentidele. Kasutage ajakava, et keelatud tundidel üleslaadimised automaatselt välja lülitada või lülitage sisse konditsioneer enne saabumist.
Arduino IoT Cloud Remote rakendus Androidile on tõeline äss, mis muudab teie pilvepaneelid taskuformaadis kaugjuhtimispuldiks. Saate reaalajas andmete, nuppude, graafikute ja kaartidega juhtpaneeli endaga kõikjale kaasa võtta, tundes meelerahu, et platvorm seda toetab. OTA, veebikonksud, Alexa, muutuv sünkroniseerimine ning mitmed riist- ja riistvara- ning ühenduvusvõimalused. Hea vidinate valiku ja õige arhitektuuri abil saavad teie IoT-projektid muutuda laboriprototüübist usaldusväärselt töötavaks nii välitingimustes, tehases kui ka kodus, hoides samal ajal kontrolli teie peopesas.