Mundarija:

RoboRemo ESP8266 Oson boshqarish: 5 qadam
RoboRemo ESP8266 Oson boshqarish: 5 qadam

Video: RoboRemo ESP8266 Oson boshqarish: 5 qadam

Video: RoboRemo ESP8266 Oson boshqarish: 5 qadam
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Iyul
Anonim
RoboRemo ESP8266 oson boshqarish
RoboRemo ESP8266 oson boshqarish

Ushbu tushuntirishda siz ESP8266 WiFi kartasini RoboRema ilovasiga ulashning juda oddiy usulini olasiz.

Senga kerak:

  • RoboRemo ilovasini ishga tushirish uchun Android yoki Apple qurilmasi.
  • RoboRemo ilovasini o'rnating.
  • Arduino IDE -ni o'rnating
  • Arduino ESP8266 kutubxonasini o'rnating.
  • Wemos D1 mini yoki NodeMCU kabi ESP8266 taxtasi. (ESP-01 uchun sizga seriyali adapter, simlar va boshqa qo'shimcha USB kerak bo'ladi, bu unchalik qulay emas)
  • MicroUSB kabeli

Ehtimol:

  • Wemos D1 Mini kutubxonasi va misollar.
  • Qo'shimcha qalqonlar.

Ushbu ko'rsatmaning maqsadi sizga ulanishning asosini yaratishdir, shunda siz o'zingiz ko'proq funktsiyalarni qo'shishingiz mumkin.

Arduino-ni o'rnatishda yordam: Arduino-SoftwareIDE-ni WeMos-dan dasturlash

Wemos Arduino yordami va Wemos Shilds kutubxonasi

1 -qadam: Eskizni kodlash

  • Eskizni yuklab oling va ushbu kodni Arduino IDE -ga nusxalash.
  • Qarang, *ssid = "RoboRemo" sizning ehtiyojlaringizga mos keladimi yoki uni o'zgartiring. (mahalliy tarmoqdan SSID ishlatmang)
  • Agar siz parolni *pw ga qo'shmoqchi bo'lsangiz
  • Asboblar bo'yicha tanlov => O'ng taxtaga o'ting (Wemos D1 mini)

2-qadam: COM-portni o'rnating

COM-portni o'rnating
COM-portni o'rnating
  • Ulangan portlarga qarang (Port:).
  • ESP8266 (Wemos mini) ni microUSB kabeli bilan ulang.
  • Oxirgi qo'shilgan COM-portni tanlang. Eskizni yuklang.

3 -qadam: Ulanishni amalga oshiring

ESP8266 va RoboRemo o'rtasida aloqa o'rnatish uchun ikki bosqich mavjud.

1 Wi -Fi qurilmasi

Biz ESP8266-dan Wifi-server yaratdik. Shunday qilib, siz qurilmani - Wi -Fi -ni RoboRemo -ga yoki siz xohlagan nomga sozlashingiz kerak. Shunday qilib, qurilmangizdan WiFisettings -ga o'ting.

2 RoboRemo ulanish

RoboRemo ilovasidan:

menyu => ulanish => Internet (TCP) => boshqa => IP-manzilni to'ldirish. Sketchda berilgan: 192.168.0.1:1234

Wi -Fi IP -ni eslab qoladi, shuning uchun keyingi safar o'ng IP -ni bosishingiz mumkin.

Agar muammo bo'lsa, IP -ni ketma -ket monitordan olishingiz kerak.

  • Arduino => Asboblar => Seriyali monitor.
  • ESP8266 -ni qayta o'rnating yoki qayta ulang.
  • IP berilishini kuting.

Arduino eskizida IPni o'zgartirish foydali bo'lishi mumkin. Masalan, ko'proq ESP bo'lgan sinfda.

4 -qadam: RoboRemo dastur interfeysini o'rnating

RoboRemo dastur interfeysini o'rnating
RoboRemo dastur interfeysini o'rnating

Endi ESP8266-da to'g'ri dastur ishlayapti va aloqa o'rnatildi, biz IO-pinlarni boshqarish tugmachalarini sozlashimiz mumkin.

Qo'shimcha ko'rsatmalar uchun RoboRemo qo'llanmasini yuklab oling

Tanlov:

  • Menyu => tahrir qilish ui => ekranning istalgan joyiga teging (yangi menyu ochiladi) => tanlash tugmasi => tugmani (yuqori chap burchakda ko'taring) kerakli joyga suring => agar xohlasangiz tugmani o'lchamini o'zgartiring (pastki o'ng burchak).
  • Menyu paydo bo'lishi uchun tugmani bosing => "bosish harakatini o'rnatish" ni bosing => A => yorlig'ini kiriting Ok. => "chiqarish harakatini o'rnatish" ni bosing => 1 => "Ok" yorlig'ini kiriting.
  • Siz tugmani rang, matn va boshqalar bo'yicha sozlashingiz mumkin.
  • Bu tugma menyuni qoldiring.
  • "menyu" tugmachasini bosing. => "interfeysni tahrir qilmang" -ni tanlang.

Endi LED_BUILDINni yoqish va o'chirish mumkin!

5 -qadam: Ilova va eskizni sozlash

Ilova va eskizni sozlang
Ilova va eskizni sozlang

Agar men bergan baza yaxshi ishlayotgan bo'lsa, siz ilovangizni sozlashingiz va kengaytira olasiz.

Bu eskizning chegarasi shundaki, men bitta belgi qo'mondonidan foydalanaman. Shunday qilib, 9dan katta raqamlarni yuborish mumkin emas.

Agar xohlasangiz, eskizni RoboRemo ESP8266-wifi-avtomobil veb-saytidan olib, sozlashingiz mumkin.

Arduino GPIO raqamlari Wemos yoki NodeMCU pin-raqamlariga mos kelmaydi, tarjima qilish yoki PDF-ni yuklab olish uchun rasmga qarang.

Tavsiya: