Мазмуну:

NEMA 17 - WeMos Mini - Blynk: 4 кадам
NEMA 17 - WeMos Mini - Blynk: 4 кадам

Video: NEMA 17 - WeMos Mini - Blynk: 4 кадам

Video: NEMA 17 - WeMos Mini - Blynk: 4 кадам
Video: Шилд WiFi для плат ардуино про мини и другие сендвич платы. 2024, Сентябрь
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

NEMA 17 сыяктуу тепкич моторлордун көп колдонулушу бар жана бул прототип окурмандарга Blynk Appтан NEMA 17ди башкаруу ыкмасын түшүнүүгө жардам берет.

Бул NEMA 17ге каалаган жерден жана каалаган убакта кирүүгө жана башкарууга жардам бере турган IoT жасоо аракети.

Stepper мотору колдонулган көптөгөн учурлар бар (Айрыкча код аркылуу бурулуштардын санын көзөмөлдөөдө тактык керек болгондо).

Жабдуулар

  1. WeMos D1 Mini
  2. L298N Stepper мотору
  3. NEMA 17 Step Motor
  4. Микро USB кабели WeMos D1 Mini'ди кубаттап, кодду өткөрүп берет.
  5. 12V 1A адаптер NEMA 17 кадам моторун кубаттоо үчүн
  6. Jumper Эркектен Эркекке & Эркектен Аялга Сым
  7. Аял DC DC Jack адаптери
  8. Конденсатор - 100 мкФ
  9. Breadboard.

1 -кадам: Кошулуу диаграммасы

Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы

Жүктөлүп берилген сүрөт өзүн-өзү түшүндүрөт жана бир гана чоң өзгөрүү, мен L298N драйверин туташтыруу үчүн 12V 1A DC адаптерин колдондум. Сиз ошондой эле эч кандай нан көрбөйсүз.

  1. WeMos D1 Mini> L298Nдин IN1 D8
  2. We7 D7 Mini> L298N IN2 D7
  3. WeMos D1 Mini> L298N IN3 D6
  4. WeMos D1 Mini> L298N IN4 D5
  5. 5V WeMos D1 Mini> 5V L298N
  6. GND WeMos D1 Mini> GND L298N> GND 12V 1A DC Электр энергиясы

Эскертүү: Мен алган NEMA17 тепкичтүү моторунда кызыл, жашыл, көк жана кара түстүү коддор бар. Эки катушканын учтарын аныктоо үчүн эң жакшы ыкма - эки учуна тең тийүү жана тепкичтин валын айландыруу. Stepper моторунун огу тегиз жылат, эгер туташтырылган зымдар бир эле катушка таандык болбосо, вал бир тегерекке тиешелүү болсо, тегиз айланбайт.

Менин учурда, мен зымдарды төмөнкүдөй туташтырдым:

  1. Кызыл NEMA 17> L298Nдеги OUT1
  2. Жашыл NEMA 17> L298N OUT2
  3. Blue NEMA 17> L298N OUT3
  4. Кара NEMA 17> L298N OUT4

2 -кадам: Мобилдик телефондо Blynkти конфигурациялоо

Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо
Мобилдик телефондо Blynkти конфигурациялоо

Тиркелген скриншоттор бул макаланын окурмандарына NEMA 17 Stepper моторун сааттын жебеси боюнча (же) саат жебесине каршы бурууга жардам бере турган эки баскычты конфигурациялоонун этап -этабы менен процедурасын бериши керек. Эгерде кимдир бирөө скриншотторду ээрчип, Blynkти конфигурациялоону аягына чыгара албаса, анда алар төмөнкү көрсөтмөлөрдү окуп чыгышы мүмкүн:

  1. Мобилдик телефонуңуздагы "Blynk" тиркемесин ачыңыз жана "Жаңы долбоорду" тандаңыз.
  2. Долбоордун аталышын киргизиңиз: "NEMA 17 Control" (Бул учурда), "Түзмөк" тизмесинен "WeMos D1mini" тандаңыз. Эми кийинки кадамдарды улантуу үчүн "Түзүү" тандаңыз.
  3. "Блинк" колдонмосунда конфигурацияланган электрондук почтаны текшерип, "Авторизация Токенин" табыңыз (Бул коддоо учурунда пайдалуу болот).
  4. Куралдар тактасы пайда болуп, кийинки кадамдарды улантууга мүмкүндүк берет жана биздин негизги максатыбыз эки баскычты кошуу болот.
  5. Дизайн керектөөлөрүнө ылайык баскычтарды тууралаңыз (Кадам милдеттүү эмес). Менин учурда, мен панелдин туурасына дал келген баскычтарды жайып койдум.
  6. Биринчи баскычты виртуалдык пин катары "V0" менен "Солго буруңуз" деген текст менен конфигурациялаңыз.
  7. Экинчи баскычты виртуалдык пин катары "V1" менен "Оңго буруңуз" деген текст менен конфигурациялаңыз.
  8. Негизги менюга өтүңүз жана "Play" баскычын чыкылдатып, колдонмонун иштешин текшериңиз жана NEMA 17 моторун башкарыңыз.
  9. NEMA 17 мотору баскычты тандоодо 10 жолу айланууга программаланган. Ал баскычтардын бирин "Оңго буруу" (же) "Солго буруу" басылганда күйгүзүлбөйт жана өчпөйт. Сураныч, NEMA17 токтоп, экинчи баскычтын иштешин текшерүүгө бир аз убакыт бериңиз.

3 -кадам: Кодекс.

Кодекс.
Кодекс.

Төмөнкү кодду жүктөөдөн мурун, төмөнкүлөрдү камсыздаганыңызды текшериңиз:

  1. Блинктен авторизация ачкычы
  2. SSID
  3. Passkey "WeMos Miniге" зымсыз тармакка кирүүгө жана Интернетке туташууга мүмкүнчүлүк берет

Ошондой эле Arduino IDE менюсунан төмөнкүлөрдү тандаңыз: Куралдар> Такта> ESP8266 такталары> LOLIN (WEMOS) D1 R2 & mini.

>> Коддун үзүндүсүнүн башталышы <<<

#Stepper.h кошуу

#ESP8266WiFi.h кошуңуз

#кошуу BlynkSimpleEsp8266.h

#аныктоо BLYNK_PRINT Сериал

Step_ my_Stepper (200, D8, D7, D6, D5);

bool Right = false;

bool Left = false;

char auth = "****************************************** ** ";

char ssid = "****************";

char pass = "****************************";

жараксыз орнотуу () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Оңго = param.asInt ();

}

BLYNK_WRITE (V0) {

Сол = param.asInt ();

}

жараксыз Stepper1 (int Direction, int Rotation) {

үчүн (int i = 0; i <Rotation; i ++) {

my_Stepper.step (Багыт * 200);

Blynk.run ();

}

}

боштук цикл ()

{

Blynk.run ();

if (Оңдо) {

Stepper1 (1, 10);

Serial.println ("Оңго бурулуу");

}

кечигүү (20);

эгер (сол жакта) {

Step1 (-1, 10);

Serial.println ("Солго бурулуу");

}

кечигүү (20);

}

>> Коддун үзүндүсүнүн аягы <<<

Эскертүү: Жогорудагы коддо "кошуу" сөзүнө "" (андан чоң) жазууну калтырбаңыз. Эгерде кодго байланыштуу башка көйгөйлөр пайда болсо, бул макалада камтылган скриншотко кайрылсаңыз болот.

4 -кадам: Видеонун прототипинин иштеши

Окурмандарга прототиптин кантип иштээрин кыскача түшүнүүгө жардам бере турган видео тиркелет.

Сунушталууда: