» teme » Savjet »Termostat na Arduino Mega 2560

Termostat na Arduino Mega 2560


Dobar dan svima. Ovaj je projekt proveden u jednoj od škola u blizini Moskve za klasu robotike i prirodnih znanosti. Zadatak uređaja uključuje slike datuma, vremena, temperature kao i snimanje podataka na sd mediju u razmaku od pola sata u txt formatu.

Sastav proizvoda uključuje:
1. Težak mega 2560
Termostat na Arduino Mega 2560

2. Glcd12864 v 2.0 (ili standardni kineski zaslon na ks0107 / ks0108 čipovima)

3. Sat u stvarnom vremenu Hz 85 63

4. Senzor temperature TMP36

5. Modul za mikro sd karticu


Shema i veze


Glcd12864 v2.0 zaslon je povezan preko paralelnog sučelja. Sat u stvarnom vremenu koristi I2c protokol (sda sdc pinovi na ploči), a mikro sd modul koristi spi, igle 50 do 53 (posebno na ovoj ploči). Sve se napaja osim pozadinskog osvjetljenja zaslona od 5V, pozadinsko osvjetljenje koristi 3.3V. Općenito, shema nije komplicirana. Napajanje ploče dolazilo je iz jednostavnog, standardnog 5V adaptera. Potrošnja uređaja u području od 100 mA.

Pogled na ploču


skica
skica
U8glib knjižnica

Sama skica koristi standardne arduino knjižnice, s izuzetkom zaslona, ​​koji zahtijeva knjižnicu U8glib. Fontovi za skicu su dati u arhivi, a radi ispravnog rada trebaju biti u mapi s skicom, a komentari na glavna pitanja nalaze se u samoj skici.

Mjerač vremena postavlja se pisanjem vrijednosti decimalno-binarnog koda u retcima 45 i 46. U ovom slučaju vrijeme odgovora je pola sata. Da biste promijenili razdoblje u trajanju od jednog sata, u liniju 46 pišemo vrijednost B00111111. U skladu s tim, zapisujemo istu vrijednost u liniju 54 za resetiranje vremena. Detaljnije informacije o manipuliranju timerom u sustavu rtc pcf 8563 priručnik

Sve informacije o temperaturi pišu se na sd karticu u txt formatu i imaju sljedeći oblik

Potom su podaci korišteni za sastavljanje vremenskih grafikona.
Ovaj je uređaj prototip, pri ruci ne postoje radne kopije (sve trenutno radi). Čim to uspijem opisat ću postupak kompletne montaže s proizvodnjom softvera itd.

Prikladno za temu

Povezane teme

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...