Termometr cyfrowy z zapisem wartości chwilowych na karcie SD


Tomasz Bartuś



2016-09-25
Termometr cyfrowy z zapisem na karcie SD

Wstęp

Układ będzie realizował funkcję pomiaru temperatury w czasie rzeczywistym oraz z określoną częstotliwością będzie zapisywał wartości chwilowe na karcie SD.

Termometr z zapisem pomiarów na kartę SD
Fig. 1. Układ termometru z zapisem pomiarów na kartę SD

Założenia:

  1. układ będzie mierzył temperaturę za pomocą czujnika DS18B20,
  2. wyniki pomiarów, w czasie rzeczywistym mają być wyświetlne na wyświetlaczu znakowym,
  3. wybrane wartości, z określoną częstotliwością mają zostać zapisane na karcie SD,
  4. w trakcie zapisu, na wyświetlaczu ma się pojawiać komunikat informujacy o zapisywaiu danych na kartę.

Wykonanie

Projekt będzie wykorzystywał układ Termometr z wykorzystaniem czujnika DS18B20.

Lista części

  1. platforma prototypowa Arduino (tu Leonardo),
  2. czujnik temperatury DS18B20,
  3. wyświetlacz LCD 16 × 2,
  4. rezystor 4,7k,
  5. potencjometr 10k,
  6. czytnik kart SD,
  7. karta SD (max. 2GB; max. 4-tej klasy),
  8. karta SD,
  9. płytka prototypowa,
  10. przewody.

Schemat ideowy

Termometr z zapisem temperatury na karcie SD

Kod

W wyniku działania programu, na karcie SD tworzony jest plik tekstowy, do którego co minutę zapisywany jest pomiar temperatury (Fig. 3).

Zawartość pliku TEMP.txt
Fig. 3. Przykładowa zawartość utworzonego pliku TEMP.txt

Źródła:

  1. Termometr z wykorzystaniem czujnika DS18B20 i wyświetlacza 2 × 16,
  2. Kurs Arduino #16: Obsługa kart SD,
 
 

Doktorat

Spis treści
Rozdzialy
Abstrakt [pl]
Abstract [eng]