İçindekiler:

Baharatlık Prototipi: 4 Adım
Baharatlık Prototipi: 4 Adım

Video: Baharatlık Prototipi: 4 Adım

Video: Baharatlık Prototipi: 4 Adım
Video: UI/UX Kariyerini Başlatmak İçin 5 Adım! 2024, Temmuz
Anonim
Image
Image

Güçlü bir İtalyan geçmişinden geldiğim için, çok genç yaşta iyi yemeklerin her şeyi iyileştirebileceği öğretildi. Lezzet ve doyurucu yemek pişirme, en iyi malzemelerden ve birçok baharattan gelir. Engelli, el becerisi sınırlı veya artritli kişiler için baharatları açıp dökmek çok zor olabilir. Bu, bana kolayca çalıştırılabilen ve pişirme alanlarının yanına monte edilebilen küçük, basit bir baharat dağıtıcısı yaratmam için ilham verdi. Baharat kaplarının hazneye dökülmesi için sadece bir kez açılması gerekiyor - bu aktiviteyle ilişkili stresi ve acıyı azaltacağına inanıyorum. Ve hepsinden önemlisi, harika yemekler pişirmek bir düğmeye basmak kadar basit hale geliyor!

Lütfen bunun bir prototip tasarım olduğunu unutmayın. Dağıtıcının boyutunu ve büyük düğmeli zanaat muhafazasını artırmayı planlıyorum. Desteğin için teşekkürler!

Gereçler

Bu proje için gerekli tüm elektronikler bu kitte bulunmaktadır:

x1 Arduino kurulu

x1 orta veya büyük devre tahtası

ULN2003A sürücü kartı ile x1 28BYJ-48 step motor

x3 normalde açık butonlar

x3 10k Ohm dirençler

x1 9V pil + dişi uçlu tutucu

x1 namlu güç kablosu (bu, namlu tutuculu ikinci bir 9V pil ile değiştirilebilir)

çeşitli tel

Dağıtıcı için:

Bir 3D yazıcı veya bir baskı hizmeti

x2 #4 1/2 inç somun ve cıvata

Dağıtıcı gıdayı güvenli hale getirmek için x1 şeffaf reçine

Adım 1: Dağıtıcıyı Yazdırın ve Birleştirin

Dağıtıcıyı Yazdırın ve Birleştirin
Dağıtıcıyı Yazdırın ve Birleştirin
Dağıtıcıyı Yazdırın ve Birleştirin
Dağıtıcıyı Yazdırın ve Birleştirin

Ekli, dağıtıcı parçalarını yazdırmak için gereken dört. STL dosyasıdır. Her parça, Cura dilimleme yazılımı kullanılarak %10 dolgu ile basılmıştır. Taban ve burgu vidasının desteklerle basılması gerekir. Destekler çıkarıldıktan sonra, burgu vidasını ve tabanın içini zımparalamanızı şiddetle tavsiye ederim. Ayrıca, onsuz yerinde kalacak olsa da, hazneyi sıcak tutkalla sabitlemenizi tavsiye ederim.

Ekteki çizimde görüldüğü gibi, helezon vidasının, oval delik tabanın arkasına doğru ve yuvarlak delik önde olacak şekilde doğru şekilde yönlendirildiğinden emin olun.

Adım 2: Devreyi Birleştirin

Devreyi Birleştirin
Devreyi Birleştirin
Devreyi Birleştirin
Devreyi Birleştirin

Orta veya büyük bir devre tahtası kullanarak aşağıdaki bağlantıları yapın:

Her düğme için:

1. Düğmeyi devre tahtanızın orta kanalına yerleştirin. Bu, doğru yönlendirilmesini ve beklendiği gibi çalışmasını sağlayacaktır.

2. Düğmenin sol tarafını güce bağlayın.

3. Düğmenin sağ tarafında ve kanal boyunca toprağa bağlanmak için 10K ohm'luk bir direnç kullanın.

4. Düğme ile topraklanmış direnç arasına bir kablo yerleştirin ve Arduino'daki pin 2'ye bağlayın.

5. Farklı bir dijital pin kullanarak bu adımları her bir düğme için tekrarlayın.

ULN2003A transistör dizi yongası kullanıyorsanız:

1. Arduino üzerindeki 8, 9, 10 ve 11 pinlerini ULN2003A kartındaki IN1, IN2, IN3 ve IN4'e bağlayın.

2. 28byj motor uçlarını karta bağlayın.

Adım 3: Arduino'yu programlayın

Arduino'nuzu bir bilgisayara bağlayın ve aşağıdaki kodu yükleyin:

#includeint pinchButton = 2;

int tsDüğme = 3; int yemek kaşığıDüğme = 4; int yemek kaşığıRequest; int tsRequest; int pinchRequest; const int stepPerRevolution = 32; //motor adımları Step helis (stepsPerRevolution, 8, 10, 9, 11); geçersiz kurulum() { pinMode(2, INPUT); pinMode(3, GİRİŞ); pinMode(4, GİRİŞ); pinMode(8, ÇIKIŞ); pinMode(9, ÇIKIŞ); pinMode(10, ÇIKIŞ); pinMode(11, ÇIKIŞ); helix.setSpeed(700); Seri.başla(9600); } geçersiz döngü() { buttonCheck(); Serial.println(pinchRequest); if (tbspRequest == HIGH){ for (int i=0; i<10; i++){ dispense(); } } else if (tspRequest == HIGH){ for (int i=0; i<6; i++){ dispense(); } } while (pinchRequest == YÜKSEK){ helix.step(-50); pinchRequest = digitalRead(pinchButton); } }//Functions void dispense(){ helix.step(-2048); } void buttonCheck(){ yemek kaşığıRequest = digitalRead(tbspButton); tspRequest = digitalRead(tspButton); pinchRequest = digitalRead(pinchButton); }

Adım 4: İyi Bir Şey Yapın

Geriye kalan her şeyi çalıştırmak ve biraz baharat dağıtmak!

Önerilen: