Allt du behöver veta om färg sensorer (2 / 9 steg)
Steg 2: om sensorerna
Under hela vår utforskning av sensorn, kan vi tydligt se dess potentiella tillämpning i både industriella och arty sätt. För det första sensorerna är bra på att skilja vilken färg är närvarande (som du förväntar dig), men vi har inte kunnat få bra absolut RGB från sensorn (som i punkt ett 0,255,0 färgade objekt på det, det kommer inte att ge 0,255,0). Det ger dig en färg inom samma spektrum (om du Visa it gul, det kommer ut en gulaktig färg), men de flesta sensorer Vi hittade hade en tendens att skapa mycket mörk och "lerig" färger som är en 60/40 split mellan brown och önskad färg. För den bästa behandlingen vi hade också att sätta objektet direkt på sensorn, som kan vara en fråga om du vill säkra det i någon form av höljet.
Vad vi har kunnat få det är vad jag skulle kalla relativa RGB, som det avkänning är tydligt av en värde tillsatta, men det ligger inte inom 0-255 utbud. Så kan en röd objekt orsaka röda värdet stiga med 30, inte med 255. Detta syns tydligt när du ansluter en RGB LED, det kommer att ändra färg, men färgförändring kanske inte visas, ett problem är också att blå lysdioder har i allmänhet en högre energi produktionen så det kan övermanna.
Detta är helt klart ett problem med kalibreringen, Vi hittade ett effektivt sätt att kalibrera sensor till våra behov, men detta är inte en tillförlitlig kalibreringsmetod. Kalibrering är också anledningen till att jag inte skulle rekommendera sparkfun ADJD breakout styrelsen, som det ständigt åter kalibrerar sig, vilket innebär att alla värden som du anger kommer att vara avstängd nästa gång du återställa styrelsen.
För det andra, hastighet och trohet av sensorerna är otroligt bra. Det känner av mycket små skillnader i färg och rapporterar dem otroligt snabb. Adafruit sensorn kom också med en RGB till HEX funktion, vilket innebar att mata grov HEX värden till bearbetning är möjligt. Intensitetsvärde verkade också pålitliga.