» tråder » tips »Termostat på Arduino Mega 2560

Termostat på Arduino Mega 2560


God dag til alle. Dette prosjektet ble implementert på en av skolene i nærheten av Moskva for en klasse robotikk og naturvitenskap. Enhetens oppgave inkluderer bilder av dato, tid, temperatur samt innspilling av informasjon på sd-medier med et intervall på en halv time i et txt-filformat.

Produktets sammensetning inkluderer:
1. Arduino mega 2560
Termostat på Arduino Mega 2560

2. Glcd12864 v 2.0 (eller en standard kinesisk skjerm på ks0107 / ks0108-sjetongene)

3. Sanntids klokke Hz 85 63

4. Temperatursensor TMP36

5. Modul for mikro-SD-kort


Ordning og tilkoblinger


Glcd12864 v2.0-skjermen er tilkoblet via et parallelt grensesnitt. Sanntids klokken bruker I2c-protokollen (SDA SD-pinner på brettet), og mikro-SD-modulen bruker spi, pinner 50 til 53 (spesielt på dette brettet). Alt er drevet bortsett fra skjermens bakgrunnsbelysning fra 5V, bakgrunnsbelysningen bruker 3,3V. Generelt er ordningen ikke komplisert. Board power kom fra en enkel, standard 5V adapter. Enhets strømforbruk i området 100 mA.

Utsikt på brødbrett


skisse
skisse
U8glib bibliotek

Selve skissen bruker standard arduino-biblioteker, med unntak av skjermen, som krever U8glib-biblioteket. Skrifter for skissen er gitt i arkivet og for korrekt bruk skal være i mappen med skissen. Kommentarer til hovedspørsmål er gitt i selve skissen.

Timeren stilles inn ved å skrive verdien til den desimal-binære koden i linjene 45 og 46. I dette tilfellet er svarperioden en halv time. For å endre perioden i en time, skriver vi på linje 46 verdien B00111111. Følgelig skriver vi den samme verdien til timer tilbakestillingsfunksjonen 54. Mer detaljert informasjon om hvordan du manipulerer tidtakeren rtc pcf 8563 manual

All temperaturinformasjon er skrevet til sd-kortet i txt-format og har følgende skjema

Deretter ble dataene brukt til å sammenstille temperaturgrafer over været.
Denne enheten er en prototype, det er ingen arbeidskopier tilgjengelig (alt fungerer for øyeblikket). Så snart jeg kan få det, vil jeg beskrive prosessen med komplett montering med produksjon av programvare, etc.

Passer for tema

Beslektede emner

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...