Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Pengaturan Perangkat Keras
- Langkah 3: Pengaturan Rute Hologram
- Langkah 4: Instal Dependensi
- Langkah 5: Pengaturan Pin GPIO
- Langkah 6: Mengirim Data ke Ubidots
- Langkah 7: Ganti Nama Perangkat dan Variabel
- Langkah 8: Hasil
Video: Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Atur Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots.
Dalam panduan berikut, Ubidots akan mendemonstrasikan cara mengatur Hologram Nova menggunakan Raspberry Pi dan menampilkan nilai suhu di Platform Ubidots.
Langkah 1: Persyaratan
- Raspberry Pi (Sudah dikonfigurasi)
- Modem Nova Global USB 2G/3G
- Kartu SIM IoT Global Hologram
- Antena UFL fleksibel quad-band
- Selungkup transparan - (opsional)
- Sensor Suhu OneWire - DS18B20
- Akun Ubidots - atau - Lisensi STEM
Langkah 2: Pengaturan Perangkat Keras
Hologram Nova1) Aktifkan kartu SIM Hologram IoT. Untuk mengaktifkan kartu Anda, kunjungi hologram.io/start. Setelah diaktifkan, masukkan SIM di bagian belakang Nova.
PERINGATAN: Jangan memasukkan atau mengeluarkan SIM saat Nova dicolokkan - jika tidak, Anda dapat merusak atau merusak SIM.
2. Berdasarkan lingkungan Anda pasang antena, jika diinginkan. Antena hitam yang lebih besar memberikan penerimaan yang lebih baik, sedangkan antena kuning yang lebih kecil memiliki manfaat untuk memasang kotak pelindung di dalam.
3. Jika diinginkan, masukkan Nova ke dalam wadah transparan. Ingatlah untuk memasukkan SIM dan menghubungkan antena sebelum melampirkan Nova. Perhatikan bahwa langkah ini murni opsional dan tidak akan memengaruhi fungsionalitas Nova.
4. Hubungkan Nova ke Raspberry Pi menggunakan port USB.
Raspberry Pi Panduan ini mengasumsikan Raspberry Pi Anda memiliki Raspbian yang sudah diinstal pada kartu SD dengan akses melalui SSH atau akses menggunakan terminal komputer Anda. Jika konfigurasi ini belum terjadi pada perangkat keras Anda, lakukan dengan cepat menggunakan panduan mulai cepat ini dari Raspberry Pi Foundation.
Ikuti tabel di atas untuk menghubungkan Sensor Suhu OneWire ke Raspberry Pi.
CATATAN: Sensor suhu OneWire dijual dengan versi berbeda yang mengandung resistor. Silakan lihat langkah "Pengaturan Pengkabelan" dari panduan ini untuk memastikan koneksi yang benar dari versi sensor Anda.
2. Hubungkan Rasperry Pi ke sumber listriknya dan tunggu sampai selesai booting dengan benar.
3. Setelah Raspberry Pi dimulai dengan benar, Anda akan mulai melihat beberapa LED di Nova yang memberikan umpan balik tentang apa yang terjadi di modem:
LED biru = modem hidup atau mati
LED merah = status jaringan saat ini Referensi ke tabel di bawah untuk detail LED tambahan.
Langkah 3: Pengaturan Rute Hologram
Setiap kali modul SIMCOM mengirim pesan melalui jaringan seluler, tujuan pertamanya adalah Hologram Cloud, tetapi perjalanan pesan tidak harus berakhir di sana! Dengan menggunakan Cloud Services Router (CSR), Anda dapat meneruskan data Anda ke Ubidots melalui HTTP(S) untuk visualisasi data dan analitik tambahan untuk solusi IoT Anda.
Rute di platform Hologram menyediakan metode yang mudah untuk memicu tindakan (Penyimpanan data, Email, SMS, Webhooks, dll) dengan ada atau bahkan tidak adanya topik pesan perangkat. Dalam hal ini, kita akan memicu tindakan Webhook untuk meneruskan pesan modul ke Ubidots untuk komputasi dan tampilan.
1. Buka bagian Rute dari Dasbor Hologram dan klik tombol "+ Rute Baru".
2. Selanjutnya, tetapkan komponen rute sebagai topik dan tindakan. Tetapkan "Platform Ubidots" sebagai nama panggilan untuk rute; ini akan menjadi pengidentifikasi untuk rute dalam daftar rute Anda.
3. Selanjutnya, pilih topik yang akan ditindaklanjuti oleh rute. Dalam hal ini, pilih topik yang ditetapkan untuk perangkat Anda "SIMCOM(SIM-ID)" atau "_DEVICE_{Device-ID}_".
4. Kemudian, pilih Action App yang disebut "Advanced Webhook Builder (Your Own App)" untuk mengintegrasikan Hologram's Cloud dengan Ubidots.
Membangun Webhook Anda
Sekarang, Anda harus mengatur konfigurasi yang diperlukan untuk menangani permintaan. Harap tetapkan parameter di bawah ini ke bidang tertentu:
-
URL (URL Tujuan):
things.ubidots.com/api/v1.6/devices/< >
- PAYLOAD (Payload untuk POSTING): < >
- HEADERS: X-Auth-Token - TOKEN Ubidots Anda
Tipe-Konten - aplikasi/json
CATATAN: Jika Anda tidak tahu cara menemukan TOKEN Ubidots Anda, lihat panduan berikut.
Setelah Anda memasukkan parameter, rujuk gambar di atas untuk memverifikasi.
5.- Untuk menyelesaikan, tekan Tambahkan rute.
Langkah 4: Instal Dependensi
1. Akses ke terminal Raspberry Pi melalui SSH atau langsung dari Raspberry. jangan ragu untuk memilih salah satu yang paling Anda kenal.
2. Perbarui pustaka kode Raspberry Pi Anda:
sudo apt-get update
3. Kemudian, instal perpustakaan yang diperlukan:
sudo apt-get install git git-core build-essential python-dev python-openssl python-smbus python3-pip python-pip screen
4. Instal SDK Python Hologram untuk berinteraksi dengan Nova:
curl -L hologram.io/python-install | pesta
5. Pastikan CLI (Command Line Interface) Hologram telah diinstal. Ini akan mengembalikan versi yang lebih besar dari 0.6.0.
versi hologram
Jika versi lebih rendah dari 0.6.0, perbarui ke versi terbaru menggunakan perintah di bawah ini:
curl -L hologram.io/python-update | pesta
Langkah 5: Pengaturan Pin GPIO
1. Raspberry Pi dilengkapi dengan berbagai driver untuk antarmuka. Dalam tutorial ini, untuk dapat memuat driver sensor 1-Wire pada pin GPIO, kita harus menggunakan dua driver di bawah ini. Oleh karena itu, driver ini disimpan sebagai modul yang dapat dimuat dan perintah modprobe digunakan untuk mem-boot-nya ke kernel Linux bila diperlukan.
Jalankan perintah di bawah ini:
sudo modprobe w1-gpio
sudo modprobe w1-term
2. Sekarang, kita perlu mengubah direktori ke folder perangkat 1-Wire kami dan daftar perangkat untuk memastikan bahwa sensor kami telah dimuat dengan benar. Salin, tempel, dan jalankan perintah di bawah ini di terminal pi dengan menekan "enter" setelah masing-masing perintah untuk menjalankan perintah.
$ cd /sys/bus/w1/devices/
$ l
Pada saat ini sensor Anda telah dirakit dan dihubungkan dan harus terdaftar sebagai rangkaian angka dan huruf. Dalam kasus kami, perangkat terdaftar sebagai 28-0000056915de, tetapi kasing Anda akan menjadi rangkaian huruf dan angka yang berbeda, jadi ganti nomor seri Anda dengan milik Anda dan jalankan perintah.
$cd 28-0000056915de
Sensor secara berkala menulis ke file w1_slave, untuk membaca sensor suhu Anda, jalankan perintah di bawah ini:
$ cat w1_slave T
perintahnya akan menampilkan dua baris teks dengan output t= menunjukkan suhu (dalam derajat Celcius). Harap dicatat bahwa titik desimal harus ditempatkan setelah dua digit pertama (ini disediakan dalam kode akhir- jangan khawatir); misalnya, pembacaan suhu yang kami terima adalah 25.875 derajat Celcius.
Sekarang Anda dapat melihat pembacaan suhu, sekarang saatnya untuk mempostingnya ke Ubidots!
Langkah 6: Mengirim Data ke Ubidots
Kode berikut mengirim pesan dengan Hologram Cloud melalui Hologram Python SDK, menggunakan modem untuk membuat koneksi seluler, dan mengirimkan pesan ke Hologram Cloud yang kemudian diteruskan ke Ubidots. Setelah pesan diterima di awan Hologram, pesan akan dirutekan ke Ubidots jika rute dikonfigurasi dengan benar dari Langkah 2 dalam panduan ini.
1. Buat dan jalankan skrip Python di terminal Pi Anda:
nano nova_temperature.py
Kemudian, tempel kode ini ke terminal Pi dan ganti nomor seri 28-00000830fa90 dari baris temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' dengan nomor seri Anda sendiri.
Setelah nomor seri diubah, simpan kodenya.
2. Jalankan skrip di atas dengan perintah berikut: python ubidots_nova_temp.py
Jika Anda mendapatkan pesan kesalahan hak istimewa, jalankan perintah berikut menggunakan Sudo:
sudo python ubidots_nova_temp.py
3. Di sini Anda akan mulai menerima pesan debug berikut di terminal Pi setiap 10 detik. Untuk memverifikasi bahwa pesan telah diterima, lihat Dasbor Hologram, khususnya bagian "Konsol". Seperti yang Anda lihat pada gambar di atas, pesan yang dipicu diarahkan ke rute sebelumnya yang dibuat yang disebut "Platform Ubidots"
4. Buka akun Ubidots Anda, dan masuk ke bagian "Perangkat" untuk memvisualisasikan perangkat baru yang dibuat dengan ID Perangkat dari Perangkat Hologram Anda. Di dalam perangkat Anda akan menemukan nilai suhu yang dikirim oleh sensor yang terhubung melalui webhook Hologram yang dibuat.
Langkah 7: Ganti Nama Perangkat dan Variabel
Nama variabel yang dibuat sama dengan label API, yaitu ID yang digunakan oleh API. Ini tidak berarti namanya tidak dapat diubah, jadi disarankan untuk mengubah nama perangkat dan variabel Anda agar lebih sesuai dengan nomenklatur solusi IoT Anda. Klik di sini untuk mempelajari cara mengganti nama perangkat dan nama variabel Anda.
Anda juga dapat menambahkan dan menyesuaikan unit setiap variabel dari daftar opsi Anda. Seperti yang Anda lihat di atas, kami telah menetapkan unit yang berbeda untuk setiap variabel dan juga menetapkan nama yang lebih ramah agar sesuai dengan nomenklatur proyek kami. Ini sangat disarankan bagi pengguna yang mencari penerapan 10+ perangkat.
Pengaturan Peristiwa Peristiwa (atau peringatan) adalah tindakan apa pun yang dipicu saat data memenuhi atau melampaui aturan desain. Misalnya, email atau pesan SMS dapat dikirim kapan saja sensor berhenti mengirim data atau suhu melebihi ambang batas maksimum atau minimum.
Belajar membuat Acara: SMS, Email, dan Telegram
Langkah 8: Hasil
Hanya dalam beberapa menit Anda telah membangun sistem pemantauan suhu seluler DIY yang mudah menggunakan Hologram Nova dengan Raspberry Pi. Sekarang saatnya membuat Ubidots Dashboards untuk mulai melacak suhu dari perangkat Anda dan menerapkan solusi pemantauan terhubung seluler Anda dengan mudah!
Selamat meretas:)
Direkomendasikan:
Buat Termostat Pemanas Terhubung Anda Sendiri dan Hemat Dengan Pemanasan: 53 Langkah (dengan Gambar)
Buat Termostat Pemanas Terhubung Anda Sendiri dan Lakukan Penghematan Dengan Pemanasan: Apa tujuannya? Tingkatkan kenyamanan dengan memanaskan rumah Anda persis seperti yang Anda inginkan Lakukan penghematan dan kurangi emisi gas rumah kaca dengan memanaskan rumah Anda hanya saat Anda membutuhkannya Kendalikan pemanas Anda di mana pun Anda berada Banggalah Anda melakukannya y
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
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): 12 Langkah (dengan Gambar)
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): Saya selalu ingin menambahkan ambilight ke TV saya. Ini terlihat sangat keren! Saya akhirnya melakukannya dan saya tidak kecewa! Saya telah melihat banyak video dan banyak tutorial tentang cara membuat sistem Ambilight untuk TV Anda, tetapi saya belum pernah menemukan tutorial lengkap untuk kebutuhan saya yang sebenarnya
Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
Hubungkan Inti RevPi Anda ke Ubidots: Revolution Pi adalah PC industri 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
Game Hologram 3D Unity Multiplayer dan Proyektor Hologram untuk PC: 16 Langkah (dengan Gambar)
Game Hologram 3D Unity Multiplayer dan Proyektor Hologram untuk PC: Terinspirasi dari Holus, saya ingin mengembangkan tampilan Holografik dengan sangat murah. Tetapi ketika mencoba menemukan game, saya tidak menemukan apa pun di web. Jadi saya berencana untuk mengembangkan game saya sendiri di Unity. Ini adalah game pertama saya di unity. Sebelumnya saya mengembangkan beberapa game di Flash, tapi