Temperature Sensor
Dibuat oleh :
Jason 2501971370
Jansen Nathanael 2501960114
Jonathan Suhalim 2501974782
Matthew Thomas 2502030712
Latar belakang
Terkadang diperlukan suhu tertentu untuk menyimpan barang disuatu tempat. Ada barang yang memerlukan suhu dingin ada juga yang butuh disimpan disuhu ruangan. Kita membutuhkan temperature suhu agar bisa mengontrol suhu yang ada didalam ruangan tertentu. Oleh karena itu, kami membuat rangkaian digital sederhana yang bisa digunakan untuk mengukur suhu sekitarnya. Karena jika menggunakan thermometer air raksa masi bisa terjadi kesalahan dalam pengambilan data suhu ruangan. Dengan menggukan rangkaian digital yang dibuat, suhu ruangan akan keluar di seven segment dalam Celsius.
Rumusan Masalah
•Bagaimana cara membuat temperature suhu menggunakan FPGA?
•Bagiamana cara kerja temperature suhu?
Tujuan
selain untuk membantu orang agar bisa mengukur suhu dengan mudah, dengan membuat alat ini kami juga bisa memahami bagaimana alat ini bekerja.
Ruang Lingkup
alat ini bisa digunakan oleh orang yang ingin menyimpan barang pada suhu tertentu.
Cara Kerja Sistem
alat ini akan bekerja apabila FPGA sudah terconnect dan FPGA akan secara otomatis mengukur suhu yang ada disekitarnya.
Supplies
Untuk proyek ini kita hanya memperlukan FPGA dan laptop saja. FPGA NEXYS A7-100T mempunyai seven segment dan temperature sensornya dan laptop untuk coding VHDL agar bisa display datanya di seven segment.
Penggambaran Schematic
Kita merancang seperti apa akan dilihat di dalam elaborated design, karena kita sudah diberikan pmod temp sensor kita hanya perlu mengganti data menjadi decimal dan mengatur posisi menggunakan ring counter dan terakhir memakai BCD to seven segment decoder untuk display temperaturnya.
PMOD Temp Sensor
Kita impor pmod temp sensor yang diberikan di teams agar bisa mengambil data dari temperature sensor di FPGA
Clock
Pertama kami membuat clock supaya bisa refresh data dan displaynya.
Convertor Binary -> Decimal
Karena data yang diberikan dari pmod bentuk binary kita harus menggantinya menjadi decimal dan memisah data tens dan ones agar bisa didisplay di seven segment yang berbeda menggunakan modulus dan dua integer ini akan digantikan menjadi 4 bit agar seven segment decoder bisa membaca.
Mengatur Posisi
Di display kita akan mendisplay digit berbeda di seven segment menggunakan ring 4 bit counter. Kita juga akan mengatur posisi di mana Degree celsius dan angka yang didapat dalam component conversion.
Seven Segment Decoder
Komponen terakhir adalah seven segment decoder yang akan membaca data yang dari convertor dan akan display dari angka 0-9 dan degree celsius
Connect Ke FPGA Menggunakan USB to Micro USB
hubungkan ke FPGA menggunakan USB
Block Diagram
Flow Chart
Schematic
Poster
Untuk link poster https://drive.google.com/file/d/1PH1ApeaT6FUq9imXJv3cFELR_gQVnJij/view?usp=sharing
Video Demo
untuk video demo