İçindekiler:
- Adım 1: Bir ESP8266 Araç Kiti Alın veya ESP8266/Motor Sürücü Kiti Satın Alın
- Adım 2: Telleri Motorlara Lehimleyin… Ardından Motor Sürücü Kartına Bağlayın
- Adım 3: Arabanızı Bir Araya Getirin…
- Adım 4: Arabanızı Bir Araya Getirin… Devamı.
- Adım 5: Tüm Bağlantıları Yapın
- 6. Adım: ESP Flaşörünü İndirin
- 7. Adım: ESP8266 Temel Ürün Yazılımını İndirin
- Adım 8: ESP Flaşörünü Çalıştırın
- 9. Adım:
- Adım 10:
- Adım 11:
- Adım 12: Flash ESP8266 Temel Ürün Yazılımı
- Adım 13: Bilgisayarla Bağlantıyı Kesin ve Pil Gücünü Açın…
- Adım 14: WIFI Üzerinden Bilgisayardan Cihaza Bağlanma
- Adım 15: Esp8266'yı Wifi Bağlantınızda Oturum Açmak İçin Ayarlayın
- Adım 16: ESP_Robot.bas'ı yükleyin
- Adım 17: Bunu Yaptıktan Sonra ESP_Robot.bas'a tıklayın ve ardından EDIT'e ve ardından RUN'a tıklayın
- Adım 18: Hızı Ayarlayın, Sonra Eğlenin
Video: ESP8266 Basic ile Programlanmış ESP8266 Robot Araba: 18 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Ben bir ortaokul fen bilgisi öğretmeniyim ve aynı zamanda Robotik Kulüp Danışmanıyım. Robotları öğrencilerimin eline vermenin daha uygun maliyetli yollarını arıyordum. ESP8266 kartlarının düşük fiyatları ile 20 doların altında bir otonom robot araba yaratabildim. Lego Mindstorm Kitleri 300$, MakeBlock kitleri yaklaşık 100$, bu da robotik yarışmalarımıza daha fazla öğrenci katmamı sağlayan önemli bir tasarrufu temsil ediyor. Diğer robotlarla rekabet edebilmek için, Ultrasonik mesafe sensörlerinin yanı sıra çizgi izleyen sensörler gibi başka sensörlerin de gerekli olduğunun farkındayım… ancak bunlar 20 doların altında satın alınabilir, robotlarımın maliyeti 50 doların altında, bu da tüm bu kitleri yapabilir. iki kat daha fazla olabilir.
Öğrencilerimizin tümü chromebook kullanıyor ve ücretsiz Codebender web sitesinin çökmesiyle arduino robotları biraz erişilemez hale geldi. create.arduino.cc'nin bir çözüm sunduğunu biliyorum, ancak sınırlı finansmanla ücretsiz alternatifler arıyordum.
ESP8266'yı Motor Sürücü kartıyla kullanarak artık bir robot arabayı wifi üzerinden kontrol edebiliyorum. ESP8266 Basic kullanarak artık programınızı wifi üzerinden de değiştirebilirsiniz. Bütün bunlar, öğrencinin chromebook'larındaki bir tarayıcıda yapılabilir.
ESP8266 Basic, sensörleri olduğu gibi kullanmanıza izin vermese de (Temel, bu sensörlerin bazılarını okumak için çok yavaştır) Robot kontrolünün temel olarak programlanabilmesi için ESP8266 temel modülleriyle arayüz oluşturan arduino sensör modülleri oluşturmayı ve programlamayı umuyorum. algılama görevleriyle önceden programladığım bu arduinoları kullanarak. Bu, robotun maliyetine yalnızca 5-10 dolar ekler (ancak, bu amaç için kullanabileceğim birçok arduino kartım zaten var.)
Adım 1: Bir ESP8266 Araç Kiti Alın veya ESP8266/Motor Sürücü Kiti Satın Alın
ESP8266/Motor Sürücü Kiti için bağlantı:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
ESP8266 Akıllı Araç Kiti için bağlantı:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
esp8266/motor sürücü kitini seçerseniz ve DIY yapmak istiyorsanız, motorlara ihtiyacınız olacak:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Robot arabam için Dolar ağacından satın aldığım siyah köpük levhayı kullandım çünkü zaten motorlarım ve ESP8266/Motor Sürücü kiti vardı.
Adım 2: Telleri Motorlara Lehimleyin… Ardından Motor Sürücü Kartına Bağlayın
Ortadan ikiye böldüğüm 4 telli erkek-dişi jumper kullandım. Bu şekilde kabloları motorlara ve sürücü panosuna bağladıktan sonra son bağlantı için tek yapmanız gereken erkek ucu dişi ucu ile bağlamaktır. Bu aynı zamanda yönlendirme kablolarını biraz daha kolaylaştırır, ancak gerekli değildir, motorları karta bağlamak için 4 kablo (her motor için 2) kullanabilirsiniz.
Motorları sürücü panosuna bağlayabilmeniz için motora tel lehimlemeniz gerekecektir.
Bir stres giderme yöntemi olarak telleri yerinde tutmak için sıcak tutkal kullandım.
Adım 3: Arabanızı Bir Araya Getirin…
Araç kitini satın aldıysanız, kötü tercüme edilmiş talimatlara göre monte edin… ama bu çok zor değil, oldukça açıklayıcı.
Adım 4: Arabanızı Bir Araya Getirin… Devamı.
Kendin Yap yapacaksan, benimki gibi kendinkileri birleştirmek için fermuarlı bağ / sıcak tutkal / ördek veya ambalaj bandı kullanman şartıyla biraz daha hızlı gidecek.
Motorları/tekerlek grubunu şasiye bağlayın ve kabloları motor sürücüsüne yönlendirin.
Adım 5: Tüm Bağlantıları Yapın
Şimdi, motorları ve güç kablolarını sürücü panosuna bağlamanız gerekiyor. Ayrıca ESP8266'yı sürücü kartına takmanız gerekebilir. Her şey bağlanıp güvenli hale getirildikten sonra, bilgisayarınıza takmak için mikro USB kablosunu kullanın.
Pil paketinden gelen gücü toprağa (siyah) ve Vin'e (kırmızı) bağlayın.
Bir motordan a+ ve a-'ya bağlantı kabloları, diğer motor kablolarını b+ ve b-'ye bağlayın.
Bir jumper ile Vin'i Vm'ye bağlayın.
6. Adım: ESP Flaşörünü İndirin
Win64 Sürümü
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 Sürümü
github.com/nodemcu/nodemcu-flasher/raw/mas…
7. Adım: ESP8266 Temel Ürün Yazılımını İndirin
github.com/esp8266/Basic/raw/NewWebSockets…
Lütfen indirdiğiniz dizini not edin….
Adım 8: ESP Flaşörünü Çalıştırın
ESP8266Flasher.exe'yi çalıştırın
ardından config'e tıklayın ve ardından bellenimi seçmek için dişliye tıklayın
9. Adım:
İndirme dizininde ESP8266 Temel Ürün Yazılımı için kullanılan ikili dosyayı bulun.
Adım 10:
Çağrılmalıdır: ESP8266Basic.cpp.bin Bunu yükledikten sonra, ESP8266'nızın bağlı olduğu com portunu gördüğünüzden emin olun ve ardından FLASH'ı tıklayın. (İki kez indirdim… bu yüzden iki dosyam var…)
Adım 11:
Adım 12: Flash ESP8266 Temel Ürün Yazılımı
Adım 13: Bilgisayarla Bağlantıyı Kesin ve Pil Gücünü Açın…
Ürün yazılımı yüklendikten sonra, PC bağlantısını kesin ve pillerin doğru şekilde oturduğundan emin olun. Gemiyi açmak için basmalı düğme anahtarını kullanın.
Adım 14: WIFI Üzerinden Bilgisayardan Cihaza Bağlanma
Adında ESP olan OPEN Access point'i arayın. Erişim noktasına bağlanın. Şifre gerekli olmamalıdır.
Bağlandıktan sonra, robotunuza bağlanmak için tarayıcıya https://192.168.4.1 yazın.
ESP8266 Basic ile ilgili bilgileri https://www.esp8266basic.com/documentation.html adresinde bulabilirsiniz.
ESP8266 Robot Araba programını https://esp8266robot.nmmaker.net adresinden veya aşağıdaki bağlantıdan indirin:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Adım 15: Esp8266'yı Wifi Bağlantınızda Oturum Açmak İçin Ayarlayın
Ayarlar'a tıklayın, ardından wifi bilgilerinizi ekleyin. bittiğinde, kaydet'i ve ardından yeniden başlat'ı tıklayın.
Adım 16: ESP_Robot.bas'ı yükleyin
Aşağıdakileri tıklayarak ESP_Basic'i indirin:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Dosya Yöneticisine tıklayın ve panonuza yükleyebilmek için ESP_Robot.bas'ı açın. Alternatif olarak, not defterinde dosya oluşturup dosyaya kopyalayıp yapıştırabilir ve bilgisayarınıza kaydedebilirsiniz. (Bazen, ESP Basic düzenleyicisine kopyalayıp yapıştırdığımda, hatalara neden olan fazladan karakterlerin göründüğünü buldum.)
hız=0
[Tepe]
baskı "hız" kaydırıcı hızı, 0, 1024 yazdırma düğmesi "ileri", [ileri] yazdırma düğmesi "sol", [sol] düğme "sağ", [sağ] yazdırma düğmesi "geri", [geri] yazdırma düğmesi "durdur", [dur] yazdır düğmesi "Çıkış", [getMeOutOfHere] bekleyin
[Dur]
io(pwo, 5, 0) io(pwo, 4, 0) io(po, 0, 1) io(po, 2, 1) bekle
[ileri]
io(pwo, 5, hız) io(pwo, 4, hız) io(po, 0, 1) io(po, 2, 1) bekle
[geriye]
io(pwo, 5, hız) io(pwo, 4, hız) io(po, 0, 0) io(po, 2, 0) bekle
[sağ]
io(pwo, 5, hız) io(pwo, 4, hız) io(po, 0, 1) io(po, 2, 0) bekle
[sol]
io(pwo, 5, hız) io(pwo, 4, hız) io(po, 0, 0) io(po, 2, 1) bekle
[beni buradan çıkar]
son
Adım 17: Bunu Yaptıktan Sonra ESP_Robot.bas'a tıklayın ve ardından EDIT'e ve ardından RUN'a tıklayın
Adım 18: Hızı Ayarlayın, Sonra Eğlenin
Önerilen:
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: 4 Adım
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: Birkaç ay önce kızım bana, bir cep telefonu bile varken modern arabaların neden biyometrik giriş sistemiyle donatılmadığını sordu. O zamandan beri aynısını uygulamak için çalışıyordu ve sonunda T'me bir şeyler yükleyip test etmeyi başardı
Arduino Bluetooth Robot Araba: 18 Adım (Resimli)
Arduino Bluetooth Robot Araba: 1. Arduino Robot Arabanızı oluşturun! 1. Arduino Bluetooth Robot Arabanızı oluşturmak için en eksiksiz ve kapsamlı adım adım görsel talimatlar. Eğlence
Arduino İle Otonom Paralel Otoparklı Araba Yapımı: 10 Adım (Resimli)
Arduino Kullanarak Otonom Paralel Otopark Araba Yapımı: Otonom park etmede belirli varsayımlara göre algoritmalar oluşturmamız ve sensörleri konumlamamız gerekiyor. Bu projede varsayımlarımız aşağıdaki gibi olacaktır. Senaryoda yolun sol tarafı duvarlar ve park alanlarından oluşacak. Senin gibi
Parmak Hareketi ile Çalışan Akıllı Araba: 7 Adım (Resimli)
Parmağın Hareketi ile Çalışan Akıllı Araba: Bu benim projem akıllı araba mobil veya normal uzaktan kumanda ile çalışmıyor Eldivenle çalışıyor yani uzaktan kumanda parmağımın hareketi
Bluetooth ile Kontrollü Arduino Çarpışma Önleyici Araba: 3 Adım (Resimli)
Bluetooth ile Kontrol Edilen Arduino Çarpışma Önleyici Araba: Bluetooth ile Kontrol Edilen bir Arduino Çarpışma Önleyici Araba nasıl yapılır