Mündəricat:

ESP8266 Wifi İdarə olunan Robot: 11 Addım (Şəkillərlə birlikdə)
ESP8266 Wifi İdarə olunan Robot: 11 Addım (Şəkillərlə birlikdə)

Video: ESP8266 Wifi İdarə olunan Robot: 11 Addım (Şəkillərlə birlikdə)

Video: ESP8266 Wifi İdarə olunan Robot: 11 Addım (Şəkillərlə birlikdə)
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Noyabr
Anonim
ESP8266 WiFi İdarə olunan Robot
ESP8266 WiFi İdarə olunan Robot

Əvvəlki təlimatlarımı görmüsünüzsə, bilirsiniz ki, moruq pi wifi idarə olunan bir video axını robotu hazırladım. Yaxşı bir layihə idi, ancaq yeni başlayanlar üçün çətin və bahalı ola bilər, amma mənim üçün hissələrin çoxu artıq yatmışdı. Bu wifi idarə olunan çox ucuz bir robotdur, ancaq video yayımlamır. ESP8266 platforması üzərində qurulub.

Addım 1: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

1. ESP8266 lövhəsi

2. L293D IC və ya L298 Motor sürücü lövhəsi

3. Motorlu Robot Şassi (500 rpm mühərrik istifadə etdim)

4. Çörək taxtası və ya PCB (Lehimləmək istəyirsinizsə)

5. 6v AA Batareya Paketi və ya 9v Batareya (ESP8266 -nı gücləndirmək üçün)

5. Batareya (Mühərrikləri işə salmaq üçün) [3 -cü addımda hansını seçmək lazımdır]

Addım 2: ESP8266 lövhəsi - Hansını seçmək lazımdır?

ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?
ESP8266 lövhəsi - Hansını seçmək lazımdır?

1. Adafruit Feather Huzzah - Adafruit tərəfindən hazırlanır, beləliklə asanlıqla əldə edilə bilən təlimat və dəstəyə malikdir. Lehimli başlıq pinləri ilə gəlmir, buna görə də onları lehimləmək üçün bir lehimləmə dəmirinə ehtiyacınız olacaq. Lövhənin özündə li-po batareya şarj cihazı var, buna görə də portativ layihələrdə həqiqətən lazımlı olacaq. 16 dollara başa gəlir

2. NodeMCU ESP8266 - Əlavə xüsusiyyətləri olmayan yalnız əsas lövhədir, lakin açıq mənbəyidir və əla sənədlərə malikdir, buna görə işə başlamaq çox asan olacaq. Ancaq ən yaxşı tərəfi onu 4 dollardan aşağı qiymətə ala biləcəyinizdir.

3. Sparkfun ESP8266 - Güc açarı və daha uzun Wifi diapazonu üçün xarici antenanın əlavə olunduğu həzzəyə bənzəyir və bunun da qiyməti 16 dollardır.

4. Wemos D1 Mini - Bütün lövhələrdən ən kiçiyidir, lakin bunun performansa heç bir təsiri yoxdur. Gözəl sənədləri var və cəmi 4 dollara başa gəlir. Daha uzun diapazon və eyni forma faktoru istəyirsinizsə, xarici antenaya malik olan Wemos D1 Mini Pro satın ala bilərsiniz.

Nəhayət, tövsiyə edəcəyim NodeMCU ESP8266 -dır, çünki əla sənədlərə malikdir və nə qədər ucuzdur. Portativ bir layihə qurursanız, xarici antena və quraşdırılmış li-po şarj cihazına görə sparkfun lövhəsini məsləhət görürəm və sparkfun keyfiyyətli məhsullar istehsal edir.

Addım 3: Batareya - Hansını Seçməlisiniz?

Batareya - Hansını seçmək lazımdır?
Batareya - Hansını seçmək lazımdır?
Batareya - Hansını seçmək lazımdır?
Batareya - Hansını seçmək lazımdır?
Batareya - Hansını seçmək lazımdır?
Batareya - Hansını seçmək lazımdır?

Seçmək üçün bir çox fərqli növ batareya var, sizin üçün doğru olanı seçməlisiniz.

1. AA Batareya Paketi - Ən çox yayılmış batareyalardır və çox ucuzdur. Hər bir hüceyrənin 1,5 volt gərginliyi var, ən azı 9 volta ehtiyacımız var, buna görə 9-12 volt əldə etmək üçün 6-8 hüceyrəni ardıcıl telə bağlamalıyıq.

2. 9v Batareya - Bu da çox yaygın bir batareya növüdür və eyni zamanda ucuzdur. 9 volt gərginliyə malikdir, lakin maksimum cərəyan və tutum olduqca aşağıdır, buna görə uzun müddət davam etməyəcək və mühərriklər olduqca yavaş fırlanacaq.

3. Qurğuşun Batareyası - Orada hər avtomobildə istifadə edildiyi üçün olduqca yaygındır. 12 volt gərginliyə malikdir, ehtiyaclarımız üçün mükəmməl bir gərginliyə malikdir. İndiki qabiliyyəti yaxşıdır və böyük bir tutuma malikdir. Yaxşı olmayan yeganə tərəf ölçüsü və çəkisidir, böyük və ağırdır.

4. Li -Ion (Lityum İyon) - Güc banklarında istifadə olunan batareya növüdür. Fərqli ölçülərdə olur, lakin ən populyar olanı 18650 hüceyrəsidir. Maksimum gərginlik 4,2 volt, minimum isə 3,7 voltdur. Bu parametrlərdən daha çox şarj etsəniz və ya boşaltsanız, batareya zədələnmiş olar. Bu batareyaları doldurmaq üçün xüsusi bir şarj cihazı lazımdır. Yüksək cərəyan qabiliyyətinə və böyük bir tutuma malikdir və çox kiçikdir, yalnız AA batareyasından bir qədər böyükdür. Ancaq əvvəlcədən qurulmuş batareya paketləri kimi gəlmir, buna görə fərdi hüceyrələr almaq və bir batareya paketi yaratmaq lazımdır.

5. Li -Po (Lityum Polimer) - Ən çox quadcopters və dronlarda və hobbi rc avtomobillərində istifadə olunur. Maksimum və minimum gərginlik Li-Ion batareyası ilə eynidir. Onları doldurmaq üçün xüsusi bir şarj cihazı da lazımdır. Bütün bunlardan ən yüksək cərəyan qabiliyyətinə malikdir və böyük bir tutuma malikdir və eyni zamanda kiçikdir. Ancaq təhlükəlidir, əgər onlara düzgün qulluq etməsəniz alovlana bilər.

Yeni başlayanlar üçün AA batareya paketi və ya Qurğuşun turşusu batareyası və qabaqcıl istifadəçilər üçün Li-Po batareyası tövsiyə edərdim. Müxtəlif növ batareyalar arasında müqayisə haqqında daha çox məlumat əldə etmək istəyirsinizsə, Great Scott tərəfindən hazırlanan bu videoya baxın.

Addım 4: Şassinin yığılması

Şassinin yığılması
Şassinin yığılması
Şassinin yığılması
Şassinin yığılması

Dörd təkərli sürücüyə çevirmək üçün 4 mühərrikdən istifadə etdim, ancaq öndəki iki mühərriki çıxarıb onları kukla təkərlərlə əvəz edə və ya təkər əlavə edə bilərsiniz. Şassi lehim tellərini mühərriklərə yığmaq və mühərrikləri şassiyə quraşdırmaq üçün. Bir lehimləmə dəmiriniz yoxdursa, telləri büküb elektrik lenti ilə bağlaya bilərsiniz, lakin olduqca zəif bir birləşmə olduğu üçün tövsiyə edilmir. Kastor təkərinin bərkidilməsi lazım olan 6v AA batareya paketini monte etdim Montaj hər fərqli şassi üçün fərqli olacaq, amma çox asan bir prosesdir.

Addım 5: Arduino IDE -də ESP8266 əlavə edin

Arduino IDE -də ESP8266 əlavə olunur
Arduino IDE -də ESP8266 əlavə olunur
Arduino IDE -də ESP8266 əlavə olunur
Arduino IDE -də ESP8266 əlavə olunur

Esp8266 lövhələri arduino IDE -də quraşdırılmır. Qurmaq üçün bu təlimatları izləyin -

1. Arduino'yu işə salın və Tercihlər pəncərəsini açın

2. Əlavə İdarə Heyəti URLləri sahəsinə "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" daxil edin

3. Tools> Board menyusundan Board Board menecerini açın və esp8266 platformasını tapın

4. Açılan qutudan ən son versiyanı seçin və quraşdırma düyməsini basın

5. Quraşdırıldıqdan sonra Alətlər> Kart menyusundan ESP8266 lövhənizi seçməyi unutmayın

Addım 6: ESP8266 -nın IP ünvanını tapmaq

ESP8266 IP ünvanını tapmaq
ESP8266 IP ünvanını tapmaq

1. Arduino IDE -də ver kodunu açın

2. "SİZİN SSID" yazdığınız yeri tapın və silin və wifi şəbəkənizin adı olan wifi -nin SSID -ni (ters çevrilmiş vergüllər arasında) yazın.

2. Aşağıda "SİZİN ŞİFRİNİZ" yazılacaq, onu silin və wifi şəbəkənizin parolunu yazın (Ters çevrilmiş vergüllər arasında)

3. Dəyişikliklər etdikdən sonra kodu ESP8266 lövhənizə yükləyin

4. Lövhəni kompüterinizdən ayırın və yenidən qoşun

5. Serial monitoru açın və baud sürətini 115200 olaraq təyin edin və "Həm NL, həm də CR" seçin. "Wi -Fi bağlandı" deyəcək və IP ünvanını da göstərəcək. IP ünvanını qeyd edin, çünki daha sonra ehtiyacımız olacaq.

Addım 7: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Dövrə çox sadədir. AA batareya paketi yerinə başqa bir növ batareya istifadə edə bilərsiniz.

NodeMCU - L293D

D3 - Pin 7

D4 - Pin 2

D5 - Pin 9

D6 - Pin 1

D7 - Pin 10

D8 - Pin 15

Gnd - Batareya Mənfi

Həm AA batareya paketi, həm də 9v batareya ümumi bir torpaq bağlantısına sahib olmalıdır.

Addım 8: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Verilən kodu arduino IDE -də açın və əvvəl göstərdiyim kimi wifi şəbəkəsinin SSID və şifrəsini yazın, sonra kodu ESP8266 lövhənizə yükləyin.

Addım 9: Nəzarət Tətbiqinin Qurulması

Nəzarət Tətbiqinin quraşdırılması
Nəzarət Tətbiqinin quraşdırılması

Bu robot bir tətbiq vasitəsilə idarə olunur, ESP8266_robot.apk faylını yükləyin və smartfonunuza quraşdırın.

Tətbiqdə hər hansı bir dəyişiklik etmək istəyirsinizsə.aia faylı da var.

Addım 10: Robota nəzarət

Robota nəzarət
Robota nəzarət

Tətbiqi açın və ESP8266 lövhənizin IP ünvanını yazın və indi onu idarə edə biləcəksiniz !!!

#Giderme#

Mühərriklər yanlış istiqamətdə fırlanırsa, L293D ilə əlaqələrini dəyişdirin və ya idarəetmə pinlərini dəyişdirin. ESP8266, DHCP vasitəsilə wifi -yə qoşulur, yəni demək olar ki, hər bağlandığınızda fərqli bir IP ünvanı olacaq, buna görə də hər dəfə IP ünvanını yoxlamalı olacaqsınız.

Addım 11: Bəzi Şəkillər və Videolar

Image
Image
Uzaqdan idarəetmə yarışması 2017
Uzaqdan idarəetmə yarışması 2017

12v batareya ilə çox sürətlidir, amma çox sürətli olduğunu düşünürsünüzsə, sürəti aşağı sala bilərsiniz, əvvəlcə koddakı ENB pinlərini tapın, sürəti təyin etmək üçün YÜKSƏ əvəzinə 0 ilə 250 arasında yaza bilərsiniz. Məsələn, "analogWrite (leftMotorENB, 170)"

Bu təlimatı bəyəndinizsə, yarışmalarda ona səs verin:)

Tövsiyə: