» Tema » Petua »Termostat di Arduino Mega 2560

Termostat pada Arduino Mega 2560


Selamat hari untuk semua. Projek ini telah dilaksanakan di salah sebuah sekolah berhampiran Moscow untuk kelas robotika dan sains semula jadi. Tugas peranti termasuk gambar tarikh, masa, suhu, serta merakam maklumat pada media sd dengan selang setengah jam dalam format fail txt.

Komposisi produk termasuk:
1. Arduino mega 2560
Termostat pada Arduino Mega 2560

2. Glcd12864 v 2.0 (atau skrin Cina standard pada cip ks0107 / ks0108)

3. Jam masa sebenar Hz 85 63

4. Sensor suhu TMP36

5. Modul untuk kad sd mikro


Skim dan sambungan


Paparan Glcd12864 v2.0 disambungkan melalui antara muka selari. Jam sebenar menggunakan protokol I2c (pin sda sdc di papan), dan modul sd mikro menggunakan spi, pin 50 hingga 53 (khususnya pada papan ini). Segala-galanya dikuasakan kecuali lampu latar paparan dari 5V, latar belakang menggunakan 3.3V. Secara umum, skim itu tidak rumit. Kuasa Lembaga datang dari penyesuai 5V yang mudah, standard. Penggunaan semasa peranti di rantau ini 100 mA.

Lihat pada papan roti


Lakaran
Lakaran
Perpustakaan U8glib

Lakaran itu sendiri menggunakan perpustakaan arduino piawai, dengan pengecualian paparan, yang memerlukan pustaka U8glib. Font untuk lakaran diberikan dalam arkib dan untuk operasi yang betul sepatutnya berada dalam folder dengan lakaran. Komen mengenai isu utama diberikan dalam lakaran itu sendiri.

Pemasa ditetapkan dengan menulis nilai kod perpuluhan-perduaan di baris 45 dan 46. Dalam kes ini, tempoh tindak balas adalah setengah jam. Untuk menukar tempoh selama sejam, kami menulis dalam baris 46 nilai B00111111. Oleh itu, kita menulis nilai yang sama kepada garis fungsi semula pemasa pemasa 54. Maklumat yang lebih terperinci mengenai memanipulasi pemasa dalam rtc pcf 8563 manual

Semua maklumat suhu ditulis ke kad sd dalam format txt dan mempunyai bentuk berikut

Selepas itu, data digunakan untuk menyusun graf suhu cuaca.
Peranti ini adalah prototaip, tiada salinan kerja di tangan (semuanya sedang berfungsi). Sebaik sahaja saya dapat mendapatkannya, saya akan menerangkan proses pemasangan lengkap dengan pembuatan perisian, dan sebagainya.

Sesuai untuk topik

Topik berkaitan

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...