Daftar Isi:
- Langkah 1: Hubungkan Paket Baterai
- Langkah 2: Pasang Chip
- Langkah 3: Hubungkan Daya ke Chip
- Langkah 4: Buat Antarmuka Pemrograman
- Langkah 5: Pasang Antarmuka Pemrograman
- Langkah 6: Hubungkan Sensor Suhu
- Langkah 7: Hubungkan Sakelar
- Langkah 8: Hubungkan Layar
- Langkah 9: Program Layar
- Langkah 10: Program Chip
- Langkah 11: Kode Layar Lainnya
- Langkah 12: Diagram Sirkuit
Video: Termometer Digital Berbasis Picaxe Dengan Maks dan Min: 13 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
(Silakan tinggalkan pesan, tapi jangan terlalu kritis, ini adalah instruksi pertama saya!!)
Ini adalah termometer yang saya buat untuk van kemping kami, untuk menunjukkan suhu luar. Ini didasarkan pada chip Picaxe karena murah dan mudah digunakan. Jika ini untuk kendaraan, lihat pengatur tegangan ini yang berisi petunjuk tentang cara mengatur tegangan. Sirkuit dan diagram sirkuit yang telah selesai adalah gambar di bawah ini atau, jika Anda bukan anggota, pada dua halaman terakhir. Anda akan membutuhkan: 1X Breadboard (atau Anda dapat menyoldernya ke papan verro, tapi saya akan mengujinya di papan tempat memotong roti terlebih dahulu.)1X layar LCD Axe033 atau layar LCD 2x16 seperti yang dijual oleh Milford Instruments (6-111) dengan papan driver1X Picaxe 14M (atau chip picaxe lainnya, jika Anda menggunakan yang berbeda, Anda perlu mencari pinoutnya)1X Sensor suhu digital1X kabel pemrograman picaxe Beberapa papan Verro (colokan stereo tidak berfungsi pada papan tempat memotong roti) 2X 10K resistor 1X 22K resistor 1X 47K resistor 1X 3.5mm stereo plug 1X push to make switch 1X 4.5V baterai packPicaxe Programming Editor
Langkah 1: Hubungkan Paket Baterai
Langkah Satu: Hubungkan baterai ke dua trek luar di papan tempat memotong roti.
Langkah 2: Pasang Chip
Langkah 2: Pasang Chip, kira-kira di tengah papan, sehingga kaki berada di kedua sisi celah di tengah.
Langkah 3: Hubungkan Daya ke Chip
Langkah 3: Hubungkan kaki pertama dari V+ pada chip ke V+, dan 0V berlawanan dengan 0V..
Langkah 4: Buat Antarmuka Pemrograman
Langkah 4: Potong papan verro sehingga trek berjalan memanjang. Solder pada steker stereo sehingga sedikit menjorok ke tepi. Solder di resistor 10K antara dua pin luar pada steker stereo. Solder resistor 22K antara pin kanan dan track cadangan. Solder tiga kabel, satu ke pin tengah pada soket, satu ke ujung resistor 10K dan satu ke ujung resistor 22K.
Langkah 5: Pasang Antarmuka Pemrograman
Langkah 5: Hubungkan kabel dari pin tengah ke output serial. Hubungkan kabel dari resistor 22K ke input serial. Hubungkan kabel lainnya ke 0V.
Langkah 6: Hubungkan Sensor Suhu
Langkah 6: Tancapkan sensor ke papan tempat memotong roti dengan wajah bulat mengarah keluar. Hubungkan kaki kanan ke V+. Hubungkan kaki kiri ke 0V. Hubungkan kaki tengah ke input 1. Hubungkan resistor 47K dari pin yang sama pada chip ke V+.
Langkah 7: Hubungkan Sakelar
Langkah 7: Pasang salah satu ujung sakelar ke V+. Hubungkan ujung lainnya ke 0V dengan resistor 10K dan masukan 2 dengan resistor 1K.
Langkah 8: Hubungkan Layar
Langkah 8: Hubungkan kabel ke bantalan bertanda "In", "V+" dan "0V" di layar. Hubungkan V+ dan 0V ke, Anda tidak akan pernah menebak, V+ dan 0V. Hubungkan kabel Masuk ke output 1.
Langkah 9: Program Layar
Langkah 9: Jika Anda menggunakan layar dari Milford Instruments, lewati ke langkah 11. Colokkan sirkuit ke komputer dengan kabel. Buka Editor Pemrograman Picaxe. Setel ke 14M dan port COM yang benar untuk kabel. Ketik kode ini: init: pause 500 main: serout 1, N2400, (253, 1, "Eksternal: ") pause 1000 serout 1, N2400, (253, 2, "Suhu") pause 1000 serout 1, N2400, (253, 3, "Max. Temp: ") pause 1000 serout 1, N2400 (253, 4, "Min. Temp: ") pause 1000 end Hidupkan power. Program pers. Kode ini menulis empat pesan ke dalam memori layar untuk menyimpan spave pada chip. Mereka akan dipanggil dalam program yang akan berjalan pada chip. Ingatlah untuk menyalakan daya saat mencoba memprogram.
Langkah 10: Program Chip
Ketik kode ini:
init: pause 500` tunggu layar inisialisasi agar data tidak hilang serout 1, N2400 (1)`tampilan pesan tersimpan 1:"Eksternal:" di baris atas jeda 5`tunggu berfungsi serout 1, N2400, (2)`tampilkan pesan tersimpan 2:"Suhu" pada garis bawah readtemp 1, b1`baca suhu awalnya untuk mendapatkan pembacaan suhu minimum b6 = b1`set suhu minimum saat ini sehingga tidak menampilkan 0 setint %000000100, %000000100`set interupsi ke pin input umum (input 2)
Interrupt:gosub Maxmin`buka layar yang menunjukkan suhu maks dan minimum setint %000000100, %000000100`reset interupsi karena dibatalkan saat di-trip
Maxmin: serout 1, N2400, (3)`menampilkan pesan tersimpan 3:"Max. Temp:" pada baris atas jeda 5`tunggu hingga berfungsi serout 1, N2400, (4)`tampilkan pesan tersimpan 4:"Min. Temp:" pada bottom line pause 5`tunggu sampai bekerja serout 1, N2400, (254, 140, #b5, " C") `tampilkan suhu maksimum (variabel b5) lalu " C" pause 5`tunggu sampai work serout 1, N2400, (254, 204, #b6, " C")`tampilkan suhu minimum (variabel b6) lalu " C" tunggu 10`tunggu 10 detik untuk memberikan waktu membaca serout 1, N2400, (1)` tampilkan pesan tersimpan 1:"Eksternal:" pada baris atas jeda 5`tunggu hingga berfungsi serout 1, N2400, (2)`tampilkan pesan tersimpan 2:"Suhu" pada baris bawah
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, " C") serout 1, N2400, (254, 140) jika b1 > b5 maka goto GT `test apakah suhu max baru jika b1 < b6 lalu goto LT `test apakah suhu min baru goto Celcius GT: b5 = b1 `atur suhu max baru goto Celcius LT: b6 = b1 `atur suhu min baru goto Celcius
Klik jalankan dan program chip. Ingatlah untuk menyalakan daya ke chip saat memprogram. Jika tidak ada yang terlihat, sesuaikan kontras di bagian belakang papan driver. Ini adalah potensiometer kecil.
Langkah 11: Kode Layar Lainnya
Program chip dengan kode ini.
init: pause 1000 `tunggu layar inisialisasi agar data tidak hilang serout 1, N2400, ("External:") serout 1, N2400, (254, 192, "Temperature") readtemp 1, b1 b6 = b1 `set minimum suhu sebagai arus sehingga tidak menampilkan 0 setint %000000100, %000000100 `set interupsi ke pin input umum (input 2) goto Celcius
Interupsi: serout 1, N2400, (254, 128, "Max. Temp: ") serout 1, N2400, (254, 192, "Min. Temp: ") serout 1, N2400, (254, 140, #b5, " C") `tampilkan suhu maksimum (variabel b5) lalu " C" serout 1, N2400, (254, 204, #b6, " C") `tampilkan suhu minimum (variabel b6) lalu " C" tunggu 5 `tunggu 5 detik untuk memberikan waktu membaca serout 1, N2400, (254, 128, "Eksternal: ") jeda 10 serout 1, N2400, (254, 192, "Suhu") `buka layar yang menunjukkan suhu maks dan min disetel %000000100, % 00000100 `setel ulang interupsi karena dibatalkan saat tersandung kembali `kembali ke tempat interupsi
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, " C") serout 1, N2400, (254, 140) jika b1 > b5 maka gosub GT `test apakah suhu max baru jika b1 < b6 lalu gosub LT ke Celcius
GT: b5 = b1 `setel pengembalian suhu maksimum baru
LT: b6 = b1 `setel pengembalian suhu min baru Klik jalankan dan program chip. Ingatlah untuk menyalakan daya ke chip saat memprogram. Jika tidak ada yang terlihat, sesuaikan kontras di bagian belakang papan driver. Ini adalah potensiometer kecil
Langkah 12: Diagram Sirkuit
(Untuk non-anggota!)
Direkomendasikan:
Monitor Tegangan Maks/Min Analog 8 saluran DIY: 13 Langkah
DIY 8-channel Analog Max/Min Voltage Monitor: Sistem kontrol dan perangkat terkait menangani berbagai sumber daya, seperti garis bias atau baterai, dan harus melacak garis tertinggi (atau terendah) di antara rangkaian yang diberikan. Misalnya, pengalihan beban dalam sistem bertenaga "multi baterai" mengharuskan t
Termometer Digital Berbasis Arduino: 3 Langkah
Termometer Digital Berbasis Arduino: Pada proyek ini dirancang sebuah termometer digital berbasis Arduino yang dapat digunakan untuk menganalisis suhu ruangan. Termometer umumnya digunakan sebagai alat pengukur suhu. Ada berbagai prinsip yang dapat digunakan untuk mengukur
Termometer Inframerah Non Kontak Berbasis Arduino - Termometer Berbasis IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Non Kontak Berbasis Arduino | Termometer Berbasis IR Menggunakan Arduino: Hai teman-teman dalam instruksi ini kami akan membuat Termometer non-kontak menggunakan arduino. Karena terkadang suhu cairan / padat terlalu tinggi atau terlalu rendah dan kemudian sulit untuk melakukan kontak dengannya dan membacanya suhu kemudian dalam adegan itu
Generator Musik Berbasis Cuaca (Generator Midi Berbasis ESP8266): 4 Langkah (dengan Gambar)
Weather Based Music Generator (ESP8266 Based Midi Generator): Hai, hari ini saya akan menjelaskan cara membuat generator Musik berbasis Cuaca kecil Anda sendiri. Ini didasarkan pada ESP8266, yang mirip dengan Arduino, dan merespons suhu, hujan dan intensitas ringan. Jangan berharap untuk membuat seluruh lagu atau program akord
RuuviTag dan PiZero W dan Blinkt! Termometer Berbasis Bluetooth Beacon: 3 Langkah (dengan Gambar)
RuuviTag dan PiZero W dan Blinkt! a Bluetooth Beacon Based Thermometer: Instruksi ini menjelaskan pendekatan untuk membaca data suhu dan kelembaban dari RuuviTag menggunakan Bluetooth dengan Raspberry Pi Zero W dan untuk menampilkan nilai dalam bilangan biner pada kedipan Pimoroni! pHAT.Atau singkatnya: bagaimana membangun negara