Orodha ya maudhui:

Upataji wa Masafa ya Arduino: Hatua 6
Upataji wa Masafa ya Arduino: Hatua 6

Video: Upataji wa Masafa ya Arduino: Hatua 6

Video: Upataji wa Masafa ya Arduino: Hatua 6
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Julai
Anonim
Mpataji Arangeino
Mpataji Arangeino

Kitafutaji hiki kiliundwa ili kufuatilia ikiwa mlango uko wazi au la. Kupima umbali wa mlango kutaturuhusu kutambua ikiwa mlango uko wazi au umefungwa.

Hatua ya 1: Kusanya vifaa vyako

Kusanya vifaa vyako
Kusanya vifaa vyako

Ili kukamilisha mradi huu lazima mtu apate:

Mdhibiti mdogo wa Arduino Uno

Kebo ya USB (kuunganisha Arduino na kompyuta)

Kompyuta ya Laptop

Resistors (10, 000 Ohm)

Bodi ya mkate

Sonar

Hatua ya 2: Kuunganisha Mzunguko Wako

Kuunganisha Mzunguko Wako
Kuunganisha Mzunguko Wako

Fuata mchoro hapo juu ili kuunganisha mzunguko wako. Utagundua kuwa vcc imeunganishwa na pini ya 5v, trig imeunganishwa na pini 9, mwangwi umeunganishwa na pini 10, na gnd imeunganishwa ardhini.

Hatua ya 3: Kupanga Arduino yako

Kupanga Arduino yako
Kupanga Arduino yako

Nakili na ubandike nambari hii kwenye kihariri chako kisha uipakie kwa Arduino yako. Hii itazalisha maadili ya umbali kutoka kwa Arduino yako ambayo tutahitaji kurekebisha

Hatua ya 4: Kurekodi Takwimu zako za Upimaji

Kurekodi Takwimu zako za Ulinganishaji
Kurekodi Takwimu zako za Ulinganishaji
Kurekodi Takwimu zako za Ulinganishaji
Kurekodi Takwimu zako za Ulinganishaji

Hivi sasa Arduino yako haizalishi maadili ya umbali, inazalisha maadili ya muda. Tunahitaji kuunda curve ya calibration ili kupata equation ya mstari. Ili kufanya hivyo chukua mtawala na usanidi Arduino yako chini yake, kila inchi 5 rekodi muda ambao Arduino inazalisha. Kisha tutachukua data hii na kuiingiza kwenye karatasi iliyoenea zaidi.

Hatua ya 5: Kuunda Curve yako ya Calibration

Kuunda Curve yako ya Ulinganishaji
Kuunda Curve yako ya Ulinganishaji

Katika ubora bora hakikisha kwamba kwenye safu ya 1 unaweka umbali wako na kwenye safu ya 2 unaweka umbali wako. Kisha onyesha nguzo na kisha chagua ingiza njama ya kutawanya. Bonyeza kulia kwenye moja ya vidokezo vya data na ubofye mwelekeo wa muundo, kisha uchague laini. Mwishowe chagua equation ya kuonyesha kwenye chati. Hatimaye rekodi equation uliyopewa.

Hatua ya 6: Kuweka Mfumo wako sawa

Kupima Mfumo Wako
Kupima Mfumo Wako

Sasa kwa kuwa umepata equation yako utabadilisha muda kuwa umbali. Kuchukua equation yako na uiingize kwenye nambari yako chini ambapo tuliacha hapo awali. Kwa mfano equation yangu ilikuwa y = 0.007x-0.589 kwa hivyo napenda kuingiza:

muda = pigoIn (echoPin, HIGH);

kuchelewesha (1000);

umbali = 0.007 * muda-0.589;

Serial.println (umbali);

kuchelewesha (500);

Hifadhi nambari hii na uipakie kwenye Arduino yako

Ilipendekeza: