Tentang proyek ini
Jika Anda ingin melakukan apa pun di ruang Internet of Things, tidak ada yang lebih mudah dilakukan selain menggunakan Octoblu. Dengan rilis terbaru dari perpustakaan mikrokontroler baru kami The Tentacle, mikrokontroler Arduino apa pun dapat digunakan dalam aliran kami dalam hitungan menit - tanpa menulis kode khusus apa pun!
Baca lebih lanjut tentang The Tentacle di halaman dokumentasi resminya, http://tentacle.readme.io
Mengontrol mikrokontroler di Flow Designer Octoblu
Mendapatkan Akun Octoblu
langkah pertama untuk menghubungkan mikrokontroler ke Octoblu adalah, buat akun dengan Octoblu. Gratis (dan akan selalu) dan dapat dilakukan dalam waktu kurang dari satu menit @ https://app.octoblu.com
Buat Perangkat di Octoblu
langkah ini menghasilkan ID untuk perangkat di Meshblu, sistem perutean pesan sumber terbuka Octoblu. Ini memungkinkan kami mengirim pesan ke dan dari mikrokontroler.
Setelah Anda mendaftar dengan Octoblu, navigasikan ke bagian Hal.
Selanjutnya, beri nama Tentacle baru Anda! Pastikan dropdown di bawah ikon bertuliskan "Register a new thing"
Ada banyak Hal di Octoblu - jadi cari "tentakel", lalu klik ikon Tentakel.
Saat ini, Octoblu mengarahkan Anda ke Flow Designer secara default. Jadi, pastikan Anda kembali ke halaman Hal untuk melanjutkan.
Kembali ke halaman hal-hal, klik pada tab "Hal-Hal yang Terhubung". Ini menunjukkan Hal-hal yang telah Anda tambahkan ke platform. Klik pada Tentacle baru Anda.
Sekarang, biarkan halaman ini terbuka - Kami akan melakukan beberapa hal di sisi Arduino sebentar!
Mengaktifkan Tentacle di Arduino Anda
Catatan:meskipun kami lebih memilih Foton di Octoblu, kami tahu bahwa Arduino sejauh ini merupakan mikrokontroler yang paling umum saat ini. Untuk Photon, langkah-langkahnya serupa, tetapi menggunakan situs web mereka di http://build.particle.io . Perpustakaannya disebut "tentakel-partikel", dan dapat ditemukan di sini.
Unduh perpustakaan dari github. Pastikan untuk menggunakan file zip dari rilis terbaru!
Rilis perpustakaan terbaru dapat ditemukan di sini. Pastikan untuk mengunduh tentacle-build-arduino.zip. Sumber repo ini menyiapkan proyek, dan bukan kode untuk proyek itu sendiri.
Setelah Tentacle diunduh, tambahkan ke Arduino IDE dengan memilih Sketch -> Include Library -> Add .ZIP Library... dari menu
Selanjutnya, pilih contoh yang berlaku untuk perangkat Anda dari File->Examples->Tentacle di menu Arduino
Tambahkan UUID Octoblu's Thing ke sketsa Anda
Di halaman konfigurasi perangkat Anda, salin dan tempel UUID-nya ke variabel "uuid[]" di sketsa
Selanjutnya, klik "Hasilkan Token". Ini akan menghasilkan popup yang berisi token Anda. Salin ke variabel token[] di sketsa.
Khusus pengguna Wifi:ingat untuk mengatur nama dan kata sandi wifi Anda di sketsa, sehingga Arduino dapat terhubung dengannya.
Terakhir, flash Arduino dengan sketsa. Sekarang siap untuk pergi!
Jika Anda membuka monitor serial untuk Arduino IDE (Tools -> Serial Monitor), Anda akan melihat output seperti ini. Selamat, Arduino Anda sekarang terhubung ke Octoblu!
Jika Anda me-refresh halaman perangkat di Octoblu, Anda akan melihat bahwa Anda sekarang dapat mengonfigurasi mode pin dan apakah itu menyiarkan pin pada suatu interval atau tidak.
Selamat! Sekarang Anda dapat memasukkan mikrokontroler Anda ke Flow Designer dan mengontrolnya dengan apa pun di Internet of Things!
Catatan:salah satu batasan The Tentacle adalah Anda tidak dapat menentukan pin analog dengan penunjukan A* yang biasa (A0, A1, A2, dll). Kami berharap untuk mengubah ini segera. Sementara itu, ini berarti Anda hanya perlu mereferensikan pin dengan angka sebenarnya - seperti 16, bukan A0, dan seterusnya.
Kode
Tentakel
Pastikan Anda menggunakan versi di Rilis!https://github.com/octoblu/tentacle-build