3D Watchman and Thermistor Tester



Begitu kronik-kronik kejadian itu membuat kami takut dengan nyala lampu TV, sekarang printer 3D telah mengambil alih. Sebagian besar dari mereka memiliki perlindungan terhadap overheating meja yang tidak terkendali, dan jika suhu melebihi suhu yang disetel, pemanas akan mati. Jangan pernah menonaktifkan fitur ini.

Tetapi transistor MOS dan relay solid-state yang mengontrol pemanas terkadang “terbang keluar”, setelah itu tabel memanas hingga mencapai suhu maksimum yang dapat dicapai, dan menjadi tidak mungkin untuk menonaktifkannya secara terprogram. Pemanas listrik utama sangat berbahaya.

Perangkat yang diusulkan mengukur suhu meja dengan termistor, setelah selesai, itu juga dapat memonitor pemanasan titik-titik lain, misalnya, nozel dan driver motor. Jika terlalu panas, ini mematikan daya listrik printer.

Dengan semua variasi sensor untuk mengukur suhu, penulis memilih termistor tipe 100-kilo-ohm 3950 dengan koefisien suhu negatif. Ini digunakan dalam printer 3D sendiri, sehingga perangkat dapat menguji termistor tersebut.

Anda akan membutuhkan:

  • Arduino Uno atau Nano (penulis menggunakan Nano dengan modul ekspansi)
  • LCD 16 karakter dengan antarmuka serial dan adaptor untuk bus I 2 C

  • Encoder KY040
  • Modul relai untuk Arduino dengan isolasi-opto dan kontrol lima volt (penerjemah akan menambahkan kontaktor dengan kontak jembatan setelahnya)
  • Pemancar suara lima volt dengan osilator terintegrasi
  • Tipe 3950 100K ohm suhu negatif koefisien termistor. Tambahan termistor yang sama jika Anda bermaksud membuat perangkat dengan pengukuran multi-titik
  • Masukkan konektor 3-pin untuk kabel daya komputer standar
  • Soket pentanahan untuk menghubungkan printer 3D Anda
  • Catu daya 12 volt, misalnya, dari router.
  • Konduktor, perangkat keras, besi solder, printer 3D untuk mencetak casing instrumen, dll.

Penulis mencetak 25% isi bagian tubuh PLA. File STL disertakan.

Perumahan

Panel depan

Cap

Pena

Saat menyusun, dipandu oleh diagram dan komentar dalam sketsa. Anda dapat menggunakan jumper DuPont atau kabel solder ke pin di papan tulis. Gunakan kabel dengan panjang yang pas untuk casing, dan saat melepas panel depan, tidak ada yang terentang. Garis Vref terhubung ke sumber 3.3V untuk meningkatkan akurasi.



Tautan Skema





Konektor input dan soket dapat ditempatkan pada kasing, atau Anda dapat membuat struktur tidak dapat dilepas dengan menancapkannya ke dalam putusnya kabel listrik printer. Hati-hati saat memegang tegangan listrik .



Penggunaan kontak yang biasanya terbuka memberikan tegangan ke printer hanya jika dua kondisi terpenuhi pada saat yang sama: "pelindung" dinyalakan, tetapi tidak ada overheating. Setelah terlalu panas terdeteksi, printer tetap dimatikan walaupun tegangan listriknya hilang dan dikembalikan hingga perangkat diatur ulang secara manual.

Sebelum mengisi sketsa, Anda perlu menambahkan perpustakaan LiquidCrystal_I2C dan EEPROM ke Arduino IDE.

Sketsa

Setelah menyala, LCD akan menunjukkan suhu saat ini dan suhu maksimum untuk seluruh waktu pengamatan.

Kemudian LCD akan menunjukkan suhu target.

Untuk mengatur ulang suhu maksimum, tekan tombol encoder.

Atur suhu target dengan memutar kenop, lalu tekan untuk menyimpan perubahan.

Jika kepanasan terdeteksi, penjaga akan mematikan printer dan mengeluarkan bunyi bip satu menit. Perangkat tidak akan melanjutkan catu daya sampai reset manual.

Untuk mengatur ulang dan melanjutkan daya ke printer, tekan tombol encoder.

Suhu maksimum dan target, serta kondisi panas berlebih, disimpan dalam memori yang tidak mudah menguap untuk menghindari pengaktifan printer secara spontan selama kehilangan dan pemulihan tegangan listrik.

Source: https://habr.com/ru/post/id414999/


All Articles