Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu izahatda bir ESP8266 WiFi lövhəsini RoboRema Tətbiqinə bağlamaq üçün çox sadə bir yol əldə edirsiniz.
Ehtiyacınız var:
- RoboRemo tətbiqini işə salmaq üçün Android və ya Apple cihazı.
- RoboRemo tətbiqini quraşdırın.
- Arduino IDE quraşdırın
- Arduino ESP8266 kitabxanasını quraşdırın.
- Wemos D1 mini və ya NodeMCU kimi ESP8266 lövhəsi. (ESP-01 üçün seriyalı adapterə, tellərə və daha çoxuna əlavə USB lazımdır, o qədər də lazımlı deyil)
- MicroUSB kabeli
Ola bilsin:
- Wemos D1 Mini kitabxanası və nümunələri.
- Əlavə qalxanlar.
Bu təlimatın məqsədi, əlaqənin təməlini qoymaqdır ki, özünüz daha çox funksiya əlavə edə biləsiniz.
Arduino qurmaqla kömək edin: Proqramlaşdırma-the-WeMos-İstifadə-Arduino-SoftwareIDE
Wemos Arduino yardımı və Wemos Shields kitabxanası
Addım 1: Eskizinizi kodlaşdırın
- Eskizi yükləyin və bu kodu Arduino IDE -yə kopyalayın.
- *Ssid = "RoboRemo" ehtiyaclarınıza uyğun olub olmadığını yoxlayın dəyişdirin. (yerli şəbəkənizdən SSID istifadə etməyin)
- Şifrə əlavə etmək istəyirsinizsə *pw
- Alətlərə görə seçim => Doğru lövhəyə oturun (Wemos D1 mini)
Addım 2: COM portunu qurun
- Bağlı olan Portlara baxın (Port:).
- ESP8266 (Wemos mini) cihazını microUSB kabeli ilə bağlayın.
- Son əlavə olunan COM portunu seçin. Eskizinizi yükləyin.
Addım 3: Bağlantı qurun
ESP8266 ilə RoboRemo arasında əlaqə yaratmaq üçün iki addım var.
1 Cihaz WiFi
ESP8266-dan bir Wifi serveri hazırladıq. Buna görə cihazı - WiFi - parametrlərini RoboRemo və ya şans verdiyiniz adla təyin etməlisiniz. Buna görə cihazınızdan WiFisettings -ə gedin.
2 RoboRemo qoşulun
RoboRemo tətbiqindən:
menyu => əlaqə => İnternet (TCP) => digər => IP ünvanını doldurun. Sketchdə verilir: 192.168.0.1:1234
WiFi IP yadda qalacaq, buna görə növbəti dəfə sağ IP -ni asanlıqla vura bilərsiniz.
Bir problem varsa, serial monitordan IP almalısınız.
- Arduino => Alətlər => Serial monitor.
- ESP8266 sıfırlayın və ya yenidən bağlayın.
- IP verilənə qədər gözləyin.
Arduino eskizində IP -ni dəyişdirmək faydalı ola bilər. Məsələn, sinifdə daha çox ESP var.
Addım 4: RoboRemo Tətbiq İnterfeysini qurun
İndi ESP8266-da düzgün proqram işləyir və əlaqə qurulur, IO pinlərini idarə etmək üçün düymələri qura bilərik.
Daha çox təlimat üçün l RoboRemo təlimatını yükləyin
Seçim:
- Menyu => redaktə edin ui => Ekranın hər hansı bir yerinə vurun (yeni menyu açılır) => seçim düyməsi => düyməni (sol üst küncdən götür) istədiyiniz yerə sürükləyin => İstəsəniz düymənin ölçüsünü dəyişin (sağ alt künc).
- Bir menyu göründüyü üçün düyməni vurun => "basın hərəkətini təyin et" => A => sekmesini daxil edin Tamam. => "buraxma hərəkətini təyin et" düyməsinə vurun => 1 => sekmesini daxil edin "Ok"
- Düyməni rəng, mətn və s.
- Bu düyməni buraxın.
- "menyu" düyməsini vurun. => "istifadəçi interfeysini redaktə etmə" seçin.
İndi LED_BUILDIN -ı açmaq və söndürmək MÜMKÜNDÜR !!!!
Addım 5: Tətbiqinizi və eskizinizi fərdiləşdirin
Verdiyim baza yaxşı işləyirsə, tətbiqinizi və eskizinizi fərdiləşdirə və genişləndirə bilərsiniz.
Bu eskizin həddi, bir xarakter komandosundan istifadə etməyimdir. 9 -dan böyük nömrələr göndərilə bilməz.
İstəyirsinizsə, RoboRemo veb saytından ESP8266-wifi-avtomobilin eskizini götürüb tənzimləyə bilərsiniz.
Arduino GPIO nömrələri Wemos və ya NodeMCU pin nömrələrinə uyğun gəlmir Tərcümə və ya PDF yükləmək üçün şəkilə baxın