Orodha ya maudhui:
- Hatua ya 1: Sensor ya TSC230 ni nini?
- Hatua ya 2: TCS230 Pinout
- Hatua ya 3: Vifaa vinavyohitajika
- Hatua ya 4: TCS239 Rangi ya Sura na Arduino Interfacing
- Hatua ya 5: Mzunguko
- Hatua ya 6: Kanuni
- Hatua ya 7: Ulinganishaji wa Sensor ya Rangi ya TCS230
- Hatua ya 8: Kanuni
- Hatua ya 9: Tengeneza Kalamu ya Kuchukua Rangi Na Sura ya TCS230 na Arduino
- Hatua ya 10: Mzunguko
- Hatua ya 11: Kanuni
- Hatua ya 12: Ni nini Kinachofuata?
Video: Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]: Hatua 12
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Na Electropeak Tovuti rasmi ya ElectroPeak Fuata Zaidi na mwandishi:
Kuhusu: ElectroPeak ni sehemu yako ya kusimama moja ya kujifunza elektroniki na kuchukua maoni yako kwa ukweli. Tunatoa miongozo ya hali ya juu kukuonyesha jinsi unaweza kutengeneza miradi yako. Pia tunatoa bidhaa zenye ubora wa hali ya juu ili uwe na… Zaidi Kuhusu Electropeak »
Maelezo ya jumla
Katika mafunzo haya, utajifunza juu ya sensa ya TCS230 na jinsi ya kuitumia na Arduino kutambua rangi. Mwishoni mwa mafunzo haya, utapata wazo la kupendeza kuunda kalamu ya kuchagua rangi. Kwa kalamu hii, unaweza kuchora rangi ya vitu karibu na wewe, na kuanza kuchora kwenye LCD ukitumia rangi hiyo.
Nini Utajifunza
- Utangulizi wa TCS230
- Jinsi ya kutumia moduli ya TCS230 na Arduino na tambua rangi tofauti
Hatua ya 1: Sensor ya TSC230 ni nini?
Chip ya TSC230 ina safu ya 8 × 8 ya picha za silicon, ambazo zinaweza kutumiwa kutambua rangi. 16 kati ya hizi photodiode zina chujio nyekundu, 16 zina chujio kijani, 16 zina chujio la samawati na nyingine 16 hazina kichungi.
Moduli ya TCS230 ina LED 4 nyeupe. Photodiode hupokea mwangaza ulioonyeshwa wa LED hizi kutoka kwenye uso wa kitu, kisha huzalisha mkondo wa umeme kulingana na rangi waliyopokea.
Mbali na photodiode, kuna pia kibadilishaji cha sasa-cha-masafa katika sensa hii. Inabadilisha sasa inayotengenezwa na photodiode kwa masafa.
Pato la moduli hii iko katika mfumo wa kunde za mraba zilizo na mzunguko wa ushuru wa 50%.
Aina bora ya kupima kwa sensor hii ni karibu 2 hadi 4 cm.
Hatua ya 2: TCS230 Pinout
TCS230 ina pini 4 za kudhibiti. S0 na S1 hutumiwa kwa kuongeza kiwango cha pato, na S2 na S3 hutumiwa kwa kuchagua aina ya photodiode. (nyekundu, kijani, bluu, hakuna kichujio)
Mzunguko wa kubadilisha-sasa-wa-masafa una kugawanya masafa. Unaweza kudhibiti mgawanyiko wa masafa na pini za kudhibiti S0 na S1.
Kwa mfano, ikiwa unataka kupima thamani ya rangi ya bluu kwenye kitu, unapaswa kuweka hali ya siri ya S2 chini, na hali ya siri ya S3 kuwa juu wakati huo huo.
Hatua ya 3: Vifaa vinavyohitajika
Vipengele vya vifaa
Arduino UNO R3 * 1
Moduli ya Sura ya Utambuzi wa Rangi ya TCS230 * 1
Bodi ya mkate * 1
RGB LED * 1
2.4 TFT LCD ** * 1
Waya wa kiume na wa kike jumper * 1
Mpingaji wa 220 Ohm * 1
Programu za Programu
Arduino IDE
Hatua ya 4: TCS239 Rangi ya Sura na Arduino Interfacing
Unganisha sensa kwa Arduino kama unavyoona kwenye picha ifuatayo. Kisha chambua pato la rangi tofauti kwa kuanzisha pini S0 hadi S4.
Hatua ya 5: Mzunguko
Unganisha sensa kwa Arduino kulingana na mzunguko ufuatao.
Hatua ya 6: Kanuni
Nambari ifuatayo hupima ishara ya pato kwa kila moja ya rangi tatu na inaonyesha matokeo kwenye bandari ya serial.
Kazi ya rangi inadhibiti pini za S2 na S3 kusoma rangi zote za kitu. Kazi hii hutumia amri ya pulseln kupokea kunde zinazoambukizwa na sensa ya rangi. Kwa habari zaidi, unaweza kusoma ukurasa huu.
?
Ikiwa hali ni kweli, exp1, na vinginevyo exp2 itatekelezwa.
Hatua ya 7: Ulinganishaji wa Sensor ya Rangi ya TCS230
Ili kusawazisha sensa, unahitaji kitu nyeupe.
Kazi ya calibrate hufanya usawa wa sensor. Ili kufanya hivyo, ingiza tu herufi "c" kwenye dirisha la serial. Kisha ondoa vitu vyote vyenye rangi karibu na kitambuzi na ingiza tena "c". Sasa chukua kitu nyeupe karibu na sensa na ingiza "c" tena.
Baada ya upimaji, ikiwa unaweka kitu nyeupe mbele ya sensa, unapaswa kuona thamani ya 255 (au karibu 255) kwa kila moja ya rangi tatu nyekundu, kijani kibichi na hudhurungi kwenye dirisha la serial.
Kazi ya Calibrate huhesabu na kuhifadhi mabadiliko ya kiwango cha juu na cha chini katika masafa ya pato la sensa katika mazingira yote yasiyo ya rangi na nyeupe.
Halafu katika sehemu ya kitanzi, inachora ramani ya kubadilisha rangi kuwa 0-255 (au masafa mengine yoyote unayoyafafanua).
Unaweza kupata habari zaidi kuhusu amri ya ramani hapa.
Hatua ya 8: Kanuni
Hatua ya 9: Tengeneza Kalamu ya Kuchukua Rangi Na Sura ya TCS230 na Arduino
Ikiwa unatumia Arduino UNO, lazima uunganishe pini za sensorer ya rangi kwa bodi ya Arduino ukitumia waya. Lakini ikiwa unatumia Arduino MEGA, unaweza kutumia pini za mwisho za ubao kuunganisha kitambuzi cha rangi kwake.
Ikiwa unatumia ngao ya LCD kwa mara ya kwanza, unaweza kuona mafunzo ya usanidi hapa.
Nambari ifuatayo inaunda ukurasa wa uchoraji kwenye LCD. Rangi chaguo-msingi ya kalamu ni nyekundu. Shikilia kitufe na funga sensa ya rangi kwenye kitu unachotaka kuchagua rangi yake. Kisha rangi ya kalamu yako hubadilika na rangi ya kitu hicho.
Hatua ya 10: Mzunguko
Hatua ya 11: Kanuni
Kazi ya pick_color inaitwa wakati kitufe kinabanwa. Inasoma rangi ya kitu kilicho karibu na sensa na hubadilisha rangi ya kalamu kuwa rangi hiyo.
Ilipendekeza:
Kuboresha Arduino LED Mood Cube (Rahisi) (Video Imejumuishwa): Hatua 4
Kuboresha Arduino LED Mood Cube (Rahisi) (Video Imejumuishwa): Baada ya kuona mradi wa mchemraba mdogo wa mhemko ulioundwa na 'earl, niliamua kufanya toleo bora la Cube ya Mood ya LED. Toleo langu litakuwa ngumu zaidi kuliko ile ya asili, kwani itakuwa kubwa kidogo kuliko ile ya asili, kuwa na rangi mbili zaidi
Siku Mpya ya Sensorer za Utambuzi wa Ishara ya DF: Hatua 5
Siku Mpya ya Sensorer za Utambuzi wa Ishara ya DF: Siku chache zilizopita, nilipata kitambuzi cha ishara, kama picha inavyoonyesha. Nilitumia kwa siku kadhaa, nina hakika kuwa Mvuto huu: Ishara & Sensor ya Kugusa ni kazi ya kitabia! Utambuzi wa Ishara, ambayo kila wakati huja na sayansi-safi, baridi
Muziki wa rangi ya rangi ya rangi: Hatua 7 (na Picha)
Muziki wa rangi ya rangi. Chanzo cha msukumo wa kifaa changu ni 'Chromola', chombo ambacho Preston S. Millar aliunda kutoa mwangaza wa rangi kwa Alexander Scriabin's 'Prometeus: Shairi la Moto', symphony iliyoonyeshwa kwenye ukumbi wa Carnegie kwenye Machi 21, 1915.
Rangi ya rangi ya rangi ya MaKey MaKey: Hatua 4
Rangi za rangi za MaKey MaKey: Eureka! Kiwanda kilishikilia Maagizo yetu ya Jumanne ya Kuunda Usiku na MaKey MaKey na baadhi ya vijana wetu wapenzi, Edgar Allan Ohms, timu ya KWANZA ya Mashindano ya Roboti (FRC) iliyo kwenye Maktaba ya Tawi la Land O'Lakes huko Pasco, FL. Ohms
Arduino + Sensor De Rangi TCS230: 4 Hatua
Arduino + Sensor De Colour TCS230: AbstractARDUINO + RANGI SENSOR TCS230 ni mradi unaolenga mazingira ya wanafunzi ili mwalimu aitumie kama kitu cha ujifunzaji cha maingiliano na pia kwa wanafunzi, kufikia kwamba malengo kufikia dhana, mbinu na kazi