Arduino PID bibliothèque - réglage de la luminosité

définitions de PID :

Le contrôleur proportionnel/intégrale/dérivé ou le régulateur PID ou le PID juste, est techinics de contrôle d’un processus qui relient des actions proportionnelles intégrale et dérivées, ce qui provoque le signal d’erreur est minimisé par l’action proportionnelle, intégrale et dégagé par une vitesse obtenue avec l’action dérivée préemptive.
Il repose sur une modélisation mathématique de la réponse d’un processus de boucle à télécommander.

Dans la pratique, les contrôleurs de PID sont trouvés à l’intérieur de régulateurs électroniques appelés boucle « unique », souvent avec des microprocesseurs et également par le biais de logiciels sur les automates programmables (PLC) et d’autres équipements de contrôle.

Dans ce projet, on simulera un réglage de la luminosité avec Arduino.
L’Arduino s’exécutera à la bibliothèque de PID, qui peut être trouvée à :

http://Playground.Arduino.cc/code/PIDLibrary

En plus de la bibliothèque de PID pour Arduino, devra également l’extrémité avant du PID pour le traitement, qui est une interface graphique pour configurer les paramètres de contrôle, tels que P, I, D, Point de consigne et modes de travail, etc.... .; exécution d’une interface conviviale avec Arduino.
Vous pouvez également télécharger la PID_FrontEnd à partir du lien ci-dessus.

Comme nous allons travailler avec Arduino et traitement, nous avons besoin d’IDE de l’Arduino et Processing 1.0.1 2.0b8 installé dans notre ordinateur.
Pour le logiciel de traitement, fonctionner correctement avec PID_FrontEnd, nous devons également la bibliothèque « ContorlP5 » pour le traitement installé dans notre ordinateur.
Vous pouvez télécharger la bibliothèque « ControlP5 » directement depuis le lien ci-dessous :

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

Pour plus d’informations sur les processus de contrôle PID, je vous conseille de visiter le site du créateur de la bibliothèque PID_V1.

http://brettbeauregard.com/blog/2011/04/Improving-the-Beginners-PID-introduction/

Également accéder le site de "contrôle gourou" pour plus d’informations sur l’automatisation et de contrôle.

http://www.controlguru.com/pages/table.html

Détails sur « Systèmes de commande » se trouvent dans le site Web :

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

Articles Liés

Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Outils :-Arduino UNO-Maquette-L293D-Moteur pas à pas-12v adaptateur [ou toute source d'alimentation qui convient à votre moteur selon la fiche technique]-Fils de raccordementÉtape 1: Comprendre comment bipolaire travaux de moteur pas à pas.S'il vous
Utilisation des Mozzi bibliothèque avec 5 potentiomètres

Utilisation des Mozzi bibliothèque avec 5 potentiomètres

Mise en routeL'objectif de ce projet était de créer des filtres et contrôles qui peuvent manipuler son qui est généré par un Arduino. Normalement les Arduino peut générer uniquement tons simples qui ne sont pas utiles si vous essayez d'obtenir des so
Arduino Serial Terminal Oled avec bibliothèque Adafruit SSD1306

Arduino Serial Terminal Oled avec bibliothèque Adafruit SSD1306

J'ai utilisé la bibliothèque et les graphiques Adafruit_GFX Adafruit_SSD1306 que j'ai fait la plateforme Arduino utilisée comme terminal sérieet les caractères reçus atravez un mini écran OLED, ce n'est que la première partie d'un projet un peu plus
Arduino TFT affichage et polices de la bibliothèque

Arduino TFT affichage et polices de la bibliothèque

Je suis assez fan de l'Arduino comme il y a tellement logiciels déjà disponibles sur l'internet, ce qui rend remplir plus facilement de nouveaux projets !Récemment j'ai acheté quelques écrans TFT 1.8" à bas prix pour un projet, au début je ne pouvais
Bibliothèque de pilote LCD Arduino I2C et PackMan

Bibliothèque de pilote LCD Arduino I2C et PackMan

Ce projet est un port d'Arduino complète d'une Instructable antérieure qui peut être trouvé ici ;Qui s'intitulait instantané...« Microchip PIC Library pour contrôler une 20 de 4 LCD sur I2C »C' est mon premier rendez-vous à l'écriture d'une bibliothè
Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Le moteur pas à pas 28BYJ-48 avec le pilote ULN2003 semble maintenant tout à fait une configuration courante. Le moteur et le conducteur sont facilement disponibles et à peu de frais. Toutefois, la bibliothèque de moteur stepper arduino standard ne f
Comment faire pour installer les bibliothèques dans l’Arduino

Comment faire pour installer les bibliothèques dans l’Arduino

c'est juste un mini instructable pour décrire le processus d'ajout et d'utilisation d'une bibliothèque dans l'Arduino. C'est assez bien les informations nécessaires si vous voulez de plus avec votre arduino que clignoter une LED.Étape 1: Trouver une
Configuration du logiciel DigiX/Arduino ARM DUE math bibliothèque

Configuration du logiciel DigiX/Arduino ARM DUE math bibliothèque

Voici mes notes sur comment configurer mon environnement de développement pour le jury de DigiX. Le Conseil de DigiX (par digistump) est mon nouveau jouet pour ce projet. Il a plusieurs fonctions pratiques qui augmentent l'Arduino Due. Son basé sur l
Comment utiliser la bibliothèque SRIO pour Arduino

Comment utiliser la bibliothèque SRIO pour Arduino

avec SRIO Library, vous pouvez étendre votre Arduino d'e/s avec registre à décalage 4021 et 74HC595vous pouvez trouver ce tutrorial ici : http://www.e-licktronic.com/en/content/19-tutorial-library-sriohttp://www.e-licktronic.com/en/content/19-tutoria
Bibliothèques de l’Arduino pour userspace

Bibliothèques de l’Arduino pour userspace

Bibliothèques d'userspace Arduino-comme pour le Beagle - GSoC 2013Presque tout le monde dans la communauté embedded est familier avec l'environnement de développement Arduino. Créer des bibliothèques de l'Arduino pour userspace pourrait offrir import
Transmetteur RF Attiny85 Arduino Uno récepteur (Manchester bibliothèque/w, Arduino 1.0)

Transmetteur RF Attiny85 Arduino Uno récepteur (Manchester bibliothèque/w, Arduino 1.0)

Pour ce projet, vous aurez besoin :Arduino UnoAttiny85Émetteur de 315 MhzRécepteur 315 MhzCondensateur 10uFConseil de painCâbles de démarrage du painCâbles d'un cavalierÉtape 1: Télécharger logiciel Arduino, Attiny soutien et bibliothèque de Radio Ma
Plateforme de robotique Arduino simple de Carduino - A avec sa propre bibliothèque

Plateforme de robotique Arduino simple de Carduino - A avec sa propre bibliothèque

il s'agit, comme le titre l'indique, une plate-forme robotique Arduino, avec sa propre bibliothèque. Le modèle « standard » est livré avec deux moteurs arrière, deux omni-roues à l'avant, et un capteur de distance montés à l'avant. Il a également l'e
Comment faire pour l’humidité et capteur de température (DHT11) à Arduino en passant par DHT11 bibliothèque d’interface.

Comment faire pour l’humidité et capteur de température (DHT11) à Arduino en passant par DHT11 bibliothèque d’interface.

DTH11 comprend capteur de température et l'humidité.Composants matériels requis:-1) DTH11 Humidité et capteur de température2) Arduino UNOFils de raccordement 3)4) Bibliothèque SRDVous pouvez obtenir le capteur DTH11 fiche depuis le lien ci-dessousht
Importer une bibliothèque de Code pour Arduino

Importer une bibliothèque de Code pour Arduino

Importer une bibliothèque de Code dans l'environnement du logiciel Arduino.Il s'agit d'une compétence que tous ceux qui travaillent au-delà des principes du code de base de l'IDE Arduino auront à un moment donné à apprendre.Ce petit instructable fera