» Thema's » Tips »Thermostaat op de Arduino Mega 2560

Thermostaat op de Arduino Mega 2560


Goede dag voor iedereen. Dit project werd geïmplementeerd in een van de scholen in de buurt van Moskou voor een klas robotica en natuurwetenschappen. De taak van het apparaat omvat afbeeldingen van datum, tijd, temperatuur en het opnemen van informatie op sd-media met een interval van een half uur in een txt-bestandsformaat.

De samenstelling van het product omvat:
1. Arduino mega 2560
Thermostaat op de Arduino Mega 2560

2. Glcd12864 v 2.0 (of een standaard Chinees scherm op de ks0107 / ks0108-chips)

3. Real-time klok Hz 85 63

4. Temperatuursensor TMP36

5. Module voor micro SD-kaart


Regeling en verbindingen


Het Glcd12864 v2.0-display is aangesloten via een parallelle interface. De real-time klok gebruikt het I2c-protocol (sda sdc-pinnen op het bord) en de micro sd-module gebruikt spi, pinnen 50 tot en met 53 (specifiek op dit bord). Alles wordt gevoed, behalve de achtergrondverlichting van 5V, de achtergrondverlichting gebruikt 3.3V. Over het algemeen is de regeling niet ingewikkeld. De voeding kwam van een eenvoudige, standaard 5V-adapter. Stroomverbruik van het apparaat in de buurt van 100 mA.

Bekijk op breadboard


Schets
Schets
U8glib bibliotheek

De schets zelf gebruikt de standaard arduino-bibliotheken, met uitzondering van de weergave, waarvoor de U8glib-bibliotheek vereist is. Lettertypen voor de schets worden in het archief gegeven en voor een correcte werking moeten ze in de map met de schets staan ​​Opmerkingen over de belangrijkste punten worden in de schets zelf gegeven.

De timer wordt ingesteld door de waarde van de decimaal-binaire code in de regels 45 en 46 te schrijven. In dit geval is de responsperiode een half uur. Om de periode voor een uur te veranderen, schrijven we in regel 46 de waarde B00111111. Dienovereenkomstig schrijven we dezelfde waarde naar de functieregel voor timerreset 54. Meer gedetailleerde informatie over het manipuleren van de timer in rtc pcf 8563 handleiding

Alle temperatuurinformatie wordt in txt-formaat naar de sd-kaart geschreven en heeft de volgende vorm

Vervolgens werden de gegevens gebruikt om temperatuurgrafieken van het weer samen te stellen.
Dit apparaat is een prototype, er zijn geen werkende exemplaren aanwezig (alles werkt momenteel). Zodra ik het kan krijgen, zal ik het proces van volledige montage beschrijven met de fabricage van software, enz.

Geschikt voor onderwerp

Gerelateerde onderwerpen

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...