» Themen » Tipps »Thermostat am Arduino Mega 2560

Thermostat auf dem Arduino Mega 2560


Guten Tag an alle. Dieses Projekt wurde in einer der Schulen in der Nähe von Moskau für eine Klasse von Robotik und Naturwissenschaften durchgeführt. Die Aufgabe des Geräts umfasst Bilder von Datum, Uhrzeit, Temperatur sowie die Aufzeichnung von Informationen auf SD-Medien im Abstand von einer halben Stunde in einer Datei im TXT-Format.

Die Zusammensetzung des Produkts umfasst:
1. Arduino Mega 2560
Thermostat auf dem Arduino Mega 2560

2. Glcd12864 v 2.0 (oder ein chinesischer Standardbildschirm auf den ks0107 / ks0108-Chips)

3. Echtzeituhr Hz 85 63

4. Temperatursensor TMP36

5. Modul für Micro-SD-Karte


Schema und Verbindungen


Das Display Glcd12864 v2.0 ist über eine parallele Schnittstelle verbunden. Die Echtzeituhr verwendet das I2c-Protokoll (SDA-SDC-Pins auf der Karte), und das Micro-SD-Modul verwendet die SPI-Pins 50 bis 53 (speziell auf dieser Karte). Alles wird mit Strom versorgt, außer der Display-Hintergrundbeleuchtung von 5V, die Hintergrundbeleuchtung verwendet 3,3V. Im Allgemeinen ist das Schema nicht kompliziert. Die Stromversorgung der Platine erfolgte über einen einfachen Standard-5-V-Adapter. Gerätestromaufnahme im Bereich von 100 mA.

Blick auf Steckbrett


Skizze
Skizze
U8glib Bibliothek

Die Skizze selbst verwendet die Standard-Arduino-Bibliotheken mit Ausnahme der Anzeige, für die die U8glib-Bibliothek erforderlich ist. Die Schriftarten für die Skizze werden im Archiv angegeben und sollten für den korrekten Betrieb im Ordner mit der Skizze funktionieren. Kommentare zu den Hauptproblemen sind in der Skizze selbst enthalten.

Der Timer wird eingestellt, indem der Wert des Dezimal-Binärcodes in die Zeilen 45 und 46 geschrieben wird. In diesem Fall beträgt die Antwortzeit eine halbe Stunde. Um den Zeitraum für eine Stunde zu ändern, schreiben wir in Zeile 46 den Wert B00111111. Dementsprechend schreiben wir den gleichen Wert in die Funktionszeile 54 zum Zurücksetzen des Timers. Detailliertere Informationen zum Manipulieren des Timers in RTC PCF 8563 Handbuch

Alle Temperaturinformationen werden im TXT-Format auf die SD-Karte geschrieben und haben die folgende Form

Anschließend wurden die Daten verwendet, um Temperaturdiagramme des Wetters zu erstellen.
Dieses Gerät ist ein Prototyp, es sind keine Arbeitskopien vorhanden (alles funktioniert derzeit). Sobald ich es bekommen kann, werde ich den Prozess der vollständigen Montage mit der Herstellung von Software usw. beschreiben.

Geeignet für das Thema

Verwandte Themen

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      EntschuldigungtanzenTanz2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...