Blynk App | Mobile App Paling Mudah untuk Arduino

Antara “Ultimate” dalam bermain dengan Arduino adalah mengadakan Mobile App yang mampu mengawal atau monitor projek-projek Arduino anda.

Pada tahun-tahun awal Arduino mula dikeluarkan, terdapat pelbagai jenis pihak yang telah membangunkan pelbagai Mobile App untuk di-link-kan dengan Arduino. Disebabkan ia masih baru pada ketika itu, pembangunan Mobile App sedemikian tidak begitu User-Friendly dan agak complicated untuk sang-sang Beginners mahu mencuba dan menceburinya.

Walaubagaimanapun, hari ini, kita berterima-kasih pada Blynk.cc kerana inisiatif syarikat Start-Up mereka membangunkan Mobile App yang paling senang nak di-configure dan digunakan dan mereka juga telah sediakan Cloud-Server online, yang membolehkan Mobile App mengawal atau Monitor projek Arduino dari mana-mana lokasi seluruh dunia yang mempunyai internet.

Apa itu Blynk ?

“Every project made with Blynk can be branded, and published to App Store and Google Play with your icon and app name.” -Blynk.cc-

architecture

Blynk adalah gabungan platform Mobile App dan internet Cloud-Server yang anda boleh gunakan secara “PERCUMA” untuk projek-projek Arduino.

Blynk juga boleh dianggap sebagai satu Dashboard-Digital dimana anda boleh membuat sebarang applikasi grafik untuk mana-mana projek, hanya dengan semudah Drag-dan-Drop widget-widget yang disediakan.

Apa yang penting, Arduino harus di sambungkan ke INTERNET melalui module-module wireless seperti WiFi (ESP8266 atau module lain) Bluetooth (HC-06 atau yang lain) dan juga lain-lain module sambungan.

Anda hanya perlu pastikan HOST pada sambungan wireless tersebut mempunyai Connection-Internet.

  • Jika menggunakan Bluetooth (HC-06) , pastikan HOST dimana Arduino di-PAIR-kan mempunyai sambungan internet. Contoh HOST adalah seperti Laptop atau Mobile Phone.
    Arduino >> Bluetooth Module >> HOST >> Internet
    
  • Jika menggunakan WiFi (ESP8266) , pastikan HOST seperti laptop atau Hot-Spot Mobile Phone mempunyai sambungan internet. Anda juga boleh terus sambungkan Arduino pada Router WiFi rumah tanpa melalui laptop.
    Arduino >> WiFi >> HOST >> Internet
    

Kaedah penggunaannya adalah sangat mudah! Hanya perlu.. :

  • Download App Blynk pada Android ataupun iOS
  • Sign-up dengan Email address dan pastikan email tersebut adalah aktif
  • Create projek anda dengan memilih Widget-widget yang telah disediakan dalam App
  • Selepas Create, anda akan menerima code Auth-Token, yang khas untuk projek anda tersebut melalui email.
  • Code Auth-Token tersebut nanti perlu diletakkan dalam Sketch Arduino anda
  • Kemudian download dan install Library Blynk di URL berikut ke dalam PC anda:
    Blynk Library
  • Dan pilih contoh-contoh Sketch untuk applikasi-applikasi projek anda dari Blynk di URL berikut:
    Blynk Sketch Generator
  • Kemudian Copy/Paste Sketch tersebut dalam Arduino IDE dan Upload ke dalam Arduino board anda.

Memang tidak perlu membuat programming untuk membuat App langsung.

Blynk juga tidak terikat hanya untuk Arduino sahaja, malah boleh digunakan untuk MCU yang lain-lain seperti Raspberry Pi, Tiny dan macam-macam lagi.

Apa jenis Data Input/Output yang boleh di hantar?

Blynk mempunyai beberapa jenis Widget yang telah di-pre-program dalam Mobile App Blynk. Setiap Widget tersebut anda boleh LINK-TERUS dengan Digital Pin Input/Output mahupun dengan mana-mana Analog Pin pada Arduino.

Screenshot_2017-03-28-14-54-05

Contoh menetapkan sambungan Widget-Butang pada Pin.

Tambahan lagi, anda juga boleh memilih Virtual-Pin yang boleh digunakan untuk dikawal dalam Sketch Arduino:

  • Digital Pin
    Menghantar data terus pada Digital Pin Arduino (D1…….D13) yang dipilih dalam App.
  • Analog Pin
    Menghantar data terus pada Analog Pin Arduino (A0…..A5) yang dipilih dalam App.
  • Virtual Pin
    Menghantar data pada Virtual Pin seperti “V1, V2 atau V7” . Anda boleh manipulasi data pada pin V2 virtual tersebut untuk kegunaan dalam sketch custom anda.
    Sebagai contoh, jika menghantar message untuk paparan screen LCD pada Mobile App, message perlu dihantar melalui Virtual-Pin.

Jenis-jenis Widget yang Blynk sediakan

Semua peripherals Input dan Output dalam App Blynk, dipanggil Widget dan terdapat berpuluh-puluh jenis widget yang disediakan untuk pelbagai jenis applikasi. Beberapa contoh jenis-jenis widget yang ada adalah seperti berikut:

Widget INPUT
Pelbagai jenis input peripherals yang boleh digunakan dalap app sepreti, Push-Button, Joystick, Slider dan lain-lain.

INPUT WIDGET

Widget OUTPUT
Pelbagai jenis OUTPUT peripherals yang boleh digunakan dalap App seperti, LCD Display, LED Output, dan juga monitor Value keluaran dari sensor.

OUTPUT WIDGET

Anda boleh menggunakan semua widget yang terdapat dalam App Blynk, namun mereka telah mengehadkan jumlah widget yang boleh digunakan berdasarkan “Energy” anda iaitu 2000 dengan account biasa.

Energy dapat di-claim semula dengan men-delete widget lama ataupun projek lama.

Bagaimana Connect Arduino ke Internet ?

asdasdasd

Cuba Satu Tutorial Mudah!

Anda boleh cuba satu tutorial mudah untuk menyalakan LED pada Arduino dengan menggunakan Push-Button Widget dalam Blynk App.

Ikuti URL berikut untuk terus mencuba Tutorial ini:

  • Blynk App | Menyalakan LED dengan Widget Push-Button

(akan bersambung…..)

 

 

 

 

 

Tinggalkan Jawapan

Masukkan butiran anda dibawah atau klik ikon untuk log masuk akaun:

WordPress.com Logo

Anda sedang menulis komen melalui akaun WordPress.com anda. Log Out /  Tukar )

Google+ photo

Anda sedang menulis komen melalui akaun Google+ anda. Log Out /  Tukar )

Twitter picture

Anda sedang menulis komen melalui akaun Twitter anda. Log Out /  Tukar )

Facebook photo

Anda sedang menulis komen melalui akaun Facebook anda. Log Out /  Tukar )

Connecting to %s