Arduino-PID-Bibliothek - Helligkeitssteuerung


PID-Definitionen:

Proportionale/Integral/Derivative Controller oder PID-Regler oder nur PID ist eine Proccess Kontrolle Techinics, die Proportional integrative und abgeleitete Maßnahmen anschließen, wodurch das Fehlersignal durch proportional, integral Aktion minimiert und durch eine Geschwindigkeit erhalten mit der präemptiven Vorhaltezeit gelöscht.
Es basiert auf mathematische Modellierung des Verhaltens des Loop-Prozess gesteuert werden.

In der Praxis sind die PID-Regler in elektronischen Steuerungen, genannt "Single-Loop", oft mit Mikroprozessoren, aber auch durch Software auf speicherprogrammierbare Steuerungen (SPS) und anderen Steuergeräten gefunden.

In diesem Projekt simulieren wir eine Helligkeitsregelung mit Arduino.
Der Arduino läuft die PID-Bibliothek zu finden:

http://Playground.Arduino.CC/Code/PIDLibrary

Neben der PID-Bibliothek für Arduino benötigen die PID-Front-End auch für Verarbeitung, die eine GUI um die Steuerungsparameter wie P, I, D, Sollwert und Wege usw. konfigurieren... .; eine benutzerfreundliche Oberfläche mit Arduino durchführen.
Sie können auch die PID_FrontEnd aus den obigen Link herunterladen.

Wie wir mit Arduino und Verarbeitung arbeiten, wir brauchen die Arduino IDE und Verarbeitung 1.0.1 2.0b8 in unserem Computer installiert.
Die Processing-Software ordnungsgemäß ausgeführt, mit PID_FrontEnd benötigen wir auch die Bibliothek "ContorlP5" für die Verarbeitung in unserem Computer installiert.
Sie können die Bibliothek "ControlP5" direkt über den entsprechenden Link unten:

http://www.sojamo.de/Libraries/controlP5/#Installation

Für Details über PID Steuerungsprozesse Rate ich Ihnen, die PID_V1 Bibliothek Schöpfer Website besuchen.

http://brettbeauregard.com/Blog/2011/04/Improving-the-Beginners-PID-Introduction/

Auch auf die "Control-Guru"-Website für weitere Informationen über Automatisierung und Steuerung zugreifen.

http://www.controlguru.com/pages/Table.HTML

Details zu "Steuerungssysteme" finden Sie auf der Website:

http://www.facstaff.Bucknell.edu/mastascu/econtrolhtml/CourseIndex.HTML

In Verbindung stehende Artikel

Arduino PID Code für folgende Roboter Linie

Arduino PID Code für folgende Roboter Linie

In diesem instructable, erfahren Sie wie man Arduino PID-Codes für jede Aufgabe, einige Mathematik und Design-Roboter, die effizienter als andere sind.Wir starten, sehen Sie das Video oben zu sehen, wie die Zeile nach PID arbeitet, in diesem Beispiel
Kugel und Platte Arduino-PID-Regelung

Kugel und Platte Arduino-PID-Regelung

Dies ist meine hausgemachten Ball & Plate System. System besteht aus 2 digitale Servomotoren (HS-422 ECO), Mikrocontroller Arduino UNO und 4 Draht resistiven Touchscreen (7"). Es gibt zwei PID-Regler arbeiten separat für jede Achse. Dieses System
Kontrolle der Bipolare Schrittmotoren mit Arduino [ohne Bibliothek]

Kontrolle der Bipolare Schrittmotoren mit Arduino [ohne Bibliothek]

Werkzeuge:-Arduino UNO-Steckbrett-L293D-Schrittmotor-12v-Adapter [oder eine Stromquelle, die geeignet ist für Ihren Motor gemäß Datenblatt]-Jumper KabelSchritt 1: Verstehen Sie wie Bipolare Schrittmotoren Motorenwerke.Bitte sehen Sie die ersten 14 Mi
Hall-Effekt Sensoren 3: PID-Regelung

Hall-Effekt Sensoren 3: PID-Regelung

In dieser Instructable werden wir unserer dreiteiligen Serie über Hall-Effekt-Sensoren zum Abschluss werden durch die Anwendung der PID-Regelung auf unsere Lageregelung. Wir gehen über die drei Teile der PID-Regelung (Proportional, Integral, Derivat)
3D-Druck Arduino Quadrocopter

3D-Druck Arduino Quadrocopter

Übersicht:Nach dem Aufräumen im Web für billige Methoden der Konstruktion eine Quadicopter und keine tragfähigen Lösungen einfallen, entschieden wir uns, dass es am besten wäre, wenn wir eine Quadicopter unseres eigenen erstellt. Mit ein wenig Elektr
Bauen eine steuerbare Kaffeeröster aus einem Luft Popcorn Popper

Bauen eine steuerbare Kaffeeröster aus einem Luft Popcorn Popper

ich habe eine Leidenschaft für Kaffee.  Ich habe auch eine Leidenschaft für die Elektrotechnik.  Warum nicht kombinieren?Diese Instructable wird beschrieben, wie ich einen Heißluft Popcorn Popper in ein vollständig steuerbar Kaffeeröster verwandelt!
Autopilot - basierend auf dem Arduino Boot

Autopilot - basierend auf dem Arduino Boot

Hier ist, wie man einen Autopiloten zu bauen, die eine RC lenken kann Boot zu Wegpunkten! Es ist leicht zu bauen, basierend auf der beliebten Plattform Arduino und ideal für Bastler wollen einige Löten Praxis! Mit dieser Autopilot kann eine RC Boot l
Bürstenlose Gimbal mit Arduino

Bürstenlose Gimbal mit Arduino

Dies ist ein Frühjahr 2014 Elektronik-Projekt am Pomona College erstellt von Andreas Biekert und Jona Grubb. Dank Professor Dwight Whitaker, Tony Grigsby und Pomona-Physik-Department.Unser Ziel bei diesem Projekt war die Schaffung einer 2-Achsen bürs
Stecker und spielen Arduino Temperatur-Controller

Stecker und spielen Arduino Temperatur-Controller

Ich habe ein paar verschiedene Temperatur-Controller Projekte hier gesehen. Ich wollte zu bauen, mit den folgenden Einschränkungen:Kontrollierte "dummen" Gerät kann direkt in das Gerät eingesteckt werden. Ich wollte nicht in das Gerät zu hacken,
Eine vollautomatische Kaffeebohne Röster (Arduino)

Eine vollautomatische Kaffeebohne Röster (Arduino)

ich habe in die Welt der Arduino eingeführt, wenn zwei Freunde mich über dieses kleine Gerät unabhängig voneinander informiert. Ich darüber gelesen und war sofort verkauft. Erfunden was passiert, wenn ich dies vor vielen Jahren hatte, wieviel würde i
Arduino Powered autonomes Fahrzeug

Arduino Powered autonomes Fahrzeug

Ein paar Monaten begann ich wieder: Herumspielen mit Arduino-Mikrocontroller als einer Lernübung (und Spaß); Dieses Projekt ist das Ergebnis davon. Das Ziel des Projektes war, ein Fahrzeug zu entwickeln, die autonom durch eine Reihe von Wegpunkten (G
Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Hinzufügen von Arduino können Schilde auf dem Raspberry Pi ein sehr großer Schmerz sein. Sie am Ende mit einem Gewirr von Kabeln, die herumlaufen und Einrichtung der Software ist eine Herausforderung in seinem eigenen Recht.Hier ist eine einfache Lös
RatPhone - 3 G FONA Arduino zellularen Handy mit Retro-Push Button Tastatur und Ratte fangen App

RatPhone - 3 G FONA Arduino zellularen Handy mit Retro-Push Button Tastatur und Ratte fangen App

Geschweige denn die iPhones und Androids. Hier ist die RatPhone! Dies ist definitiv kein Smartphone. Aber es ist auch keine dumme Telefon. Sie werden nicht in der Lage, die endlose Stunden auf Facebook oder Twitter zu verschwenden, aber es hilft Ihne
Eine kleine Linearantrieb mit Arduino zu steuern

Eine kleine Linearantrieb mit Arduino zu steuern

Diese Arduino lineare Antrieb Tutorial zeigt wie man eine Firgelli kleine Linearantrieb mit einem Arduino-Board kompatibel und verschiedene input Sensoren, einschließlich ein Slider und Drehknopf für direkte Steuerung, Joystick für inkrementelle Bewe