Events

:

:

Elektronik | Funk | Software

Der Technik-Blog

  • Social Media

    Werbung:


    Neue Artikel


    Events

    • Keine zukünftigen Events vorhanden

    Der Technik-Blog

    Arduino DC 36V 5V Capacitive Sesnor

    Arduino Kapazitiver Sensor

    Alex @ AEQ-WEB

    Ein kapazitiver Sensor oder auch Näherungssensor detektiert kapazitive Veränderungen in der Umgebung. Der Sensor regiert daher auf verschiedene Stoffe, die eine gewisse Leitfähigkeit haben. Dazu gehören hauptsächlich Metalle und Flüssigkeiten. Einige Sensoren besitzen auch die Möglichkeit, die Empfindlichkeit einzustellen. Dies geschieht entweder über ein Potentiometer oder einen Taster, mit dem der Sensor an die Kapazität von der Umgebung angepasst werden kann. Da der Sensor sehr viel in der Industrie eingesetzt wird, arbeiten die meisten Sensoren mit 24 Volt. Der Sensor wird gerne zum Ermitteln von Füllständen in Tanks, Luftblasen in Leitungen oder auch zum Detektieren von Flüssigkeitsaustritten bzw. Lecks verwendet. Darüber hinaus kann er auch als Metalldetektor, Berührungssensor oder Türkontakt verwendet werden.

    Der Sensor am Arduino

    Für Sensor eignet sich Beispielsweise perfekt für sämtliche Arduino Projekte. Einige Sensoren, die z.B. in einem Spannungsbereich von 6 bis 36 Volt arbeiten, werden auch mit 5 Volt am Arduino funktionieren. Dazu wird einfach die Versorgungsspannung vom Arduino hergenommen und die Signalleitung an einen digitalen Eingang am Arduino angeschlossen. Am Arduino selbst muss lediglich der digitale Eingang eingelesen werden, der dann je nach Status vom Sensor HIGH oder LOW ist.

    Werbung:

    24 Volt Sensoren

    Viele Sensoren arbeiten jedoch nur mit 24 Volt und schalten diese auch hinaus. Damit Sensoren mit einem Schaltpegel von über 5 Volt haben auch am Arduino funktionieren, muss ein entsprechender Spannungsteiler gebaut werden. Der einfache Spannungsteiler besteht aus zwei Widerständen, die die 24 Volt auf 5 Volt konvertieren. In diesem Beispiel ist es eine Reihenschaltung von einem 1800 Ohm und einem 470 Ohm Widerstand. In der Mitte wird dann der digitale Pin vom Arduino angeschlossen.

    Arduino Code

    Der Beispielcode ist relativ einfach aufgebaut und funktioniert ähnlich wie der Beispielcode eines Tasters. Zuerst wird der digitale Eingangspin definiert. In der Hauptschleife wird der digitale Pin abgefragt und je nach Status (0 oder 1) findet die entsprechende Ausgabe im Serial Monitor statt. Dabei wird dann angezeigt, ob der Sensor aktiv ist oder nicht.

    Werbung:

    int sensorpin = 2;
    
    void setup() {
      Serial.begin(9600);
      pinMode(sensorpin, INPUT);
    }
    
    void loop() {
      int sensorstate = digitalRead(sensorpin);
      if (sensorstate == 1) {
        Serial.println("Cap. Sensor active");
      } else {
        Serial.println("Cap. Sensor not active");
      }
      delay(10);
    }


    122X122

    Über den Autor

    Alex, der Gründer von AEQ-WEB. Seit über 10 Jahren beschäftigt er sich mit Computern und elektronischen Bauteilen aller Art. Neben den Hardware-Projekten entwickelt er auch Webseiten, Apps und Software für Computer.

    Top Artikel in dieser Kategorie:

    Arduino LM358 PT1000 Sensor Converter

    Temperatur messen mit PT1000 & Arduino

    • Video
    • DE/EN

    PT1000 Sensoren können nicht direkt analog mit einem Mikrocontroller gemessen werden. Wie baut man einen Messwandler mit dem LM358 für den PT1000 und Arduino?

    Weiterlesen
    Arduino PT100 Temperature Sensor Converter

    PT100 Temperatur messen mit Arduino

    • Video
    • DE/EN

    Der PT100 ist ein sehr präziser industrieller Temperatursensor. In diesem Artikel geht es um den Bau eines Messverstärkers zum Einlesen eines PT100 am Arduino

    Weiterlesen

    Social Media

    Werbung:


    Neue Artikel


    Events

    • Keine zukünftigen Events vorhanden