İçindekiler:
- 1. Adım: Parçaları Yazdırın
- Adım 2: Motorlara Lehim Telleri
- Adım 3: Motorları Konumlandırın ve Sabitleyin
- Adım 4: Motor Kapağını Takın
- Adım 5: D1 Mini ve Motor Sürücü Kartını Takın
- Adım 6: Bileşenleri Bağlayın
- 7. Adım: Çizimi Yapılandırın
- 8. Adım: Blynk Mobil Uygulaması
- Adım 9: Robotu Topa Yerleştirin
- Adım 10: Uzakta Oyna…
Video: Pet Robot Topu: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
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
Motorların her birine 2 kablo lehimleyin
Adım 3: 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ı konumlandırın ve 4 x M3 vida kullanarak sabitleyin.
Adım 5: 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
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
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ı
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
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…
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ında İkincilik Ödülü
Önerilen:
FLEXBALL - WiFi'li Yüz Piksel Esnek PCB Topu: 6 Adım (Resimlerle)
FLEXBALL - WiFi'li Yüz Piksel Esnek PCB Topu: Merhaba yapımcılar, moekoe yapımcısı! Flexball, 100 WS2812 2020 adreslenebilir LED ile donatılmış esnek bir PCB'ye dayanmaktadır. Espressif'in en küçük ESP tabanlı modülü olan bir ESP8285-01f tarafından kontrol edilir. Ayrıca bir ADXL345 ivmeölçeri vardır
Pingo: Hareket Algılayıcı ve Yüksek Hassasiyetli Ping Pong Topu Başlatıcı: 8 Adım
Pingo: Hareket Algılayıcı ve Yüksek Hassasiyetli Ping Pong Topu Başlatıcı: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Metroid'den Gerçek Lazer Silah Topu!: 9 Adım (Resimlerle)
Metroid'den Gerçek Lazer Kol Topu!: Samus kadar harika birçok video oyunu karakteri yoktur. Bilim kurgu dünyasının en havalı silahlarından biriyle evreni kurtaran ödül avcısı. Instructables'ın Video Oyunu tabanlı bir yarışmaya ev sahipliği yaptığını gördüğümde, bunun onun silahı olduğunu hemen anladım
Tenis Topu Tripod: 4 Adım (Resimlerle)
Tenis Topu Tripod: Ölü bir tenis topunu bir cep kamerası tripoduna geri dönüştürün. Bir duvar, çit, ağaç dalı, kapı, araba kaputu, bambu direk veya tabela kullanarak keskin fotoğraflar çekin. isteğe bağlı montaj delikleri
Patlayan Konfeti Topu: 5 Adım (Resimlerle)
Patlayan Konfeti Topu: İşte bir konfeti yağmuru ile patlayan havalı bir piroteknik alet! Canlı konserler, partiler, düğünler, özel etkinlikler için harika… Adını siz koyun! Eylemde ve test sonuçlarını görün