Kung nagtataka ka kung para saan ang Arduino IoT Cloud Remote app para sa Android, ang maikling sagot ay pinapayagan ka nitong i-access, subaybayan, at pamahalaan ang iyong mga panel ng IoT sa ilang pag-tap lang sa iyong mobile screen. Ang mahaba at pinaka-kagiliw-giliw na aspeto ay na nagbubukas ito ng pinto sa pamamahala ng iyong mga proyekto mula sa kahit saan, nang hindi kinakailangang umupo sa harap ng iyong computer at walang iskedyul.
Ang kagandahan ng app na ito ay ang pagsasama nito sa Arduino IoT Cloud platform upang makagawa ka ng mga dashboard sa web at pagkatapos ay gamitin ang mga ito sa iyong telepono. Nangangahulugan ito na sa isang mahusay na pinag-isipang setup, magkakaroon ka real-time na telemetry at remote control ng iyong mga device, ito man ay isang awtomatikong sistema ng irigasyon, isang maliit na linya ng produksyon, o pag-aautomat sa bahay.
ano ang arduino
Ang Arduino ay isang pamilya ng mga microcontroller board na namumukod-tangi sa pagiging libre, abot-kaya at madaling i-program. Ito ay naka-program sa opisyal na kapaligiran, na nakapagpapaalaala sa C at Java, at may kasamang mga halimbawa at mga aklatan upang simulan ang mga proyekto nang hindi kumplikado ang iyong buhay.
Kapag pinag-uusapan natin ang tungkol sa pamilya, ang ibig nating sabihin ay maraming mga modelo, mula sa napaka-compact na mga opsyon hanggang sa mas makapangyarihan. Salamat sa bukas na pilosopiya nito, magagawa ng sinuman i-mount o palawakin ang hardware, nakasandal apps para sa mga electronic diagram, bagama't para sa presyo at kaginhawahan ay normal na bumili ng karaniwang modelo ng komersyal.
Ano ang Internet of Things (IoT)
Ang IoT ay ang acronym para sa Internet of Things at tumutukoy sa pagkonekta ng mga pang-araw-araw na bagay sa network sa kumonsulta at pamahalaan sila nang malayuanMaaaring ito ay washing machine, refrigerator, telebisyon, o pang-industriyang node na gumagawa ng mga desisyon ayon sa tinukoy na mga panuntunan.
Sa mas malawak na view, ang pagdaragdag ng koneksyon ay nagbibigay-daan sa isang device na pagsamahin ang data ng sensor sa panlabas na impormasyon upang kumilos sa isang partikular na paraan. katalinuhan sa kontekstoHalimbawa, isang sistema ng irigasyon na sinusuri ang temperatura, kahalumigmigan ng lupa, at pagtataya ng pag-ulan bago buksan ang mga balbula.
Upang makamit ito kailangan mo ng tatlong piraso: ang kagamitan o actuator upang pamahalaan, isang set ng mga sensor na sumusukat sa kapaligiran at isang control board na nagsasama ng lahat, tulad ng Arduino, na may naaangkop na koneksyon, Wi-Fi man, cellular, LoRa, o iba pang mga wireless na opsyon.
Arduino IoT Cloud at ang Remote na app nito para sa Android
Pinagsasama-sama ng platform ng Arduino IoT Cloud ang hardware, firmware, at mga serbisyo sa cloud para tulungan kang bumuo ng mga end-to-end na proyekto ng IoT. Ang Arduino IoT Cloud Remote app para sa Android ay ang perpektong kasama sa mga panel na iyon, dahil pinapayagan ka nitong ma-access ang mga ito kahit saan.
Mga karaniwang kaso kung saan kumikinang ang app na ito: sa field, nagbabasa ng data mula sa mga sensor ng lupa o simulan ang patubig Malayo; sa pabrika, patuloy na kakayahang makita ang katayuan ng isang linya na may kakayahang mag-trigger ng automation; sa bahay, suriin ang pagkonsumo ng enerhiya at pamahalaan ang home automation mula sa ginhawa ng iyong sopa.
Ang mga panel ay nilikha sa Arduino IoT Cloud website mula sa computer o tablet, at pagkatapos ay ang mobile app ay nagsisilbing handheld na kontrolMaaari mong i-link ang bawat widget sa isang dashboard sa mga variable sa isa o higit pang iba't ibang proyekto ng IoT para sa maximum na kakayahang umangkop.
Available ang mga widget sa mga panel
Ang mga dashboard ng Arduino IoT Cloud ay nag-aalok ng malawak na hanay ng simple at makapangyarihang mga widget para sa pag-visualize at pagpapadala ng data. Nasa ibaba ang repertoire, na may mga pangalan sa Spanish at mga katumbas kung saan naaangkop, para malaman mo kung ano ang maaari mong ilagay sa iyong mga dashboard at pagkatapos ay gamitin sa Remote app sa Android. Bawat isa ay may layunin. ipakita, ipasok o i-activate mga halaga ayon sa uri ng naka-link na variable.
- Lumipat
- Push-button
- Slider Slider
- Incremental Stepper
- Messenger Messaging
- Kulay ng Tagapili ng Kulay
- Mga dimmable na ilaw
- May kulay na mga ilaw
- Halaga ng numerong halaga
- Katayuan
- Gauge Metro
- Porsiyento
- LED indicator
- Mapa Mapa
- Tsart
- Tagapili ng oras
- Programmer ng scheduler
- Dropdown ng Halaga
- Tagapili ng Halaga
- Malagkit na Tala
- Larawan ng Larawan
- Advanced na Tsart
- Advanced na Mapa Advanced na Mapa
- Imahe Mapa Imahe Mapa
- Link Link
Ang susi ay ang mga widget ay nakatali sa mga variable sa iyong mga proyekto at kapag ang device ay nakakonekta sa cloud, ang mga halaga ay na-update sa real timeGinagawa nitong control cockpit ang iyong telepono nasaan ka man.
Mga Highlight ng Arduino IoT Cloud
Ang Arduino IoT Cloud ay idinisenyo upang ang sinuman ay makalikha ng mga proyekto ng IoT na may naa-access na interface at isang all-in-one na solusyon na sumasaklaw sa pagsasaayos, pagsulat ng code, paglo-load at visualization.
Kabilang sa mga function nito nahanap namin ang pagsubaybay ng data, upang makita ang pagbabasa ng data sa isang panel. mga sensor at variable walang dagdag na trabaho; at pag-synchronize ng mga variable sa pagitan ng mga device, na nagpapadali sa komunikasyon sa pagitan ng mga node na may kaunting coding.
Binibigyang-daan ka ng scheduler na mag-trigger ng mga gawain sa mga partikular na yugto ng panahon (mga segundo, minuto, o oras); at sa mga pag-upload ng OTA kaya mo mag-upload ng firmware nang malayuan sa mga plate na hindi nakakonekta sa computer.
Bilang karagdagan, sinusuportahan nito ang mga webhook upang isama ang mga serbisyo ng third-party tulad ng IFTTT, pagiging tugma sa Amazon Alexa para sa kontrol sa boses at mga opsyon para magbahagi ng mga dashboard sa ibang tao.
Mga katugmang hardware at pagkakakonekta
Upang magamit ang Arduino IoT Cloud, kailangan mo ng cloud-compatible na board. Maaari kang pumili para sa mga opisyal na modelo ng Arduino o mga board na nakabatay sa ESP32 at ESP8266. Suportahan ang koneksyon, Wi-Fi, LoRaWAN sa pamamagitan ng The Things Network, GSM o NB-IoT na mga cellular network, at maging ang Wi-Fi. Ethernet sa partikular na kagamitan.
Ang mga opisyal na Arduino Cloud compatible board ay karaniwang nagsasama ng isang secure na elemento ng hardware tulad ng ECC508 cryptographic chip sa i-save ang mga susi at kredensyal ligtas.
Koneksyon sa Wi-Fi
Gumagamit ang mga Arduino Wi-Fi board ng 2,4 GHz band, na sapat para sa karamihan ng mga short-range na proyekto. Narito ang mga itinatampok na opsyon at kung ano ang inaalok nila para sa iyong mga proyekto. mga panel at ang Remote na app:
MKR 1000 Wi-FiNaglalayon sa mga may limitadong karanasan sa networking na gustong magdagdag ng Wi-Fi. May kasama itong Li-Po charger para sa pagpapatakbo ng baterya o external na 5V na may awtomatikong switching, isang 32-bit Arm Cortex-M0+ microcontroller, maraming I/O, low-power na Wi-Fi, at isang cryptographic chip para sa secure na komunikasyon. Ito ay naka-program gamit ang Arduino IDE at perpekto para sa mga compact, na pinapagana ng baterya na IoT node. Ito ay nagkakahalaga ng humigit-kumulang €60 sa Amazon.
MKR Wi-Fi 1010. Pinapadali ang IoT prototyping gamit ang Wi-Fi at BLE, kabilang ang low-power mode para i-extend buhay ng bateryaKumokonekta sa mga kasalukuyang network o maaaring gumawa ng hotspot. Compatible sa Arduino cloud at pinapagana ng USB o 3,7V Li-Po na may USB charging. Humigit-kumulang €40 sa Amazon.
Nano RP2040 ConnectBatay sa Raspberry Pi RP2040 chip na may dual 133MHz Cortex M0+ core, 264KB ng SRAM at 2MB ng Flash, at 26 multifunction GPIO. Isa itong low-cost, high-performance board na sumusuporta sa C, C++, at MicroPython SDKs at nag-aalok ng malawak na mapagkukunan ng development. Humigit-kumulang €16 sa Amazon.
Nano 33 IoT. Compact 48 x 18 mm at matatag, na may NINA B306 module na nakabatay sa nRF52840 at Cortex M4F. Tugma sa Arduino IDE online at offline, isinasama nito ang 9-axis IMU at mababang pagkonsumo Kumpara sa iba pang mga processor na may parehong laki. 64 MHz na orasan, 1 MB ng Flash at 256 KB ng RAM, 15-pin na mga konektor bawat gilid. Mga €28 sa Amazon.
Kapangyarihan H7. Magpatakbo ng mataas na antas ng code at mga real-time na gawain nang sabay-sabay sa pamamagitan ng pagsasama-sama ng dalawang processor. Maaari mong patakbuhin ang Arduino at MicroPython sa parehong oras at magkaroon ng parehong mga core na makipag-usap sa isa't isa. Nagbibigay-daan ito sa computer vision na may TensorFlow Lite at kontrol ng mababang antas ng mga gawain sabay-sabay. Idinisenyo para sa pang-industriyang makinarya, laboratoryo, PLC, HMI, robotics, at higit pa. Sa paligid ng €100 sa opisyal na tindahan.
Nakakonekta ang Portenta H7 LiteIsang mas matipid na variant ng H7, inaalis nito ang high-resolution na video interface ngunit nagdaragdag ng wireless na koneksyon. Pinapanatili nito ang dalawahang CPU para sa AI at low-latency na kontrol, na nagpapahintulot sa Arduino at MicroPython na tumakbo nang magkatulad sa pamamagitan ng malayuang mga tawag sa pagitan ng mga core. Tamang-tama para sa pagbabalanse pagganap at pagiging simpleMga €89 sa opisyal na tindahan.
Portenta Machine Control. Isang mababang-kapangyarihan, sentralisadong pang-industriya na controller na may kakayahang pamahalaan ang mga kagamitan at makinarya. Programmable sa Arduino o mga naka-embed na platform, nagbibigay-daan ito sa AI at predictive na pagpapanatili sa real-time na telemetry at remote control, kahit na mula sa ulap. Sa paligid ng €300 sa tindahan ng Arduino.
Nicla Vision. Maliit na 22,86 x 22,86 mm module na may STM32H747AII6 Dual ARM Cortex M7 M4, 2 MP color camera na sumusuporta sa TinyML, 6-axis IMU, mikropono at distance sensor. Gumagana sa OpenMV, MicroPython, Wi-Fi at BLE, isinasama sa Portenta at MKR. Tamang-tama para sa naka-embed na paningin at gilid AI tulad ng pagkilala sa bagay at predictive maintenance. Tinatayang €95.
Opta. Programmable controller na may dalawahang STM32H747XI Cortex M7 processor sa 480 MHz at M4 processor sa 240 MHz, na may remote inter-core na mekanismo ng tawag. Sinasaklaw nito ang real-time na kontrol, pagsubaybay, at predictive na pagpapanatili, na may secure na elemento ng OTA at remote control sa pamamagitan ng Arduino Cloud o mga third party. Lite Ethernet at USB-C, RS485, at RS485 na may mga variant ng BLE Wi-Fi. Paglunsad at dokumentasyon ibinigay ng Arduino Pro.
LoRaWAN
Ang MKR WAN 1300 at MKR WAN 1310 board ay kumokonekta sa Arduino IoT Cloud sa pamamagitan ng The Things Stack, isang LoRaWAN server na konektado sa libu-libong pampublikong gateway. Gamit ang naaangkop na mababang-power configuration, ang board ay maaaring magpadala ng data para sa mga buwan na may iisang baterya, perpekto para sa malalayong lugar o urban na kapaligiran kung saan hindi available ang Wi-Fi.
GSM at NB-IoT
Ang MKR GSM 1400 at MKR NB 1500 ay nangangailangan ng SIM card upang kumonekta sa pamamagitan ng mga cellular network. Tamang-tama ang opsyong ito para sa mga proyekto sa mobile o kapag hindi available ang Wi-Fi, gaya ng pagsubaybay paglipat ng mga ari-arian. Tandaan na ang isang secure na koneksyon ay kumokonsumo ng memorya, na nag-iiwan ng maliit na puwang para sa application ng user—halimbawa, humigit-kumulang 2,6 kB sa MKR GSM 1400—kaya masyadong maraming cloud variable ang makakaubos ng RAM.
ESP32 at ESP8266
Sinusuportahan din ng Arduino IoT Cloud ang maraming uri ng mga third-party na board batay sa ESP32 at ESP8266 microcontrollers. Upang i-configure ang mga ito, piliin lamang ang opsyon mga ikatlong partido sa pagsasaayos mula sa device at sundin ang wizard.
Ethernet
Mayroong suporta sa koneksyon sa Ethernet sa mga partikular na device. Maaari mong i-link ang Portenta H7 na may kalasag o carrier Compatible sa Ethernet tulad ng Portenta Vision Shield Ethernet o gumamit ng Portenta Machine Control, at ikonekta din ang Opta kung naaangkop.
Kung paganahin mo ang Ethernet sa Portenta H7 kapag sine-set up ang device, piliin ang opsyong iyon. Kung mayroon ka na nito bilang Wi-Fi, kakailanganin mo alisin at muling i-configure para sa Ethernet. Pakitandaan na ang mas lumang hardware tulad ng Ethernet Shield Rev2 at MKR ETH Shield ay hindi sinusuportahan ng Arduino IoT Cloud.
Pagsisimula sa Arduino IoT Cloud at sa Remote app
Sa ibaba makikita mo ang karaniwang landas, mula simula hanggang katapusan, para ihanda at handa ang iyong mga panel at device para sa iyo. subaybayan sa iyong mobile gamit ang Arduino IoT Cloud Remote.
1. Lumikha ng iyong Arduino account
Ang panimulang punto ay mag-log in o magrehistro sa Arduino. Kung walang account hindi mo maa-access ang mga pag-andar ng ulap o mag-link ng mga device.
2. Ipasok ang Arduino IoT Cloud
Kapag nasa loob na, i-access ang cloud mula sa apat na tuldok na menu sa arduino.cc o direkta sa pamamagitan ng URL ng serbisyo. Mula doon magkakaroon ka lahat ng seksyon sa pamamagitan ng kamay: Mga Bagay, Mga Device, Mga Panel, Editor at higit pa.
3. Lumikha ng isang Bagay
Nagsisimula ang daloy sa pamamagitan ng paglikha ng bagong Bagay. Sa pangkalahatang-ideya nito, pipiliin mo ang board, ang network na ikokonekta nito, at ang mga variable na iyong susubaybayan o kontrolin. Ang anumang mga pagbabago ay nabuo isang espesyal na sketch gamit ang code na kailangan para kumonekta at mag-synchronize ng mga variable.
4. I-set up ang device
Upang idagdag at i-link ang board sa isang Thing, kailangan mong magkaroon ng Arduino Agent na naka-install sa iyong computer. Mabilis ang wizard: pindutin ang Piliin ang Device o I-configure ang Bagong Device, ikonekta ang board, at handa na ito. handa sa ulap.
5. Tukuyin ang mga variable
Maaari kang gumawa ng mga variable ng uri ng int, float, boolean, long, o char, pati na rin ang mga espesyal na uri gaya ng Temperature, Speed, o Luminance. Kapag nagdadagdag ng variable, pipiliin mo ang pangalan, uri, mode ng pag-update at basahin at isulat ang mga pahintulot kung naaangkop.
6. Kumonekta sa network
Mula sa seksyon ng network, ilagay ang mga kredensyal ng Wi-Fi at i-save. Ang data na ito ay isinama din sa awtomatikong nabuong sketch, upang ang board ay kumonekta nang ligtas sa iyong router o AP.
7. Programa at i-upload ang sketch
Lumilikha ang cloud editor ng INO file na may kinakailangang balangkas para sa koneksyon at pag-synchronize. Maaari mong idagdag ang iyong sensor reading at actuator control logic, gamit ang mga variable ng ulap upang magpadala at tumanggap ng data. Kung pinahihintulutan ng isang variable ang pagbabasa at pagsusulat, bubuo din ang isang callback function upang mag-react kapag nagbago ang halaga nito, na binabawasan ang dami ng trabahong kasama sa loop.
Upang i-upload ang code, i-click ang I-upload. Buksan ang Serial Monitor upang makita ang mga mensahe ng koneksyon, gaya ng nakakonekta sa network_name at nakakonekta sa cloud, o posible mga error sa pagpapatunay o network. Ang Cloud Editor ay isang minimalist na mirrored na bersyon ng Web Editor, na mas maginhawa para sa mga kumplikadong sketch.
8. Buuin ang iyong dashboard
Kapag nakakonekta ang board at gumagana ang sketch, dumating ang nakakatuwang bahagi: paggawa ng dashboard. Mula sa tab na Mga Dashboard, maaari kang lumikha ng mga bagong dashboard at tingnan ang mga umiiral na. Magdagdag ng mga widget, i-link ang mga ito sa mga variable, at sa sandaling online na ang device, makikita mo instant data at maaari mong i-activate ang mga kontrol mula sa iyong mobile phone gamit ang Remote app.
Magkaroon ng kamalayan sa pagiging tugma: hindi lahat ng mga widget ay maaaring i-link sa anumang uri ng variable. Halimbawa, hindi gumagana ang switch sa isang purong integer variable. Maaari kang magkaroon ng maraming Bagay na tumatakbo, kabilang ang mga variable mula sa maraming board, sa isang panel, depende sa iyong cloud plan. Ito ay lubhang kapaki-pakinabang sa mga cloud network. ipinamahagi na mga sensor.
Real-life use case gamit ang Remote app
Sa mga proyektong pang-agrikultura, pinapayagan ka ng app na tingnan ang agarang data sa kahalumigmigan ng lupa, temperatura, at katayuan ng solenoid valve, at simulan ang manu-manong patubig kung kinakailangan. Salamat sa timer, kaya mo rin i-automate ang mga puwang ng oras at sundan ang kasaysayan gamit ang mga graph.
Sa mga pang-industriyang kapaligiran, isang plus ang pagkakaroon ng dashboard na may mga status ng machine, production counter, alarm, at remote reset button. Ang patuloy na kakayahang makita at ang kakayahang kumilos kaagad mula sa isang mobile device ay bumababa downtime at paglalakbay.
Sa bahay, ang pagtingin sa paggamit ng enerhiya at status ng sensor, pagkontrol sa dimmable at color-coded na mga ilaw, o pag-activate ng away mode mula sa ginhawa ng iyong sopa ay hindi kapani-paniwalang maginhawa. Sa Alexa, kaya mo rin magbigay ng mga voice command sa mga pagkilos na inilantad ng iyong mga variable sa cloud.
Mga integrasyon at API para higit pa
Nag-aalok ang Arduino IoT Cloud ng ilang integration path na lampas sa mga dashboard. Ang suporta para sa HTTP REST API, MQTT, command-line tool, JavaScript, at WebSockets ay inihayag, na nagbubukas ng pinto sa pinasadyang mga serbisyo at mga custom na dashboard kung kailangan mo ang mga ito.
Bilang karagdagan, ginagamit ang mga webhook upang mag-trigger ng mga kaganapan sa mga platform tulad ng IFTTT. Sa pamamagitan nito, maaari kang, halimbawa, magpadala ng notification sa iyong mobile phone kapag ang isang tiyak na variable ay tumatawid sa isang threshold o mag-log ng data sa isang panlabas na serbisyo.
Mga mapagkukunan at dokumentasyon
Ang opisyal na dokumentasyon ng Arduino IoT Cloud ay malawak: makakahanap ka ng mga tutorial, cheat sheet na may mga teknikal na paglalarawan, at Gabay sa API, at mga sanggunian ng developer para sa mga SDK ng platform. Ito ay isang magandang panimulang punto para sa pagsagot sa mga tanong at pag-fine-tune ng iyong arkitektura.
Paglikha ng mga dashboard at pinakamahusay na kagawian gamit ang mga widget
Sa pamamagitan ng pagsasama-sama ng basic at advanced na mga widget, maaari kang bumuo ng mga interface na kasing simple o kasing lakas ng kailangan mo. Ang mga gauge at porsyento ay gumagana nang maayos analog variable, habang pinapasimple ng mga switch at pushbutton ang kontrol ng mga relay o digital output.
Para sa geolocation, ang widget ng Map at Advanced na Map ay perpekto kung ang iyong device ay nag-uulat ng mga coordinate, at ang Image Map ay makakatulong sa iyong mahanap mga device sa mga plano ng mga pasilidad. Ang advanced na tsart ay kapaki-pakinabang para sa mahabang talaan ng kasaysayan at maraming serye.
Ang mga elemento ng text tulad ng Messaging, Sticky Note, Link, at Image ay nagsisilbing magbigay ng konteksto, magpakita ng mga tagubilin, o tumuro sa panloob na dokumentasyon. Samantalahin ang Scheduler upang awtomatikong i-off ang mga pag-upload sa mga ipinagbabawal na oras o buksan ang aircon bago ang pagdating.
Ang Arduino IoT Cloud Remote app para sa Android ay ang ace in the hole na ginagawang isang pocket-sized na remote control ang iyong mga cloud panel. Maaari kang kumuha ng dashboard na may live na data, mga button, mga graph, at mga mapa kahit saan, nang may kapanatagan na sinusuportahan ito ng platform. OTA, webhooks, Alexa, variable na pag-synchronize, at maramihang mga opsyon sa hardware at pagkakakonekta. Sa isang mahusay na pagpipilian ng mga widget at tamang arkitektura, ang iyong mga proyekto sa IoT ay maaaring pumunta mula sa pagiging isang prototype ng laboratoryo hanggang sa paggana ng maaasahan sa field, pabrika, o tahanan, habang pinapanatili ang kontrol sa iyong palad.