Съдържание:
- Стъпка 1: Съберете вашите материали
- Стъпка 2: Свързване на вашата верига
- Стъпка 3: Програмиране на вашия Arduino
- Стъпка 4: Записване на вашите данни за калибриране
- Стъпка 5: Създаване на вашата калибрационна крива
- Стъпка 6: Калибриране на вашата система
Видео: Arduino Range Finder: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този далекомер е създаден, за да следи дали вратата е отворена или не. Измерването на разстоянието до врата ще ни позволи да определим дали вратата е отворена или затворена.
Стъпка 1: Съберете вашите материали
За да завършите този проект, човек трябва да придобие:
Микроконтролер Arduino Uno
USB кабел (за свързване на Arduino към компютъра)
Преносим компютър
Резистори (10 000 Ohm)
Платка
Сонар
Стъпка 2: Свързване на вашата верига
Следвайте горната диаграма, за да свържете вашата верига. Ще забележите, че vcc е свързан към 5V извода, тригът е свързан с 9 пина, ехото е свързано с 10 пина, а gnd е свързан към земята.
Стъпка 3: Програмиране на вашия 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
Препоръчано:
IoT Keychain Finder Използване на ESP8266-01: 11 стъпки (със снимки)
IoT Keychain Finder Използване на ESP8266-01: Искате ли като мен винаги да забравя къде сте държали ключовете си? Никога не мога да намеря ключовете си навреме! И поради този мой навик, закъснях за колежа си, тази лимитирана серия разпродажба на екстри от Междузвездни войни (все още се тревожа!), Среща (тя никога не избра
GPS Finder Location: 5 стъпки
GPS Finder Location: Здравейте на всички, Днес нека да видим как да си направим GPS Finder Location с помощта на NEO-6m GPS модул и arduino. Първо нека да видим какво е GPS
IoT-ThingSpeak-ESP32-Long-Range-Wireless-Vibration-And-Temp: 6 стъпки
IoT-ThingSpeak-ESP32-Long-Range-Wireless-Vibration-and-Temp: В този проект ние ще измерваме вибрациите и температурата с помощта на NCD сензори за вибрации и температура, Esp32, ThingSpeak. Вибрацията е наистина движение напред-назад-или трептене - на машини и компоненти в моторизирани джаджи. Вибрации в i
Arduino Distance Finder: 3 стъпки
Arduino Distance Finder: Това е основен проект, който използва Atmel Atmega 2560 (Arduino Mega) за намиране на разстоянието с помощта на ултразвуков сензор. Изходът може да бъде получен в "cm" както на 16x2 LCD екран, така и на сериен монитор на Arduino IDE. Можем да използваме и 16x2
Евтин WiFi Range Extender за IoT: 8 стъпки
Евтин WiFi Range Extender за IoT: Как да изградите свой собствен WiFi разширител от евтин WiFi модул ESP8266 за $ 2- $ 8 *** РЕДАКТИРАНЕ: От написването на тази инструкция фърмуерът беше значително подобрен, с добавянето на страница с настройки на GUI (като нормален рутер), защитна стена, захранващ