Daftar Isi:

Termometer Analog Arduino DIY: 7 Langkah (dengan Gambar)
Termometer Analog Arduino DIY: 7 Langkah (dengan Gambar)

Video: Termometer Analog Arduino DIY: 7 Langkah (dengan Gambar)

Video: Termometer Analog Arduino DIY: 7 Langkah (dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Image
Image
Termometer Analog Arduino DIY
Termometer Analog Arduino DIY
Termometer Analog Arduino DIY
Termometer Analog Arduino DIY

Teman-teman, selamat datang di tutorial lain!

Hari ini kita akan belajar bagaimana menggunakan voltmeter analog ini dengan Arduino dan membuatnya menunjukkan suhu, bukan tegangan. Seperti yang Anda lihat, pada voltmeter yang dimodifikasi ini, kita dapat melihat suhu dalam derajat Celcius. Suhu diukur dengan sensor digital ini, sebuah DS18B20 dan kemudian ditampilkan pada voltmeter. Saya sangat suka dial analog seperti ini, karena memberikan tampilan vintage pada proyek.

Dengan membangun proyek ini Anda akan mendapatkan pengetahuan dan pengalaman yang sangat berharga. Pengetahuan untuk menambahkan panggilan analog ke proyek Arduino apa pun dan Anda akan belajar cara menggunakan fungsionalitas PWM Arduino

Sekarang mari kita lihat bagaimana mencapai hasil itu.

Langkah 1: Dapatkan Semua Bagian

Dapatkan Semua Bagian
Dapatkan Semua Bagian

Bagian-bagian yang akan kita butuhkan hari ini adalah sebagai berikut:

  • Arduino Uno
  • Sensor DS18B20
  • Pengukur Volt Analog
  • 3 in 1 kabel
  • Bank Daya

Biaya proyek ini sekitar $9.

Langkah 2: Sensor Suhu DS18B20

Sensor Suhu DS18B20
Sensor Suhu DS18B20

DS18B20 adalah termometer digital yang secara akurat mengukur suhu dalam kisaran -10 °C hingga +85 °C dan juga mencakup fungsi alarm dan titik pemicu.

Ini adalah sensor yang sangat mudah digunakan karena menggunakan antarmuka One-Wire. Jadi, kita hanya perlu menghubungkan satu kabel untuk membuatnya bekerja! Saya telah sering menggunakan sensor ini di masa lalu, dan saya akan sering menggunakannya di masa depan juga karena kemudahan penggunaan dan akurasinya.

Biaya sensor sekitar $2.

Anda bisa mendapatkannya di sini

Langkah 3: Voltmeter Analog DC 0-5V

Voltmeter Analog DC 0-5V
Voltmeter Analog DC 0-5V

Ini adalah voltmeter analog DC berbiaya rendah. Ini memiliki rentang dari 0 hingga 5V DC. Ini sangat mudah digunakan, Anda cukup menghubungkan kabel ke sumber tegangan dan itu akan menampilkan tegangan.

Saya menemukan voltmeter ini sangat berguna karena jangkauannya. Kita dapat dengan mudah mengeluarkan tegangan dari 0 hingga 5V dari pin digital Arduino menggunakan fungsi PWM. Jadi, dengan cara ini kita bisa mengontrol posisi jarum sesuka hati! Dengan cara ini kita dapat membuat meteran analog yang kita suka! Kita dapat membangun proyek luar biasa menggunakan Voltmeter seperti ini.

Biaya voltmeter adalah sekitar $2,5.

Anda bisa mendapatkannya di sini

Langkah 4: Cara Mengontrol Voltmeter Dengan Arduino

Cara Mengontrol Voltmeter Dengan Arduino
Cara Mengontrol Voltmeter Dengan Arduino
Cara Mengontrol Voltmeter Dengan Arduino
Cara Mengontrol Voltmeter Dengan Arduino
Cara Mengontrol Voltmeter Dengan Arduino
Cara Mengontrol Voltmeter Dengan Arduino

Pada awalnya mari kita lihat cara mengontrol voltmeter dengan Arduino. Kami menghubungkan sisi positif Voltmeter ke pin digital 9, dan yang negatif ke GND. Karena Arduino Uno tidak menawarkan konverter Digital Ke Analog, kita harus menggunakan salah satu pin PWM untuk menulis nilai analog ke pin digital Arduino. Pulse Width Modulation, adalah teknik untuk mendapatkan hasil analog dengan sarana digital. Alih-alih menulis HIGH ke pin digital, dengan PWM kami mengirim pulsa. PWM melekat pada pin tertentu dari Arduino Uno. Pin digital yang mendukung PWM memiliki simbol ini di sebelahnya ~.

Untuk mengirim nilai ke voltmeter kami menggunakan perintah analogWrite dan kami menulis nilai dari 0 hingga 255. Jadi, jika kami menulis 0, voltmeter menunjukkan 0V dan jika kami menulis 255 voltmeter menunjukkan 5V. Kita dapat menulis nilai lain antara 0 dan 255 voltmeter akan pergi ke posisi yang sesuai. Jadi, jika kita ingin voltmeter menunjukkan 2.5V kita harus memanggil perintah analogWrite(9, 128). Besar! Sekarang kita bisa mengontrol jarum voltmeter sesuka hati!

Langkah 5: Membangun Termometer Analog

Membangun Termometer Analog
Membangun Termometer Analog
Membangun Termometer Analog
Membangun Termometer Analog
Membangun Termometer Analog
Membangun Termometer Analog

Sekarang mari kita ubah voltmeter menjadi termometer.

Pertama kita harus menghubungkan sensor DS18B20. Kami menghubungkan pin dengan tanda – ke Arduino GND, pin dengan tanda + ke 5V dan pin sinyal ke pin digital 2. Itu saja.

Sekarang kita harus menyiapkan panel meter. Saya membuka sekrup ini dan saya melepas pelat logam ini. Kita kemudian perlu mendesain wajah kita sendiri untuk itu. Saya mendesain yang sederhana menggunakan Photoshop. Sebenarnya mendesain wajah membutuhkan lebih banyak waktu daripada membangun proyek itu sendiri, jadi untuk menghemat waktu Anda, saya akan melampirkan file di Instructable ini. Sekarang yang harus kita lakukan adalah mencetak wajah untuk panel meter dan merekatkannya pada tempatnya. Jika kita memuat kode dan menyalakan proyek, kita dapat melihat bahwa itu berfungsi dengan baik! Jika saya menyentuh sensor, suhu naik dengan cepat. Termometer analog kami sudah siap!

Langkah 6: Kode Proyek

Kode Proyek
Kode Proyek

Sekarang mari kita lihat sekilas kode proyek untuk memahami cara kerjanya.

Kami membutuhkan perpustakaan DallasTemperature dalam kode untuk dikompilasi. Dapatkan di sini:

Kodenya sangat sederhana. Kita baca dulu suhu dari sensor. Selanjutnya kita lewati nilai temperatur ke fungsi temperatureToPWM. Fungsi ini mengubah suhu ke nilai PWM dari 0 hingga 255 menggunakan fungsi peta. Selanjutnya, yang harus kita lakukan adalah menuliskan nilai PWM ini pada voltmeter. Anda juga dapat menentukan suhu maksimum dan minimum yang dapat ditampilkan meter panel Anda dengan mengubah nilai variabel global MIN_TEMP dan MAX_TEMP. Semakin kecil jarak antara dua nilai ini, semakin besar resolusi yang akan ditawarkan panel meter.

Anda dapat menemukan kode proyek terlampir di sini. Anda juga dapat mengunjungi situs web proyek untuk mendapatkan kode versi terbaru

Langkah 7: Menguji Proyek

Menguji Proyek
Menguji Proyek

Seperti yang Anda lihat, termometer Analog kami berfungsi dengan baik! Ini adalah proyek yang sangat mudah untuk dibangun dan juga terlihat sangat keren!

Saya sangat menyukai tampilan meter panel analog ini, jadi saya akan membangun banyak proyek dengan mereka. Di video mendatang saya akan mendesain dan mencetak 3d selungkup vintage untuk termometer analog yang kami buat hari ini. Saya akan menggunakan nano Arduino untuk membuat segalanya lebih kompak dan menambahkan beberapa LED kuning menyebar untuk menerangi panel di malam hari. Saya pikir itu akan keren.

Saya akan senang mendengar pendapat Anda tentang ini? Apakah Anda menyukai panel meter analog dan jika ya, proyek seperti apa yang akan Anda bangun menggunakan salah satunya? Silakan kirim komentar Anda di bagian komentar di bawah, dan jangan lupa untuk menyukai Instruksi ini jika menurut Anda menarik. Terima kasih!

Direkomendasikan: