Das Arduino Nano Kit bietet eine einfache Lösung um den board-mount Drucksensor AMS 5915 mit einem Arduino Nano zu betreiben und die Sensordaten über die I2C-Schnittstelle auszulesen.
Die digitalen board-mount Drucksensoren der Serie
AMS 5915 sind für alle Druckarten in zahlreichen Druckbereichen zwischen 5 mbar und 16 bar verfügbar. Mit einer Versorgungsspannung von 3,3 V und einem I2C Ausgang, über den Druck- und Temperaturdaten ausgelesen werden können, ist er ideal für Mikrokontrolleranwendungen.
Eine beliebte Mikrokontrollerentwicklungsplattform ist die Arduino-Familie, die gewöhnlich auf einem Atmel 8-bit AVR Mikrokontroller basiert. Ein sehr kompaktes Entwicklungsboard in der Arduino Familie ist der
Arduino Nano, der auf einem ATmega328 basiert und zahlreiche GPIO-Pins (General Purpose In- und Outputs) inklusive einer I2C-Schnittstelle und einen Mini USB Typ B Anschluss auf einer kompakten Platine vereint.
Das AMS 5915 Arduino Nano Kit, das bei www.analog-micro.de mit der Bestellbezeichnung “AMS 5915 Arduino Nano Kit” erhältlich ist, vereinfacht die Verwendung eines AMS 5915 Drucksensors zusammen mit einem Arduino Nano. Es umfasst Hardware um den AMS 5915 mit dem Arduino Nano zu verbinden und ein kostenloses Softwarepaket für die
Entwicklungsumgebung des Arduinos, das den Anwender bei der Programmierung des Arduinos für die Auslese der Daten des AMS 5915 unterstützt.
Die Hardware besteht aus zwei Platinen, dem AMS Arduino Nano Shield und dem AMS 5915 Mini PCB, sowie einem Flachbandkabel. Zur Montage werden der Arduino Nano auf das Shield und der AMS 5915 auf das Mini PCB gesteckt und die beiden Platinen mit dem Flachbandkabel verbunden, so werden ohne zu löten alle benötigten elektrischen Verbindungen hergestellt. Sobald das vollständig aufgebaute Kit über ein Mini USB Kabel mit einem Computer verbunden wurde, werden der Arduino und der AMS 5915 mit Strom versorgt und der Arduino ist bereit für die Programmierung.
Das kostenlose, open-source
Softwarepaket "AMS" erleichtert die Programmierung des Arduino Nano um Messdaten von dem AMS 5915 auszulesen. Es enthält eine Bibliothek und einen sofort einsetzbaren und kompilierbaren Beispielcode für die Entwicklungsumgebung des Arduinos. Falls der Beispielcode verwendet wird, können mit sehr geringem Programmieraufwand Druck- und Temperaturdaten von dem AMS 5915 Sensor gelesen und über den virtuellen COM-Port des Arduinos ausgegeben werden. Dazu müssen lediglich der Druckbereich und die I2C-Adresse in der Initialisierungssequenz an den verwendeten Sensor angepasst werden (Die Standardadresse des AMS 5915 ist 0x28
Hex). Die Installation und Verwendung der Bibliothek sowie des Beispielcodes werden detailliert in dem Dokument
"Arduino library for AMS 5812, AMS 5915, AMS 6915" beschrieben.
Referenzen:
- Produktseite des AMS 5915
- Datenblatt des AMS 5915
- Arduino Nano
- Arduino Entwicklungsumgebung
- AMS Arduino Bibliothek "AMS.zip"
- AMS Arduino Bibliotheksreferenz