[PROJEKT] Rejestrator temperatury – KAmduino UNO, moduł czytnika kart pamięci, zegar RTC i moduł z termometrem LM35DZ

W dzisiejszym projekcie zaprezentuję rejestrator temperatury, który będzie mierzył temperaturę, a wynik pomiaru zapisywał na karcie pamięci. Dodatkowo do każdego pomiaru będzie dołączona data i godzina, o której został wykonany pomiar. Do tego celu wykorzystano moduł z zegarem czasu rzeczywistego.
Do realizacji projektu będą potrzebne następujące elementy:
- Płytka KAmduino UNO
- Moduł czytnika kart pamięci
- Karta pamięci microSD 8 GB
- Moduł z zegarem czasu rzeczywistego opartym na układzie DS1307
- Analogowy czujnik temperatury LM35DZ
- Niewielka płytka stykowa (opcjonalnie)
- Przewody męsko-męskie oraz męsko-żeńskie

Rys. 1. Moduł czytnika kart pamięci microSD firmy Waveshare
Moduł czytnika użyty w projekcie pozwala na odczyt/zapis danych na karcie pamięci microSD. Do komunikacji wykorzystywany jest interfejs SPI.

Rys. 2. Moduł z układem DS1307
Kolejnym elementem jest moduł z zegarem czasu rzeczywistego oparty na układzie DS1307. Dzięki niemu można, oprócz temperatury, zapisać na karcie pamięci również godzinę oraz datę pomiaru. Szczegółowy opis konfiguracji oraz podłączenia został przedstawiony w artykule p.t. [PRZYKŁAD] KAmduino oraz moduł RTC z układem DS1307

Rys. 3. Moduł z termometrem analogowym LM35DZ
Ostatnim elementem jest moduł z termometrem analogowym LM35DZ, który pozwala na pomiar temperatury w zakresie od od 0°C do +100°C z rozdzielczością 0,5°C. Wyjściem czujnika jest sygnał analogowy, który zmienia się liniowo o 10 mV/°C.
Po zgromadzeniu wszystkich elementów można przystąpić do połączenia ich z płytką KAmduino UNO. Najpierw zostanie podłączony moduł czytnika kart pamięci microSD, który wykorzystuje do komunikacji interfejs SPI. Podłączenie poszczególnych pinów zostało przedstawione w tabeli poniżej:
| Pin KAmduino UNO |
Pin czytnika kart pamięci microSD |
| +3,3V | 3,3V |
| GND | GND |
| 12 | MISO(DO) |
| 11 | MOSI(DI) |
| 13 | SCLK |
| 4 | CS |
Następnie podłączono moduł RTC (interfejs I2C) zgodnie z tabelą poniżej:
| Pin KAmduino UNO | Pin modułu RTC |
| +5V | 5V |
| GND | GND |
| A4 | SDA |
| A5 | SCL |
Ostatnim modułem do podłączenia jest analogowy termometr LM35DZ. Połączenia zostały przedstawione w tabeli poniżej:
| Pin KAmduino UNO | Pin czujnika temperatury |
| +5V | + |
| GND | – |
| A0 | SIG |
Zmontowany układ prezentuje się następująco:

Rys. 4. Zmontowany układ

Technologie End of Life i bezpieczeństwo sieci – wyzwania Europy związane z tzw. długiem technologicznym
Najczęstsze błędy firm przy wyborze dostawcy energii i jak ich uniknąć
Fotorezystor, czyli czujnik światła dwojakiego działania. Przykład innowacji w automatyce i elektronice możliwej dzięki technologii fotooporników 



