Herunterladen Diese Seite drucken

AZ-Delivery ATmega328p Bedienungsanleitung

Datenloggermodul
Herzlich willkommen!
und vielen Dank, dass Sie sich für unser AZ-Lieferdatenlogger-Modul entschieden
haben. Auf den folgenden Seiten werden wir Sie durch die ersten Schritte der
Installation auf dem Mikrocontroller begleiten.
Wir wünschen Ihnen viel Spaß!
Dieses Datenloggermodul ist für FAT16/FAT32-formatierte SD-Karten geeignet. Die
integrierte 3,3V Level-Shifter-Schaltung schützt die SD-Karte vor Beschädigungen.
Mit d e r Echtzeituhr w i r d d i e Zeit nicht gestoppt, auch wenn der Mikrocontroller
nicht verwendet wird.
Verdrahtung des Moduls mit einem ATmega328p-
Mikrocontroller:
Die Verdrahtung ist relativ einfach. Sie sollten das Modul auf einen der kompatiblen
Mikrocontroller stecken. Die folgenden sind kompatibel:
ATmega328p Mikrocontroller
Nano V3.0
Mega 2560 R3
Oder ähnliche Mikrocontroller-Boards
Nachdem die Abschirmung aufgesteckt wurde, kann der Mikrocontroller mit S t r o m
versorgt werden.
"Programmierung" des Mikrocontrollers:
Bevor wir mit der Programmierung beginnen können, müssen wir zunächst die
entsprechenden Bibliotheken von git herunterladen und installieren.
loading

Inhaltszusammenfassung für AZ-Delivery ATmega328p

  • Seite 1 Mit d e r Echtzeituhr w i r d d i e Zeit nicht gestoppt, auch wenn der Mikrocontroller nicht verwendet wird. Verdrahtung des Moduls mit einem ATmega328p- Mikrocontroller: Die Verdrahtung ist relativ einfach. Sie sollten das Modul auf einen der kompatiblen Mikrocontroller stecken.
  • Seite 2 Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
  • Seite 3 Anforderungen der RoHS-Richtlinie (2011/65/EU) entspricht und keine gefährlichen Stoffe in über den Grenzwerten zulässigen Mengen enthält, können dennoch Rückstände vorhanden sein. Beachten Sie die folgenden Sicherheitshinweise, um chemische Gefährdungen zu vermeiden: Achtung: Beim Löten können Dämpfe entstehen, die gesundheitsschädlich sein können. Hin- weis: Verwenden Sie einen Lötdampfabsauger oder arbeiten Sie in einem gut belüfteten Bereich.
  • Seite 4 Laden Sie die Ressourcen von hier herunter: https://github.com/adafruit/RTClib/archive/master.zip Entpacken Sie diese Zip-Datei (mit 7zip) in den Ordner: [Benutzerverzeichnis (C:\Benutzer\Florian\) \ Eigene Dateien \ Mikrocontroller \ Bibliotheken \ RTClib Hinweis: Wenn dieser Ordner nicht existiert, sollten Sie ihn einfach erstellen. Nach der Installation starten wir die Arduino-IDE-Software und öffnen ein Beispiel: Wählen Sie unter Datei >...
  • Seite 5 Vorstandsverwaltung. Erst dann können Sie mit der Sendung beginnen. Dazu klickt man auf . Nach kurzer Zeit wird das Programm auf den Mikrocontroller geladen, und Sie sollten nun den seriellen Monitor in der Arduino- IDE-Software öffnen: Werkzeuge > Serial Monitor Nach dem Öffnen muss die Baudrate auf 57600 geändert werden.
  • Seite 6 Wir passen diese Linie an // rtc.adjust(DateTime(F( DATE ) , F( TIME ) )); wie folgt: rtc.isrunning()) { Serial.println("Die RTC läuft NICHT!"); // Die folgende Zeile setzt die RTC auf das Datum und die Uhrzeit, zu der dieser Sketch kompiliert wurde rtc.adjust(DateTime(F( DATE F(__ZEIT__)));...
  • Seite 7 Wählen Sie unter Datei > Beispiele > SD > CardInfo. Da es verschiedene SD-Karten-Shields gibt, müssen wir unser Shield im Code noch angeben: // Ändern Sie diese Einstellung entsprechend Ihrem SD-Schild oder Modul; // Ethernet-Schirm: Pin 4 // Adafruit SD Shields und Module: Pin 10 // Sparkfun SD Schild: Pin 8 // MKRZero SD: SDCARD_SS_PIN const int chipSelect = 10;...
  • Seite 8 Jetzt können wir auch Daten auf die SD-Karte schreiben. Dafür gibt es das Beispiel DataLogger: Hier stellen Sie das Schild wieder ein: const int chipSelect = 10; Und, wenn möglich, ändern Sie auch die Baudrate. Nach dem Upload werden die Werte der Analogeingänge 0, 1 und 2 auf die SD-Karte in eine Datei namens "datalog.txt"...
  • Seite 9 Sie haben es geschafft! Ihr Datenlogger hat die aktuelle Uhrzeit und schreibt auch Testergebnisse auf die SD-Karte! Jetzt ist es an der Zeit, zu lernen und Ihre eigenen Projekte zu verwirklichen. Für weitere Hardware steht Ihnen unser Online-Shop jederzeit zur Verfügung: https://az-delivery.de Viel Spaß! Impressum https://az-delivery.de/pages/about-us...