» fire » Sfaturi »Termostat de pe Arduino Mega 2560

Termostat de pe Arduino Mega 2560


Bună ziua tuturor. Acest proiect a fost implementat într-una din școlile de lângă Moscova pentru o clasă de robotică și științe naturale. Sarcina dispozitivului include imagini cu data, ora, temperatura, precum și înregistrarea informațiilor pe suport sd cu un interval de jumătate de oră într-un format de fișier txt.

Compoziția produsului include:
1. Arduino mega 2560
Termostat de pe Arduino Mega 2560

2. Glcd12864 v 2.0 (sau un ecran standard chinezesc pe cipurile ks0107 / ks0108)

3. Ceas în timp real Hz 85 63

4. Senzor de temperatură TMP36

5. Modul pentru card micro sd


Schema și conexiunile


Ecranul Glcd12864 v2.0 este conectat printr-o interfață paralelă. Ceasul în timp real folosește protocolul I2c (pinii sda sdc pe placă), iar modulul micro sd folosește spi, pinii 50 până la 53 (în mod special pe această placă). Totul este alimentat, cu excepția luminii de fundal a afișajului de la 5V, lumina de fundal folosește 3,3 V. În general, schema nu este complicată. Alimentarea plăcii a venit dintr-un simplu adaptor standard de 5 V Consumul curent al dispozitivului în regiunea de 100 mA.

Vizualizare pe panou


schiță
schiță
Biblioteca U8glib

Schița în sine folosește bibliotecile standard arduino, cu excepția afișajului, care necesită biblioteca U8glib. Fonturile pentru schiță sunt date în arhivă și pentru o operare corectă ar trebui să fie în folderul cu schița .. Comentarii cu privire la problemele principale sunt date în schița în sine.

Cronometrul este stabilit prin scrierea valorii codului binar zecimal în liniile 45 și 46. În acest caz, perioada de răspuns este de jumătate de oră. Pentru a schimba perioada timp de o oră, scriem în rândul 46 valoarea B00111111. În consecință, scriem aceeași valoare în linia de funcție de resetare a cronometrului 54. Informații mai detaliate despre manipularea cronometrului în rtc pcf 8563 manual

Toate informațiile despre temperatură sunt scrise pe cardul sd în format txt și au următoarea formă

Ulterior, datele au fost utilizate pentru a compila graficele de temperatură ale vremii.
Acest dispozitiv este un prototip, nu există copii la îndemână (în prezent totul funcționează). Imediat ce o pot obține, voi descrie procesul de asamblare completă cu fabricarea de software etc.

Potrivit pentru subiect

Subiecte conexe

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...