Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: Жабдықтың сипаттамасы
- 3 -қадам: Arduino IDE жүктеңіз
- 4 -қадам: Arduino IDE дайындау
- 5 -қадам: кодтау уақыты
- 6 -қадам: Бағдарламаны жүктеңіз
Бейне: NodeMCU көмегімен өзара әрекеттесетін серво моторы: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бәріңе сәлем, Бұл менің бірінші нұсқаулық жобам.
Сонымен, сіз NodeMCU -мен жұмыс жасағыңыз келе ме? Мен сіздермен бөлісуге келдім, бүгін мен сізге NodeMCU -ны қалай бастау керектігін көрсетемін. Барайық !
NodeMCU бортында ESP8266-12E бар, бұл тақтаны IoT (Internet Of Things) үшін жарамды етеді. Бұл нұсқаулықта мен NodeMCU көмегімен Servo қызметін қалай бастау керектігін көрсетемін.
1 -қадам: Қажетті материалдар
Міне, NodeMCU -ды бастау үшін қажетті компоненттер тізімі,
Аппараттық компоненттер
- NodeMCU
- Серво моторы
- Нан тақтасы
- Jumper Wires
- Micro USB кабелі
Бағдарламалық қамтамасыз ету компоненттері
Arduino IDE
2 -қадам: Жабдықтың сипаттамасы
Нан тақтасы дегеніміз не?
Бұл прототиптік платформа, онда сіз компоненттерді қосуға және оларды оңай алып тастауға болады. Ішінде қалай жасалғанын көру үшін фотосуретке қараңыз. Әдетте, екі жақта да рельстерді көрсететін 2 жолақ болады. Ол барлық (-) және (+) белгілерін оңай қосуға арналған.
Серво дегеніміз не?
Серво қозғалтқыштары - белгілі бір бұрышқа бұрылатын немесе позиция деп аталатын керемет құрылғылар.
Әдетте олардың 180 градусқа бұрыла алатын серво қолы болады. NodeMCU көмегімен біз белгілі бір позицияға өту үшін серводы басқара аламыз. Бұл қарапайым! Мұнда біз сервоприводты қалай қосу керектігін, содан кейін оны әр түрлі позицияға қалай бұру керектігін көреміз.
Сервоға қосылу
Келесі жұмыс - сервоприводты қосу. Серваның екі жалпы түрі бар:
- Ақ - Қызыл - Қара сымды серво
- Апельсин - Қызыл - қоңыр сымды серво
Егер сіздің сервоңызда Ақ - Қызыл - Қара сымдар болса, оны келесі түрде қосыңыз
- Ақ сым D4 сандық пиніне қосылады
- Қара сым GND түйреуішіне қосылады
- Қызыл сым 3V3 істігіне қосылады
Егер сіздің сервоңызда қызғылт сары - қызыл - қоңыр сымдар болса, оны келесі түрде қосыңыз
- Қызғылт сары сым D4 цифрлық пиніне қосылады.
- Қоңыр сым GND түйреуішіне қосылады
- Қызыл сым 3V3 істігіне қосылады
3 -қадам: Arduino IDE жүктеңіз
Жұмысты бастау үшін бізге Arduino IDE (Integrated Development Environment) және кейбір қажетті драйверлерді жүктеу қажет.
- Бағдарламалық жасақтаманы жүктеу үшін Arduino сайтына өтіңіз:
- Бағдарламалық жасақтаманы басыңыз Операциялық жүйеге негізделген Windows, Mac немесе Linux нұсқаларын таңдаңыз.
- Егер сіз қаласаңыз, садақа бере аласыз немесе жүктей аласыз.
- Бұл аяқталған кезде, оны компьютерге жүктеу үшін қадамдарды жалғастыру қажет болады.
- Сіз аяқтадыңыз!
4 -қадам: Arduino IDE дайындау
Arduino IDE жүктелгеннен кейін өтіңіз
- Файл қойындысын, содан кейін Параметрлер түймесін басыңыз.
- Қосымша тақта менеджерінің URL мекенжайларына келесі сілтемені қосыңыз (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- ОК батырмасын шертіңіз, содан кейін өтіңіз
- Құралдар - тақталар - тақта менеджері
Іздеу өрісінде esp8266 деп теріңіз> ESP8266 қауымдастығының esp8266 түймесін басыңыз - Орнату түймесін басыңыз
Енді сіз Arduino IDE -ді NodeMCU -мен жұмыс істеу үшін орнаттыңыз.
5 -қадам: кодтау уақыты
Келесі қадам - Servo басқару үшін кейбір кодты жазу.
«Servo.ino» файлын жүктеп алып, оны Arduino IDE -де ашыңыз. Содан кейін жаңа эскиз жасаңыз және төмендегі кодты arduino IDE қойыңыз және Жүктеу түймесін басыңыз.
#қосу
Servo servo;
жарамсыз орнату () {
servo.attach (2); // D4
servo.write (0);
кешіктіру (2000);
}
void loop () {
servo.write (90);
кешіктіру (1000);
servo.write (0);
кешіктіру (1000);
}
Кодты жүктеуге бірнеше минут кетеді, содан кейін кодта белгіленген аралықта 0 ° -тан 90 ° -қа дейін Servo өзгеру бұрышын көруге болады.
Егер сіз қаласаңыз, оны шеше аласыз немесе оны сол күйінде қолдана аласыз.
6 -қадам: Бағдарламаны жүктеңіз
- Гото құралдары
- Board> NodeMCU 1.0 (ESP - 12E модулі)
- Порт (дұрыс портты таңдаңыз)
** NodeMCU үлгісі таңдалғанына және дұрыс сериялық порт таңдалғанына көз жеткізіңіз (суреттерді қараңыз).
Содан кейін Жүктеу түймесін басыңыз **
Ұсынылған:
ХАКЕРЛІК! Серво моторы пойыз жүргізушісінің үлгісі ретінде!: 17 қадам
ХАКЕРЛІК! Серво моторы пойыз жүргізушісінің үлгісі ретінде!: Үлгілі теміржолды бастау керек пе? Барлық қымбат пойыз контроллерлерін сатып алуға бюджет жеткіліксіз бе? Уайымдамаңыз! Бұл нұсқаулықта мен сізге өздігінен жүретін қозғалтқышты бұзу арқылы өзіңіздің төмен бюджеттік пойыз контроллерін қалай жасауға болатынын көрсетемін. Сонымен, келейік
1 серво моторы бар жаяу робот: 13 қадам (суреттермен)
1 серво моторы бар жаяу робот: Мен бұл роботты YouTube -те көргеннен бері жасағым келеді. Кішкене ізденістен кейін мен бұл туралы қосымша ақпарат таптым және өз бетімше жасауды шештім. Бұл жаяу жүргіншіні құрудағы мақсатым - оны мүмкіндігінше кішірейтуге тырысу
10 светодиоды бар серво моторы: 5 қадам
10 светодиодты серво қозғалтқышы: бұл бейнеде мен сізге светодиодты жоғарылату бұрышымен бірге светодиодты қалай жағу керектігін көрсетемін, бұл нұсқаулық сізге ұнайды деп сенемін
[Arduino роботы] Роботты қалай түсіруге болады - Бас бармақ роботы - Серво моторы - Бастапқы код: 26 қадам (суреттермен)
[Arduino роботы] Роботты қалай түсіруге болады | Бас бармақ роботы | Серво моторы | Бастапқы код: Бас бармақ роботы. MG90S сервоқозғалтқышының потенциометрі қолданылды. Бұл өте көңілді және оңай! Код өте қарапайым. Бұл шамамен 30 жол. Бұл қозғалысты түсіруге ұқсайды. Кез келген сұрақ немесе пікір қалдырыңыз! [Нұсқаулық] Бастапқы код https: //github.c
Физикалық өзара әрекеттесу жүйесі - PlateaPlayer: 19 қадам (суреттермен)
Физикалық өзара әрекеттесу жүйесі - PlateaPlayer: Бұл жоба бейнероликке бағытталған интерактивті бейне ойнатқыштың физикалық есептеу әрекеттестігінің аппараттық енгізілуін жобалау мен дамытуға арналған процесті сипаттайды. Universidad Aut & oacute студенттері сандық теледидар