Bygga en kontrollerbar kaffe Kafferostningsföretagen från en Air Popcorn Popper (18 / 22 steg)
Steg 18: Ändra Arduino skiss
---------------------------------------------------------------Test 2: Testa aArtisanQ_PID programvara
Detta var det test som jag var mest tveksam att köra, eftersom ju av denna tid tillbringade byggnad, forska och inköp, jag inte ville att steka något! Men detta är en nödvändig del av testar alla projekt och acceptera några problem att min kommer testning är en sedvänja.
Den senaste versionen av aArtisanQ_PID programmet kan hittas här: https://docs.google.com/a/union.edu/file/d/0B2vrQmicIGdXOEEybXZqZFFfMG8/edit
Du måste också hämta PID_v1 biblioteket, och placera den i C: / / ProgramFiles / / Arduino / / bibliotek. Detta bibliotek kan laddas från Github här: https://github.com/br3ttb/Arduino-PID-Library/tree/master/PID_v1
Varför kan jag inte använda normala aArtisan koden för att kontrollera redovisningen av systemspecifika säkerhetskrav?
Den ursprungliga aArtisan koden används endast för temeprature inloggning. Arduino skiss har ingen förmåga att skicka signaler till redovisningen av systemspecifika säkerhetskrav. Det är därför du behöver ladda ner aArtisanQ_PID. Denna kod innehåller skisser av den ursprungliga koden Artisan, som
koden för fas vinkel kontroll och PWM kontroll över dina två solid state reläer.
Vad revideringar ska jag göra på aArtisanQ_PID skissen?
Efter lastning hela aArtisanQ_PID skissen, ser du user.h skiss. I denna skiss, kommer du vill kommentera ut analoga pin raderna så att din kod nu ser ut så här:
#define ANALOGUE1 / / om POTTEN ansluten på ANLG1
#define ANALOGUE2 / / om POTTEN ansluten på ANLG2
och kommentera ut raden 50Hz frekvens, så att de fyra sista raderna kod ser ut så här (TRIAC_HEATER förblir bortkommenterad):
#define FREQ60 / / 60Hz
#define FREQ50 / / 50Hz
#define TRIAC_MOTOR / / Induktiva laster behöver en längre pulse bredd att avfyra på 100%
#define TRIAC_HEATER / / aktivera detta för resistiva laster, som värmare
I phase_ctrl.h, Ersätt:
#define TRIAC_PULSE_WIDTH 4000
med
#define TRIAC_PULSE_WIDTH 2000
----------------------------------------------------------------------------------
Nästa, kompilera och ladda upp denna skiss till din Arduino.
Hålla din Arduino ansluten till datorn, och bifoga din 9V strömförsörjning till din Arduino.
----------------------------------------------------------------------------------