3D-skrivare glödtråden färg fjärranalys humör ljus (4 / 5 steg)
Steg 4: kalibrering
För att känna igen de färger vi behöver kalibrera sensorn. Du kan behöva upprepa denna kalibrering baserat på det omgivande ljuset. Jag har gjort en enkel sida med olika färger på det du kan skriva ut den att kalibrera och testar sensorn, eller du kan använda svart och vitt papper.
Ladda upp koden till Arduino och öppna seriell bildskärmen med en överföringshastigheten 115200. Du bör se monitorn spotta ut rader som: Red: 746 0 grön: 493 0 blå: 572 0. Den första siffran efter färgen är räkningen från frekvensen.
Kalibrering
Om du kommer ihåg från består science klass vita av alla färger och svart av inga färger. Vi kan använda detta för att kalibrera våra sensorn genom att mäta den högsta (vit) och minsta (svart) mängd färg...
Placera vitboken på 2,5 cm (1 tum) framför sensorn och du bör se alla uppmätta värden gå upp. Spela in det maximala antal nummer för varje färg.
Placera den svarta delen framför sensorn och alla uppmätta värden minskar. Rekordmånga minsta antal för varje färg.
Hitta följa raderna i början av koden och ersätta dem med din uppmätta värden:
/ * Kalibreringsdata * /
#define RED_MIN 748
#define GREEN_MIN 648
#define BLUE_MIN 791
#define RED_MAX 3117
#define GREEN_MAX 2948
#define BLUE_MAX 3102
Re ladda upp koden och lägga några färgade saker ovanpå sensorn. Lysdioderna bör ändra färgen på objektet. Jag gjorde också en bearbetning skiss som du kan hämta som ändrar skärmfärg baserat på den kände färgen, kan du behöva ändra COM-porten i skissen men.