Orodha ya maudhui:

Mradi mfupi wa Matofali ya Matofali ya Arduino: Hatua 5
Mradi mfupi wa Matofali ya Matofali ya Arduino: Hatua 5

Video: Mradi mfupi wa Matofali ya Matofali ya Arduino: Hatua 5

Video: Mradi mfupi wa Matofali ya Matofali ya Arduino: Hatua 5
Video: Обрешетка. Полимерная обрешетка под сайдинг - виды и преимущества. Часть 1 2024, Novemba
Anonim
Image
Image
Kwanza, Wacha Nikuambie Jinsi Inavyofanya Kazi
Kwanza, Wacha Nikuambie Jinsi Inavyofanya Kazi

Katika Mafunzo haya ya Arduino, tutajifunza jinsi ya kugundua rangi za matofali yangu ya kuchezea kwa kutumia Arduino na Sensor ya Rangi ya TCS3200. Unaweza kusoma mafunzo yaliyoandikwa hapa chini kwa maelezo zaidi.

Vifaa:

Arduino Leonardo x 1

TCS3200 x 1

Kadibodi nyingi

180 Servo x 2

Mistari

Sanduku la ziada

Hatua ya 1: Kwanza, Wacha Nikuambie Jinsi Inavyofanya Kazi

Kwanza, Wacha Nikuambie Jinsi Inavyofanya Kazi
Kwanza, Wacha Nikuambie Jinsi Inavyofanya Kazi

Nachukua utafiti kwa nini sensor hii ni, na hii ni ufafanuzi mfupi. TCS32000 huhisi mwanga wa rangi kwa msaada wa safu ya 8 x 8 ya picha za picha. Kisha kutumia Converter ya sasa-kwa-Frequency masomo kutoka kwa photodiode hubadilishwa kuwa wimbi la mraba na masafa sawa sawa na nguvu ya nuru. Mwishowe, tukitumia Bodi ya Arduino, tunaweza kusoma pato la wimbi la mraba na kupata matokeo ya rangi.

Ikiwa tutatazama kwa karibu sensor hiyo tunaweza kuona jinsi inavyotambua rangi anuwai. Photodiode zina vichungi vitatu tofauti vya rangi. Kumi na sita kati yao wana vichungi vyekundu, wengine 16 wana vichungi vya kijani, wengine 16 wana vichungi vya rangi ya samawati na picha 16 zingine ni wazi bila vichungi.

Hatua ya 2: Pili, Inayohusu Uwekaji Coding

Pili, Yanahusu Uwekaji Coding
Pili, Yanahusu Uwekaji Coding

Hapa kuna nambari ya mradi huu:

Hatua ya 3: Tatu, Nitaenda Kuelezea Nambari Yangu

Sehemu za kwanza za nambari yangu tunahitaji kufafanua pini ambazo sensor imeunganishwa na bodi yetu. Na tutafafanua kutofautisha kwa kusoma masafa.

Katika sehemu ya usanidi, tunahitaji kufafanua pini nne za kudhibiti kama matokeo na pato la sensorer kama pembejeo ya Arduino. Na pia servo tunayotumia itawekwa kama pini ya pato.

Katika sehemu ya kitanzi, tutaanza na kusoma picha za kuchuja nyekundu zilizochujwa. Kwa kusudi hilo, tutaweka pini mbili za kudhibiti S2 na S3 ili kupunguza kiwango cha mantiki. Kisha kutumia kazi ya "pulseIn ()" tutasoma mzunguko wa pato na kuiweka katika "frequency" inayobadilika. Kutumia Serial. Chapisha () kazi tutachapisha matokeo kwenye mfuatiliaji wa serial. Utaratibu huo huo huenda kwa rangi zingine mbili, tunahitaji tu kurekebisha pini za kudhibiti rangi inayofaa. Baadaye, tunatumia habari kutoka kwa masafa na masafa1 kama nambari ya masharti katika yetu ikiwa, kisha tugeuze servo mahali pazuri.

Hatua ya 4: Halafu, Hapa Kuna Kuhusu Ubunifu

Kisha, Hapa Kuna Kuhusu Ubunifu
Kisha, Hapa Kuna Kuhusu Ubunifu
Kisha, Hapa Kuna Kuhusu Ubunifu
Kisha, Hapa Kuna Kuhusu Ubunifu
Kisha, Hapa Kuna Kuhusu Ubunifu
Kisha, Hapa Kuna Kuhusu Ubunifu

Kufanya kazi kwa mashine ni rahisi sana, kulikuwa na hatua tatu tu:

1. Kwanza, matofali yenye rangi ambayo yanashikiliwa kwenye sinia huanguka kwenye jukwaa lililounganishwa na motor ya juu ya servo.

2. Halafu servo motor inazunguka na kuleta matofali kwenye sensorer ya rangi, ambayo hugundua rangi yake na matofali nyekundu, manjano, na bluu.

3. Baada ya hapo gari la chini la servo huzunguka kwa nafasi fulani na kisha gari la juu la servo huzunguka tena hadi matofali yateremke kwenye reli ya mwongozo.

Hatua ya 5: Mwishowe, Maliza Mradi, na Wacha Watoto Wacheze Nayo

Image
Image

Baada ya kupakia nambari hiyo nililinda Bodi ya Arduino kwa kutumia bunduki ya gundi. Kisha nikatumia chupa ya plastiki iliyo wazi nilitengeneza chaja na pamoja na sehemu ya juu niliiunganisha ili kukusanyika na kumaliza mradi. Baada ya yote, ni uzoefu mzuri kuwa na nafasi hii ya kufanya mradi huu. Na ninatamani uweze kujifunza vitu kupitia mafunzo haya. Na niko huru kuuliza swali lolote katika sehemu ya maoni hapa chini. Asante.

Ilipendekeza: