Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
- 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
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
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.