Arduino PID bibliotek - ljusstyrka



PID definitioner:

Den proportionella/Integral/derivat controller eller PID-regulator eller bara PID, är en process control techinics som går med proportionell integrerad och härledda åtgärder, vilket leder till fel signal är minimeras genom proportionell åtgärd, integrerad åtgärd och rensades med ett varvtal som erhålls med den förebyggande derivatan åtgärden.
Den är baserad på matematisk modellering i svaret av en loop processen kontrolleras.

I praktiken finns domänkontrollanter som PID inuti elektroniska styrenheter kallas "single-loop", ofta med mikroprocessorer, och även genom programvara på programmerbara styrsystem (PLC) och annan utrustning.

I detta projekt, kommer att vi simulera en ljusstyrka med Arduino.
Arduinoen kommer att köra PID biblioteket som finns på:

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

Förutom den PID biblioteken för Arduino, måste också den PID främre för bearbetning, som är ett GUI för att konfigurera kontrollparametrar, till exempel P, I D, sätta punkt och sätt att arbeta, etc... .; utför ett användarvänligt gränssnitt med Arduino.
Du kan också hämta PID_FrontEnd från länken ovan.

Som vi kommer att arbeta med Arduino och bearbetning, vi måste ha Arduinoen IDE och bearbetning 1.0.1 2.0b8 installerad i vår dator.
Till bearbetning programvara, köra ordentligt med PID_FrontEnd, behöver vi också biblioteket "ContorlP5" för bearbetning installerad i vår dator.
Du kan hämta biblioteket "ControlP5" direkt från den relaterade länken nedan:

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

För information om PID control processer råder jag dig att besöka PID_V1 bibliotekets skapare hemsida.

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

Också komma åt webbplatsen "kontroll Guru" för mer detaljer om automation och kontroll.

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

Detaljer om "System" finns på webbplatsen:

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

Se Steg
Relaterade Ämnen

Arduino PID-koden för linje följande Robot

I detta instructable, du lära dig att göra Arduino PID koder för varje uppgift, några matematik och design robotar som är effektivare än andra.Att starta, titta på videon ovan för att se hur PID linje följande fungerar, i det här exemplet vi brukade...

Boll och platta Arduino PID Control

Detta är min hemlagade boll & Plate system. Systemet består av 2 digital servo motors (HS-422 ECO), mikrokontroller Arduino UNO och 4 wire Resistiv pekskärm (7"). Det finns två PID flygledare arbeta separat för varje område. Detta system kan flyt...

Styra bipolära stegmotorer med Arduino [utan bibliotek]

Verktyg:-Arduino UNO-Skärbräda-L293D-Stegmotor-12v adapter [eller någon strömkälla som är lämplig för din motor enligt databladet]-Hoppare ledningarSteg 1: Förstå hur bipolär stepper motor fungerar.Vänligen se de första 14 minuterna av följande video...

Hall effekt sensorer 3: PID Control

I detta Instructable kommer vi avsluta vår serie i tre delar på hall effekt sensorer genom att vår ståndpunkt kontroll PID control. Vi kommer att gå över de tre delarna av PID control (proportionell, Integral, derivat) och hur de påverkar klivasvaret...

Bygga en kontrollerbar kaffe Kafferostningsföretagen från en Air Popcorn Popper

jag har en passion för kaffe. Jag har också en passion för elektroteknik. Varför inte kombinera dem?Detta Instructable beskriver hur jag förändrat en varmluft popcorn popper till en fullständigt controllable kaffe Kafferostningsföretagen! Följ dessa...

En helautomatisk kaffe bean Kafferostningsföretagen (Arduino)

jag fick in i världen av Arduino när två vänner informerade mig om denna lilla enhet självständigt från varandra. Jag läste om det och såldes omedelbart. Tänk om jag hade det så många år sedan, hur mycket skulle jag ha uppfunnit redan, vad skulle jag...

Arduino RC bil med FPV Camera

Detta Instructable beskriver en fjärrkontroll bil jag har satt ihop. Bilen har inga verkliga syftet - var det bara en utmaning, att se vad kunde göras med allmänt tillgänglig maskinvara. Det har följande funktioner:-4 x 4 rock crawler chassi-PC baser...

Arduino Powered autonoma fordon

Några månader börjat tillbaka jag spela runt med Arduino mikrokontrollanter som en lärande (och kul). Detta projekt är kulmen på det. Målet med projektet var att skapa ett fordon som självständigt kan navigera genom en serie waypoints (GPS koordinate...

Borstlösa Gimbal med Arduino

Detta är ett våren 2014 elektronik projekt på Pomona College skapad av Andreas Biekert och Jonah Grubb. Tack till Professor Dwight Whitaker, Tony Grigsby och Pomona Fysikum.Vårt mål med detta projekt var att skapa en 2 axis borstlös gimbal styrs enba...

Mini Arduino Portable EEG - Brain Wave Monitor +

detta är ett annat exempel på mångsidigheten, och för vad, Arduino, en liten LCD-färgskärm och rätt typ av sensorer, kan göra.OBS:Detta är ett pågående arbete... Jag kommer att arbeta på flera faser tills jag slutföra en "bärbara människans vitala mo...

3D tryckt Arduino Quadricopter

Översikt:Efter rensning på nätet efter billiga metoder för att bygga en quadicopter och kommer med några hållbara lösningar, beslutade vi att det vore bäst om vi skapat en quadicopter av vår egen. Med lite elektronik erfarenhet och en liten budget ha...

Hur man använder en P10 modul med arduino

Hej alla, i detta projekt, vi kommer att lära sig använda en P10 modul med arduino nano. Du måste köpa en P10-modul och ett nätaggregat. Det finns några bra informationer på den freetronics.Steg 1: P10 modul Funktioner:32 x 16 hög ljusstyrka röda lys...

Arduino simulering dator tangentbord

Som typisk inmatningsenhet har tangentbord särskilda fördelar när de används för interaktioner. För att ge ett fall till exempel, reservdelar passerar push-nyckeln händelser till blixt via tangentbordet hela processen med att gå igenom besvärliga grä...

Android kontrollerade ljus och kraft, pfodDevice för Arduino

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...

Arduplane - baserade Arduino rc flygplan i mindre än 50$.

RC flygplan är en av de största leksaker alla vill spela med. Men att köpa en kan vara dyrare kan få händerna smutsiga och bygga en för oss själva med hjälp av Arduino mikrokontrollanter. Kan göra vår egen sändare och mottagare och bygga ett flygande...

Arduino Android USB-seriell kommunikation med OTG kabel

Jag har gjort en Arduino baserade natten lampa med hjälp av foto motstånd och problem med det är ljusnivåer var olika från plats till plats, när jag testar jag har använt ett värde som en tröskel för att slå på ljuset och efter att fastställa det i d...

Baserade Arduino remote översättare

Det finns 3 fjärrkontrollen är bara att titta på min TV, för TV, sätta topp låda och sound bar. Förfarande för att titta på TV är byta på TV att sätta sin källa till A / V, inkoppling ljudsystem och sätta dess källa för aux och inkoppling sätta topp...

Arduino-drivna A-10 stick grepp remote w/Emergency Party knappen!

jag kom över Plama2002's "Emergency Party Button" bygga ett tag tillbaka och ville ha något liknande för min bar. Jag hade också en gammal USAF B-8 stick grepp från en A-10A som jag plockade upp i mitt tidigare liv. Jag tänkte att istället för a...

Geo Data Logger: Arduino + GPS + SD + Accelerometer att logga, tidsstämpel och geo-tag sensordata

uppdateringar17 okt 2013: Jag har publicerat en guide om hur du använder din Android-telefon kan utföra en liknande uppgift genom att utnyttja din Android enheten är inbyggd GPS och sensorer.6 feb 2013: Med på GeoAwesomeness http://geoawesomeness.com...