Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Pengaturan Perangkat Keras
- Langkah 3: Pengaturan Firmware
- Langkah 4: Visualisasikan Data Anda
- Langkah 5: Hasil
Video: Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Revolution Pi adalah PC industri terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang sudah mapan sambil memenuhi standar EN61131-2. Dilengkapi dengan Modul Komputasi Raspberry Pi, basis RevPi Core dapat diperluas dengan mulus menggunakan modul I/O yang sesuai dan gateway fieldbus untuk manajemen energi, pemantauan proses, kesehatan mesin, dan banyak lagi.
Rev Pi Core adalah fondasi untuk aplikasi apa pun dan tergantung pada kebutuhan I/O Anda, modul ekspansi seperti RevPi DIO, RevPi AIO, RevPi Gates dapat dipasang sebagai modul digital, analog, atau gateway. Seri Revolution Pi dimulai dengan perangkat dasar, RevPi Core dan RevPi Core 3, unit pemrosesan pusat dari sistem modular. Dilengkapi dengan prosesor quad-core dengan 1,2 GHz dan RAM 1 GByte, prosesor multi-core oleh Broadcom memiliki daya yang cukup untuk tugas-tugas kompleks seperti pemrosesan gambar atau komputasi tepi. Dipasang di rumah rel DIN dan ditenagai oleh 24 VDC, RevPi Core dibuat agar tahan lama dan membutuhkan input energi standar.
Dalam panduan berikut, Anda akan mempelajari cara mengintegrasikan RevPi Core dan RevPi Core 3 Anda dengan Ubidots Cloud, mensimulasikan pembacaan Tekanan, Suhu, dan Kelembaban melalui skrip firmware python, dan memvisualisasikan data ini di aplikasi Ubidots Anda sendiri dengan mudah. Tutorial ini dirancang hanya untuk pengaturan RevPi Core, jika Anda sudah memiliki inti yang dikompilasi dan sekarang ingin bekerja dengan beberapa modul ekspansi, silakan lihat artikel pengaturan di bawah ini untuk integrasi tambahan dan pengembangan aplikasi: RevPi Core + RevPi DIO
Langkah 1: Persyaratan
- Kabel Ethernet
- Catu Daya 24V
- Revolusi Pi Inti 3
- Akun Ubidots - atau - Lisensi STEM
Langkah 2: Pengaturan Perangkat Keras
Untuk memulai pengaturan RevPi Core atau RevPi Core 3 Anda, lihat Panduan Mulai Cepat dari Revolution Pi untuk mengonfigurasi dan menghubungkan perangkat Anda.;)
Setelah RevPi Core Anda dikonfigurasi dengan versi gambar terakhir (Jessie) dan terminal perangkat yang terhubung dengan benar, jalankan perintah di bawah ini:
sudo apt-get update
kemudian:
sudo apt-get upgrade
CATATAN: Perintah di atas akan membutuhkan waktu beberapa menit untuk diperbarui. Seluruh sistem sedang diperbarui, jadi harap bersabar.
Langkah 3: Pengaturan Firmware
Kami memutuskan untuk menggunakan bahasa pemrograman Python, karena mudah digunakan dengan RevPi Core. Jika Anda ingin mengkodekan bahasa lain, silakan merujuk ke forum Revolution Pi untuk detail tambahan dalam dukungan firmware.
Jika ini adalah pertama kalinya Anda bekerja dengan Python di RevPi Core Anda, lihat video ini untuk menjadi sedikit lebih akrab.
1. Untuk mulai menulis firmware Anda, buat skrip Python di terminal RevPi Core. Kami akan menggunakan editor nano, untuk membuat skrip baru. Untuk melakukan ini jalankan perintah di bawah ini:
nano ubidots_revpi.py
2. Silakan salin dan tempel kode contoh di bawah ini ke editor nano. Setelah ditempel, tetapkan Token Ubidots Anda di tempat yang ditunjukkan dalam skrip. Referensi di sini untuk bantuan menemukan token Ubidots Anda.
Dalam kode contoh ini kami telah menulis penundaan untuk komunikasi data dengan Ubidots menjadi setiap 1 detik. Jika Anda ingin memperpanjang penundaan ini, Anda dapat melakukannya cukup dengan menyesuaikan garis "Tunda = 1".
CATATAN: Untuk menyimpan skrip ke editor nano - tekan Ctrl+o, konfirmasi nama file yang akan ditulis (ubidots_revpi.py) dan tekan enter. Untuk menutup editor nano tekan Ctrl+x.
3. Sekarang mari kita uji skripnya. Jalankan skrip yang sebelumnya dibuat di terminal RevPi: python ubidots_revpi.py
Setelah skrip mulai berjalan, Anda akan melihat respons kode status yang berhasil dari Server Ubidots.
Langkah 4: Visualisasikan Data Anda
Buka akun Ubidots Anda dan verifikasi data telah diterima. Anda akan melihat perangkat baru secara otomatis dibuat di bagian Perangkat dengan nama perangkat menjadi alamat MAC dari RevPi Core Anda.
Keuntungan menetapkan alamat MAC RevPi Core sebagai label perangkat, adalah bahwa skrip yang sama akan melayani semua Core RevPi Anda, tetapi hanya perlu menyesuaikan alamat MAC dalam kode. Ini menyatakan bahwa dari pertama kali hingga terakhir kali Anda mengirim data ke Ubidots, data selalu tetap disimpan di perangkat yang tepat di Ubidots.
Tidak suka alamat MAC sebagai nama perangkat Anda di layar Ubidots Anda? Jangan khawatir! Anda dapat mengubah nama menjadi yang lebih ramah, tetapi label perangkat akan tetap sebagai alamat MAC untuk tidak pernah bingung perangkat mana. Lihat artikel pusat bantuan ini untuk lebih memahami Label Perangkat dan Nama Perangkat di Ubidots.
Klik pada perangkat apa pun di bagian Perangkat Anda untuk memvisualisasikan variabel yang direkam dan dikirim ke Ubidots dari firmware sampel kami. Seperti yang Anda lihat, kode sampel kami telah menyediakan tiga variabel: kelembaban, tekanan, dan suhu.
CATATAN PENTING: Seperti yang disebutkan sebelumnya, data yang diterbitkan dari kode sampel yang disediakan disimulasikan. Untuk mulai merasakan lingkungan dunia nyata, Anda memerlukan modul ekspansi dari Revolution Pi. Salah satunya seperti RevPi DIO, silakan merujuk ke artikel di bawah ini untuk membangun integrasi ini untuk pembacaan sensor dan aktuator: RevPi Core + RevPi DIO
Langkah 5: Hasil
Hanya dalam beberapa menit Anda mengintegrasikan RevPi Core dengan Ubidots, mengirim beberapa contoh data menggunakan kode Python tiruan, dan melaporkan pekerjaan Anda ke Ubidots untuk retensi data, visualisasi, dan perhitungan. Untuk menerapkan solusi Industri Anda untuk pemantauan atau manajemen, lihat jajaran lengkap modul ekspansi RevPi.
Sekarang saatnya membuat Ubidots Dashboards untuk memvisualisasikan dan memahami data Anda untuk membuat keputusan terbaik, sederhana dan koheren.
Direkomendasikan:
Hubungkan Magicbit Anda ke Thingsboard: 3 Langkah
Hubungkan Magicbit Anda ke Thingsboard: Dalam proyek ini kita akan mengirim data dari sensor yang terhubung ke magicbit yang dapat kita tampilkan secara visual di thingsboard
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
Hubungkan dan Perkuat Solusi Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Setup Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan mendemonstrasikan cara men-setup Hologram Nova menggunakan Raspberry Pi dan menampilkan
Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: 8 Langkah
Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: Revolution Pi adalah PC industri yang terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang sudah mapan sambil memenuhi standar EN61131-2. Dilengkapi dengan Modul Hitung Raspberry Pi, basis Inti RevPi dapat diperluas dengan mulus menggunakan
Hubungkan Pabrik Anda ke Cloud: 10 Langkah
Hubungkan Pabrik Anda ke Cloud: Di kantor kami ada kaktus yang tidak mendapatkan perhatian yang layak. Karena saya bekerja di perusahaan IT dan ingin bereksperimen dengan LoRa, solusi tanpa server, dan AWS, saya menamai kaktus kami Steeve dan menghubungkannya ke cloud. Anda sekarang dapat memantau
Hubungkan Perangkat CCTV Anda ke Internet (DVR atau NVR): 6 Langkah
Hubungkan Perangkat CCTV Anda ke Internet (DVR atau NVR): Dalam instruksi ini kami akan menunjukkan kepada Anda bagaimana menghubungkan DVR atau NVR Anda ke internet. Rute Koneksi Tidak Langsung lebih mudah diatur tetapi melalui pihak ketiga dan streaming lebih lambat. Rute Langsung sedikit lebih rumit tetapi memang