Isi kandungan:
- Bekalan
- Langkah 1: MUAT TURUN DAN MEMASANG RASPBIAN ONTO SD CARD
- Langkah 2: BOOT RASPBERRY PI DAN PENGATURAN KONFIGURASI
- Langkah 3: SET SENSOR KE MOD I2C
- Langkah 4: GUNAKAN BAJU DAN SENSOR KE RASPBERRY PI
- Langkah 5: PENYEDIAAN UJIAN
- Langkah 6: MEMBACA MONITOR DAN BERinteraksi DENGAN SENSOR
Video: MENGHUBUNGKAN SENSOR PELBAGAI KE RASPBERRY PI: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam projek ini, kami akan menghubungkan tiga sensor EZO Atlas Scientific (pH, oksigen terlarut dan suhu) ke Raspberry Pi 3B +. Daripada memasang litar ke Raspberry Pi, kami akan menggunakan perisai Whitebox Labs Tentacle T3. Perisai yang boleh ditumpuk ini dipasang ke pin Pi setelah litar dan probe EZO disambungkan ke pelindung. Berinteraksi dengan sensor dilakukan menggunakan terminal arahan di Raspbian.
KELEBIHAN:
- Tidak perlu pendawaian, papan roti dan pematerian tidak perlu.
- Perisai yang dipasang sepenuhnya dengan mudah dipasang ke Raspberry Pi.
- Pengasingan terbina dalam melindungi sensor daripada gangguan.
- Sambungkan pelbagai sensor ke Raspberry Pi.
- Berfungsi dengan sensor EZO berikut: pH, kemasinan, oksigen terlarut, potensi pengurangan oksidasi, suhu, pam peristaltik, dan karbon dioksida.
BAHAN
- Raspberry Pi 3B +
- Bekalan kuasa Raspberry Pi
- Kad SD mikro 8GB
- Perisai Teb Whitebox Labs
- litar pH & probe
- litar & probe oksigen terlarut
- litar suhu & kuar
Bekalan
Papan kekunci USB, tetikus USB, Monitor dengan keupayaan HDMI, pembaca kad SD mikro USB
Langkah 1: MUAT TURUN DAN MEMASANG RASPBIAN ONTO SD CARD
a) Muat turun fail zip Raspbian ke komputer anda dari LINK berikut. "Raspbian Buster dengan desktop dan perisian yang disyorkan" digunakan dalam projek ini.
b) Untuk memasang Raspbian ke kad SD diperlukan alat penulisan gambar seperti Etcher. Muat turun dan pasang Etcher ke komputer anda.
c) Masukkan kad SD mikro ke pembaca kad USB dan pasangkan pembaca ke komputer anda. Sekiranya kad SD anda memerlukan pemformatan, anda boleh menggunakan program SD Formatter.
d) Buka program etcher.
- Pilih muat turun fail Raspbian dari langkah a.
- Pilih kad SD anda.
- Klik pada "Flash!" tab untuk mula menulis ke kad SD
Langkah 2: BOOT RASPBERRY PI DAN PENGATURAN KONFIGURASI
a) Sambungkan monitor, papan kekunci, dan tetikus ke Raspberry Pi anda.
b) Setelah pemasangan gambar Raspbian pada kad SD selesai, keluarkan dari komputer dan masukkan ke Raspberry Pi. Hidupkan kuasa ke Pi.
Kelayakan raspberry lalai: nama pengguna adalah pi dan kata laluan adalah raspberry
c) Oleh kerana ini adalah kali pertama boot Raspbian, anda akan diminta untuk menyesuaikan beberapa tetapan seperti bahasa, zon waktu dan menambahkan sambungan internet. Pastikan untuk menyambung ke internet kerana ini akan diperlukan pada langkah-langkah kemudian.
PAKEJ KEMASKINI DAN TINGKATKAN
d) Buka terminal arahan dari desktop Raspbian. Kemas kini senarai pakej sistem dengan memasukkan perintah berikut sudo apt-get update
e) Naik taraf pakej yang dipasang ke versi terbaru dengan arahan sudo apt-get upgrade
MUAT TURUN KOD SAMPEL
f) Di terminal jalankan arahan berikut:
cd ~
git klon
Ini akan menambahkan repositori kod sampel dari Atlas Scientific ke Raspberry Pi. Hanya kod i2c yang diperlukan untuk projek ini.
PENGATURAN I2C
g) Pasang dan aktifkan bas I2C pada Raspberry Pi. Jalankan arahan berikut:
sudo apt-get install python-smbus
sudo apt-get pasang alat-alat i2c
h) Seterusnya, buka tetingkap konfigurasi dengan memasukkan sudo raspi-config
Pilih "Pilihan Antaramuka" (gambar 1 di atas).
i) Pilih "I2C" (gambar 2 di atas).
j) Anda akan disajikan dengan pertanyaan "Adakah anda mahu antara muka ARM I2C diaktifkan?" Pilih "Ya" (gambar 3 di atas).
k) Tekan "Ok" (gambar 4 di atas). Kemudian reboot Pi dengan rebo sudo arahan
Langkah 3: SET SENSOR KE MOD I2C
Perisai Tentacle T3 hanya sesuai dengan I2C. Oleh itu, sensor EZO mesti berada dalam mod I2C dan bukan UART. Sekiranya anda mempunyai beberapa sensor yang sama (misalnya pH 2) pastikan untuk memberikan alamat I2C yang unik kepada masing-masing. Kegagalan untuk melakukannya akan mengakibatkan konflik komunikasi.
Untuk arahan mengenai cara menukar antara protokol dan menetapkan alamat I2C, lihat LINK berikut.
Langkah 4: GUNAKAN BAJU DAN SENSOR KE RASPBERRY PI
a) Pastikan kuasa ke Raspberry Pi dimatikan.
b) Pasang pelindung tentakel ke pin Pi.
c) Masukkan litar EZO ke pelindung. Pastikan memadankan pin dengan betul.
d) Sambungkan probe ke penyambung perisai BNC wanita.
Langkah 5: PENYEDIAAN UJIAN
a) Hidupkan kuasa ke Pi.
b) Buka terminal dan masukkan sudo i2cdetect -y 1
Program ini akan melaporkan maklumat mengenai setiap peranti I2C yang disambungkan. Gambar 5 di atas memberikan demonstrasi. Perwakilan heks dari alamat I2C ditunjukkan. (oksigen terlarut = 0x61, pH = 0x63, suhu = 0x66)
Langkah 6: MEMBACA MONITOR DAN BERinteraksi DENGAN SENSOR
a) Buka direktori yang mempunyai contoh kod cd ~ / Raspberry-Pi-sample-code
b) Jalankan skrip I2C sudo python i2c.py
Setiap kali skrip dijalankan, pengguna disajikan dengan menu yang ditunjukkan dalam contoh 1 di atas.
Contoh 2: Senaraikan alamat sensor yang disambungkan dan tanyakan masing-masing untuk maklumat peranti.
Contoh 3: Sensor pH tinjauan secara berterusan
Contoh 4: Periksa sama ada sensor oksigen terlarut dikalibrasi.
Rujuk lembaran data untuk semua arahan yang sesuai. (lembar data pH, lembar data oksigen terlarut, lembar data suhu)
Disyorkan:
Arduino Cara Menghubungkan Pelbagai Motor Servo - Tutorial PCA9685: 6 Langkah
Arduino Cara Menghubungkan Pelbagai Motor Servo - PCA9685 Tutorial: Dalam tutorial ini kita akan belajar bagaimana menyambungkan beberapa motor servo menggunakan modul PCA9685 dan arduino. Modul PCA9685 sangat bagus apabila anda perlu menyambungkan beberapa motor, anda boleh membaca lebih lanjut mengenainya di sini https : //www.adafruit.com/product/815Tonton Vi
Mengawal Pelbagai LED Dengan Pin GPIO Python dan Raspberry Pi anda: 4 Langkah (dengan Gambar)
Mengawal Pelbagai LED Dengan Pin GPIO Python dan Raspberry Pi Anda: Instructable ini menunjukkan cara mengawal pelbagai pin GPIO pada RaspberryPi anda untuk menghidupkan 4 LED. Ini juga akan memperkenalkan anda kepada parameter dan pernyataan bersyarat di Python.Peraturan kami yang terdahulu Menggunakan Pin GPIO Raspberry Pi anda untuk
MENGHUBUNGKAN SENSOR PELBAGAI KEPADA SATU PELABUHAN SERI ARDUINO UNO: 4 Langkah
MENGHUBUNGKAN SENSOR PELBAGAI KE SATU PELABUHAN SERI ARDUINO UNO: Dalam tutorial ini, kita akan mengembangkan satu port bersiri Arduino UNO UART (Rx / Tx) sehingga beberapa sensor Atlas dapat disambungkan. Pengembangan dilakukan menggunakan papan Serial Port Expander 8: 1. Pelabuhan Arduino dihubungkan dengan pengembang setelah
UbiDots-Menghubungkan ESP32 dan Menerbitkan Data Sensor Pelbagai: 6 Langkah
UbiDots-Menghubungkan ESP32 dan Menerbitkan Data Sensor Pelbagai: ESP32 dan ESP 8266 adalah SoC yang sangat dikenali dalam bidang IoT. Ini adalah jenis kebaikan untuk projek IoT. ESP 32 adalah peranti dengan WiFi bersepadu dan BLE. Cukup berikan konfigurasi SSID, kata laluan dan IP anda dan satukan semuanya ke dalam
Stensil Pelbagai Warna Komprehensif Dengan Hasil Berubah: 12 Langkah (dengan Gambar)
Stensil Pelbagai Warna Komprehensif Dengan Output yang Berubah: Pensensilan warna pelbagai warna yang realistik tidak cepat dan mudah. Pasti, anda dapat mengeluarkannya satu jam dalam satu jam, tetapi memerlukan masa dan latihan untuk dapat mengulangi prosesnya dan mengetahui cara mengubahnya untuk setiap stensil yang berbeza. Dalam arahan ini, saya