SlideShare a Scribd company logo
1 of 26
MONITORING TEMPERATURE
RUANGAN DENGAN DISPLAY LCD
DAN RECORDING
MOCH. REZKI SELAMET
MOKH IMAM NUGROHO
SITI HARYANI
YUDA WARDIANA
LATAR BELAKANG
Dalam suatu pengukuran temperature kita
biasanya menunggu guna memperoleh data tiap
menit. Tetapi kadang kala kita selalu meniggalkan
pengukuran karena ada kegiatan lain yang sama
penting. Karna itu alat ini dibuat untuk menyimpan data
temperature supaya data pengukuran tersimpan walaupun
kita tinggalkan.
TUJUAN
 Dapat mengetahui suhu ruangan yang terukur
 Dapat menyimpan data temperature
 Dapat mengetahui perubahan suhu ruangan
 Dapat menganalisis data yang tersimpan guna
keperluaan akademik
DESKRIPSI ALAT
Alat ini mempunyai 4 buah sensor LM35 yang
ditempatkan pada tiap sudut ruangan ditampilkan
pada display LCD dan di record oleh arduino uno.
Penyimpanan data dengan micro sd module shield
dan di simpan oleh memori micro sd menit permenit
temperaturenya. Data yang disimpan oleh micro sd
module berbentuk .txt(notepad).
Alat Dan Bahan
 Arduino Uno
LM 35
LM35 TEMPERATURE SENSOR IS ONE TYPE OF SENSOR THAT
CONVERTS ELECTRICAL QUANTITIES TO THE TEMPERATURE
SCALE IN THE FORM OF VOLTAGE. LM35 HAS 3 PIECES PIN
LEGS, PIN TO INPUT POSITIVE VOLTAGE (+), PIN OUTPUT, INPUT
PIN NEGATIVE VOLTAGE / GND (-).
LM 35
HOW the LM 35 measure???
Can operate at a voltage of 4 volts to 30 volts.
Each temperature of 1 degree Celsius will show a
voltage of 10 mV.
equation:
Vout = 10 mV / 1ºC
That is, if the read voltage Vout = 500 mV, then the
temperature = 500mv / 10mV = 50ºC.
35 ºC
Vout = 10 mV / 1ºC
That is, if the read voltage Vout = 500 mV, then the temperature =
500mv / 10mV = 50ºC.
EXAMPLE
Arduino use sensor LM 35
Read the output of LM35 goes into analog pin, Read
data already in the form of ADC conversion
Converting ADC = Vout / Vref * 1023
So it's not in the form of voltage magnitude
again If you want to know the LM35 output voltage
using the formula above:
Read voltage = Conversion ADC voltage reference *
/ 1024
MICRO SD SHIELD
The module (MicroSD Card Adapter) is a Micro SD card
reader module, and the SPI interface via the file system
driver, microcontroller system to complete the Micro SD card
read and write files. Users can directly use the Arduino IDE comes
with an SD card to complete the library card initialization and
read-write
Features:
 Support Micro SD Card, Micro SDHC card (high-speed card)
 The level conversion circuit board that can interface level is 5V or 3.3V
 Power supply is 4.5V ~ 5.5V, 3.3V voltage regulator circuit board
 Communication interface is a standard SPI interface
 4 M2 screw positioning holes for easy installation
 Control Interface: A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground, VCC is the power
supply, MISO, MOSI, SCK is the SPI bus, CS is the chip select signal pin;
 3.3V regulator circuit: LDO regulator output 3.3V as level converter chip, Micro SD card supply
 Level conversion circuit: Micro SD card into the direction of signals into 3.3V, MicroSD card toward the
direction of the control interface MISO signal is also converted to 3.3V, general AVR microcontroller
system can read the signal
 Micro SD card connector: yes since the bomb deck for easy card insertion and removal
 Positioning holes: 4 M2 screws positioning hole diameter of 2.2mm, the module is easy to install
positioning, to achieve inter-module combination
Mirco SD Card Interface Module :(the last picture show)
 -Control Interface : A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground , VCC is the
power supply , MISO, MOSI, SCK is SPI bus , CS is the chip select signal pin
 3.3V voltage regulator circuit : LDO regulator output is 3.3V level converter chip , Micro SD card supply
 Level conversion circuit : Micro SD card into the direction of the signal is converted to 3.3V, MicroSD card
interfaces to control the direction of the MISO signal is also converted into 3.3V, general AVR
microcontroller system can read the signal ;
 Micro SD card connector : a self- bomb deck , easy card insertion .
 Positioning holes : 4 M2 screws positioning hole diameter is 2.2mm, the positioning of the module is easy
to install , to achieve inter- module combination ;
LCD AND BACKPACK
This is another great LCD display compatible with
I2C bus and Gadgeteer modules. With limited pin
resources, your project will quicly run out of resources
using normal LCDs. With this I2C interface LCD
module, you only need 2 lines (I2C)to display the
information.If you already have I2C devices in your
project, this LCD module actually cost no more
resources at all. The adress can be set from 0x20-
0x27.Fantastic for Arduino or gadgeteer based
projects.
Specifications LCD
•Supply voltage: 5V
•I2C Address:0x20-0x27(0x20 default)
•Back lit (Blue with white char color)
•Interface:I2C/TWI x1,Gadgeteer interface x2
•Adjustable contrast
•Size:82x35x18 mm
Specifications Bacpack PCF8574
• Compatible With Most Microcontrollers
• Low Standby-Current Consumption10 mA Max
• Latched Outputs With High-Current Drive
• I2C to Parallel-Port Expander Capability for
Directly Driving LEDs
• Open-Drain Interrupt Output
• Latch-Up Performance Exceeds 100 mA Per
JESD 78, Class II
RTC DS1302
A Real Time Clock Module with battery backup using the
easy to use DS1302 chip. The DS1302 chip uses a simple serial
interface (see datasheet) and example code is available for
Arduino, Raspberry Pi and many others.
 Features
 Real-Time Clock Counts Seconds, Minutes, Hours, Date of the
Month, Month, Day of the Week, and Year with Leap-Year
Compensation Valid Up to 2100
 Serial I/O for Minimum Pin Count
 2.0V to 5.5V Full Operation
 Uses Less than 300nA at 2.0V
 Single-Byte or Multiple-Byte (Burst Mode) Data Transfer for
Read or Write of Clock or RAM Data
 Board Size: 44mm x 24mm
Desain Project
LANGKAH MERANGKAI
 Siapkan alat dan bahan termasuk wadah misting
 Wadah misting lubangi untuk keperluan shield
micro sd dan arduino
 Buat jalur rangkaian pcb untuk pembagian
tegangan dan konektor pin arduino
 Rangkai seperti gambar
 Up load script data pada arduino.
SCRIPT ARDUINO#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <SD.h>
#include <DS1302.h>
File myFile;
LiquidCrystal_I2C lcd(0x27, 16,2);
float tempc;
float tempc1;
float tempc2;
float tempc3;
int tempin = 0;
int tempin1 = 1;
int tempin2= 2;
int tempin3 = 3;
int a=1;
int b;
DS1302 rtc(2, 3, 5);
void setup()
{
lcd.begin();
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
Serial.print("Initializing SD card...");
// On the Ethernet Shield, CS is pin 4. It's set as an output by default.
// Note that even if it's not used as the CS pin, the hardware SS pin
// (10 on most Arduino boards, 53 on the Mega) must be left as an output
// or the SD library functions will not work.
pinMode(10, OUTPUT);
if (!SD.begin(4)) {
Serial.println("initialization failed!");
return;
}
rtc.halt(false);
rtc.writeProtect(false);
}
void loop()
{
tempc= analogRead(tempin);
tempc= (5*tempc*100)/1024;
tempc1= analogRead(tempin1);
tempc1= (5*tempc1*100)/1024;
tempc2= analogRead(tempin2);
tempc2= (5*tempc2*100)/1024;
tempc3= analogRead(tempin3);
tempc3= (5*tempc3*100)/1024;
b=a++;
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(b);
lcd.setCursor(3,0);
lcd.print(tempc,1);
lcd.setCursor(10,0);
lcd.print(tempc1,1);
lcd.setCursor(3,1);
lcd.print(tempc2,1);
lcd.setCursor(10,1);
lcd.print(tempc3,1);
Serial.println("initialization done.");
myFile = SD.open("T1A1.txt", FILE_WRITE);
if (myFile)
{
Serial.print("Writing to T1A1.txt...");
myFile.println(rtc.getDOWStr());
myFile.println(" ");
myFile.println(rtc.getDateStr());
myFile.println(" -- ");
myFile.println(rtc.getTimeStr());
myFile.println("T('C)= ");
myFile.println(tempc);
myFile.print("T1 ('C)= ");
myFile.println(tempc1);
myFile.print("T2 ('C)= ");
myFile.println(tempc2);
myFile.print("T3 ('C)= ");
myFile.println(tempc3);
myFile.println("---------------------------------------------------");
myFile.close();
Serial.println("done.");
}
else
{
Serial.println("error opening T1A1.txt");
}
myFile = SD.open("T1A1.txt");
if (myFile) {
Serial.println("T1A1.txt:");
while (myFile.available()) {
Serial.write(myFile.read());
}
myFile.close();
} else {
Serial.println("error opening T1A1.txt");
}
delay(5000);
}
LANGKAH PENGUJIAN
DAN DATA PENGUJIAN
Selama 2 jam pengukuran dengan waktu 1 menit
penyimpanan data yang tersimpan 21 kb
sedangkan memori 1.949.302kb.
1hari data=24jam/2jam=12x21kb=252kb/hari
1.949.302kb/252kb/hari=7.735hari
7.735/365=21 tahun
KESIMPULAN DAN SARAN
 Data temperature lm35 yang terbaca oleh
arduino harus di ubah ke ADC supaya bisa terukur
suhunya oleh arduino.
 Data yang tersimpan oleh shield micro sd berupa
txt(notepad)
 Backpack yang terpasang pada lcd berguna
untuk memperkecil pin pada lcd
Saran
Untuk mempermudah sambungan pin dan untuk
menempel dengan benar seharusnya dipasan
terminal untuk memperkuat sambungan

More Related Content

What's hot

Arduino seminar report
Arduino seminar reportArduino seminar report
Arduino seminar reportZaka Jutt
 
The arduino uno is a microcontroller board based on the
The arduino uno is a microcontroller board based on theThe arduino uno is a microcontroller board based on the
The arduino uno is a microcontroller board based on thePramod Kumar
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Arduino electronics cookbook
Arduino electronics cookbookArduino electronics cookbook
Arduino electronics cookbookFelipe Belarmino
 
ARDUINO AND ITS PIN CONFIGURATION
 ARDUINO AND ITS PIN  CONFIGURATION ARDUINO AND ITS PIN  CONFIGURATION
ARDUINO AND ITS PIN CONFIGURATIONsoma saikiran
 
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentJonathan Ruiz de Garibay
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1Felipe Belarmino
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino AMIT SANPUI
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architectureZeeshan Rafiq
 
Arduino and Internet of Thinks: ShareIT TM: march 2010, TM
Arduino and Internet of Thinks: ShareIT TM: march 2010, TMArduino and Internet of Thinks: ShareIT TM: march 2010, TM
Arduino and Internet of Thinks: ShareIT TM: march 2010, TMAlexandru IOVANOVICI
 

What's hot (17)

Arduino seminar report
Arduino seminar reportArduino seminar report
Arduino seminar report
 
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
 
Embedded System[586]
Embedded System[586]Embedded System[586]
Embedded System[586]
 
The arduino uno is a microcontroller board based on the
The arduino uno is a microcontroller board based on theThe arduino uno is a microcontroller board based on the
The arduino uno is a microcontroller board based on the
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Arduino electronics cookbook
Arduino electronics cookbookArduino electronics cookbook
Arduino electronics cookbook
 
ARDUINO AND ITS PIN CONFIGURATION
 ARDUINO AND ITS PIN  CONFIGURATION ARDUINO AND ITS PIN  CONFIGURATION
ARDUINO AND ITS PIN CONFIGURATION
 
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino
 
Lcd with arduino uno
Lcd with arduino unoLcd with arduino uno
Lcd with arduino uno
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architecture
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
raushan
raushanraushan
raushan
 
Presentation S4A
Presentation S4A Presentation S4A
Presentation S4A
 
Arduino and Internet of Thinks: ShareIT TM: march 2010, TM
Arduino and Internet of Thinks: ShareIT TM: march 2010, TMArduino and Internet of Thinks: ShareIT TM: march 2010, TM
Arduino and Internet of Thinks: ShareIT TM: march 2010, TM
 

Viewers also liked

My arduino presentation
My arduino presentationMy arduino presentation
My arduino presentationSham Arsenal
 
Arduino Presentation
Arduino PresentationArduino Presentation
Arduino PresentationDavide Gomba
 
12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg
12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg
12 Most Profound Quotes from Facebooks CEO Mark ZuckerbergEkaterina Walter
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full TutorialAkshay Sharma
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoEoin Brazil
 

Viewers also liked (9)

My arduino presentation
My arduino presentationMy arduino presentation
My arduino presentation
 
Arduino Presentation
Arduino PresentationArduino Presentation
Arduino Presentation
 
Arduino
ArduinoArduino
Arduino
 
12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg
12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg
12 Most Profound Quotes from Facebooks CEO Mark Zuckerberg
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
 
Foot Notes
Foot NotesFoot Notes
Foot Notes
 

Similar to Monitoring temperature ruangan dengan display lcd

Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdmukhammadimam
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdsiti_haryani
 
Rdl esp32 development board trainer kit
Rdl esp32 development board trainer kitRdl esp32 development board trainer kit
Rdl esp32 development board trainer kitResearch Design Lab
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
Automatic irrigation system using Arduino
Automatic irrigation system using ArduinoAutomatic irrigation system using Arduino
Automatic irrigation system using ArduinoBalajiK109
 
Embedded &amp; pcb design
Embedded &amp; pcb designEmbedded &amp; pcb design
Embedded &amp; pcb designTanveer Behl
 
Tft touch screen manufacturers
Tft touch screen manufacturersTft touch screen manufacturers
Tft touch screen manufacturersKeatonParker2
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit ViVek Patel
 
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ajit kumar singh
 
Using Ready-for-PIC and SDR Libraries
Using Ready-for-PIC and SDR LibrariesUsing Ready-for-PIC and SDR Libraries
Using Ready-for-PIC and SDR LibrariesCorrado Santoro
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller IJECEIAES
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerSomnath Sharma
 
Thesis power theft detection ch 3
Thesis power theft detection ch 3Thesis power theft detection ch 3
Thesis power theft detection ch 3Faraz Ahmed
 
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ajit kumar singh
 
Arduino Workshop (3).pptx
Arduino Workshop (3).pptxArduino Workshop (3).pptx
Arduino Workshop (3).pptxHebaEng
 
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Abhishekvb
 

Similar to Monitoring temperature ruangan dengan display lcd (20)

Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
 
Rdl esp32 development board trainer kit
Rdl esp32 development board trainer kitRdl esp32 development board trainer kit
Rdl esp32 development board trainer kit
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
Automatic irrigation system using Arduino
Automatic irrigation system using ArduinoAutomatic irrigation system using Arduino
Automatic irrigation system using Arduino
 
Embedded &amp; pcb design
Embedded &amp; pcb designEmbedded &amp; pcb design
Embedded &amp; pcb design
 
Tft touch screen manufacturers
Tft touch screen manufacturersTft touch screen manufacturers
Tft touch screen manufacturers
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit
 
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
 
Using Ready-for-PIC and SDR Libraries
Using Ready-for-PIC and SDR LibrariesUsing Ready-for-PIC and SDR Libraries
Using Ready-for-PIC and SDR Libraries
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
 
Rig nitc [autosaved] (copy)
Rig nitc [autosaved] (copy)Rig nitc [autosaved] (copy)
Rig nitc [autosaved] (copy)
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Thesis power theft detection ch 3
Thesis power theft detection ch 3Thesis power theft detection ch 3
Thesis power theft detection ch 3
 
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
 
Arduino Workshop (3).pptx
Arduino Workshop (3).pptxArduino Workshop (3).pptx
Arduino Workshop (3).pptx
 
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
 

Recently uploaded

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

Monitoring temperature ruangan dengan display lcd

  • 1. MONITORING TEMPERATURE RUANGAN DENGAN DISPLAY LCD DAN RECORDING MOCH. REZKI SELAMET MOKH IMAM NUGROHO SITI HARYANI YUDA WARDIANA
  • 2. LATAR BELAKANG Dalam suatu pengukuran temperature kita biasanya menunggu guna memperoleh data tiap menit. Tetapi kadang kala kita selalu meniggalkan pengukuran karena ada kegiatan lain yang sama penting. Karna itu alat ini dibuat untuk menyimpan data temperature supaya data pengukuran tersimpan walaupun kita tinggalkan.
  • 3. TUJUAN  Dapat mengetahui suhu ruangan yang terukur  Dapat menyimpan data temperature  Dapat mengetahui perubahan suhu ruangan  Dapat menganalisis data yang tersimpan guna keperluaan akademik
  • 4. DESKRIPSI ALAT Alat ini mempunyai 4 buah sensor LM35 yang ditempatkan pada tiap sudut ruangan ditampilkan pada display LCD dan di record oleh arduino uno. Penyimpanan data dengan micro sd module shield dan di simpan oleh memori micro sd menit permenit temperaturenya. Data yang disimpan oleh micro sd module berbentuk .txt(notepad).
  • 5. Alat Dan Bahan  Arduino Uno
  • 6. LM 35 LM35 TEMPERATURE SENSOR IS ONE TYPE OF SENSOR THAT CONVERTS ELECTRICAL QUANTITIES TO THE TEMPERATURE SCALE IN THE FORM OF VOLTAGE. LM35 HAS 3 PIECES PIN LEGS, PIN TO INPUT POSITIVE VOLTAGE (+), PIN OUTPUT, INPUT PIN NEGATIVE VOLTAGE / GND (-).
  • 7.
  • 8. LM 35 HOW the LM 35 measure??? Can operate at a voltage of 4 volts to 30 volts. Each temperature of 1 degree Celsius will show a voltage of 10 mV. equation: Vout = 10 mV / 1ºC That is, if the read voltage Vout = 500 mV, then the temperature = 500mv / 10mV = 50ºC.
  • 9. 35 ºC Vout = 10 mV / 1ºC That is, if the read voltage Vout = 500 mV, then the temperature = 500mv / 10mV = 50ºC. EXAMPLE
  • 10. Arduino use sensor LM 35 Read the output of LM35 goes into analog pin, Read data already in the form of ADC conversion Converting ADC = Vout / Vref * 1023 So it's not in the form of voltage magnitude again If you want to know the LM35 output voltage using the formula above: Read voltage = Conversion ADC voltage reference * / 1024
  • 11. MICRO SD SHIELD The module (MicroSD Card Adapter) is a Micro SD card reader module, and the SPI interface via the file system driver, microcontroller system to complete the Micro SD card read and write files. Users can directly use the Arduino IDE comes with an SD card to complete the library card initialization and read-write
  • 12. Features:  Support Micro SD Card, Micro SDHC card (high-speed card)  The level conversion circuit board that can interface level is 5V or 3.3V  Power supply is 4.5V ~ 5.5V, 3.3V voltage regulator circuit board  Communication interface is a standard SPI interface  4 M2 screw positioning holes for easy installation  Control Interface: A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground, VCC is the power supply, MISO, MOSI, SCK is the SPI bus, CS is the chip select signal pin;  3.3V regulator circuit: LDO regulator output 3.3V as level converter chip, Micro SD card supply  Level conversion circuit: Micro SD card into the direction of signals into 3.3V, MicroSD card toward the direction of the control interface MISO signal is also converted to 3.3V, general AVR microcontroller system can read the signal  Micro SD card connector: yes since the bomb deck for easy card insertion and removal  Positioning holes: 4 M2 screws positioning hole diameter of 2.2mm, the module is easy to install positioning, to achieve inter-module combination Mirco SD Card Interface Module :(the last picture show)  -Control Interface : A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground , VCC is the power supply , MISO, MOSI, SCK is SPI bus , CS is the chip select signal pin  3.3V voltage regulator circuit : LDO regulator output is 3.3V level converter chip , Micro SD card supply  Level conversion circuit : Micro SD card into the direction of the signal is converted to 3.3V, MicroSD card interfaces to control the direction of the MISO signal is also converted into 3.3V, general AVR microcontroller system can read the signal ;  Micro SD card connector : a self- bomb deck , easy card insertion .  Positioning holes : 4 M2 screws positioning hole diameter is 2.2mm, the positioning of the module is easy to install , to achieve inter- module combination ;
  • 13. LCD AND BACKPACK This is another great LCD display compatible with I2C bus and Gadgeteer modules. With limited pin resources, your project will quicly run out of resources using normal LCDs. With this I2C interface LCD module, you only need 2 lines (I2C)to display the information.If you already have I2C devices in your project, this LCD module actually cost no more resources at all. The adress can be set from 0x20- 0x27.Fantastic for Arduino or gadgeteer based projects.
  • 14. Specifications LCD •Supply voltage: 5V •I2C Address:0x20-0x27(0x20 default) •Back lit (Blue with white char color) •Interface:I2C/TWI x1,Gadgeteer interface x2 •Adjustable contrast •Size:82x35x18 mm Specifications Bacpack PCF8574 • Compatible With Most Microcontrollers • Low Standby-Current Consumption10 mA Max • Latched Outputs With High-Current Drive • I2C to Parallel-Port Expander Capability for Directly Driving LEDs • Open-Drain Interrupt Output • Latch-Up Performance Exceeds 100 mA Per JESD 78, Class II
  • 15. RTC DS1302 A Real Time Clock Module with battery backup using the easy to use DS1302 chip. The DS1302 chip uses a simple serial interface (see datasheet) and example code is available for Arduino, Raspberry Pi and many others.
  • 16.  Features  Real-Time Clock Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year with Leap-Year Compensation Valid Up to 2100  Serial I/O for Minimum Pin Count  2.0V to 5.5V Full Operation  Uses Less than 300nA at 2.0V  Single-Byte or Multiple-Byte (Burst Mode) Data Transfer for Read or Write of Clock or RAM Data  Board Size: 44mm x 24mm
  • 18. LANGKAH MERANGKAI  Siapkan alat dan bahan termasuk wadah misting  Wadah misting lubangi untuk keperluan shield micro sd dan arduino  Buat jalur rangkaian pcb untuk pembagian tegangan dan konektor pin arduino  Rangkai seperti gambar  Up load script data pada arduino.
  • 19. SCRIPT ARDUINO#include <Wire.h> #include <LiquidCrystal_I2C.h> #include <SD.h> #include <DS1302.h> File myFile; LiquidCrystal_I2C lcd(0x27, 16,2); float tempc; float tempc1; float tempc2; float tempc3; int tempin = 0; int tempin1 = 1; int tempin2= 2; int tempin3 = 3; int a=1; int b; DS1302 rtc(2, 3, 5);
  • 20. void setup() { lcd.begin(); Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } Serial.print("Initializing SD card..."); // On the Ethernet Shield, CS is pin 4. It's set as an output by default. // Note that even if it's not used as the CS pin, the hardware SS pin // (10 on most Arduino boards, 53 on the Mega) must be left as an output // or the SD library functions will not work. pinMode(10, OUTPUT); if (!SD.begin(4)) { Serial.println("initialization failed!"); return; } rtc.halt(false); rtc.writeProtect(false); }
  • 21. void loop() { tempc= analogRead(tempin); tempc= (5*tempc*100)/1024; tempc1= analogRead(tempin1); tempc1= (5*tempc1*100)/1024; tempc2= analogRead(tempin2); tempc2= (5*tempc2*100)/1024; tempc3= analogRead(tempin3); tempc3= (5*tempc3*100)/1024; b=a++; lcd.backlight(); lcd.setCursor(0,0); lcd.print(b);
  • 23. myFile.println(rtc.getDOWStr()); myFile.println(" "); myFile.println(rtc.getDateStr()); myFile.println(" -- "); myFile.println(rtc.getTimeStr()); myFile.println("T('C)= "); myFile.println(tempc); myFile.print("T1 ('C)= "); myFile.println(tempc1); myFile.print("T2 ('C)= "); myFile.println(tempc2); myFile.print("T3 ('C)= "); myFile.println(tempc3); myFile.println("---------------------------------------------------"); myFile.close(); Serial.println("done."); }
  • 24. else { Serial.println("error opening T1A1.txt"); } myFile = SD.open("T1A1.txt"); if (myFile) { Serial.println("T1A1.txt:"); while (myFile.available()) { Serial.write(myFile.read()); } myFile.close(); } else { Serial.println("error opening T1A1.txt"); } delay(5000); }
  • 25. LANGKAH PENGUJIAN DAN DATA PENGUJIAN Selama 2 jam pengukuran dengan waktu 1 menit penyimpanan data yang tersimpan 21 kb sedangkan memori 1.949.302kb. 1hari data=24jam/2jam=12x21kb=252kb/hari 1.949.302kb/252kb/hari=7.735hari 7.735/365=21 tahun
  • 26. KESIMPULAN DAN SARAN  Data temperature lm35 yang terbaca oleh arduino harus di ubah ke ADC supaya bisa terukur suhunya oleh arduino.  Data yang tersimpan oleh shield micro sd berupa txt(notepad)  Backpack yang terpasang pada lcd berguna untuk memperkecil pin pada lcd Saran Untuk mempermudah sambungan pin dan untuk menempel dengan benar seharusnya dipasan terminal untuk memperkuat sambungan