Isi kandungan:
- Langkah 1: PERKAKASAN PERSATUAN
- Langkah 2: PROGRAM PINJAMAN KE ARDUINO
- Langkah 3: MONITOR MEMBACA DAN BERinteraksi dengan SENSOR
- Langkah 4: MENGAMBILNYA LEBIH LANJUT
Video: MENGHUBUNGKAN SENSOR PELBAGAI KEPADA SATU PELABUHAN SERI ARDUINO UNO: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam tutorial ini, kami 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 yang kemudiannya isyarat disalurkan ke lapan port di mana peranti periferal disambungkan. Untuk tujuan kesederhanaan, kami akan menggunakan tiga port, tetapi dengan beberapa langkah lagi, anda dapat membuat pengembangan untuk menggunakan semua lapan.
Komunikasi dilakukan melalui mod UART, dan hasilnya ditampilkan di monitor bersiri Arduino. Secara lalai, pembacaan sensor yang disambungkan ditinjau secara berterusan. Saluran individu kemudian boleh dibuka, yang memungkinkan pengguna berkomunikasi dengan sensor tertentu.
KELEBIHAN:
- Kembangkan port bersiri UART (Rx / Tx) tunggal ke lapan port tambahan.
- Perhatikan saluran mana yang dibuka melalui LED onboard pada modul Expander dengan mudah.
- Berfungsi dengan sensor EZO Atlas Scientific berikut: pH, kemasinan, oksigen terlarut (DO), suhu, potensi pengurangan oksidasi (ORP), CO2, pam peristaltik.
- Output sensor masa nyata
BAHAN:
- Arduino UNO
- Papan roti
- Wayar pelompat
- 1- Litar oksigen terlarut EZO dan 1- probe oksigen terlarut
- 1- Litar kekonduksian EZO dan 1- probe kekonduksian k1.0
- 1- Litar pH EZO dan 1- probe pH
- 1- 8: 1 Serial Port Expander
- 2- Pengasing voltan sebaris
- 3- Penyambung BNC wanita
Langkah 1: PERKAKASAN PERSATUAN
Pasang perkakasan seperti yang ditunjukkan dalam skema di atas.
Pastikan sensor berada dalam mod UART sebelum menyambungkannya ke Expander. Untuk maklumat mengenai cara menukar antara protokol, rujuk LINK berikut.
Sensitiviti sensor inilah yang memberi mereka ketepatan tinggi. Tetapi ini juga bermaksud bahawa mereka mengalami gangguan dari elektronik lain dan pengasingan elektrik diperlukan. Pengasing voltan digunakan untuk mengasingkan sensor oksigen dan pH terlarut dari sensor kemasinan. Tanpa pengasing, bacaan tidak menentu. Untuk maklumat lebih lanjut mengenai pengasingan, rujuk LINK berikut.
HELAIAN DATA:
- 8: 1 Serial Port Expander
- EZO DO
- EZO EC
- PH EZO
- Pengasing voltan
Langkah 2: PROGRAM PINJAMAN KE ARDUINO
Kod untuk tutorial ini menggunakan pustaka yang disesuaikan dan fail tajuk untuk litar EZO dalam mod UART. Anda harus menambahkannya ke Arduino IDE anda untuk menggunakan kod tersebut. Langkah-langkah di bawah merangkumi proses membuat penambahan pada IDE.
a) Muat turun Ezo_uart_lib, folder zip dari GitHub ke komputer anda.
b) Pada komputer anda, buka Arduino IDE (anda boleh memuat turun IDE dari SINI jika anda tidak memilikinya).
c) Di IDE, pergi ke Sketch -> Include Library -> Add. ZIP Library -> Pilih folder Ezo_uart_lib yang baru anda muat turun. Fail yang sesuai kini disertakan.
d) Salin kod dari Serial_port_expander_example ke panel kerja IDE anda. Anda juga boleh mengaksesnya dari folder Ezo_uart_lib yang dimuat turun di atas.
e) Susun dan muat naik kod contoh Serial_port_expander_exe ke Arduino Uno anda.
f) Monitor bersiri digunakan sebagai saluran komunikasi. Untuk membuka monitor bersiri, pergi ke Tools -> Serial Monitor atau tekan Ctrl + Shift + M pada papan kekunci. Tetapkan kadar baud ke 9600 dan pilih "Carriage return". Pembacaan sensor kini harus sentiasa dipaparkan, dan pengguna dapat berinteraksi dengan sensor individu.
Langkah 3: MONITOR MEMBACA DAN BERinteraksi dengan SENSOR
Untuk membuka saluran yang dilambangkan dengan P1- P8 pada papan Expander, hantarkan nombor saluran diikuti dengan titik dua dan perintah (jika ada). Tamatkan rentetan dengan carriage return (kunci ENTER pada papan kekunci). Sebagai contoh, 3: saya akan membuka saluran tiga dan meminta maklumat peranti.
Untuk membuka saluran dan tidak menghantar arahan, masukkan nombor saluran diikuti dengan titik dua. Tamatkan rentetan dengan carriage return (kunci ENTER pada papan kekunci). Contohnya, 2: akan membuka saluran dua. Anda sekarang boleh menghantar arahan khusus untuk sensor tersebut seperti kal,? yang akan melaporkan maklumat penentukuran. Rujuk pada lembar data sensor untuk senarai arahan.
Langkah 4: MENGAMBILNYA LEBIH LANJUT
Seperti yang ditunjukkan, kami hanya menggunakan tiga dari lapan port. Untuk menggunakan lebih banyak port, ikuti skema pendawaian yang ditunjukkan pada langkah 1 dan kembangkan ke port 4, port 5 dan seterusnya. Masukkan pengasing apabila perlu. Contoh kod, Serial_port_expander_example juga memerlukan sedikit pengubahsuaian. Rujuk komen dalam kod untuk panduan.
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
Cara Membaca Pelbagai Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar)
Cara Membaca Beberapa Nilai Analog Menggunakan Satu Pin Analog: Dalam tutorial ini, saya akan menunjukkan kepada anda cara membaca pelbagai nilai analog dengan hanya menggunakan satu pin input analog
MENGHUBUNGKAN SENSOR PELBAGAI KE RASPBERRY PI: 6 Langkah (dengan Gambar)
MENGHUBUNGKAN SENSOR BANYAK UNTUK RASPBERRY PI: 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. T
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
Memperbaiki Arduino Pro Micro: Pelabuhan USB Dimatikan !!: 17 Langkah
Memperbaiki Mikro Arduino Pro: Pelabuhan USB Dimatikan !!: Mikro Aruino Pro adalah papan Arduino berasaskan Atmega32u4 oleh Sparkfun Electronics. Atas pelbagai sebab, ini adalah salah satu papan arduino kegemaran saya untuk bekerjasama. Orang-orang kecil ini melakukan pukulan serius, saya telah menggunakan Pro Micro Micro untuk banyak projek