İçindekiler:
- Adım 1: Tasarım
- Adım 2: Nasıl Çalışır?
- Adım 3: Devre
- Adım 4: G/Ç Listesi
- Adım 5: Program
- Adım 6: Kod
- 7. Adım: Değerlendirme
- Adım 8: Şeker Karıştırıcı İş Başında
- 9. Adım: Projeyi Genişletin
Video: EAL - Gömülü Programlama: Candy Mixer 1000: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Arduino'daki projemiz için şeker mikseri yapmaya karar verdik. Buradaki fikir, kullanıcının bir düğmeye basabilmesi ve ardından motorların şekeri bir kaseye fırlatmaya başlaması ve program rotasını çalıştırdığında durmasıdır.
İlk taslak, 5 çeşit şeker içeren bir mikser ve ağırlığı ölçmek için bir yük hücresi yapmaktı, ancak sınırlı zaman ve ağırlığın (yük hücresi) çalışması için sorun nedeniyle, programı 2 türe indirdik. şeker ve her kasede aynı miktarda şeker olmasını sağlamak için ağırlık yerine bir zamanlayıcı kullanmak.
Adım 1: Tasarım
Modelimiz bir yuva içine yerleştirilmiş 2 konteyner ile yapılmıştır. Şeker, modelin üst kısmındaki bir kaba konacak ve burada burgu ile tüpe doğru kayacak. Motor çalıştığında, burgu, şekeri kaseye düşene kadar ileri götürür.
Tüpler ve burgu tasarımını https://www.thingiverse.com/thing:2187877/#files adresinde bulduk.
Adım 2: Nasıl Çalışır?
Karıştırıcının çalışma şekli, her tüpte 1 çeşit şekerimiz var ve kullanıcı öndeki düğmeye bastığında karıştırıcı 2 çeşit şekeri kaseye karıştıracak.
Bir LCD ekran, mikser çalışırken ve bittiğinde tekrar bir mesaj gösterecektir.
Adım 3: Devre
Proje için 2 motoru, LCD ekranı ve bir basma düğmesini arduinoya bağlamamız gerekiyor.
Adım 4: G/Ç Listesi
Adım 5: Program
Kullanıcı düğmeye bastığında program başlatılır ve ardından her iki motor da 5 saniye çalışır, ardından 3 saniye boyunca her biri 1,5 saniye çalışacak şekilde yeni bir moda geçer.
Program çalıştığında LCD ekran mesajı “Tryk Start”tan “Blander”a kaydıracaktır.
Adım 6: Kod
Kodun başında LCD Ekran, 2 DC motor ve buton için kullanılan pinleri tanımlıyoruz.
Setup aşamasında butonunu Giriş, motorları Çıkış olarak tanımlıyoruz ve LCD ekrandaki ana satırı “Candy Mixer 1000” olarak ayarlıyoruz.
Kodun döngüsünde, programımızın ne zaman çalışmaya başlaması gerektiğini görmek için düğme durumunu kontrol ederiz.
Düğmeye basıldığında, LCD ekran “Tryk Start”tan “Blander”a değişecek ve motorlar sırasını başlatacaktır.
Motor dizilişinde önce motorları aynı anda 5 saniye çalıştırıyoruz ve ardından 3 saniye boyunca teker teker çalıştırıyoruz.
7. Adım: Değerlendirme
Ne yazık ki, çok daha iyi bir proje olacağı ve kod daha zorlayıcı olacağı için yük hücresini çalıştıramadık.
Proje süresince birçok sorunla karşılaştık, çoğu zaman yük hücresini çalıştırmaya çalışırken kullanıldı, ancak bazılarında şekerin tüpe sıkışması ve helezonların dönüşünü durdurması da oldu. Bunu, burgunun tüpün kenarıyla birleştiği yuvaya bir tuğla koyarak çözdük, böylece şeker burgu etrafındaki boşluğa düşmek için biraz boş alana sahip oldu.
Sonuç olarak, bazı zorlukları aştığımız ve sonunda güzel bir model bitirdiğimiz eğlenceli bir proje.
Adım 8: Şeker Karıştırıcı İş Başında
Küçük Candy karıştırma makinemizin küçük bir gösterimi
9. Adım: Projeyi Genişletin
Orijinal fikrimiz, miksere bağlı bir yük hücresine sahip olmaktı, böylece şeker karıştığında, yük hücresi ağırlığı izleyecek ve daha sonra aşırı bir ağırlığa ulaşıldığında programı durduracaktı. Sahip olduğumuz yük hücresiyle ilgili sorunlardan dolayı, bunu hiçbir zaman devre dışı bırakamadık.
Yani şekerleme için 5 tüplü bir mikser, ağırlık için bir yük hücresi ve istenen ağırlığı yazmak için bir panel, teslim etmek için mükemmel bir proje olurdu, ancak sonunda zaman bize karşı çalıştı, bu yüzden projenin ölçeğini küçülttük..
Önerilen:
Z80-MBC2 Atmega32a'yı Programlama: 6 Adım
Z80-MBC2 Atmega32a'yı Programlama: z80-MBC2'yi kullanmadan önce, oluşturduktan sonra Atmeg32'yi programlamanız gerekir. Bu talimat, kodu yüklemek için programcı olarak ucuz bir arduino mini'yi nasıl kullanacağınızı gösterir
KOLAY Sonsuz Ayna Küpü Yapın - 3D Baskı YOK ve Programlama YOK: 15 Adım (Resimlerle)
KOLAY Sonsuz Ayna Küpü Yapın | 3D Baskı YOK ve Programlama YOK: Herkes iyi bir sonsuzluk küpünü sever, ancak bunları yapmak zor olacak gibi görünüyor. Bu Eğitilebilirlik için amacım, size adım adım nasıl yapılacağını göstermektir. Sadece bu değil, size verdiğim talimatlarla bir tane yapabileceksiniz
Arduino Uno Kullanan Kendin Yap Programlama Kablosu - Baofeng UV-9R Plus: 6 Adım (Resimlerle)
Arduino Uno Kullanan Kendin Yap Programlama Kablosu - Baofeng UV-9R Plus: Herkese merhaba, bu, Baofeng UV-9R (veya artı) Kulaklık / kulaklık kablonuzu bir USB olarak Ardunio UNO kullanarak bir programlama kablosuna nasıl dönüştüreceğinize dair basit bir kılavuzdur. Seri Dönüştürücü. [YASAL UYARI] Herhangi bir hasardan dolayı sorumluluk kabul etmiyorum
ATmega328'i Arduino IDE ile 8MHz Kristal Kullanarak Programlama: 4 Adım
ATmega328'i Arduino IDE ile 8MHz Kristal Kullanarak Programlama: Bu Öğretilebilir Tabloda, kendinizi bir programcı olarak Arduino IDE ve bir Arduino UNO kullanarak bir ATmega328P IC'yi (Arudino UNO'da bulunan aynı mikrodenetleyici) programlamanın adım adım kılavuzunu ele alacağım. projelerinizi yapmak için özel Arduino
Tasarımcılar için İlginç Programlama Rehberi--Resminizi Çalıştırın (İkinci Kısım): 8 Adım
Tasarımcılar için İlginç Programlama Rehberi - Resminizi Çalıştırın (İkinci Kısım): Matematik, çoğunuz için işe yaramaz görünüyor. Günlük hayatımızda en yaygın olarak kullanılan sadece toplama, çıkarma, çarpma ve bölmedir. Ancak, programla oluşturabiliyorsanız, oldukça farklıdır. Ne kadar çok bilirseniz, o kadar harika sonuç alırsınız