İçindekiler:

Lady Buggy, WiFi Sürümü: 5 Adım (Resimlerle)
Lady Buggy, WiFi Sürümü: 5 Adım (Resimlerle)

Video: Lady Buggy, WiFi Sürümü: 5 Adım (Resimlerle)

Video: Lady Buggy, WiFi Sürümü: 5 Adım (Resimlerle)
Video: Erkekliğe ilk adım 🧿 paşamız sünnet oldu ❤️ 2024, Temmuz
Anonim
Image
Image
Elektronik
Elektronik

"Lady Buggy", yaşları 2 ile 2 yaş arasında değişen torunlarımız için tasarladığım "buggy" tarzında bir hanım böceği.

Videoda görüldüğü gibi Lady Buggy, hem yavaş hareket etme hem de kontrol kolaylığı özelliklerine sahip, wifi özellikli bir uzaktan kumandalı araçtır. Lady Buggy, portre modunda kilitlenmiş dokunmatik tabanlı bir iOS cihazı kullanır (yalnızca iOS cihazlarıyla test ettim, aşağıdaki Yazılım bölümüne bakın) ve ileri, geri ve dönüş hareketi için kırmızı "düğmenin" ekranın etrafında sürüklenmesini gerektirir; 2 yaşındaki torunumuzun çalışması için yeterince kolay, tabii ki küçük bir yetişkin gözetimi ile.

Adafruit Feather Huzzah ESP8266'yı farklı cihazlarla kullanmak üzere değiştirmek isterseniz, kaynak kodunu Arduino taslağı şeklinde ekledim.

Ayrıca, Lady Buggy'yi tamamlamak için lehimleme becerilerine ve lehimleme ekipmanına, kabloya ve ilk adımda listelenen tüm parçalara ve ayrıca uygun kitaplıkların kurulu olduğu bir Arduino IDE'ye ihtiyacınız olacak.

Her zamanki gibi, muhtemelen bir veya iki dosyayı unuttum ya da kim bilir başka neler var, bu yüzden herhangi bir sorunuz varsa, lütfen sormaktan çekinmeyin, çünkü birçok hata yapıyorum.

Autodesk Fusion 360 kullanılarak tasarlandı, Cura 3.0.4 kullanılarak dilimlendi ve bir Ultimaker 2+ Extended ve bir Ultimaker 3 Extended üzerinde PLA olarak basıldı.

Adım 1: Parçalar

İki tablo içeren bir PDF dosyası ekledim. İlk tablo, kullandığım ayarlar ve renklerle birlikte 3D baskılı parça listesini içerir. İkinci tablo, satın alınan parça listesini içerir.

Gövdenin ("Body.3mf" veya "Body.stl"), gövdenin içindeki 4 montaj kulesinin gövdeden 2 mm daha yüksek olması nedeniyle desteklerle yazdırılması gerektiğini unutmayın. Ayrıca Cura 3.0.4'ün "Body.3mf"yi baskı tablasına yerleştirmeyeceğine dikkat edin, bu yüzden "Modelleri otomatik olarak baskı tablasına bırak" ayarını devre dışı bırakmak zorunda kaldım ve sonra kasayı baskı tablasına temas edene kadar manuel olarak indirdim (Cura'yı kullanarak ve modelin altından baskı tablasına bakarak, kasanın soluk kırmızı dış hatlarının baskı tablasına temas ettiğini görene kadar gövdeyi indirdim).

Montajdan önce, hareketli yüzeylerin düzgün hareketi ve hareket etmeyen yüzeyler için sıkı oturma için gerekli tüm parçaları test edin ve düzeltin, eğe, zımparalayın, vb. Seçtiğiniz renklere ve yazıcı ayarlarınıza bağlı olarak, az ya da çok kırpma, eğeleme ve/veya zımparalama gerekebilir. Tüm baskı tablasının "sızıntısının" giderildiğinden ve tüm kenarların pürüzsüz olduğundan kesinlikle emin olmak için baskı tablasına temas eden tüm kenarları dikkatlice eğeleyin. Bu adımı gerçekleştirmek için küçük kuyumcu dosyaları ve bol sabır kullandım.

Bu tasarım dişli düzeneği kullanır, bu nedenle dişleri temizlemek için 6 mm'ye 1 musluk ve kalıp gerekebilir.

Adım 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Akü üzerindeki artı (kırmızı) kabloyu ortasından dikkatlice kesin, ardından kabloları gösterildiği gibi sıyırın ve kalaylayın.

Pilden gelen kırmızı telin kısmını anahtarın ortasındaki iki terminale gösterildiği gibi lehimleyin

Anahtar terminallerinin dış çiftleri arasına gösterildiği gibi kırmızı bir kablo lehimleyin.

Konektörden gelen kırmızı telin kısmını, gösterildiği gibi dıştaki iki anahtar terminalinden birine lehimleyin.

Servolara güç sağlamak için, her iki servo pozitif (kırmızı) kablo Feather Huzzah üzerindeki "BAT" pimine lehimlenmiştir ve her iki servo negatif (kahverengi) kablo, Feather Huzzah üzerindeki "GND" pimine lehimlenmiştir.

Servoları kontrol etmek için, Feather Huzzah üzerindeki "12/MISO" pinine sol servo sinyal (turuncu) teli lehimlenir ve Feather üzerindeki "13/MOSI" pinine servo sağ sinyal kablosu (turuncu) bağlanır. Huzzah.

Adım 3: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım

Lady Buggy, grafikler için bir html "canvas" öğesi ve kontrol için "touchstart", "touchmove" ve "touchend" tuval olayları kullanır (bkz. https://www.w3schools.com/graphics/canvas_intro.asp). Yazılımın iOS dışındaki dokunmatik özellikli cihazlarda çalışması gerektiğine inanıyorum, ancak çalışacağını doğrulayamadım.

Lady Buggy yazılımını hem ap (erişim noktası) hem de istasyon (wifi yönlendirici) kablosuz modlarında çalışacak şekilde tasarladım.

Lady Buggy'yi ap modunda çalıştırmayı seçerseniz, iOS cihazınız Lady Buggy ile doğrudan iletişim kurduğundan kablosuz yönlendirici gerekmez. Bu modda çalışmak için iOS cihazınızdaki wifi ayarlarına gidip "LadyBuggy" ağını seçeceksiniz. Bağlandıktan sonra, iOS cihazınızda web tarayıcısını açın ve url alanına "192.128.20.20.20" ip adresini girin.

Lady Buggy'yi istasyon modunda çalıştırmayı seçerseniz, Lady Buggy ile bir kablosuz yönlendirici aracılığıyla iletişim kuracaksınız ve bu nedenle Lady Buggy yazılımını, kablosuz yönlendiricinizin ssid'sine "sSsid =" ve "sPassword = " ayarlanacak şekilde değiştirmeniz gerekir. kablosuz yönlendirici şifrenize. Lady Buggy'nize derlemeden ve indirmeden önce Arduino IDE düzenleyicisini kullanarak bu ayarları değiştirmeniz gerekecektir. İstasyon modunu kullanırken, Lady Buggy ile "ladybug.local" ip adresinde iletişim kurmanıza izin veren MDNS desteğini de dahil ettiğimi unutmayın, böylece fiziksel ip adresi gerekmez. Ancak kablosuz yönlendiriciniz tarafından atanan fiziksel ip adresini kullanmak istiyorsanız, Lady Buggy'yi açtığınızda Arduino seri monitörüne bağlanmanız gerekecektir (kaynak kodunun en üstünde "#define USE_SERIAL 1" olduğundan emin olun) Kablosuz yönlendiriciniz tarafından Lady Buggy'ye atanan ip adresini görüntülemek için kodu derlemeden ve Lady Buggy'ye göndermeden önce dosya).

Lady Buggy'nizi hangi modda çalıştıracağınıza karar verdikten ve yazılımda gerekli değişiklikleri yaptıktan sonra, bilgisayarınızın USB'si ile Lady Buggy'deki mikro usb uzatma kablosu arasına uygun bir kablo takın, güç düğmesini kaydırmak için kullanın. Lady Buggy'de, ardından yazılımı derleyin ve Lady Buggy'ye indirin.

Adım 4: Montaj

Toplantı
Toplantı
Toplantı
Toplantı
Toplantı
Toplantı
Toplantı
Toplantı

O-ringlerin her birini "Gear Wheel.stl"nin her birine gösterildiği gibi takın.

Bir dişli çark grubunu ("Gear Wheel.stl" artı iki O-Ring) gösterildiği gibi bir "Axle Gear Wheel.stl" kullanarak "Chassis.stl"ye takın. Kalan dişli çark tertibatı ve aks ile işlemi tekrarlayın.

Servo ile birlikte verilen vidayı kullanarak servolardan birine bir "Gear Servo.stl" takın. Bu montaj sıkı kalmalıdır, bu nedenle gerekirse favori yapıştırıcınızı uygulayın. Kalan dişli servo ve servo ile işlemi tekrarlayın.

Sol servoyu gösterildiği gibi kasadaki sol servo yuvasına yerleştirin.

Sağ servoyu gösterildiği gibi kasadaki sağ servo yuvasına yerleştirin.

Pili gösterildiği gibi kasa pil bölmesine yerleştirin. Küçük vidalar veya yapıştırıcı kullanarak sürgülü anahtarı kasaya sabitleyin.

Pilin üzerine gösterildiği gibi "Battery Cover.stl" yerleştirin.

Servolar ve Feather Huzzah arasındaki kablo demetini elektrik bandıyla sarın, ardından Feather Huzzah'ı gösterildiği gibi pil bölmesi kapağına yerleştirin.

Bilyalı yatağı şasiye yerleştirin ve gösterildiği gibi "Bilyalı Rulman Cap.stl" ile yerine sabitleyin. Rulmanın şaside kolayca dönmesi gerektiğinden aşırı sıkmayın.

Mikro usb kablo genişletici posta fişini gösterildiği gibi Huzzah ESP8266'ya takın. Dişi ucu verilen vidalarla gösterildiği gibi kasaya sabitleyin.

Dört adet "Bolt.stl" kullanarak Lady Buggy gövdesini gösterildiği gibi şasi tertibatına takın.

Adım 5: Çalıştırma

Sürgülü anahtarı kullanarak Lady Buggy'yi açın. Kullandığım anahtar bir merkez kapatma anahtarıdır, bu yüzden onu herhangi bir dış konuma kaydırmak Lady Buggy'yi açar.

iOS aygıtınızı ve Yazılım adımında açıklandığı gibi seçtiğiniz yöntemi kullanarak Lady Buggy'ye bağlanın.

iOS ekranında, ileri hareket için kırmızı düğmeyi ekranın üst kısmına, geri hareket için ekranın altına ve sola veya sağa hareket için sola veya sağa kaydırın.

Lady Buggy'yi kontrol etmenin kısa bir gösterimi için videoyu izleyin.

Umarım beğenirsin!

Önerilen: