İçindekiler:
Video: Arduino Uno'dan Portal İki Taret: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu talimat, Güney Florida Üniversitesi'ndeki Makecourse proje gereksinimini yerine getirmek için oluşturulmuştur (www.makecourse.com)
Adım 1: Kod
Kod, birkaç if ifadesinden daha karmaşık değildir ve
Arduino Uno bileşenlerine nasıl yazılacağını bilmek.
Kodun ana bileşenleri genellikle doğrudan donanımla ilgilidir: bir PING sensörü, birkaç LED, bir hoparlör ve bir Servo motor, esasen kodun tamamını belirler. Servo motor için bir kitaplığın yanı sıra, taretin bir nesneyi ararken kaç kez konumunu değiştirdiğini sayan bir timesTurned tamsayı vardır.
Donanımla ilgili olarak, PING sensörü kodun sürücüsü gibidir çünkü tüm if ifadelerinin durumu Arduino'nun sensörden okuduklarına bağlıdır. Bu nedenle, PING sensörünün Arduino'ya 30 cm içinde bir şey "gördüğünü" not edip etmediği veya bu aralıkta hiçbir şey bulamadığında if ifadesinden dolayı kodun içinde ne olacağını belirleyecektir.
Bir şey görürse, LED'ler bir düzende yüksek olarak yazılır, böylece yanarlar ve hoparlör de ses çıkarır. Bu eylemler için servo dönmeyi durdurur.
Eğer servonun bir pozisyona göre onluk artışlarla hareket etmesi için yazıldığı bir şey görmüyorsa, koda yazılan pozisyon tamsayısını, botun hangi yöne hareket ettiğine bağlı olarak her zaman yukarı veya aşağı sayar. Bu pozisyonun derece anlamında yazılması kütüphane tarafından kolaylaştırılmıştır.
Adım 2: Modelleme (Solidworks)
GrabCad'in küçültmek için harika olacak birkaç modeli vardı
ve kullan. Ancak bunu nasıl yapacağımı çözemedim ve kendiminkini çizdim. Garip, organik bir şekil bu yüzden bir eğri etrafındaki geniş kesimler ve ekstrüzyonlar yapının önemli bir parçası haline geldi. Gövde, aynı parça olan ancak aynalı iki kanatlı ana merkezi şekildir, teller için boşluk bırakmak için içeriden üst veya alttan yaklaşık yarıya kadar yayılması gereken iki kanat desteği vardır ve son olarak için doğru eğriyi oluşturmak için gövdenin altından varlıkları dönüştürmek için kullandığım servo montajı. Tüm bunların birlikte çalıştığını fotoğrafta görmek en kolayı.
3. Adım: Yazdırma
Bu, hangi yazıcı olduğunuza bağlı olarak sabır gerektirebilir.
Kullanıyor ve onunla ne kadar rahatsınız. Taret gövde izim altı saatlik bir baskı ve kanatların her biri yaklaşık dört buçuk saat hatasız. Solidworks dosyalarının her birini. STL olarak kaydettim ve ardından FlashPrint programını ve Forge Finder 3D yazıcıyı kullandım. Oldukça basit baskılar. Destekler iyi bir fikirdir ve bir günü mahvedebileceği için yarı yolda filamentin bitmesinden bıkmış olun.
Adım 4: Montaj
Servo hazırlığı. Birkaç iyi yerleştirilmiş matkap deliği ve bir kutu kullandım
servo motorun oturması için plastiği çıkarmak için bıçak. Yerleşimi sıkı tuttuğunuzdan emin olun. Bu yapıldıktan sonra, kanatlara neden olmayacak ve kutu ile çakışmayacak bir derinlik yerleştirin ve servoyu tutacak rondelalarla şimlenmiş metal bir plakayı altına vidalayın.
Kutu hazırlığı. Yandaki büyük bir matkap deliği, ekstra güç için Arduino telini projeden ve bilgisayarıma çalıştırmama izin veriyor. Gövdenin servo üzerinde oturduğu yerin sol arka köşesinde, daha temiz bir görünüm vermek için bir araya getirilmeleri ve aynı zamanda her şeyin ulaşabileceğinden emin olmaları için tüm kabloları geçirmek için büyük bir delik açtım.
Gövde ve kanatlar. Vücuda ulaşacak kadar uzun bir vidanın baş tarafını her bir kanadın ortasına sıcak yapıştırarak başlayın. İki bağlantı parçasını delikler kanatlara bakacak şekilde sıcak yapıştırın ve kanatların hafif açık konumda rahatça durabileceği şekilde konumlandırdığınızdan emin olun. Bir kürdan aldım ve PING sensörüne ekstra destek sağlaması için göz yuvasına soktum. Tam ortasına indi ve ben onu siyaha boyadım. Son kısım, servo kısmın yerleştirildiği ve projeye sıcak yapıştırıldığı montaj parçasıydı.
Sıkmak. Projem için son teknoloji ürünü bir karton kablo demeti uyguladım. Gövde ve göz deliği için şekli izleyin ve kesin. LED'lerin kayması için yarıkları kesin. Benimkini dört köşe montajında yaptım. Görünüş için kartonumu siyaha boyadım ve LED'lere bağlı kabloları hafifçe bantladım.
Hoparlör, PING sensörünün altına yerleşir, yani daha önce o kürdan altına. Ve teller bantlanabilir.
Göz için, siyah kumaştan göz deliğinden biraz daha büyük bir daire kesin. Şimdi sahip olduğunuz daha büyük daireye PING sensörleri için iki daire kesin. Üzerine yatırın ve bir bıçak kullanarak bezi sensör için kartın arkasına ve hoparlörün altına yavaşça sokun, böylece sensörden başka hiçbir şey açığa çıkmaz.
Adım 5: Devre
Yazdırma, sabrı test etmediyse, bu adım olacaktır.
Ampulleri uzun dişi adaptör kablolarına bağlayarak başladım, böylece bir breadboard yerine serbestçe hareket etmelerini sağlayabilirdim. Organize olmak önemlidir, bu nedenle hangi ampulün hangi rengin kutupsal olduğunu yazmak bunu başarmanın harika bir yoludur. Kodumdaki pin numaralarına bakarak her şeyi yazdım.
Tüm kabloları alttaki deliğe geçirmeden ve kutunun içine yerleştirilmiş olan breadboard ve Arduino'ya takmadan önce her şeyi basılı parçalara ve kablo demetine takıp bantladım. Breadboard'um ve Arduino'm zaten toprak ve güçle birlikte kablolanmış kutuya yerleştirildi.
Önerilen:
Portal 2 Taret - Master Taret Kontrolü: 9 Adım (Resimlerle)
Portal 2 Taret - Ana Taret Kontrolü: Bu proje, Instructables'taki orijinal Portal Taret'imin (Portal-2-Taret-Gun) bir uzantısı veya remiksidir. Ayrıca nRF24L01 radyo çipini kullanan her şeyi kontrol etmek için ucuz bir kontrolör olarak da kullanılabilir. LCD ekran özellikle aşağıdaki durumlarda kullanışlıdır
Lazer Takip Taret: 5 Adım
Lazer Takip Taret: YASAL UYARI: Bu tamamen bitmiş bir proje değil, çalışıyor, ancak kodda onu çok yavaş bir izleme hareketi yapan ve yalnızca x yönünde kusurları var. Genel Bakış: Projemizin genel fikri, balonları sadece makineyi açmak
Star Wars DF.9 Taret: 4 Adım
Star Wars DF.9 Taret: Yani bu proje, Thingiverse'de Star Wars için rastgele bir aramadan şunu keşfettim:3041805. Bu, 5. Star Wars filmi The Empire Strikes Back'den canlı bir şekilde hatırladığım için ilgimi çekti. Bir süredir taret yapmak istiyordum ve bu bakış
Tarayıcı Taret ve Top: 10 Adım (Resimlerle)
Tarayıcı Taret ve Top: Bazı farklı arduino sensörlerini kullanarak işlevsel bir prototip yapmak istedik, bu nedenle seçimimiz, tarayıcının algıladığı bir nesneye mermi atan bir topa sahip bir taret geliştirmek oldu. c
LEGO Arduino Nöbetçi Taret: 9 Adım
LEGO Arduino Nöbetçi Taret: Bu talimat size adım adım LEGO parçalarından, bir Arduino UNO Kartından, bir Bricktronics Kalkanından, birkaç kablodan ve biraz kurşundan kendi (ölümcül olmayan) nöbetçi kulenizi nasıl oluşturacağınızı gösterecektir. Otomatik ve uzaktan kontrol fonksiyonlarına sahiptir