» tråde » Tips »Termostat på Arduino Mega 2560

Termostat på Arduino Mega 2560


God dag til alle. Dette projekt blev implementeret i en af ​​skolerne i nærheden af ​​Moskva til en klasse af robotik og naturvidenskab. Enhedens opgave inkluderer billeder af dato, tid, temperatur samt optagelse af oplysninger på sd-medier med et interval på en halv time i et txt-filformat.

Produktets sammensætning inkluderer:
1. Arduino mega 2560
Termostat på Arduino Mega 2560

2. Glcd12864 v 2.0 (eller en standardkinesisk skærm på ks0107 / ks0108-chips)

3. Realtid ur Hz 85 63

4. Temperatursensor TMP36

5. Modul til mikro-SD-kort


Ordning og forbindelser


Glcd12864 v2.0-displayet er tilsluttet via en parallel interface. Realtidsuret bruger I2c-protokollen (sda sdc-stifter på tavlen), og mikro-sd-modulet bruger spi, stifter 50 til 53 (specifikt på dette tavle). Alt drives med undtagelse af displayets baggrundsbelysning fra 5V, baggrundslyset bruger 3,3V. Generelt er ordningen ikke kompliceret. Boardstyrken kom fra en simpel, standard 5V adapter. Enhedsstrømforbrug i området 100 mA.

Udsigt på brødbræt


skitse
skitse
U8glib bibliotek

Selve skitsen bruger standard arduino-biblioteker, med undtagelse af skærmen, der kræver U8glib-biblioteket. Skrifter til skitsen er angivet i arkivet og skal fungere i mappen med skitsen for korrekt betjening Kommentarer til de vigtigste emner gives i selve skitsen.

Timeren indstilles ved at skrive værdien af ​​den decimal-binære kode i linier 45 og 46. I dette tilfælde er responsperioden en halv time. For at ændre perioden i en time skriver vi værdien B00111111 på linje 46. Derfor skriver vi den samme værdi til timer-nulstillingsfunktionslinjen 54. Mere detaljeret information om manipulation af timeren ind rtc pcf 8563 manual

Alle temperaturoplysninger skrives til sd-kortet i txt-format og har følgende form

Efterfølgende blev dataene brugt til at sammenstille temperaturgrafer over vejret.
Denne enhed er en prototype, der er ingen arbejdskopier til rådighed (alt fungerer i øjeblikket). Så snart jeg kan få det, vil jeg beskrive processen med komplet samling med fremstilling af software osv.

Velegnet til emne

Relaterede emner

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...