Arduino PID bibliotheek - Brightness Control


PID definities:

De evenredige/integraal/afgeleide controller of PID-regelaar of alleen PID, is een serverreactie controle techinics die proportioneel integrale en afgeleide acties deelnemen, waardoor de fout signaal is geminimaliseerd door proportionele actie, integraal actie en goedgekeurd door een snelheid verkregen met de preëmptieve afgeleide actie.
Het is gebaseerd op wiskundige modellering van de reactie van een lus proces worden gecontroleerd.

In de praktijk zijn de PID-controllers gevonden binnen elektronische besturingen genaamd "single-loop", vaak met microprocessors, en ook door middel van software op programmeerbare besturingen (PLC) en andere apparatuur.

In dit project, zullen we een helderheidsregeling met Arduino simuleren.
De Arduino zal worden uitgevoerd de PID-bibliotheek die kan worden gevonden op:

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

Naast de PID library voor Arduino, moet ook de front-end van PID voor verwerking, die een GUI is te configureren de afstellingsparameters, zoals P, I, O, instelpunt en manieren van werken, etc... .; het uitvoeren van een gebruiksvriendelijke interface met de Arduino.
U kunt ook de PID_FrontEnd uit de link hierboven.

Zoals we met Arduino en Processing werken zullen, we moeten van de Arduino IDE en verwerking 1.0.1 2.0b8 geïnstalleerd op onze computer.
Op de Processing software, stormloop op gepaste wijze met PID_FrontEnd, moeten ook de bibliotheek "ContorlP5" voor verwerking in onze computer geïnstalleerd.
U kunt de bibliotheek "ControlP5" rechtstreeks downloaden van de verwante link hieronder:

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

Voor meer informatie over PID controle processen adviseer ik u om te bezoeken van de bibliotheek van de PID_V1 Schepper website.

http://brettbeauregard.com/blog/2011/04/Improving-the-beginners-PID-Introduction/

Ook toegang tot de "controle Guru"-website voor meer informatie over automatisering en controle.

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

Details over "Controlesystemen" kunnen worden gevonden in de website:

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

Gerelateerde Artikelen

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meterIn dit project kunt u bekijken hoe u kunt besturen servomotor en tu Bereken afstand met behulp van de arduino en ultrasone sensor. U nodig hebt: 1. Arduino (uno, nano, mini pro)HardwareZet de
Arduino PID code voor lijn volgende Robot

Arduino PID code voor lijn volgende Robot

In dit instructable, leert u hoe maak je Arduino PID codes voor elke taak, sommige wiskunde en ontwerp robots die efficiënter dan anderen zijn.Om te beginnen, Bekijk de video hierboven om te zien hoe de PID lijn volgende werkt, in dit voorbeeld gebru
Bal en plaat Arduino PID controle

Bal en plaat Arduino PID controle

Dit is mijn zelfgemaakte bal & plaat systeem. Systeem bestaat uit 2 digitale servomotoren (HS-422 ECO), microcontroller Arduino UNO en 4 draad resistief touchscreen (7"). Er zijn twee PID controllers werken afzonderlijk voor elk zwaartepunt. Dit
Arduino gebaseerd huis kachel Controler met SMS User Interface

Arduino gebaseerd huis kachel Controler met SMS User Interface

het project biedt instructies en code om te bouwen van een verwarming controller voor uw thuisnetwerk of externe landhuis, die kan worden beheerd en gecontroleerd door GSM via SMS-commando's. Ik begon te ontwerpen het als we een betrouwbare en op afs
Arduino - WEBCAM PAN TILT CONTROL Using servos & KY 023 Joystick

Arduino - WEBCAM PAN TILT CONTROL Using servos & KY 023 Joystick

Hallo mensen! Vandaag maakte ik een Pan tilt controle met een oude webcam, Dont mind de slechte video, zei ik "Oude" LoL! Zijn vrij gemakkelijk op te bouwen moet u 2 servo's een joystick, het schema, code en een beetje creativiteit. Volg de link
Arduino tb.shield (de controle van de beweging van de timelapse van de 3 as)

Arduino tb.shield (de controle van de beweging van de timelapse van de 3 as)

Ik hou van timelapse fotografie.Twee jaar geleden, gedreven door een goede vriend van mij die heb ik besloten om het eens te proberen op timelapse fotografie. Ik had een DSLR camera maar niet een intervalmeter, had ik een kleine elektronische circuit
ARDUINO MIDI VIERREGELIGE MOTION CONTROL

ARDUINO MIDI VIERREGELIGE MOTION CONTROL

Dit Instructable zullen over het bouwen van een vier-line cablecam/beweging controle-eenheid.Het principe is niets nieuws Zie CATCAM.Zijn gebaseerd rond vier motoren/lieren en een controle-eenheid waarmee de motoren.KERNONDERDELENArduino UNO (of elke
Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Wij iedereen zijn bezorgd over de veiligheid van ons huis. Wereld steeds slimmer en slimmer elke dag en we willen controle en ons ding in slimmere manier beveiligd. In deze tutorial die ik hoe uitleggen zal gemaakt gebaseerd een arduino DIY smart loc
Arduino Based geautomatiseerde verlichting Control

Arduino Based geautomatiseerde verlichting Control

dit is mijn tweede instructable. Ik wil delen een aantal van de basis dingen die ik heb gemaakt met behulp van de arduino, ik ben de laatste tijd zo druk. dan kreeg ik de kans om deze vrije tijd... geïnspireerd door mijn oud-leerling en een collega c
Arduino - CLAP SWITCH - SOUND CONTROL SWITCH

Arduino - CLAP SWITCH - SOUND CONTROL SWITCH

Hallo mensen! Vandaag maakte ik een klap schakelen met een DIY geluidbeheersing module. Ik gesoldeerd de Sound control Module een paar maanden geleden, en vandaag heb ik besloten om te controleren als het werkt, en het doet. Ik had een harde tijd om
Arduino DC motor snelheid controle potentiometer

Arduino DC motor snelheid controle potentiometer

Dit instructable begeleidt u over hoe naar controle de snelheid van een Dc-motor met een potentiometer en een arduino...Stap 1: Deel lijst 1) Arduino2) D.C. motor3) NPN transistor TIP1204) gelijkrichter Diode5) 3 * 220 Ohm resitors6) 10 K Potentiomet
Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. De L298N Motor Driver Module is makkelijk te controleren met Arduino, en met behulp van Visuino kunt u uw a
Hoe te programmeren van een Arduino versnellingsmeter voor beweging controles

Hoe te programmeren van een Arduino versnellingsmeter voor beweging controles

Controle van de beweging is altijd iets dat mijn interesse heeft een piek. Dit is vooral zo onlangs toen ik ontdekte hoe gemakkelijk Arduino ze naar programma maakt. Zodra instellen goed dit gemakkelijk een ontzagwekkende deur die zoveel mogelijkhede
Lego Technic auto met Arduino en XBee Wireless Control

Lego Technic auto met Arduino en XBee Wireless Control

ik was doorlezen Instructables een fijne winter zaterdag, toen mijn 8 yo zoon kwam in en tuurde over mijn schouder en zag dit: door sath02. Mijn zoon is een grote fan van alle dingen Lego, en houdt van robots en auto's, en dit had gelijk zijn straatj