Isi kandungan:
- Langkah 1: Keperluan
- Langkah 2: Persediaan Perkakasan
- Langkah 3: Persediaan Firmware
- Langkah 4: Visualisasikan Data Anda
- Langkah 5: Hasil
Video: Sambungkan RevPi Core anda ke Ubidots: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Revolution Pi adalah PC perindustrian terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang mapan sambil memenuhi standard EN61131-2. Dilengkapi dengan Raspberry Pi Compute Module, asas RevPi Core dapat dikembangkan dengan lancar menggunakan modul I / O dan gateway lapangan yang sesuai untuk pengurusan tenaga, pemantauan proses, kesihatan mesin dan banyak lagi.
Rev Pi Core adalah asas bagi setiap aplikasi dan bergantung pada modul pengembangan keperluan I / O anda seperti RevPi DIO, RevPi AIO, RevPi Gates dapat dilampirkan sebagai modul digital, analog, atau gateway. Siri Revolution Pi bermula dengan peranti asas, RevPi Core dan RevPi Core 3, unit pemprosesan pusat sistem modular. Dilengkapi dengan pemproses quad-core dengan 1.2 GHz dan 1 GByte RAM, pemproses multi-teras oleh Broadcom mempunyai kekuatan yang cukup untuk tugas-tugas yang kompleks seperti pemprosesan gambar atau pengkomputeran tepi. Dipasang di perumahan rel DIN dan dikuasakan oleh 24 VDC, Core RevPi dibina untuk bertahan dan memerlukan input tenaga standard.
Dalam panduan berikut, anda akan belajar bagaimana mengintegrasikan RevPi Core dan RevPi Core 3 anda dengan Ubidots Cloud, mensimulasikan bacaan Tekanan, Suhu, dan Kelembapan melalui skrip firmware python, dan memvisualisasikan data ini dalam aplikasi Ubidots anda sendiri dengan mudah. Tutorial ini direka hanya untuk persediaan Core RevPi, jika anda sudah menyusun inti anda dan ingin sekarang bekerja dengan beberapa modul pengembangan, sila rujuk artikel persediaan di bawah ini untuk integrasi tambahan dan pengembangan aplikasi: RevPi Core + RevPi DIO
Langkah 1: Keperluan
- Kabel Ethernet
- Bekalan Kuasa 24V
- Revolusi Pi Teras 3
- Akaun Ubidots - atau - Lesen STEM
Langkah 2: Persediaan Perkakasan
Untuk memulakan penyediaan RevPi Core atau RevPi Core 3 anda, rujuk Panduan Permulaan Pantas dari Revolution Pi untuk memastikan peranti anda dikonfigurasi dan disambungkan.;)
Setelah RevPi Core anda dikonfigurasi dengan versi gambar terakhir (Jessie) dan terminal peranti yang disambungkan dengan betul, jalankan arahan berikut:
sudo apt-get kemas kini
kemudian:
sudo apt-get peningkatan
CATATAN: Perintah di atas akan mengambil masa beberapa minit untuk dikemas kini. Seluruh sistem sedang dikemas kini, jadi harap bersabar.
Langkah 3: Persediaan Firmware
Kami memutuskan untuk menggunakan bahasa pengaturcaraan Python, kerana mudah digunakan dengan RevPi Core. Sekiranya anda ingin membuat kod bahasa lain, rujuk forum Revolution Pi untuk maklumat tambahan dalam sokongan firmware.
Sekiranya ini adalah kali pertama anda bekerja dengan Python dalam RevPi Core anda, ikuti video ini untuk menjadi lebih biasa.
1. Untuk mula menulis firmware anda, buat skrip Python di terminal RevPi Core. Kami akan menggunakan editor nano, untuk membuat skrip baru. Untuk melakukan ini jalankan arahan di bawah:
nano ubidots_revpi.py
2. Sila salin dan tampal contoh kod di bawah ke dalam penyunting nano. Setelah ditampal, tetapkan Token Ubidots anda seperti yang ditunjukkan dalam skrip. Rujuk di sini untuk mendapatkan bantuan untuk mencari token Ubidots anda.
Dalam contoh kod ini, kami telah menulis kelewatan untuk komunikasi data dengan Ubidots setiap 1 saat. Sekiranya anda ingin melambatkan kelewatan ini, anda boleh melakukannya hanya dengan menyesuaikan garis "Delay = 1".
CATATAN: Untuk menyimpan skrip ke dalam editor nano - tekan Ctrl + o, sahkan nama fail untuk menulis (ubidots_revpi.py) dan tekan enter. Untuk menutup penyunting nano tekan Ctrl + x.
3. Sekarang mari kita menguji skripnya. Jalankan skrip yang sebelumnya dibuat di terminal RevPi: python ubidots_revpi.py
Setelah skrip mula dijalankan, anda akan melihat respons kod status yang berjaya dari Ubidots Server.
Langkah 4: Visualisasikan Data Anda
Pergi ke akaun Ubidots anda dan sahkan data telah diterima. Anda akan melihat peranti baru dibuat secara automatik di bahagian Peranti dengan nama peranti menjadi alamat MAC Teras RevPi anda.
Kelebihan menetapkan alamat MAC RevPi Core sebagai label peranti, adalah bahawa skrip yang sama akan melayani semua RevPi Cores anda, tetapi hanya perlu menyesuaikan alamat MAC dalam kod. Ini menyatakan bahawa dari pertama kalinya hingga terakhir kali anda mengirim data ke Ubidots, data tersebut selalu disimpan dalam peranti yang sesuai di Ubidots.
Tidak suka alamat MAC seperti nama peranti anda di paparan Ubidots anda? Jangan risau! Anda boleh menukar nama menjadi yang lebih mesra, tetapi label peranti akan tetap menjadi alamat MAC agar tidak keliru peranti mana. Lihat artikel pusat bantuan ini untuk lebih memahami Label Peranti dan Nama Peranti di Ubidots.
Klik pada mana-mana peranti di bahagian Peranti anda untuk memvisualisasikan pemboleh ubah yang direkodkan dan dihantar ke Ubidots dari contoh firmware kami. Seperti yang anda lihat, kod sampel kami telah menyediakan tiga pemboleh ubah: kelembapan, tekanan, dan suhu.
CATATAN PENTING: Seperti yang telah disebutkan sebelumnya, data yang diterbitkan dari kod sampel yang disediakan disimulasikan. Untuk mula merasakan persekitaran dunia nyata, anda memerlukan modul pengembangan Revolution Pi. Salah satunya seperti RevPi DIO, sila rujuk artikel di bawah untuk membina integrasi ini untuk bacaan sensor dan penggerak: RevPi Core + RevPi DIO
Langkah 5: Hasil
Hanya dalam beberapa minit anda mengintegrasikan RevPi Core dengan Ubidots, mengirim beberapa sampel data menggunakan kod Python palsu, dan melaporkan hasil kerja anda ke Ubidots untuk penyimpanan data, visualisasi, dan pengiraan. Untuk menggunakan penyelesaian Industri untuk pemantauan atau pengurusan, lihat barisan lengkap modul pengembangan RevPi.
Sekarang masanya untuk membuat Papan Pemuka Ubidots untuk memvisualisasikan dan memahami data anda untuk membuat keputusan terbaik, secara sederhana dan koheren.
Disyorkan:
Sambungkan Magicbit Anda ke Papan Perkara: 3 Langkah
Sambungkan Magicbit Anda ke Papan Perkara: Dalam projek ini kami akan menghantar data dari sensor yang dihubungkan ke magicbit yang dapat kami paparkan secara visual di papan perkara
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: 9 Langkah
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova anda untuk memperbaiki infrastruktur. Siapkan Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan menunjukkan cara menyiapkan Hologram Nova menggunakan Raspberry Pi dan mem
Sambungkan RevPi Core + RevPi DIO anda ke Ubidots: 8 Langkah
Sambungkan RevPi Core + RevPi DIO Anda ke Ubidots: Revolution Pi adalah PC perindustrian terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang telah ditetapkan semasa memenuhi standard EN61131-2. Dilengkapi dengan Modul Raspberry Pi Compute, pangkalan RevPi Core dapat dikembangkan dengan lancar dengan menggunakan
Sambungkan Loji Anda ke Awan: 10 Langkah
Sambungkan Tumbuhan Anda ke Awan: Di pejabat kami ada kaktus yang tidak mendapat perhatian yang sewajarnya. Oleh kerana saya bekerja di syarikat IT dan ingin bereksperimen dengan LoRa, penyelesaian tanpa server dan AWS, saya menamakan kaktus Steeve kami dan menghubungkannya ke awan. Anda kini boleh memantau
Sambungkan Peranti CCTV Anda ke Internet (DVR atau NVR): 6 Langkah
Sambungkan Peranti CCTV Anda ke Internet (DVR atau NVR): Dalam arahan ini, kami akan menunjukkan kepada anda cara menyambungkan DVR atau NVR anda ke internet. Laluan Sambungan Tidak Langsung lebih mudah untuk disiapkan tetapi melalui pihak ketiga dan aliran lebih perlahan. Laluan Langsung sedikit lebih rumit tetapi ia