İçindekiler:

ESP8266 Wifi Kontrollü Robot: 11 Adım (Resimli)
ESP8266 Wifi Kontrollü Robot: 11 Adım (Resimli)

Video: ESP8266 Wifi Kontrollü Robot: 11 Adım (Resimli)

Video: ESP8266 Wifi Kontrollü Robot: 11 Adım (Resimli)
Video: Wifi Kontrollü RGB Saat Yaptık! - Neopixel ve NodeMCU kullanımı 2024, Temmuz
Anonim
ESP8266 Wifi Kontrollü Robot
ESP8266 Wifi Kontrollü Robot

Önceki talimatımı gördüyseniz, ahududu pi wifi kontrollü video akış robotu yaptığımı biliyorsunuzdur. Pekala, güzel bir projeydi ama yeni başlayan biriyseniz, zor ve pahalı bulabilirsiniz ama benim için parçaların çoğu zaten ortadaydı. Bu çok ucuz bir wifi kontrollü robottur ancak video akışı yapmaz. ESP8266 platformu üzerine inşa edilmiştir.

Adım 1: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler

1. ESP8266 Kurulu

2. L293D IC veya L298 Motor sürücü kartı

3. Motorlu Robot Şasi (500 rpm motor kullandım)

4. Breadboard veya PCB (Lehimlemeyi tercih ederseniz)

5. 6v AA Pil Paketi veya 9v Pil (ESP8266'ya güç sağlamak için)

5. Bir pil (Motorlara güç sağlamak için)[3. adımda hangisini seçmeli]

Adım 2: ESP8266 Anakartı - Hangisini Seçmelisiniz?

ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?
ESP8266 Anakartı - Hangisini Seçmelisiniz?

1. Adafruit Feather Huzzah - Adafruit tarafından yapılmıştır, bu nedenle kolayca kullanılabilir talimat ve desteğe sahiptir. Lehimli başlık pimleri ile gelmiyor, bu yüzden onları lehimlemek için bir havyaya ihtiyacınız olacak. Kartın üzerinde li-po pil şarj cihazı var, bu nedenle taşınabilir projelerde gerçekten kullanışlı olacak. 16 dolara mal oluyor

2. NodeMCU ESP8266 - Ek özellikleri olmayan sadece temel karttır ancak açık kaynak kodludur ve mükemmel belgelere sahiptir, bu nedenle başlamak çok kolay olacaktır. Ancak en iyi yanı, onu 4 dolardan daha az bir fiyata satın alabilmenizdir.

3. Sparkfun ESP8266 - Daha uzun bir Wifi aralığı için bir güç anahtarı ve harici bir anten eklenmiş huzzah gibidir ve ayrıca maliyeti 16 $

4. Wemos D1 Mini - Tüm kartların en küçüğüdür ancak bunun performans üzerinde herhangi bir etkisi yoktur. Güzel belgeleri var ve sadece 4 dolara mal oluyor. Daha uzun menzil ve aynı form faktörü istiyorsanız, harici anteni olan Wemos D1 Mini Pro'yu satın alabilirsiniz.

Son olarak, tavsiye edeceğim NodeMCU ESP8266, çünkü mükemmel belgelere sahip ve ne kadar ucuz. Taşınabilir bir proje yapıyorsanız, harici anteni ve dahili li-po şarj cihazı ve sparkfun'un kaliteli ürünler yapması nedeniyle sparkfun kartını tavsiye ederim.

Adım 3: Pil - Hangisini Seçmelisiniz?

Pil - Hangisini Seçmelisiniz?
Pil - Hangisini Seçmelisiniz?
Pil - Hangisini Seçmelisiniz?
Pil - Hangisini Seçmelisiniz?
Pil - Hangisini Seçmelisiniz?
Pil - Hangisini Seçmelisiniz?

Aralarından seçim yapabileceğiniz birçok farklı pil türü vardır, sizin için doğru olanı seçmelisiniz.

1. AA Pil Paketi - En yaygın pil türüdür ve çok ucuzdur. Her hücrenin 1,5 voltluk bir voltajı vardır, en az 9 volta ihtiyacımız var, bu nedenle 9 -12 volt elde etmek için 6-8 hücreyi seri olarak bağlamamız gerekir.

2. 9v Pil - Bu aynı zamanda çok yaygın bir pil türüdür ve aynı zamanda ucuzdur. 9 voltluk bir voltajı var ama maksimum akım ve kapasite oldukça düşük, bu yüzden uzun sürmeyecek ve motorlar oldukça yavaş dönecek.

3. Kurşun Asit Akü - Dışarıdaki her arabada kullanıldığı için oldukça yaygındır. 12 volt gerilime sahiptir, ihtiyaçlarımız için mükemmel gerilime sahiptir. Mevcut kapasitesi iyi ve büyük bir kapasiteye sahip. İyi olmadığı tek kısım boyutu ve ağırlığıdır, büyük ve ağırdır.

4. Li-Ion (Lityum Ion) - Güç bankalarında kullanılan pil türüdür. Farklı boyutlarda gelir ancak en popüler olanı 18650 hücresidir. Maksimum voltaj 4,2 volt ve minimum 3,7 volttur. Bu parametrelerden daha fazla şarj veya deşarj ederseniz, pil zarar görür. Bu pilleri şarj etmek için özel tipte bir şarj cihazı gereklidir. Yüksek akım kapasitesine ve büyük kapasiteye sahiptir ve ayrıca çok küçüktür, AA pilden sadece biraz daha büyüktür. Ancak önceden oluşturulmuş pil takımları olarak gelmiyor, bu yüzden tek tek hücreler satın almanız ve bir pil takımı oluşturmanız gerekecek.

5. Li-Po (Lityum Polimer) - Daha çok quadcopter ve drone'larda ve hobi rc araçlarında kullanılır. Maksimum ve minimum voltaj, bir Li-Ion pil ile aynıdır. Bunları şarj etmek için özel bir şarj cihazı da gereklidir. Bunların arasında en yüksek akım kapasitesine sahip olup aynı zamanda büyük ve küçük bir kapasiteye sahiptir. Ama tehlikelidir, eğer onları düzgün kullanmazsanız alev alabilirler.

Yeni başlayanlar için bir AA pil takımı veya bir Kurşun asit pil ve ileri düzey kullanıcılar için bir Li-Po pil öneririm. Farklı pil türleri arasında karşılaştırma hakkında daha fazla bilgi edinmek istiyorsanız Great Scott tarafından hazırlanan bu videoyu izleyin.

Adım 4: Kasanın Montajı

Şasinin Montajı
Şasinin Montajı
Şasinin Montajı
Şasinin Montajı

4 tekerlekten çekiş yapmak için 4 motor kullandım ama öndeki iki motoru söküp onları boş tekerleklerle değiştirerek veya bir tekerlek ekleyerek 2 tekerlekten çekiş yapabilirsiniz. Şase lehim tellerini motorların üzerine monte etmek ve motorları şase üzerine monte etmek. Havyanız yoksa telleri bükebilir ve elektrik bandı ile yapıştırabilirsiniz, ancak oldukça zayıf bir bağlantı olacağı için önerilmez. 6v AA pil takımını tekerlek takılması gereken yere monte ettim Montaj her farklı şasi için farklı olacaktır ancak çok kolay bir işlemdir.

Adım 5: Arduino IDE'ye ESP8266 Ekleme

Arduino IDE'ye ESP8266 ekleme
Arduino IDE'ye ESP8266 ekleme
Arduino IDE'ye ESP8266 ekleme
Arduino IDE'ye ESP8266 ekleme

esp8266 kartları arduino IDE'ye kurulu olarak gelmiyor. Yüklemek için bu talimatları izleyin -

1. Arduino'yu başlatın ve Tercihler penceresini açın

2. Ek Pano Yöneticisi URL'leri alanına "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" yazın

3. Araçlar > Pano menüsünden Boards Manager'ı açın ve esp8266 platformunu bulun

4. Açılır kutudan en son sürümü seçin ve yükle düğmesine tıklayın.

5. Kurulumdan sonra Araçlar > Pano menüsünden ESP8266 anakartınızı seçmeyi unutmayınız.

Adım 6: ESP8266'nın IP Adresini Bulma

ESP8266'nın IP Adresini Bulma
ESP8266'nın IP Adresini Bulma

1. Arduino IDE'de verilen kodu açın

2. "SİZİN SSID" yazan yeri bulun ve silin ve wifi ağınızın adı olan wifi'nizin SSID'sini (ters virgüllerin arasına) yazın.

2. Altında "ŞİFRENİZ" yazacak ve onu silip wifi ağınızın şifresini yazacaktır (Ters virgüllerin arasına)

3. Değişiklikleri yaptıktan sonra kodu ESP8266 Anakartınıza yükleyin.

4. Kartı bilgisayarınızdan çıkarın ve tekrar takın

5. Seri monitörü açın ve baud hızını 115200'e ayarlayın ve "Hem NL hem de CR"yi seçin. "Wifi bağlandı" diyecek ve ayrıca IP adresini de gösterecektir. IP adresini not edin çünkü daha sonra ihtiyacımız olacak.

Adım 7: Devre

Devre
Devre
Devre
Devre
Devre
Devre
Devre
Devre

Devre çok basit. AA pil takımı yerine başka herhangi bir pil türü kullanabilirsiniz.

DüğümMCU - L293D

D3 - Pim 7

D4 - Pim 2

D5 - Pim 9

D6 - Pim 1

D7 - Pim 10

D8 - Pim 15

Gnd - Pil Negatif

Hem AA pil takımı hem de 9v pil ortak bir toprak bağlantısına sahip olmalıdır.

Adım 8: Programlama

Programlama
Programlama

Verilen kodu arduino IDE'de açın ve size daha önce gösterdiğim gibi wifi ağınızın SSID'sini ve şifresini yazın ve ardından kodu ESP8266 Board'unuza yükleyin.

9. Adım: Kontrol Uygulamasını Yükleme

Kontrol Uygulamasını Yükleme
Kontrol Uygulamasını Yükleme

Bu robot bir uygulama üzerinden kontrol edilir, ESP8266_robot.apk dosyasını indirin ve akıllı telefonunuza kurun.

Uygulamada herhangi bir değişiklik yapmak isterseniz.aia dosyası da vardır.

Adım 10: Robotu Kontrol Etme

Robotu Kontrol Etmek
Robotu Kontrol Etmek

Uygulamayı açın ve ESP8266 Anakartınızın IP adresini yazın ve şimdi kontrol edebileceksiniz !!!

#Sorun giderme#

Motorlar yanlış yönde dönüyorsa, L293D ile bağlantılarını veya kontrol pinlerini değiştirin. ESP8266, DHCP üzerinden wifi'ye bağlanır, yani neredeyse her bağlandığınızda farklı bir IP adresine sahip olur, bu nedenle her seferinde IP adresini kontrol etmeniz gerekir.

11. Adım: Bazı Resimler ve Videolar

Image
Image
Uzaktan Kumanda Yarışması 2017
Uzaktan Kumanda Yarışması 2017

12v pil ile çok hızlı ama çok hızlı olduğunu düşünüyorsanız o zaman hızı düşürebilirsiniz önce koddaki ENB pinlerini bulun HIGH yerine 0 ile 250 yazabilirsiniz hızı ayarlamak için. Örneğin, "analogWrite (leftMotorENB, 170)"

Bu talimatı beğendiyseniz, lütfen yarışmalarda oy verin:)

Önerilen: