Isi kandungan:

Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)
Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)

Video: Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)

Video: Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)
Video: Sudah Benar Belum Menggunakan Termometer? Ini Panduan Dokter | | Kata Dokter Sehat 101 2024, November
Anonim
Termometer Digital pelbagai fungsi
Termometer Digital pelbagai fungsi

Instruksional ini akan menunjukkan kepada anda bagaimana membuat platform multifungsi dengan termometer, kronograf (hitung pemasa), pemasa undur, dan paparan cahaya. Ia juga bertujuan untuk menjadi platform untuk sensor analog lain atau fungsi lain yang dapat anda fikirkan.

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan

Untuk membina termometer digital, anda memerlukan:

- Kawat - Timah Altoids - Papan roti - Perintang berubah-ubah - Dwi-digit Common Anode 7 Segmen Display - 4 2N2222 Transistor - 2 220 k ohm Resistor - Thermistor (sebaiknya output linear) - 2 Tombol Tekan sesaat - 2 2.2 k ohm Perintang - 5 volt Regulator - 2 Kapasitor Leveling untuk Bekalan Kuasa (saya menggunakan 220 uF) - Power Switch - ATMEGA168 Microcontroller - 16 MHz Crystal - 1 k ohm Resistor - Label yang boleh dicetak (Lebih besar daripada bahagian depan timah Altoids) - Soket (mana pun yang anda fikirkan mungkin memerlukan) Alat yang diperlukan: - Pateri solder - Pam Desoldering (pilihan) - Wire Stripper (pilihan) - Pemotong Kawat

Langkah 2: Mula Membina

Mula Membina
Mula Membina
Mula Membina
Mula Membina
Mula Membina
Mula Membina
Mula Membina
Mula Membina

Untuk langkah ini, gunakan skema yang dilampirkan (kata atau AutoCAD) untuk membina litar. Saya selalu menolong membinanya di papan roti tanpa solder. Ini memudahkan anda menyelesaikan masalah yang timbul sebelum anda ingin mencabut rambut anda:)

Sebelum memulakan pematerian, sebaiknya potong papan roti terlebih dahulu ke ukuran akhir dan susun semua bahagian yang lebih besar di papan (seperti yang ditunjukkan pada gambar ke-2 di bawah). Jangan lupa untuk memberi ruang untuk butang di atas papan dan butang kuasa mati ke sisi. Perlu diingatkan bahawa dalam skema R5 adalah resistor perbandingan untuk termistor, dan mungkin termasuk dalam termistor anda, jadi anda harus memeriksa lembaran data anda untuk bagaimana menerapkan termistor khusus anda.

Langkah 3: Kalibrasi Termistor

Kalibrasi Termistor
Kalibrasi Termistor
Kalibrasi Termistor
Kalibrasi Termistor

Untuk menentukur termistor, anda perlu mengambil bacaan dari mikrokontroler pada suhu yang berbeza (semakin baik semakin baik).

Saya telah melampirkan fail hex untuk dimuat ke dalam flash mikrokontroler untuk memaparkan input analog dari termistor. Jika dibaca dengan garis dalam output, itu kerana input termistor terlalu tinggi untuk ditampilkan pada dua digit (contohnya output -5 mungkin dari 155 hingga 105). Titik-titik itu kemudiannya harus dicantumkan dalam excel sebagai plot penyebaran, tidak dihubungkan oleh garisan (sebagai contoh lihat bacaan suhu saya dilampirkan di bawah). Anda kemudian perlu klik kanan titik data pada grafik dan klik "Tambah Trendline". Seterusnya pilih jenis persamaan yang paling dekat dengan garis jelas yang dibuat oleh titik-titik sampel (saya menggunakan persamaan linear kerana termistor saya dibuat untuk mempunyai output linear). Seterusnya klik tab "pilihan" dan pilih "persamaan paparan pada carta" dan klik OK. Persamaan ini harus dimasukkan di tempat formula dalam kod sumber, di mana x adalah "analogRead (tempPin)". Tempat untuk melakukan ini ditunjukkan dalam kod sumber (terdapat di intro). Editor yang saya gunakan untuk kod sumber adalah Arduino 0007. Program ini juga membuat fail hex dalam sub folder applet projek apabila anda mengklik butang kompil dalam program. Fail hex ini kemudian boleh dimuat ke dalam flash mikrokontroler menggunakan kaedah apa pun (seperti AVRIsp mkII).

Langkah 4: Buat Kes

Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes

Untuk Menyiapkan sarung untuk memegang elektronik, dua perkara perlu dilakukan.

Yang pertama adalah memotong lubang untuk paparan LED, perintang berubah-ubah, dua butang sesaat dan suis kuasa. Saya melakukan ini dengan memasukkan elektronik siap ke dalam timah terlebih dahulu. Seterusnya, dengan menyimpan timah di tempat yang sama, saya menggunakan laser sebagai panduan untuk menandakan tepi bahagian, kemudian menutup penutupnya, tergores di sepanjang garis laser yang menandakan tempat memotong. Saya kemudian mengorek sudut mana-mana (seperti lubang paparan). Akhirnya, saya menggunakan pisau tepat untuk memotong garis. Jangan bimbang ubah bentuk logam di pinggirnya terlalu banyak, logam itu mudah diratakan kemudian dengan meletakkan bongkah kayu di bawah satu sisi, dan memukul tepi dengan tukul dengan ringan. Perkara kedua yang perlu dilakukan ialah melapisi bahagian bawah dengan kadbod (lebih disukai nipis) untuk melindungi elektronik daripada pintasan di bahagian bawah logam. Ini mudah dilakukan dengan menekan casing Altoids pada kadbod sehingga meninggalkan kemurungan di sepanjang tepi. Sekarang hanya memotong bahagian depresi dan memasukkannya ke bahagian bawah timah (lihat foto lase).

Langkah 5: Pasang Label

Pasang Label
Pasang Label
Pasang Label
Pasang Label

Saya membuat label dengan memuat turun templat untuk label yang boleh dicetak yang saya beli. Seterusnya adalah salah satu bahagian yang paling sukar bagi saya, membuat reka bentuk yang kelihatan baik. Saya menggunakan seni klip dan bentuk asas untuk membuatnya. Saya telah melampirkan reka bentuknya supaya anda dapat menggunakan atau mengubahnya. Seterusnya, cetak dan potong sepanjang garis luar (pastikan anda memotong garis hitam dengan segera). Sekarang pasangkan label. Saya menganggapnya berguna untuk menahan cahaya semasa melakukan ini, sangat membantu untuk melihat di mana lubang itu sejajar dengannya. Akhirnya, potong garis pepenjuru di lubang dan lipat kepak di bawah (lihat gambar di bawah) dan selesaikan pemasangan butang. Saya juga ingin melihat gambar termometer yang anda buat, atau label jika anda tidak membuat termometer =)

Disyorkan: