İçindekiler:
- 1. Adım: 1. Adım: Gerekli Araçlar ve Malzemeler
- 2. Adım: 2. Adım: 3B Basılı Dosyalar
- Adım 3: Adım 3: Devre Montajı ve Testi
- Adım 4: Adım 4: Montaj
Video: Angry Egg Timer: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu Eğitim Tablosu, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur.
Bu proje, seçilen süre dolana kadar kaşlarını çatmaktan gülümsemeye dönen, ardından zaferle kollarını döndüren ve ödül olarak şeker "kaka" yapan bir zamanlayıcıdır. Kendimi çalışmaya odaklanmak için zamanlayıcıları ve ödülleri kullanmayı her zaman sevmişimdir ve gerçek motivasyon içeriklerinden ziyade aptalca şeyler beni motive eder ve bu yüzden kaldığım için kendimi ödüllendirmek için oldukça basit ama eğlenceli bir cihaz yapmaya karar verdim. odaklanmış.
1. Adım: 1. Adım: Gerekli Araçlar ve Malzemeler
Gerekli araçlar ve sarf malzemeleri-3D yazıcı erişimi - kişisel olarak sahip olunabilir veya bir laboratuvardan sipariş edilebilir
- zımpara kağıdı ve akrilik boya (isteğe bağlı)
-Süper yapıştırıcı, sıcak yapıştırıcı, E6000 veya tercih edilen diğer güçlü yapıştırıcılar
-Delmek
-3 Küçük vidalar - tam boyut önemli değil, 3D baskılı üst kabuğa neyin sıkıca oturduğunu görün
-1 Arduino Mikrodenetleyici
-Arduino'yu bilgisayara bağlamak için kablo-Kartınızda bir microUSB bağlantı noktası varsa, bir Android şarj cihazı iyi çalışır
-1 Düğme
-2 SG90 9G servo motor
-Mini breadboard (Ne kadar küçük o kadar iyi)
-Jumper telleri
-Adım Motoru
-ULN2003 Motor sürücü modülü
- Dağıtılacak küçük şekerler (İnekler veya Pop Rocks ideal olur, mini M&M'ler işe yarayabilir, çok daha büyük herhangi bir şey servoyu bozabilir)
-İnce plastik veya karton levha
-İki LED (herhangi bir renk) ve 220 ohm direnç (devrenizi test etmek için isteğe bağlı)
2. Adım: 2. Adım: 3B Basılı Dosyalar
Bu dosyaların her birinin bir kopyasını yazdırın.
Kolları üst kısımdan koparmak kolay olduğu için parçalar üzerindeki destekleri çıkarırken dikkatli olun. Yine de meydana gelirse bunlar birbirine yapıştırılabilir. Destekler yeterince düzgün çıkmıyorsa, üç deliği açmanız gerekebilir.
Orta ve alt kabuk kısımlarına, ya delinerek veya eğeleri değiştirerek birkaç delik eklenmesi gerekir - taban ve üst kısmı bağlamak için üç vida deliği, düğme için bir delik ve kablo için tabanın dudağında bir oluk. Vida deliklerinin çapları kabaca üst kısmın duvarlarının kalınlığı kadar olmalı ve üst yarıya dikey veya hafif açılı olmalıdır. Düğme deliğinin boyutu ve tam konumu çok önemli değildir - sadece düğmeye basmak için bir bambu şiş veya başka bir uzun dar nesneyi sokacak kadar büyük ve yumurtanın arkasının ortasında bir yerde olması gerekir. Alt kısımdaki oluk, kablonuzla aynı çapta veya daha büyük olmalıdır. Mat, daha yumurta benzeri bir doku için parçalarınızı zımparalamak isteyebilirsiniz. Göz ve ağız detayları da boyanabilir.
Adım 3: Adım 3: Devre Montajı ve Testi
ÖNEMLİ NOT - Şemada büyük bir hata var, LED'lerin güç kabloları güç rayına DEĞİL A4 ve A5 pinlerine bağlanmalıdır.
Yukarıdaki Fritzing şeması, devre tahtasının düzenini göstermektedir. Bu devreyi nasıl düzgün lehimleyeceğinizi biliyorsanız, kesinlikle yapabilirsiniz, ancak düşük stresli bir uygulama olarak bu gerekli değildir, ancak yerden tasarruf sağlayabilir. Bunları pimlere ve toprağa bağlayan LED'ler, dirençler ve teller yalnızca devrenizi test etmek içindir ve yerden tasarruf etmek için çıkarılabilir.
Pin 5- Gülümseme döndürme servosu
Pin 4- Dispenser flap servo
Pinler 10 11 12 13- Step Motor bağlantıları
Pin 6- Düğme için pozitif tel
Pin A4 ve A5- LED için pozitif tel
5V pini pozitif (kırmızı) raya ve bir GRN pinini negatif (mavi) raya bağlayan bir tel olduğu ve her bileşenin bir toprak ve güç bağlantısı..
Programla ilgili sorunlar nedeniyle, kabloların tümü şemada aynı renktedir, ancak renk işlev açısından gerçekten önemli değildir, pozitif için kırmızı kabloların ve toprak için mavi veya siyah kabloların kullanılması karışıklığı önlemek için tipiktir.
Dahil edilen kodu Arduino'nuza yükleyin
servo.h kitaplığı, varsayılan bir Arduino kitaplığıdır. StepperAK.h kütüphanesi yukarıda indirilmek üzere dahil edilmiştir, bu dosyaları Arduino için 'kütüphaneler' klasörüne koyun
Test amacıyla varsayılan zaman aralığı 18 saniyedir. Bu sayıyı istediğiniz süre için saniyeler içinde değiştirerek kodda kolayca değiştirebilirsiniz. Devreniz monte edildikten sonra test edilmesi önerilir. Zamanlayıcıyı başlatmak ve birkaç kez sıfırlamak için düğmeye basın ve step motorun, gülümseme ve dağıtıcı servoların düzgün çalıştığından emin olmak için sonuna gelmesini bekleyin. Tavsiye edilen servo modeli bazen arızalı olabiliyor ve kararsız davranıyor tam 180 veya 0 dereceye ayarlanmış, eğer böyle bir servonuz varsa bu hareketin sorun olmadığı ve çılgın görünümü ekleyebileceğiniz ağız için kullanın. benimkinde olduğu gibi, sıfırlamadan önce dönerken zamanlayıcı. Dağıtıcı için böyle bir servo kullanırsanız, tabanın iç kısmına sıkışabilir ve ona veya servoya zarar verebilir.
Zamanlayıcı başlatıldığında, gülümseme servosu süre bitene kadar 180 derece tıklamalıdır, bundan sonra step motor iki kez dönecek ve dağıtıcı servo bir kez yukarı ve aşağı dönecektir. Zamanlayıcı sıfırlanırsa, gülümseme servosu başlangıç konumuna geri dönmelidir. Tam gülümseme pozisyonunu ve kapalı dağıtıcı pozisyonunu bulmak için çevrimin sonunda servoların nasıl yönlendirildiğine dikkat edin, bu montaj için önemlidir. Test LED'lerini eklediyseniz, timer başlatıldığında biri, resetlendiğinde diğeri yanacaktır.
Adım 4: Adım 4: Montaj
Motorları yerlerine yapıştırmak için ayırmanız gerekebilir, doğru şekilde yerine takmak için şemaya bakın.
Üst gövde bileşeninin üst açık ucunun üzerine küçük bir kare plastik yapıştırın, step motorunuzun oturacağı yer burasıdır. Kabloları geçebilecek kadar büyük bir delik veya boşluk bıraktığınızdan emin olun. Step motorunuzu gövdenin içine sığdırmak için yeterli alanınız varsa, motorun dönen kısmı yukarıdan dışarı çıktığı sürece bunu oraya yapıştırabilirsiniz. Kol kısmının altına başka bir küçük kare plastik veya karton yapıştırın ve ardından bunu step motorun dönen kısmına yapıştırarak mümkün olduğunca ortalayarak tutturmaya çalışın. Ardından, kolların düzgün şekilde hizalandığından emin olarak kademeli motoru muhafazanın üst kısmındaki veya yakınındaki plastiğe yapıştırın.
Gülümseme servosu üzerindeki tüm uçları çıkarın ve dönen ucu delikten hizalanmış olarak üst gövdenin iç kısmına yapıştırın. Kafalardan birinin işaretçisini sadece bir halka olacak şekilde kesin ve serbestçe döndüğünü test edin. Verilen kodu kullanırsanız, döngünün sonunda tam gülümseme (180 derece) konumunda olacaktır. Gülümseme parçasını servo motorun ucuna yapıştırın, böylece düzgün bir şekilde yönlendirilir.
Dağıtıcı servosuna tek uçlu bir işaretçi takın ve ardından küçük bir plastik kapağı resimde gösterildiği gibi yapıştırın, çoğunlukla alt deliği kaplarken tam dönüşe izin verdiğinden emin olun. Sıkışmayacağından emin olmak için ilk konumunu bulmak için dağıtıcı servo ile kodunuzu test edin, ardından servoyu yapıştırarak deliği ilk konumunda kapatacak şekilde yapıştırın.
Bileşenleri küçük muhafazaya yerleştirmek bir bilimden çok bir sanattır, hangisinin uyduğunu görmek için farklı düzenlerle deneyler yapabilirsiniz. Arduino ve breadboard'u birbirine yassı olarak konumlandırmak ve konektör kablosu aşağı bakacak şekilde dikey olarak yönlendirmek deneylerimde en iyi sonucu verdi. Test LED'lerinin çıkarılması yerden tasarruf sağlayacaktır. Elektroniği gövde ters çevrilmiş olarak yerleştirmek, yerçekiminin size yardımcı olmasıyla onları takmayı biraz daha kolaylaştırır. Düğmenizin, bambu şiş veya küçük bir tornavida ucu gibi uzun, dar bir aletle ulaşabileceğiniz deliğe yeterince yakın olduğundan emin olun. Her şeyi paketledikten sonra, hiçbir şeyin düşmediğinden ve dağıtıcı servosunun serbestçe hareket edebildiğinden emin olmak için devreyi tekrar test edin.
Bu noktada şekerinizi vücudun alt kısmına koymak isteyeceksiniz. Şimdi orta ve alt gövde bölümlerini sabitlemek için küçük vidaları deliklerine vidalayın. Bunları daha sonra gerekirse onarım ve şeker doldurma için sökebilirsiniz.
Son olarak, halka mandalları uygun deliklere oldukça düzgün bir şekilde oturmalıdır, yoksa onları biraz açmanız gerekebilir. Bunları istediğiniz gibi simetrik veya asimetrik olarak yerleştirerek yerine yapıştırın.
Önerilen:
Angry Birds Oyunu: 4 Adım
Angry Birds Game: Herkese merhaba, bu harika oyunu javascript kullanarak yaptım. Pekala, herkes hayatında kızgın kuşlar oyunu oynamış olmalı, gerçekten harika bir oyun bu yüzden, java betiğini ve bazı kodlama platformlarını kullanarak kendi kızgın kuşlar oyununun versiyonunu yapmaya çalıştım
Arduino Tabanlı Egg Plotter: 17 Adım (Resimli)
Arduino Tabanlı Yumurta Çizici: Bir Yumurta çizici, yumurta gibi küresel şekilli nesneler üzerinde çizim yapabilen bir sanat robotudur. Bu makineyi pinpon topları ve golf topları üzerinde çizim yapmak için de kullanabilirsiniz. Üzerine koyduğunuz tasarımlarla hayal gücünüzü kullanabilir, örneğin
"L-egg-o" Lego Yumurta Dekoratör Robotu: 14 Adım (Resimlerle)
"L-egg-o" Lego Yumurta Dekoratör Robotu: Paskalya neredeyse geldi ve bu, bazı yumurtaları süslemenin zamanı geldiği anlamına geliyor! Yumurtalarınızı renklendirmeye daldırabilirsiniz, ancak bu, sizin için dekorasyonu yapabilecek bir robot yapmak kadar eğlenceli değil.
Angry Iron Fist: 7 Adım (Resimlerle)
Angry Iron Fist: Günlük hayatımızda insanları sinirlendiren bir şeyle karşılaştığımızda, öfkemizi taşıyabilecek ve öfkeyi serbest bırakabilecek bir şey var mı diye düşünüyorum. Bunun için yarım saat ayırmanız yeterli
IPad Play Timer: 5 Adım (Resimlerle)
IPad Play Timer: Bence bu, her ebeveynin uğraştığı bir konu. Çocuklar iPad'leri (veya başka bir tablet) ile ne kadar oynayabilirler. Sabit zamanlar gibi birden fazla yaklaşım denedik, ancak bu gerçekten işe yaramadı çünkü çocuğumuz her zaman eve gitmek istedi