İçindekiler:

Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım

Video: Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım

Video: Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım
Video: Bilgisayar çöp oldu #vlog #keşfet #birgünüm #ironia #bilgisayar #arkadaş #tavsiye 2024, Aralık
Anonim
Image
Image
Blynk Uygulamasını Oluşturun
Blynk Uygulamasını Oluşturun

Bir şeyler atıştırmak için mutfağa yürümekten nefret mi ediyorsun? Ya da yeni bir içki almak için? Bunların hepsi bu basit 15 dolarlık uzaktan kumandalı uşak ile düzeltilebilir.

Daha ileri gitmeden önce şu anda Cortana ile çalışan ve maliyeti 19 $ olan ses kontrollü bir RGB led şerit için bir Kickstarter projesi yürütüyorum. Burada bulunabilir:

www.kickstarter.com/projects/1538004954/co…

Bu Eğitilebilir Kitapta uzaktan kumandalı bir uşak inşa edeceğiz. Bir Iphone veya Android telefon kullanılarak WiFi üzerinden kontrol edilebilir. Tüm proje ESP8266 nodeMCU kartına dayanıyor ve Çin'den satın alırsanız her şey 15 dolara inşa edilebilir.

Bu proje için aşağıdakilere ihtiyacımız var:

1x ESP8266 kurulu

Tekerlekli 2x Dişli DC motorlar

1x L293D veya 2x bc547 NPN transistör

1x breadboard + breadboard kabloları

1x tahta parçası

1x çöp kutusu (veya 3. adımdaki tablo olacak başka bir şey)

1x 360 derece dönen tekerlek

DC motorlar için 1x pil. 2s Lipo kullandım

1x 5V güç bankası

Elektronikleri aynı olacağından, uzaktan kumandalı bir araba, tank veya gezici yapmak istiyorsanız da bu proje kullanışlıdır. Sadece tabanın değiştirilmesi gerekiyor.

O halde başlayalım!

1. Adım: Blynk Uygulamasını Oluşturun

Blynk Uygulamasını Oluşturun
Blynk Uygulamasını Oluşturun
Blynk Uygulamasını Oluşturun
Blynk Uygulamasını Oluşturun

Başlamak için önce Blynk adlı bir uygulamayı indirmemiz gerekiyor. PlayStore'da olduğu gibi hem AppStore'da bulunabilir. Uygulamayı indirdikten sonra aşağıdaki adımları uygulamamız gerekiyor (ne yaptığımın görsel bir açıklaması için yukarıdaki resimlere bakın).

1. Bir hesap oluşturun ve giriş yapın.

2. "Yeni proje" düğmesine basın.

3. projeye bir isim verin ve board ESP8266 ve bağlantı WiFi olarak seçin.

4. Sola kaydırın ve yukarıdaki resimdeki gibi iki düğme ekleyin.

5. Sol düğmeye tıklayın ve pini GP0 olarak değiştirin

6. Sağ düğme için de aynısını yapın, ancak pimi şimdi GP2 olarak değiştirin

Son olarak, auth belirtecini almalıyız. Sağ üstteki somun simgesine tıklayın ve auth jetonunu arayın. Rastgele sayılar ve harflerden oluşan uzun bir dizidir. Bu dizeyi yazın çünkü bir sonraki adımda ihtiyacımız var.

Adım 2: ESP8266'yı programlayın

ESP8266'yı programlayın
ESP8266'yı programlayın
ESP8266'yı programlayın
ESP8266'yı programlayın

Blynk uygulamasını kullandığımız için karmaşık kod kullanmak zorunda değiliz. Başlamak için Arduino IDE'yi açmamız gerekiyor. Arduino IDE'nizi ESP8266 Board için yapılandırdığınızı ve ona yükleyebileceğinizi varsayıyorum. Değilse, bunun nasıl yapılacağına dair çevrimiçi birçok öğretici var.

RobotButler.ino dosyasını Instructable'dan indirin ve Arduino IDE'de açın. Yüklemeden önce 3 parametreyi değiştirmemiz gerekiyor:

Bu kod satırını arayın:

char auth = "YourAuthToken";

Şimdi kimlik doğrulama belirteciniz için ““arasındaki metni değiştirin. Bu, 1. adımdan itibaren yazdığınız uzun sayı ve harfler dizisidir.

Örneğin: char auth = 8d454db36538e4ce49516ca476186r9db”;

Şimdi şu iki kod satırını arayın:

char ssid = "AğAdınız";

char pass = "Parolanız";

Şimdi ssid için " " arasındaki metni benim için ev WiFi ağınızın adıyla değiştirin ElferinksWiFi.

Şimdi şifre için " " arasındaki metni ev WiFi ağınızın şifresine değiştirin.

Örneğin

char ssid = "ElferinksWiFi";

karakter geçişi = "TERHTK18R";

Bundan sonra ESP8266'yı bir USB kablosuyla bağlayabilir ve ESP8266'yı flaş etmek için yükle düğmesine tıklayabilirsiniz.

Adım 3: Donanımı Yapın

Donanımı Yapın!
Donanımı Yapın!
Donanımı Yapın!
Donanımı Yapın!
Donanımı Yapın!
Donanımı Yapın!

Artık yazılım kısmını bitirdik, donanımı oluşturmaya başlayabiliriz.

Yukarıdaki şemayı bir breadboard üzerinde oluşturmaya başladım. Her iki şema da çalışıyor ama nedense ikinci şemada bc547'yi kullandığım NPN transistörleri gerçekten ısındı. Bu yüzden benim için mükemmel çalışan L293d motor sürücüsü IC'yi kullanmaya karar verdim.

Şematik yapıldıktan sonra hepsini çalıştırmamız gerekiyor. Bunun için motorlara güç sağlamak için 2s (7.4V) lipo pil ve ESP8266'ya güç sağlamak için 5V güç bankası kullandım.

Artık robotun kendisini oluşturmaya başlayabiliriz.

1. İki dişli dc motoru bir tahta parçasına sıcak yapıştırın.

2. Dönen bir tekerleği kullandığınız tabanın ucuna sıcak tutkalla yapıştırın. Benim durumumda yuvarlak bir metal disk.

3. Ahşap parçasını DC motorlarla tabanınıza sıcak yapıştırın.

4. Şimdi elektroniği tabana Sıcak Tutkal.

Taban yapıldıktan sonra tablonun kendisini oluşturmamız gerekiyor. Etrafta bıraktığım bir çöp kutusunu kullandım. Fermuarını tabana bağlayıp üstüne bir tahta parçası yerleştirdikten sonra robotun işi bitmişti.

Ayrıca tamamen farklı bir temel oluşturabilirsiniz. Örneğin uzaktan kumandalı bir tank yapmak istiyorsanız, bunun için bir taban oluşturabilir ve bu projede olduğu gibi aynı elektroniği kullanabilirsiniz. Uzaktan kumandalı araba, gezici veya aklınıza gelebilecek herhangi bir şey yapmak istiyorsanız bu aynıdır.

Adım 4: Sürelim

Hadi sürelim!
Hadi sürelim!

Her şeyi yaptıktan sonra ESP8266'yı güç bankasına bağlayabilir ve telefonunuzda Blynk uygulamasını açabiliriz. Uygulama robota otomatik olarak bağlanacak ve artık onu her yere sürebileceksiniz!

Herhangi bir sorunuz varsa bana sormaktan çekinmeyin.

Bu projeyi beğendiyseniz, kendi kendine açılan kapılar ve ses kontrollü ışıklar gibi IOT tipi projeler olan diğer projelerime de göz atabilirsiniz.

Önerilen: