Съдържание:
- Стъпка 1: Подреждане на необходимите части
- Стъпка 2: Общ поток на процеса
- Стъпка 3: Осъществяване на необходимите връзки
- Стъпка 4: Механично свързване на стъпков двигател към дросела
- Стъпка 5: Кодът
Видео: Автономно управление на оборотите на двигателя чрез система за обратна връзка от инфрачервен тахометър: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Винаги има нужда от автоматизиране на процес, било то прост/чудовищен. Идеята да направя този проект имам от просто предизвикателство, с което се сблъсках, докато намирах методи за напояване/напояване на нашето малко парче земя. текущите захранващи линии и скъпи генератори (за работа на нашата помпа) добавиха затруднения.
И така, това, което решихме да направим, е да създадем метод, който би бил евтин и лесен за използване, дори от работник. Решихме да монтираме помпата на нашия стар скутер (работно състояние) и да я пуснем с помощта на вала на колелото на скутера. добре и добре, направихме механичното сглобяване и ремъчното задвижване и го тествахме и това беше успех.
Но друг проблем беше, че когато двигателят работеше, човек винаги трябваше да е близо до скутера, за да следи оборотите и ръчно да го регулира с помощта на дросела. иска да накара двигателя да работи и да се занимава с друга работа във фермата.
Настройката се състои от:
- Инфрачервен тахометър (за измерване на обороти).
- Клавиатура за въвеждане на оборотите.
- LCD дисплей за показване на наблюдаваните обороти и текущите обороти.
- Стъпков двигател за увеличаване/намаляване на дросела.
- И накрая, микроконтролер за управление на всички тези процеси.
Стъпка 1: Подреждане на необходимите части
Преди това просто дадох преглед на това какви ще бъдат компонентите.
Действителните необходими компоненти са:
- Микроконтролер (използвах Arduino Mega 2560).
- IC на драйвер за двигател L293D (или подходяща платка за разбиване).
- 16 x 2 LCD дисплей.
- Инфрачервен/сензор за близост (номер на модела е STL015V1.0_IR_Sensor)
- Еднополюсен стъпков двигател (използвах 5-жичен стъпков двигател, 12 V).
- Клавиатура A 4 X 4.
- Двойка резистори 220 ома, 1000 ома.
- 10k потенциометър.
- Съединителни проводници, цветни проводници, стриптизьор.
- Денни платки.
- 12V батерия за захранване на стъпковия двигател.
- 5V захранване за захранване на Arduino.
И това е всичко, от което се нуждаете, за да започнете, хора!
Стъпка 2: Общ поток на процеса
Процесът на процеса е както следва:
- Настройката е включена и изчакайте, докато се извърши калибрирането на цялото устройство.
- Потребителят трябва да въведе необходимия RPM с помощта на клавиатурата.
- Насочването на двигателя се извършва. Това обикновено се прави така, че постоянна референтна точка се диктува на двигателя, така че когато настройката е включена, първоначалната позиция на двигателя винаги е постоянна и се приема като отправна точка.
- Включете двигателя/всяка машина, която трябва да върти колело.
- Измерването на оборотите се извършва и се показва на LCD дисплея.
- Това е мястото, където системата за обратна връзка се появява.
- Ако откритите обороти са повече от желаните обороти, стъпковият двигател стъпва така, че да намалява дросела.
- Този процес се осъществява, докато се достигне желаната честота на въртене, когато стъпката бъде достигната.
-
Потребителят може да изключи системата, ако е необходимо, с помощта на главен превключвател.
Стъпка 3: Осъществяване на необходимите връзки
Връзки за стъпков двигател:
Тъй като използвам 5-жичен стъпков двигател, 4 проводника са за захранване на бобините, а другият е свързан към земята. Не винаги е необходимо редът на 4-те проводника, излизащи от двигателя, да е в същия ред, за да захранвайте намотките. Трябва ръчно да разберете реда с помощта на мултиметър, освен ако не е изрично посочено, или да се обърнете към листа с данни на вашия двигател. Тези 4 проводника са свързани към изходите на IC L293D или към вашия драйвер на двигателя.
2. Връзки за L293D IC:
Причината, поради която ще използвате драйвер за двигател, е, че вашият 12V стъпков двигател не може да работи правилно на 5V захранване и в крайна сметка ще изпържите дъската си arduino, за да изпомпвате захранването към двигателя. мрежата, тъй като е почти стандартна комутационна интегрална схема. Щифтовете и техните връзки са
- EN1, EN2: Активиране (винаги високо или „1“), защото е стандартен декодер и обикновено има допълнителен вход, наречен Enable. Изходът се генерира само когато входът Enable има стойност 1; в противен случай всички изходи са 0.
- Пин 4, 5, 12, 13: Те са свързани към земята.
- Пин 2, 7, 10, 15: Те са входните щифтове от микроконтролера.
- Пин 3, 6, 11, 14: Те са изходните щифтове, свързани към 4 -те пина на стъпковия двигател.
3. Връзки към LCD:
LCD има 16 пина, където 8 са за пренос на данни и в повечето случаи можете да използвате само 4 от 8 пина. Връзките са:
- Vss: земя
- Vdd: + 5V
- Vo: към потенциометър (за регулиране на контраста)
- RS: към цифров пин 12 на arduino
- R/W: земя.
- E: към щифт 11 на arduino.
- Игли за данни 4, 5, 6, 7: към пинове 5, 4, 3, 2 на arduino съответно.
- LED +: Към + 5V с резистор 220 ома.
- LED-: към земята.
4. Връзки към клавиатурата 4 X 4:
Връзките тук са доста ясни. От клавиатурата излизат общо 8 пина и всички те директно отиват към цифровите щифтове на arduino.4 са за колони, 4 са за редове., 52, 38, 40, 42, 44.
5. Връзка на IR сензор към arduino:
Тази стъпка също е ясна, тъй като от сензора за близост излизат само 3 пина, +5V, изход, маса. Изходният щифт се дава на аналогов в Ao щифт на arduino.
И това е всичко, хора, свършили сме много работа и следващата стъпка е просто да качите моя код, който съм го прикачил тук!
Моля, вижте електрическата схема, която направих с окабеляването на всички компоненти на горната снимка.
Стъпка 4: Механично свързване на стъпков двигател към дросела
След като свърши електронната част, следващата част е свързване на стъпковия вал към лоста на дросела.
Системата е такава, че при спадане на оборотите на двигателя, стъпковият двигател стъпва надясно, като натиска лоста напред, повишавайки оборотите. По подобен начин, когато оборотите са твърде високи, той пристъпва назад, за да дръпне лоста назад, за да намали оборотите.
Видеото го показва.
Стъпка 5: Кодът
Писмените му хора от IDE на Arduino.
Също така, моля, изтеглете необходимите библиотеки за това.
Благодаря ти.
Препоръчано:
Обратна връзка за влажност на почвата Контролирана система за капково напояване, свързана с интернет (ESP32 и Blynk): 5 стъпки
Контролирана система за капково напояване, свързана с интернет (ESP32 и Blynk): Погрижете се за вашата градина или растения, когато отивате на дълги празници, или забравете да поливате растението си всеки ден. Е, тук е решението Неговата система за контрол на влажността на почвата и глобално свързана система за капково напояване, контролирана от ESP32 на софтуерната предна част
Система за обратна връзка за позицията на серво с Arduino: 4 стъпки
Система за обратна връзка за позицията на серво с Arduino: Здравей, това е първата ми инструкция. Моят проект ви позволява да получите позицията на вашето серво на вашия сериен монитор или сериен плотер на вашата Arduino IDE. Това улеснява програмирането на arduino роботи, които използват серво мотори като хуманоидни роботи bip
Система за събиране на обратна връзка: 4 стъпки
Система за събиране на обратна връзка: Винаги е интересно да се събират отзиви след събития и семинари. За да разрешим този проблем, направихме система за събиране на обратна връзка на базата на arduino. В този проект ще направим електронно устройство, което ще събира обратна връзка при натиснат бутон
Използвайте Arduino за показване на оборотите на двигателя: 10 стъпки (със снимки)
Използвайте Arduino за показване на оборотите на двигателя: Това ръководство ще очертае как използвах Arduino UNO R3, 16x2 LCD дисплей с I2C и LED лента, която да се използва като индикатор за скоростта на двигателя и светлината за превключване в моята кола Acura Integra. Написано е от някой с известен опит или излагане
Solderdoodle Plus: Поялник със сензорен контрол, LED обратна връзка, 3D печатна кутия и USB презареждане: 5 стъпки (със снимки)
Solderdoodle Plus: Поялник със сензорен контрол, LED обратна връзка, 3D отпечатан калъф и USB акумулаторна батерия: Моля, щракнете по-долу, за да посетите страницата на нашия проект за Kickstarter за Solderdoodle Plus, акумулаторен USB акумулаторен горещ многофункционален инструмент и предварително поръчайте производствен модел! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho