Miernik temperatury i światła.

Miernik temperatury i światła.

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Witam was majsterkowicze!

Jest to mój pierwszy post na majsterkowo.pl więc proszę o wyrozumiałość.  Od dzieciństwa interesowała mnie elektronika i komputery. Gdy miałem 10 lat dowiedziałem się, że istnieje coś takiego jak Arduino. Bardzo mnie to zainteresowało. Jako pierwszy projekt stworzyłem miernik temperatury, a po pewnym czasie dodałem do niego miernik natężenia światła. Właśnie dzisiaj chce o tym opowiedzieć w swym artykule. Więc zaczynajmy.

Wykorzystane elementy:

Schemat i podłączenie:

bez tytułu

Wyświetlacz lcd:
VSS –> GND Arduino
VDP –> 5V Arduino
VO –> wyjście na potencjometrze(pozostałe nóżki potencjometru do 5V i masy w Arduino)
RS –> pin 12 Arduino
RW –> GND Arduino
E –> pin 11 Arduino
D4 –> pin 5 Arduino
D5 –> pin 4 Arduino
D6 –> pin 3 Arduino
D7 –> pin 2 Arduino
A –> 5V Arduino
K –> GND Arduino

Termometr:
napięcie –> 5V Arduino
masa–> GND Arduino
dane –> pin 7 Arduino
dane i napięcie należy połączyć za pomocą rezystora 4.7k Ω

fotorezystor:

napięcie –> 5V Arduino

dane –> pin 7 Arduino

dane i mase należy połączyć za pomocą rezystora 10k Ω

Sketch:

#include <LiquidCrystal.h>

#include <DS18B20.h>

#include <OneWire.h>

LiquidCrystal lcd(12,11,5,4,3,2);
OneWire onewire(7);
DS18B20 sensor(&onewire);

byte address[8] = {0x28, 0xA5, 0xE8, 0x74, 0x6, 0x0, 0x0, 0x3A};

void setup() {
sensor.begin();
  lcd.begin(16,2);
lcd.print("Swiatlo:");
  lcd.setCursor (0,1);
lcd.print("Temp.:");
  lcd.setCursor (14,0);
lcd.print("%");
  lcd.setCursor (12,1);
lcd.print("'C");
  sensor.request(address);
}

void loop() {
  int sensorValue = analogRead(A0);
float swiatlo = sensorValue * (100.0 / 1023.0);
  lcd.setCursor (9,0);
lcd.print(swiatlo);
  if (sensor.available())
{
    float temperature = sensor.readTemperature(address);
lcd.setCursor (7,1);
    lcd.print(temperature);

    sensor.request(address);
}
  delay (500);
}

 

Zdjęcia układu:

Wyświetlacz

Cały układ

 

##########################################

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Ocena: 1/5 (głosów: 1)

Podobne posty

3 komentarzy do “Miernik temperatury i światła.

Odpowiedz

anuluj

Masz uwagi?