
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13



Yazar IgorF2Takip Yazar tarafından daha fazla:





Hakkında: Yapımcı, mühendis, çılgın bilim adamı ve mucit IgorF2 Hakkında Daha Fazlası »
Bu eğitici yazıda, Blynk App kullanarak bir akıllı telefondan kontrol edilen Wi-Fi kontrollü robotik bir tankın nasıl yapıldığını göstereceğim. Bu projede bir ESP8266 Wemos D1 kartı kullanıldı, ancak diğer plaka modelleri de kullanılabilir (NodeMCU, Firebeetle, vb.) ve bu eğitimde sunulan ilkeler diğer robot modellerine uygulanabilir.
Önceki projelerde, html ve javascript kullanarak bir ESP8266 modülüne bağlı bir Arduino Uno ve bir web arayüzü ile bir robot denetleyicisinin nasıl monte edileceğini göstermiştim. 3D yazıcılar ve lazer kesim makineleri gibi karmaşık araçların kullanılmasına gerek kalmadan basit malzemeler kullanılarak bir robot geliştirildi. Bu proje hakkında daha fazla bilgiyi aşağıdaki bağlantıdan okuyabilirsiniz:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
İki bağımsız denetleyici (Arduino ve ESP8266) kullanma ihtiyacı ve yalnızca yerel alan ağından komut gönderebilmesi/alabilmesi ve bir bilgisayar (masaüstü veya dizüstü bilgisayar) kullanması gibi bazı dezavantajları vardı.
Bu sefer farklı bir fiziksel yapıyı ve robotun kontrolünü gerçekleştirmenin yeni bir yolunu test etmeye karar verdim. Bunun için robot yapısı için bir DIY kiti ve kontrolünü gerçekleştirmek için Blynk uygulamasıyla ilişkili bir Wemos ESP8266 kartı kullanıldı. Robot kontrolü için kod Arduino IDE kullanılarak geliştirildi.
Bu öğreticiyi kullanmanın birkaç yolu vardır. Şunlar için kullanabilirsiniz:
- Arduino IDE kullanarak bir ESP8266'yı nasıl programlayacağınızı öğrenin;
- Elektronik ve lehimleme becerilerinizi vb.
- Bir robot kitinin nasıl monte edileceğini görün;
- Blynk uygulamasını projelerinizde nasıl kullanacağınızı öğrenin;
Instructables'ta ikinci kazanan Make it Move Yarışması
Bu projeleri beğendiniz mi? Lütfen gelecekteki projelerimi küçük bir Bitcoin bağışıyla desteklemeyi düşünün!:D BTC Yatırma Adresi: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Adım 1: Araçlar ve Malzemeler



Bu projede aşağıdaki araçlar kullanılmıştır:
- Lehim ve tel (bağ / link / link). DC motorlar zaten terminallerine lehimlenmiş kablolarla geldi… Ama sonunda kırılacak ve yeniden lehimlemeniz gerekebilir. Bu yüzden yakınlarda iyi bir havya ve tel bulundurmayı düşünün.
- EVA köpük tabakası (veya diğer iletken olmayan malzeme). Bu projede kullandığım robot şasesi alüminyumdan yapılmıştır ve bu metal aksamların üzerine devre kartları takılmıştır. Olası kısa devreleri önlemek için levhalar ve metal plaka arasında bir köpük tabakası kullandım.
- Çift taraflı bant. Köpük levhaların devre kartlarına yapıştırılmasında ve H-Bridge modülünün montajında kullanılmıştır.
- Bazı köpük levha dikdörtgenlerini kesmek için makas.
Projem için aşağıdaki donanım parçalarını kullandım:
- Wemos D1 ESP8266 geliştirme kartı (bağlantı/bağlantı). Wemos D1 kartının Arduino IDE ile kullanımı ve programlanması gerçekten çok kolay. Sıradan Arduino Uno ile aynı ayak izine sahip! Bu şekilde Arduino kalkanının çoğu bu kartla da çalışacaktır. Dahili Wi-Fi modülüne sahiptir, böylece çeşitli projelerde kullanabilirsiniz. Ayrıca ESP8266 tabanlı diğer kartları da (link / link) kullanabilirsiniz.
- L298N çift kanallı H-köprü modülü (bağlantı/bağlantı/bağlantı). Bu modül, Wemos'tan (veya bir Arduino'dan) gelen 3.3V sinyallerin, motorlar için gerekli olan 12V'a yükseltilmesine izin verir.
- DIY Robot Şasi Tankı (bağlantı / bağlantı). Bu harika kit, bir tank inşa etmek için ihtiyacınız olan her şeye sahiptir: iki DC motor, dişliler, paletler, cıvatalar, somunlar, vb. Kasayı monte etmek için gereken aletlerle birlikte gelir, bu da yeni başlayanlar için harika!
- 18650 3,7V piller (x3) (bağlantı). Tüm devreye güç verirdim. Bu tank 12V motorlar kullanır. Onlara güç sağlamak için seri olarak üç adet 3.7V pil kullandım.
- 3S 18650 pil tutucu (bağlantı). Seri olarak üç adet 18650 pil tutabilir ve tankın arkasına kolayca takılabilir.
- 18650 pil şarj cihazı (bağlantı). Pilleriniz sonunda bitecek. Bu olduğunda, bir pil şarj cihazı kurtarmaya gelecek.
- Jumper'lar (bağlantı). H köprüsü ile Wemos arasındaki sinyaller için 6 erkek-dişi jumper ve 5V ve Gnd için 2 erkek-erkek jumper kullandım. Bazı sensörler eklemeyi planlıyorsanız daha fazlasına ihtiyacınız olabilir.
- Mikro USB kablosu. Kodunuzu yüklemek için buna ihtiyacınız olacak. Kartların çoğu zaten kendi kablosuyla geliyor.
Yukarıdaki bağlantılar yalnızca bu eğitimde kullanılan öğeleri nerede bulabileceğinize dair bir öneridir (ve belki de gelecekteki eğitimlerimi destekler). Onları başka bir yerde aramaktan ve en sevdiğiniz yerel veya çevrimiçi mağazadan satın almaktan çekinmeyin.
Adım 2: Robotu Birleştirme


"yükleme="tembel" " yükleme="tembel"


Şimdi size uzaktan kumanda uygulamamı Blynk kullanarak nasıl tasarladığımı göstereceğim. Kendi kreasyonlarınız için bir üs olarak kullanabilirsiniz.
Yeni proje oluştur
- Yeni proje oluştur;
- Bir proje adı (Wifi robotu) ekleyin, geliştirme panosunu (Wemos D1) ve bağlantı tipini (WiFi) seçin ve Oluştur düğmesine tıklayın;
- Yetkilendirme belirteci e-postanıza gönderilecektir;
Yetkilendirme belirteci, Arduino kodunda kullanılır. ESP8266 kartının veri göndermek ve almak için Blynk sunucusuna ulaşmasını sağlar.
Panonuzu oluşturmak için birkaç nesneyi sürükleyip bırakabilirsiniz. Farklı kontrol arayüzlerinin oluşturulması için düğmeler, kaydırıcılar ve joystickler mevcuttur. Yeniden boyutlandırabilir (çoğu) ve ayarlarını istediğiniz gibi yapılandırabilirsiniz.
Sonraki adımlarda robotu farklı aletler kullanarak kontrol etmek için dört farklı alternatif göstereceğim.
7. Adım: Blynk Uygulaması #1 - Dört Düğme
Hareket Ettirme Yarışmasında İkincilik
Önerilen:
RoboRemo Uygulamasını Kullanan KiloWatthour Meter: 3 Adım

RoboRemo Uygulamasını Kullanan KiloWatthour Meter: Klima/ısı pompam kurulduğunda, onunla birlikte gelen uygulama oldukça iyi çalıştı (Panasonic konfor bulutu). Artık uygulama, sistemi kontrol etmek için uygundur, ancak izleme kısmı bazen sunucu zaman aşımları nedeniyle başarısız olur. Bu konuda benim de şüphelerim var
Blynk Uygulamasını Kullanan IoT Hava İstasyonu: 5 Adım

Blynk Uygulamasını Kullanan IoT Hava İstasyonu: Bu proje IoT dünyasındaki ilk adımlar ile ilgilidir, burada DHT11/DHT22 sensörünü NodeMCU veya diğer ESP8266 tabanlı kart ile arayüzleyeceğiz ve internet üzerinden veri alacağız Blynk uygulamasını kullanacağız, aşağıdaki öğreticiyi kullanacağız varsa link
Wemos D1 Mini/ Nodemcu'yu Blynk Uygulamasını (IOT) Kullanarak Kontrol Etme (esp8266): 6 Adım

Wemos D1 Mini/ Nodemcu'yu Blynk Uygulamasını (IOT) Kullanarak Kontrol Etme (esp8266): Merhaba arkadaşlar, Bu derste size wemos D1 mini veya (nodemcu) blynk uygulamasını kullanarak nasıl kontrol edeceğinizi göstereceğim. Bu mutlak bir başlangıç kılavuzudur. detaylı anlatım için VİDEO İZLENMELİDİR Beğenmeyi, paylaşmayı & kanalıma abone ol
BLYNK Uygulamasını Kullanarak Ev Otomasyonu: 7 Adım (Resimlerle)

BLYNK Uygulamasını Kullanarak Ev Otomasyonu: Bu projede, herkesin cep telefonu kullanarak ev aletlerini uzaktan nasıl kontrol edebileceğini gösterdim. Bunun için cep telefonunuzda bir uygulama yüklü olmalıdır. Bu uygulamanın adı BLYNK App'tir (İndirme linki açıklama kısmında verilmiştir
NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin: 8 Adım (Resimlerle)

NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Etme: Bu eğitimde, lambayı kontrol etmek için Blynk uygulamasını ve NodeMCU'yu (ESP8266) nasıl kullanacağımızı öğreneceğiz (diğer tüm ev aletleri iyi olacaktır), kombinasyon internet üzerinden olun. Bu talimatın amacı basit olanı göstermektir