Мазмұны:

Arduino ауқымын іздеу құралы: 6 қадам
Arduino ауқымын іздеу құралы: 6 қадам

Бейне: Arduino ауқымын іздеу құралы: 6 қадам

Бейне: Arduino ауқымын іздеу құралы: 6 қадам
Бейне: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Қыркүйек
Anonim
Arduino ауқымын іздеу құралы
Arduino ауқымын іздеу құралы

Бұл диапазон есіктің ашық немесе ашылмауын бақылау үшін жасалған. Есіктің қашықтығын өлшеу есіктің ашық немесе жабық екенін анықтауға мүмкіндік береді.

1 -қадам: материалдарыңызды жинаңыз

Материалдарыңызды жинаңыз
Материалдарыңызды жинаңыз

Бұл жобаны аяқтау үшін мыналарды алу қажет:

Arduino Uno микроконтроллері

USB кабелі (Arduino -ны компьютерге қосу үшін)

Ноутбук

Резисторлар (10 000 Ом)

Нан тақтасы

Сонар

2 -қадам: тізбекті қосу

Сіздің тізбекті қосу
Сіздің тізбекті қосу

Электр тізбегін қосу үшін жоғарыдағы схеманы орындаңыз. Сіз vcc 5v түйреуішіне, триг 9 түйреуішке, жаңғырық 10 істікшеге, gnd жерге қосылғанын байқайсыз.

3 -қадам: Arduino бағдарламалау

Сіздің Arduino бағдарламалау
Сіздің Arduino бағдарламалау

Бұл кодты редакторға көшіріп, қойыңыз, содан кейін оны Arduino -ға жүктеңіз. Бұл сіздің Arduino -дан қашықтық мәндерін шығарады, содан кейін біз калибрлеуіміз керек

4 -қадам: Калибрлеу деректерін жазу

Сіздің калибрлеу деректерін жазу
Сіздің калибрлеу деректерін жазу
Сіздің калибрлеу деректерін жазу
Сіздің калибрлеу деректерін жазу

Қазіргі уақытта сіздің Arduino қашықтық мәндерін шығармайды, ол ұзақтық мәндерін шығарады. Сызықтың теңдеуін табу үшін калибрлеу қисығын құру керек. Мұны істеу үшін сызғышты алыңыз және оның негізінде Arduino орнатыңыз, әр 5 дюймде Arduino шығаратын уақыт жазылады. Содан кейін біз бұл деректерді алып, оны Excel тарату парағына енгіземіз.

5 -қадам: Калибрлеу қисығын құру

Сіздің калибрлеу қисығын құру
Сіздің калибрлеу қисығын құру

Excel -де 1 -бағанда сіздің қашықтықты, ал 2 -бағанда сіздің арақашықтықты қойғаныңызға көз жеткізіңіз. Содан кейін бағандарды бөлектеңіз, содан кейін кірістірудің таралу схемасын таңдаңыз. Деректер нүктелерінің бірін тінтуірдің оң жақ түймешігімен нұқыңыз және тренд сызығының форматын басыңыз, содан кейін сызықты таңдаңыз. Соңында диаграммадағы дисплей теңдеуін таңдаңыз. Соңында сізге берілген теңдеуді жазыңыз.

6 -қадам: Жүйені калибрлеу

Сіздің жүйені калибрлеу
Сіздің жүйені калибрлеу

Енді сіз өз теңдеуіңізді тапқаннан кейін сіз ұзақтығын қашықтыққа түрлендіресіз. Теңдеуді қабылдап, оны біз тоқтаған жердің астына кодқа енгізіңіз. Мысалы, менің теңдеуім y = 0.007x-0.589 болды, сондықтан мен мынаны енгізер едім:

ұзақтығы = pulseIn (echoPin, HIGH);

кешіктіру (1000);

қашықтық = 0,007*ұзақтығы-0,589;

Serial.println (қашықтық);

кешіктіру (500);

Бұл кодты сақтап, Arduino -ға жүктеңіз

Ұсынылған: