İçindekiler:

Pet Robot Topu: 10 Adım (Resimlerle)
Pet Robot Topu: 10 Adım (Resimlerle)

Video: Pet Robot Topu: 10 Adım (Resimlerle)

Video: Pet Robot Topu: 10 Adım (Resimlerle)
Video: HEMEN SAHİP OLABİLECEĞİNİZ 10 SÜPER GÜÇ! 2024, Kasım
Anonim
Pet Robot Topu
Pet Robot Topu

Evcil köpeğim, özellikle kovalayabileceği oyuncaklarla oynamayı çok seviyor! Onunla etkileşime girdiğinde otomatik olarak açılıp yuvarlanan, cep telefonum aracılığıyla beni bilgilendiren ve daha sonra WiFi üzerinden kontrol etmek için kullanabileceğim ve sonunda eğlence bittiğinde pili korumak için kapanan robotik bir top yaptım.

Top, içinde güvenli bir şekilde saklanan tüm elektronik ve hareketli bileşenlerle sağlam olacak şekilde özel olarak tasarlanmıştır. Kediler gibi diğer evcil hayvanlar için de aynı şekilde kullanılabilir.

Top, Arduino kullanılarak programlanmış bir d1 mini mikro denetleyici kullanır ve bazı 3D baskılı parçalar ve bazı ucuz, hazır bileşenler kullanılarak bir araya getirilir.

Bu proje için ihtiyacınız olacak:

  • 17cm çapında Hamster Topu (https://amzn.to/2PShVKr)
  • 2 x DC Motor ve Tekerlek (https://amzn.to/2PQkm0n) Veya (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • 2N2222 Transistör (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Zil (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 Şok Sensörü (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7V Li-İyon Pil (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Anahtarlı AA Pil Tutucu (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N Motor Sürücü Kartı (https://amzn.to/2pM7PAd) Veya (https://www.banggood.com/custlink/mvGG0gbTco)
  • Çeşitli uzunlukta teller
  • Çeşitli M2 ve M3 vidaları
  • 5 x 3D Baskılı parçalar

1. Adım: Parçaları Yazdırın

Parçaları Yazdır
Parçaları Yazdır
Parçaları Yazdır
Parçaları Yazdır

Toplamda 5 adet 3D baskılı parçaya ihtiyacınız olacak. 2 motoru sıkıca tutan ve D1 mini ve motor sürücü kartının takıldığı motor tabanı ve kapağı ile kılavuz kola takılan 2 bilye kafası.

Yaklaşık 0,2 mm'lik bir katman yüksekliği ve %20'lik bir dolgu ile yazdırın ve gayet iyi çıkmalıdırlar.

Adım 2: Motorlara Lehim Telleri

Motorlara Lehim Telleri
Motorlara Lehim Telleri

Motorların her birine 2 kablo lehimleyin

Adım 3: Motorları Konumlandırın ve Sabitleyin

Motorları Konumlandırın ve Sabitleyin
Motorları Konumlandırın ve Sabitleyin
Motorları Konumlandırın ve Sabitleyin
Motorları Konumlandırın ve Sabitleyin
Motorları Konumlandırın ve Sabitleyin
Motorları Konumlandırın ve Sabitleyin

2 DC motoru motor tabanına yerleştirin ve uygun uzunluktaki M3 vidaları ve sabitleme konumlarını (her motor için 2) kullanarak sabitleyin.

Adım 4: Motor Kapağını Takın

Motor Kapağını Takın
Motor Kapağını Takın
Motor Kapağını Takın
Motor Kapağını Takın

Motor kapağını konumlandırın ve 4 x M3 vida kullanarak sabitleyin.

Adım 5: D1 Mini ve Motor Sürücü Kartını Takın

D1 Mini ve Motor Sürücü Kartını Takın
D1 Mini ve Motor Sürücü Kartını Takın
D1 Mini ve Motor Sürücü Kartını Takın
D1 Mini ve Motor Sürücü Kartını Takın

Bazı M2 vidaları kullanarak D1 mini'yi ve motor sürücü kartını kapağa takın.

Adım 6: Bileşenleri Bağlayın

Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın

Tüm bileşenleri, gösterildiği gibi L298N kartından 2 jumper'ı çıkarmayı hatırlayarak şematik kullanarak bağlayın. Tekerlekleri motorlara takın. Pil kapağını sıcak tutkal kullanarak motor gövdesinin alt tarafına sabitleyin. Tüm gevşek kabloları toplamak ve sabitlemek için sıcak tutkal kullanın (Bir sonraki bölüme atlayıp önce her şeyi test etmek isteyebilirsiniz!).

Biraz teori…

Şok sensörü, robotla oynanmadığında güç tasarrufu yapmak için kullandığımız D1 mini'nin derin uykudan uyanmasını sağlamak için sıfırlama pimine takılıdır. Transistör, cihaz açıldığında bu sinyallerin alınmamasını sağlamak için bir anahtar olarak kullanılır, aksi takdirde robot top hareket eder etmez kendini tekrar tekrar sıfırlar.

Transistörün çalışması için mikro denetleyicinin çıkış pininden sinyal gerekir. Neyse ki bizim için, D0 (GPIO16) pimi derin uykudayken otomatik olarak YÜKSEK olarak ayarlanır ve sonraki sıfırlamaları önlemek için çizim başlar başlamaz bunu DÜŞÜK olarak ayarlayabiliriz. Mikro denetleyici derin uyku moduna döner dönmez sensörü 'kurmak' için pim otomatik olarak tekrar YÜKSEK'e döner.

7. Adım: Çizimi Yapılandırın

Çizimi Yapılandırın
Çizimi Yapılandırın
Çizimi Yapılandırın
Çizimi Yapılandırın

En son Arduino IDE'yi ve burada bulunabilecek en son Arduino taslağını indirin.

Aşağıdaki kitaplıkların kurulu olduğundan emin olun. Bunlar, değilse, Arduino IDE içinden kütüphane yöneticisi kullanılarak kurulabilir. Daha yeni sürümler çalışabilir ancak test edilmemiştir.

  • FastLED v3.3.2
  • Blynk v0.6.1

Aşağıdaki kütüphane, içeriği Arduino kütüphaneleri klasörüne taşınarak manuel olarak kurulmalıdır:

ESP8266WiFi Kitaplığı v2.4.2 –

Arduino IDE'deki taslağı açın. Kendi WiFi kimlik bilgilerinizi ve Blynk Auth Token'ınızı yansıtmak için aşağıda gösterilen 3 satırı değiştirin (bunu bulmak için Blynk Uygulaması bölümüne bakın).

// WiFi kimlik bilgileriniz.// Açık ağlar için şifreyi "" olarak ayarlayın. char ssid = "WIFI SSD'NİZ BURADA"; char pass = "WIFI GEÇİŞİNİZ BURADA";

// Blynk Uygulamasında Auth Token almalısınız. // Proje Ayarlarına gidin (somun simgesi). char auth = "YETKİNLİK TOKENİNİZ BURADA";

NOT: Çizimleri karşıya yüklemeden önce pimi D0'dan çıkarmanız gerekecektir. Yükleme tamamlandıktan sonra yeniden bağlayın

D1 Mini'yi bir mikro USB kullanarak PC'ye bağlayın, gösterilen ayarların kullanıldığından, doğru COM Portunun ayarlandığından emin olun ve çizimi yükleyin.

Top şimdi yeniden başlatılmalı ve WiFi ağınıza bağlanmalıdır. Bu kılavuzun Blynk bölümünü tamamladıktan sonra kendi mobil Blynk uygulamanız aracılığıyla kontrol edilebilir hale gelecektir. Herhangi bir arızayı gidermek için, D1 mini bilgisayara bağlıyken, teşhise yardımcı olması için Arduino IDE'deki Seri monitörü kullanın.

8. Adım: Blynk Mobil Uygulaması

Blynk Mobil Uygulaması
Blynk Mobil Uygulaması
Blynk Mobil Uygulaması
Blynk Mobil Uygulaması

Top, bir Blynk web uygulaması kullanılarak kontrol edilir. Blynk, prototipleme/ticari olmayan kullanım için ücretsiz bir IoT platformudur.

Android Play veya Apple App Store'dan Blynk'i indirerek başlayın. Bir hesap oluşturun ve yukarıdaki QR kodunu uygulama içinden tarayın. Proje ayarlarının altında, hesabınıza e-posta göndererek veya Tümünü kopyala özelliğini kullanarak Auth Token projelerini bulun. android kroki için auth belirteci, yükleyin ve gitmeniz iyi olur!

Adım 9: Robotu Topa Yerleştirin

Robotu Topa Yerleştirin
Robotu Topa Yerleştirin
Robotu Topa Yerleştirin
Robotu Topa Yerleştirin
Robotu Topa Yerleştirin
Robotu Topa Yerleştirin

Tamamlanmış elektroniği yavaşça topun içine yerleştirin. İçeri girdikten sonra, kılavuz kolu, bir kılavuz bilyenin her iki yanından yerine oturtulmuş şekilde takın.

Not: Fotoğraf, kılavuz kolu ve bilyeleri yalnızca kılavuz olarak yerleştirmeden önce yerinde gösterir. İşlemleri bu sırayla yaparsanız robotu topun içine yerleştiremezsiniz

Kılavuz kolunu bir fermuar, cırt bant veya lastik bant ile yerine sabitleyin.

2 x 3.7V pil takın, güç anahtarını açın ve topun üzerindeki kapağı kapatın.

Adım 10: Uzakta Oyna…

Uzakta oyna…
Uzakta oyna…

Robot topunuzu evcil hayvanınızın bulması için bir yere kurun ve onunla etkileşime girmeye başlar başlamaz canlanmasını izleyin ve hepsini tek başına eğlendirin. İsterseniz, bazı usta hareketlerle oynamak için mobil uygulamayı kullanın. Keyfini çıkarın ve bu projeyi beğendiyseniz lütfen Robot yarışmasında bize oy verin. Teşekkürler.

Robotik Yarışması
Robotik Yarışması
Robotik Yarışması
Robotik Yarışması

Robotik Yarışmasında İkincilik Ödülü

Önerilen: