Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

ADS1115:Fitur dan Cara Menghubungkannya dengan Arduino

Apakah Anda bekerja dengan elektronik otomotif, instrumentasi presisi tinggi, atau koleksi presisi tinggi lainnya? Atau apakah Anda memerlukan perangkat andal yang dapat mengubah analog ke digital untuk analisis data, penguatan, dan peningkatan akurasi? Kemudian, yang Anda butuhkan adalah ADS1115.

Artikel ini akan memberi Anda awal yang baik jika Anda baru menggunakan perangkat berdaya rendah ini.

Anda akan mempelajari lebih lanjut tentang apa itu, konfigurasi pin, prinsip kerja, cara menghubungkannya, dan banyak lagi.

Mari kita mulai!

Apa itu Modul ADS115 ADS?

Modul ADS115 ADC adalah perangkat kecil dengan daya rendah dan konverter AD presisi 16-bit. Dengan kata lain, perangkat ini merupakan konverter analog ke digital yang memiliki tegangan referensi internal. Jadi, Anda dapat menggunakan modul ini untuk memperkuat, meningkatkan akurasi, dan melakukan analisis data dengan mengubah analog ke digital.

Modul ADS1115

Sumber:Wikimedia Commons

Bagaimana Modul ADS115 Bekerja?

Biasanya, modul ini memiliki osilator dan referensi onboard. Jadi, ia mentransfer data melalui antarmuka serial yang kompatibel (I2C). Saat itu, perangkat memilih empat alamat budak IC2. Selain itu, ia menggunakan satu daya kerja yang berkisar dari 2,0 volt hingga 5,5 volt.

ADS 115 menjalankan tingkat konversi sekitar 860 SPS (sampel per detik). Selain itu, perangkat ini dilengkapi dengan PGA onboard (penguat gain yang dapat diprogram). PGA onboard menawarkan input rentang ± 256mV dari PSV (tegangan catu daya). Akibatnya, PSV mengukur sinyal resolusi tinggi besar dan kecil.

Lebih lanjut, AD1115 memiliki fitur input MUX (multiplexer) dengan empat input diferensial berujung tunggal atau dua. Ini juga berfungsi dalam satu mode pemicu yang mati secara otomatis setelah konversi selesai.

ADS115

ADS1115 memiliki beberapa fitur berikut:

Tapi itu tidak semua. Perangkat mendukung tiga mode:

Konfigurasi Pin ADS1115

Cara menghubungkan ADS1115 16-bit ADC dengan Arduino

Mahasiswa teknik menghubungkan ADS1115 ke Arduino

Menghubungkan ADS1115 ke Arduino bukanlah ilmu roket karena ini adalah konverter digital-analog (ADC) luar. Tidak diragukan lagi, ada ADC bagian dalam yang sempurna untuk input analog Arduino. Namun ADS1115 hadir dengan empat ADC 16-bit dengan bantuan pin 12C—sehingga mudah dibaca.

Interface Arduino dengan ADS1115

Di sini, di bagian ini, Anda akan melihat cara menautkan ADS1115 16-bit ADC ke Arduino—dengan langkah-langkah berikut;

Alat yang diperlukan untuk proyek ini

Arduino nano

Kabel jumper

Langkah Pertama:Skema

Pertama, Anda bergabung dengan modul Arduino ke 5 volt dan GND. Kemudian, gabungkan pin yang dihasilkan sensor dengan pin Arduino SCL dan SDA. Menariknya, pin ADDR pada Arduino mendefinisikan alamat perangkat i2C.

Jadi, cara yang lebih disukai adalah menghubungkan pin GND dan ADDR bersama-sama—menghasilkan alamat 0x48.

Langkah Kedua:Membaca Kode untuk ADC (Cetak Serial)

Setelah membuat koneksi yang diperlukan antara Arduino dan ADS115, ini ideal untuk menjalankan kode untuk mode ujung tunggal. Di sini, Anda harus mengonfirmasi nilai per port serial dan membaca empat saluran di papan. Selanjutnya, gunakan pengali, yang bergantung pada penguatan PGA, untuk mengubah nilai menjadi tegangan.

Untuk menyelesaikan langkah kedua ini, jalankan kode di atas dan selesaikan koneksi. Kemudian, Anda akan mendapatkan hasil cetak dari monitor serial setelah membukanya pada 9600 bauds. Atau, Anda dapat menggunakan LCD i2C untuk mengunduh kode hasil.

Langkah Tiga:Membaca Kode untuk ADC (hasil LCD)

Di bagian ini, unggah kode di bawah ini dan selesaikan koneksi yang diperlukan. Kemudian, periksa hasilnya di layar LCD atau 9600 bauds buka serial monitor.

Menghubungkan ADS1115 16-bit ADC ke Raspberry Pi

ADS1115 berinteraksi dengan Raspberry Pi

Menghubungkan Raspberry Pi dan ADS1115 sangat sederhana—berkat bus i2c.

Oleh karena itu, berikut adalah langkah-langkah cepat untuk diikuti:

Langkah pertama:Pengkabelan

Koneksi untuk Raspberry Pi sangat mirip dengan Arduino. Pertama, hubungkan VDD dari ADS1115 ke VDD dari Raspberry Pi. Kemudian, GND dari ADS1115 dan Raspberry Pi bersama-sama. Untuk menyimpulkan, gabungkan SDA dan SCL dari Raspberry Pi ke ADS1115.

Langkah dua:Pemasangan dari Pustaka

Langkah selanjutnya setelah melakukan koneksi adalah menjalankan instalasi library Python ADS1115. Kami merekomendasikan menjalankan perpustakaan instalasi dengan kode sumber GitHub ini. Meskipun demikian, pastikan Anda memiliki internet yang stabil sebelum menjalankan instalasi perpustakaan Raspberry Pi.

Langkah ketiga:Pemasangan dari Sumber

Berikut kode yang diperlukan untuk menjalankan instalasi dari sumbernya:

Pastikan Anda terhubung ke terminal Raspberry di Github sebelum menginstal.

Langkah empat:Instalasi Paket Phyton

Di sini, pastikan untuk menautkan ke terminal Raspberry pada paket indeks Phyton.

Kode yang diperlukan untuk menjalankan instalasi meliputi:

Tolong dicatat; bahwa Anda tidak akan menemukan kode contoh perpustakaan jika Anda menginstalnya langsung dari paket indeks phyton. Jadi, kami menyarankan Anda mengunduh contoh ADS115 secara manual ke Raspberry Pi dan menjalankannya.

Dapatkah ADS1115 membaca tegangan negatif?

Ya, ADS1115 dapat membaca voltase negatif bahkan dengan suplai output tunggal. Plus, itu dapat menerjemahkan tegangan input -ve ke nomor -ve.

Kata Penutup

Modul ADS1115 adalah perangkat andal yang mengubah sinyal analog input menjadi sinyal digital. Dan juga memiliki penguat gain yang dapat diprogram yang mengalikan nilai sinyal analog kecil dengan variabel. Akibatnya, Anda bisa mendapatkan nilai sinyal yang lebih tinggi. Dengan demikian, perangkat ini efektif untuk sistem pemantauan baterai atau pembanding.

Jadi, apakah Anda memiliki pertanyaan atau saran tentang topik ini? Atau apakah Anda memerlukan modul untuk proyek Anda? Silakan,  jangan ragu untuk menghubungi kami; kami akan dengan senang hati membantu.


Teknologi Industri

  1. Cara Menghubungkan Arduino Mega dengan Modul GPS NEO-6M
  2. Cara membaca suhu dan kelembaban di Blynk dengan DHT11
  3. IoT Bebas Kode dengan Arduino dan The Tentacle di Octoblu!
  4. Cara Melacak Orientasi dengan Akselerometer Arduino dan ADXL345
  5. Cara Kerja Rotary Encoder dan Cara Menggunakannya dengan Arduino
  6. Cara Kerja Sensor PIR dan Cara Menggunakannya dengan Arduino
  7. Cara Mengontrol Motor Stepper dengan Driver A4988 dan Arduino
  8. Di mana kita dengan IIoT dan pergudangan pintar?
  9. Seberapa penting perawatan dan perbaikan alat berat?
  10. Cara memulai inferensi AI di edge