![Telegram басқаруымен үздіксіз айналатын Servo (CRS) моторы: 8 қадам Telegram басқаруымен үздіксіз айналатын Servo (CRS) моторы: 8 қадам](https://i.howwhatproduce.com/images/001/image-1994-42-j.webp)
Мазмұны:
- 1 -қадам: 1 -қадам: Компоненттер
- 2 -қадам: 2 -қадам: Серво моторын қосыңыз
- 3 -қадам: 3 -қадам: кішкене түсіністік
- 4 -қадам: 4 -қадам: Серво моторын тексеру үшін кодты қосыңыз
- 5 -қадам: 5 -қадам: Қарым -қатынасқа дайындық
- 6 -қадам: 6 -қадам: Байланысты тексеру
- 7 -қадам: 7 -қадам: Пәрмендерді қосу
- 8 -қадам: 8 -қадам: Құрылғыны перделерге қосыңыз (қажет емес)
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Telegram басқаруымен үздіксіз айналатын Servo (CRS) моторы Telegram басқаруымен үздіксіз айналатын Servo (CRS) моторы](https://i.howwhatproduce.com/images/001/image-1994-43-j.webp)
Бұл нұсқаулықта мен сізге телеграм арқылы CRS бақылауын үйретемін. Бұл нұсқаулық үшін сізге бірнеше заттар қажет болады. Мен NodeMCU 1.0 (ESP-12E модулі) бойынша жұмыс жасаймын. Бұл басқа Arduino бордында жұмыс істей алады, сіз оған сәйкес дискілерді табуыңыз керек.
ESP-12E модулін орнату ортасы келесідей болды:
- Windows 10
- Arduino IE 1.8.7 (Windows дүкені 1.8.15.0)
ESP-12E модулі үшін драйверлер мен негізгі файлдарды орнату бойынша нұсқаулықты мына жерден табуға болады:
Сіз мұны жасағаннан кейін. Біз баруға дайынбыз!
1 -қадам: 1 -қадам: Компоненттер
![1 -қадам: компоненттер 1 -қадам: компоненттер](https://i.howwhatproduce.com/images/001/image-1994-44-j.webp)
Бұл оқулық үшін сізге бірнеше компоненттер қажет:
- ESP12-E модулі (ESP8266)
- Үздіксіз айналмалы серво моторы (бұл мен қолданған)
- Micro USB кабелі
- Wifi желісі
- Telegram қосымшасы
- Ботат бот (алаңдамаңыз, біз жетеміз)
2 -қадам: 2 -қадам: Серво моторын қосыңыз
![2 -қадам: Серво моторын қосыңыз 2 -қадам: Серво моторын қосыңыз](https://i.howwhatproduce.com/images/001/image-1994-45-j.webp)
Серво қозғалтқышты қосу үшін мына схеманы орындаңыз.
- Қара: GND (Ground)
- Қызыл: 3.3V немесе 5V (Қуат)
- Сары немесе ақ: сандық шығыс (сигнал)
Сонымен, егер сіз мен қолданған серво қозғалтқышты қолдансаңыз және кернеуі жоғары (5В максимум) ардуино тақтасы болса, онда электр сымын сол жерге жабыстыруға болады. Бұл серво қозғалтқышы көбірек айналдыру моментін беретінін білдіреді. Қалай болғанда да, 3.3V немесе 5V екеуі де жақсы.
3 -қадам: 3 -қадам: кішкене түсіністік
Біз тестілеуді бастамас бұрын және оның жұмыс істейтінін білмес бұрын, бұл серво қозғалтқышы туралы түсіну керек нәрсе бар. Бұл белгілі бір бұрыштарға айналатын кәдімгі серво қозғалтқышы болмағандықтан, сізге қажет код сәл өзгеше.
Мен серводы толық моментте пайдалануды ұсынбаймын, себебі ол көп жылу шығарады және өнімнің өмірінің көп бөлігін тұтынуы мүмкін. [60, 120] аумағында қалуға тырысыңыз.
бос цикл {
myservo.write (90); // бұл қозғалыстың жоқтығын білдіреді, серво қозғалтқышы тоқтап қалады (1000); myservo.write (0); // бұл толық жылдамдықты сағат тіліне қарсы қозғалыстың кешігуін білдіреді (1000); myservo.write (180); // бұл толық жылдамдықпен сағат тілімен қозғалыстың кешігуін білдіреді (1000); }
4 -қадам: 4 -қадам: Серво моторын тексеру үшін кодты қосыңыз
#қосу
Сервистік қызмет; void setup () {myservo.attach (D5); // сервоны D5 түйреуішіне бекітіңіз)} void loop () {myservo.write (85); // баяу кідіріс кезінде қозғалтқышты сағат тіліне қарсы айналдырады (1000); myservo.write (120); кешіктіру (1000); myservo.write (90); кешіктіру (5000); }
5 -қадам: 5 -қадам: Қарым -қатынасқа дайындық
Сізбен байланысу үшін сізге Arduino бірнеше нәрсені түзетуі керек. Олар өте оңай. Біз бұл тапсырмаларды екі кіші бөлімге бөлеміз.
Бот
- Ұялы телефонға Telegram орнатыңыз.
- Telegram -да есептік жазба жасаңыз.
- «Botfather» пайдаланушысын іздеңіз.
- Ол көрсететін пәрмендерді пайдаланып жаңа бот жасаңыз (ол сізге беретін кілтті сақтаңыз).
Arduino тапсырмалары
- Arduino ЖК ашыңыз.
- «Кітапхана менеджеріне» өтіңіз.
- 'Universal Telegrambot' кітапханасын қосыңыз.
-
'ArduinoJson' кітапханасын қосыңыз.
- Бета нұсқасын қоспаңыз
- Ең соңғы 5.x құрылымын қосыңыз.
6 -қадам: 6 -қадам: Байланысты тексеру
![6 -қадам: Байланысты тексеру 6 -қадам: Байланысты тексеру](https://i.howwhatproduce.com/images/001/image-1994-46-j.webp)
Біз жақындамыз.
- Universaltelegrambot> esp8266 кітапханасынан 'echobot' ашыңыз.
- Wi -Fi тіркелгі деректерін орналасқан жеріңіздегі желіге сәйкестендіру үшін өзгертіңіз.
- Ботата берген BOTtoken -ді өзгертіңіз.
- Бұл код жолын «void loop ();» ішіндегі for циклына қосыңыз
Serial.println (bot.messages . Мәтін);
Енді біз тестілеуге дайынбыз.
Бұл кодты Arduino -ға жүктеңіз. Егер сіз NodeMCU Wi -Fi желісіне қосылсаңыз, сериялық мониторды тексеріңіз. Оның қосылғанын көрген соң, ботқа хабарлама жіберіңіз. Ол сізге дәл сол хабарды қайтаруы керек.
7 -қадам: 7 -қадам: Пәрмендерді қосу
Сонымен, ол жұмыс істеді! Біз құрылғылар арасында байланыс орнаттық. Келесі қадам - заттарды біріктіру. Сондықтан біз қолданыстағы echobot кодына пәрмендерді қосамыз. Мен сізге берген соңғы кодтың орнына келесі кодты қою жақсы болар еді. Сондықтан біз тоты құс сияқты әрекет ететін ботқа жол бермейміз.
Бұл келесі код бөлігі жаңа хабарлар арқылы айналатын for циклінде болуы керек. Серво қозғалтқышты қалай қоюға байланысты сіз «Ашу» және «Жабу» пәрмендерін ауыстырғыңыз келуі мүмкін. Оны esp8266 жүйесіне жүктеп, оның жұмыс істейтінін тексеріңіз.
// қалаған пәрмен
if (bot.messages .text == «Ашық») {
// Сіздің ботыңыздың жауабы сізге bot.sendMessage береді (bot.messages .chat_id, «мен сіз үшін перделерді ашамын.»);
// arduino тақтасы не істейді
myservo.write (80); // перделерді ашу үшін серво қозғалтқышы сағат тіліне қарсы бұрылады
}
if (bot.messages .text == «Тоқтату») {// Сіздің ботыңызға жауап bot.sendMessage береді (bot.messages .chat_id, «Перделерді тоқтату.»); // arduino тақтасы не істейді myservo.write (90); // серво қозғалтқышы тоқтайды}
if (bot.messages .text == «Жабу») {// Сіздің ботыңызға жауап bot.sendMessage береді (bot.messages .chat_id, «мен сіз үшін перделерді жабамын»).); // arduino тақтасы не істейді myservo.write (80); // перделерді жабу үшін серво қозғалтқышы сағат тілімен бұрылады}
8 -қадам: 8 -қадам: Құрылғыны перделерге қосыңыз (қажет емес)
![8 -қадам: Құрылғыны перделерге қосыңыз (қажет емес) 8 -қадам: Құрылғыны перделерге қосыңыз (қажет емес)](https://i.howwhatproduce.com/images/001/image-1994-47-j.webp)
Ии, бітті!
Нұсқаулық Telegram -ботты Arduino -ға қалай қосуға болатыны туралы болды, сондықтан сіз оны алыстан басқара аласыз. Бірақ мен бұл арнайы қондырғыны студияда перделерді физикалық түрде ашпай-ақ ашу үшін жасадым. Егер сіз де мен сияқты жасағыңыз келсе, соңғы қадам - біздің кішкентай құрылғыны сіздің перделеріңізге және воилаға қосу.
Ұсынылған:
Үздіксіз айналатын күн қозғалтқышы: 5 қадам (суреттермен)
![Үздіксіз айналатын күн қозғалтқышы: 5 қадам (суреттермен) Үздіксіз айналатын күн қозғалтқышы: 5 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-452-9-j.webp)
Үздіксіз айналатын күн қозғалтқышы: үздіксіз қозғалыста болатын құрылғыны жасауды кім армандамайды? Үздіксіз жүгіру, күндіз де, түнде де, жазда да, қыста да, бұлтты аспанда және үйдегі жарық жағдайында. Бұл импульсті қозғалтқыш өте ұзақ уақыт жұмыс істейді, мүмкін менің қызмет ету мерзімімнен ұзағырақ
Тонка автокөлігінің RC конверсиясы төгінді және 4WS төрт рульді басқаруымен: 6 қадам (суреттермен)
![Тонка автокөлігінің RC конверсиясы төгінді және 4WS төрт рульді басқаруымен: 6 қадам (суреттермен) Тонка автокөлігінің RC конверсиясы төгінді және 4WS төрт рульді басқаруымен: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-2911-17-j.webp)
Тонка жүк көлігінің автокөлік конверсиясы демпингпен және 4WS төрт рульді басқаруымен: Tonka жүк көлігінің RC конверсиясы түпнұсқа емес екенін мойындаймын, бірақ мен бұл туралы ойлаған кезде мен бірінші болдым деп ойладым. Ия, бұл бұрын да болған, бірақ менің ойымша, басқалары мұны қиын жолмен жасады және сәтсіздікке ұшырады
Шыны құмырадағы үздіксіз айналатын сфера: 4 қадам (суреттермен)
![Шыны құмырадағы үздіксіз айналатын сфера: 4 қадам (суреттермен) Шыны құмырадағы үздіксіз айналатын сфера: 4 қадам (суреттермен)](https://i.howwhatproduce.com/images/006/image-16461-j.webp)
Шыны құмырадағы үздіксіз айналатын сфера: Күн энергиясының әсерінен айналатын шар үшін ең жақсы орын - шыны ыдыста. Жылжымалы заттар - бұл мысықтар немесе басқа үй жануарлары үшін тамаша ойыншық, ал құмыра қорғанысты қамтамасыз етеді ме, жоқ па? Жоба қарапайым болып көрінеді, бірақ дұрыс нұсқаны табу үшін маған бірнеше апта қажет болды
Arduino мен Servo моторы көмегімен күн трекерін қалай жасауға болады: 4 қадам
![Arduino мен Servo моторы көмегімен күн трекерін қалай жасауға болады: 4 қадам Arduino мен Servo моторы көмегімен күн трекерін қалай жасауға болады: 4 қадам](https://i.howwhatproduce.com/images/010/image-28408-j.webp)
Arduino мен Servo Motor көмегімен күн трекерін қалай жасауға болады: Менің Youtube каналыма кіріңіз Бұл жазбада мен " күн іздеуші " Мен оны Arduino UNO және SG90 серво көмегімен жасадым. Постты оқымас бұрын, менің арнадағы бейнені қараңыз, ол жоба туралы 70% идея береді
Үздіксіз айналу үшін Hitec HS-65HB Servo W/Kryptonite Gears қалай өзгертуге болады: 8 қадам
![Үздіксіз айналу үшін Hitec HS-65HB Servo W/Kryptonite Gears қалай өзгертуге болады: 8 қадам Үздіксіз айналу үшін Hitec HS-65HB Servo W/Kryptonite Gears қалай өзгертуге болады: 8 қадам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122984-how-to-modify-a-hitec-hs-65hb-servo-wkryptonite-gears-for-continuous-rotation-8-steps-j.webp)
Үздіксіз айналу үшін Hitec HS-65HB Servo W/Kryptonite берілістерін қалай өзгертуге болады: Hitec HS-65HB, Karbonite Gears қол жетімді ең жақсы микросервтердің бірі. Сонымен, бұл серводың ерекшелігі неде? 23,60 x 11,60 x 24,00 мм табанында 6 вольтте 31 унция/дюйм крутящий және 0,11 сек жылдамдықтар туралы не деуге болады