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.
Założenia:
- układ będzie mierzył temperaturę za pomocą czujnika DS18B20,
- wyniki pomiarów, w czasie rzeczywistym mają być wyświetlne na wyświetlaczu znakowym,
- wybrane wartości, z określoną częstotliwością mają zostać zapisane na karcie SD,
- 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
- platforma prototypowa Arduino (tu Leonardo),
- czujnik temperatury DS18B20,
- wyświetlacz LCD 16 × 2,
- rezystor 4,7k,
- potencjometr 10k,
- czytnik kart SD,
- karta SD (max. 2GB; max. 4-tej klasy),
- karta SD,
- płytka prototypowa,
- przewody.
Schemat ideowy
Kod
W wyniku działania programu, na karcie SD tworzony jest plik tekstowy, do którego co minutę zapisywany jest pomiar temperatury (Fig. 3).
Wykorzystane materiały
Powiązane tematy: