Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Описание на хардуера
- Стъпка 3: Изтеглете Arduino IDE
- Стъпка 4: Подготовка на Arduino IDE
- Стъпка 5: Време за кодиране
- Стъпка 6: Качете вашата програма
Видео: Свързване на серво мотор с NodeMCU: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте всички, Това е първият ми проект, който може да се инструктира.
Искате ли да започнете с NodeMCU? Тук съм, за да споделя с вас. Днес ще ви покажа как да започнете с NodeMCU. Да тръгваме !
NodeMCU има на борда ESP8266-12E прави платката подходяща за IoT (Интернет на нещата). В тази инструкция ще ви покажа как да започнете със Servo, използвайки NodeMCU.
Стъпка 1: Необходими материали
Ето списъка с компоненти, необходими за започване на работа с NodeMCU,
Хардуерни компоненти
- NodeMCU
- Серво мотор
- Дъска за хляб
- Джъмперни проводници
- Micro USB кабел
Софтуерни компоненти
Arduino IDE
Стъпка 2: Описание на хардуера
Какво е Breadboard?
Това е платформа за прототипиране, където можете да включите компоненти и да ги премахнете лесно. Моля, вижте снимката, за да видите как е направена вътре. Обикновено има 2 ленти от всяка страна, показващи захранващите релси. Той е направен за лесно свързване на всички (-) и (+) заедно.
Какво е Servo?
Серво моторите са чудесни устройства, които могат да се завъртят на определен ъгъл или да се нарекат позиция.
Обикновено те имат серво рамо, което може да се завърти на 180 градуса. Използвайки NodeMCU, можем да контролираме серво, за да отидем до определена позиция. Толкова просто! Тук ще видим как да свържете серво мотор и след това как да го завъртите в различни позиции.
Връзка към серво
Следващата работа е да свържете вашия серво мотор. Има два често срещани типа серво:
- Бяло - червено - черно кабелно серво
- Оранжево - червено - кафяво серво
Ако вашето серво устройство има бели - червени - черни проводници, свържете го по следния начин
- Бял проводник се свързва към цифров извод D4
- Черен проводник се свързва към щифт GND
- Червеният проводник се свързва към 3V3 щифт
Ако вашето серво устройство има оранжеви - червени - кафяви проводници, свържете го по следния начин
- Оранжевият проводник се свързва към цифров извод D4.
- Кафявият проводник се свързва към щифта GND
- Червеният проводник се свързва към 3V3 щифт
Стъпка 3: Изтеглете Arduino IDE
За да започнем, трябва да изтеглим Arduino IDE (интегрирана среда за разработка) и някои необходими драйвери.
- За да изтеглите софтуера, отидете на сайта на Arduino:
- Щракнете върху Софтуер Щракнете върху Windows, Mac или Linux въз основа на вашата операционна система.
- Можете да дарите, ако искате, или просто да изтеглите.
- Когато това стане, просто ще трябва да продължите стъпките, за да го изтеглите на компютъра си.
- Ти си готов!
Стъпка 4: Подготовка на Arduino IDE
След като изтеглите Arduino IDE, отидете на
- Раздел Файл и след това щракнете върху Предпочитания.
- В допълнителните URL адреси на Boards Manager добавете следната връзка (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Щракнете върху OK и след това отидете до
- Инструменти - Табла - Мениджър на табла
В полето за търсене въведете esp8266> щракнете върху esp8266 от общността ESP8266 - щракнете върху Инсталиране
Сега сте настроили Arduino IDE да работи заедно с NodeMCU.
Стъпка 5: Време за кодиране
Следващата стъпка е да напишете някакъв код за управление на Servo.
Изтеглете файла "Servo.ino" и го отворете в Arduino IDE. След това създайте нова скица и поставете кода по -долу в IDU на arduino и натиснете Качване.
#включва
Серво серво;
void setup () {
servo.attach (2); // D4
servo.write (0);
забавяне (2000);
}
void loop () {
servo.write (90);
забавяне (1000);
servo.write (0);
забавяне (1000);
}
Кодът ще отнеме няколко минути за качване и след това трябва да видите Servo променящ ъгъл от 0 ° до 90 ° на интервала, зададен в кода.
Можете да потърсите с него, ако искате, или просто да го използвате такъв, какъвто е.
Стъпка 6: Качете вашата програма
- Отидете на Инструменти
- Платка> NodeMCU 1.0 (ESP - 12E модул)
- Порт (Изберете правилния порт)
** Уверете се, че сте избрали вашия модел NodeMCU и сте отбелязали правилния сериен порт (вижте снимките).
След това просто щракнете върху бутона Качване **
Препоръчано:
Ходещ робот, използващ 1 серво мотор: 13 стъпки (със снимки)
Ходещ робот, използващ 1 серво мотор: Исках да създам този проходил робот, откакто го видях в YouTube. След малко търсене намерих още малко информация за него и реших да си направя. Целта, която имах да изградя тази проходилка, беше да се опитам да я направя толкова малка, колкото евентуално
Контрол на достъпа до храна за котки (ESP8266 + серво мотор + 3D печат): 5 стъпки (със снимки)
Контрол на достъпа до котешка храна (ESP8266 + сервомотор + 3D печат): Този проект преминава през процеса, който използвах за създаването на автоматизирана купа за котешка храна за моята възрастна котка с диабет Chaz. Вижте, той трябва да закуси, преди да си вземе инсулин, но често забравям да си взема ястието с храна, преди да си легна, което спо
[Робот Arduino] Как да си направим робот за улавяне на движение - Робот Thumbs - Серво мотор - Изходен код: 26 стъпки (със снимки)
[Робот Arduino] Как да си направим робот за улавяне на движение | Робот Thumbs | Серво мотор | Изходен код: Thumbs Robot. Използва се потенциометър на серво мотор MG90S. Много е забавно и лесно! Кодът е много прост. Има само около 30 реда. Изглежда като заснемане на движение. Моля, оставете всеки въпрос или обратна връзка! [Инструкция] Изходен код https: //github.c
Как да променим микро серво мотор (SG90) за непрекъснато въртене: 6 стъпки (със снимки)
Как да променим микро серво мотор (SG90) за непрекъснато въртене: О, не! Изчерпах постояннотоковите двигатели! Имате ли резервни серво и резистори наоколо? Тогава нека го променим! Нормалното серво се върти за около 180 градуса. Очевидно не можем да го използваме за превозно средство, работещо на колела. В този урок ще отида
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: 7 стъпки (със снимки)
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: В тази инструкция ще ви дам бърза стъпка да направите потребителски интерфейс на Android с помощта на Remotexy Interface Maker за управление на серво мотор, свързан към Arduino Mega чрез Bluetooth. Това видео показва как потребителският интерфейс ще контролира скоростта и позицията на серво мотора