» Tematy » Porady »Termostat w Arduino Mega 2560

Termostat w Arduino Mega 2560


Dobry dzień wszystkim. Projekt został wdrożony w jednej ze szkół pod Moskwą dla klasy robotyki i nauk przyrodniczych. Zadanie urządzenia obejmuje obrazy daty, godziny, temperatury, a także zapisywanie informacji na nośniku SD w odstępie pół godziny w formacie pliku txt.

Skład produktu obejmuje:
1. Arduino mega 2560
Termostat w Arduino Mega 2560

2. Glcd12864 v 2.0 (lub standardowy chiński ekran na układach ks0107 / ks0108)

3. Zegar czasu rzeczywistego Hz 85 63

4. Czujnik temperatury TMP36

5. Moduł karty micro SD


Schemat i połączenia


Wyświetlacz Glcd12864 v2.0 jest podłączony przez interfejs równoległy. Zegar czasu rzeczywistego wykorzystuje protokół I2c (piny sda sdc na płycie), a moduł micro sd wykorzystuje spi, piny 50 do 53 (konkretnie na tej płycie). Wszystko jest zasilane z wyjątkiem podświetlenia wyświetlacza od 5 V, podświetlenie wykorzystuje 3,3 V. Ogólnie rzecz biorąc, schemat nie jest skomplikowany. Zasilanie płyty pochodziło z prostego, standardowego adaptera 5 V. Pobór prądu przez urządzenie w zakresie 100 mA.

Zobacz na desce


Szkic
Szkic
Biblioteka U8glib

Sam szkic wykorzystuje standardowe biblioteki arduino, z wyjątkiem wyświetlacza, który wymaga biblioteki U8glib. Czcionki do szkicu są podane w archiwum, a do prawidłowego działania powinny znajdować się w folderze ze szkicem. Uwagi na temat głównych zagadnień podano w samym szkicu.

Timer ustawia się, zapisując wartość dziesiętnego kodu binarnego w wierszach 45 i 46. W tym przypadku okres odpowiedzi wynosi pół godziny. Aby zmienić okres na godzinę, w linii 46 wpisujemy wartość B00111111. W związku z tym zapisujemy tę samą wartość w wierszu funkcyjnym 54 resetowania timera. Bardziej szczegółowe informacje na temat manipulowania timerem Instrukcja rcc pcf 8563

Wszystkie informacje o temperaturze są zapisywane na karcie SD w formacie TXT i mają następującą postać

Następnie dane wykorzystano do opracowania wykresów temperatury pogody.
To urządzenie jest prototypem, nie ma pod ręką kopii roboczych (obecnie wszystko działa). Jak tylko będę mógł go zdobyć, opiszę proces kompletnego montażu wraz z produkcją oprogramowania itp.

Nadaje się do tematu

Powiązane tematy

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...