Isi kandungan:

Prototaip Spice Dispenser: 4 Langkah
Prototaip Spice Dispenser: 4 Langkah

Video: Prototaip Spice Dispenser: 4 Langkah

Video: Prototaip Spice Dispenser: 4 Langkah
Video: Gearless Transmission using Elbow mechanism 📌 #mechanical #engineering #cad #project #prototype #3d 2024, Julai
Anonim
Image
Image

Berasal dari latar belakang bahasa Itali yang kuat, saya diajar sejak usia muda bahawa makanan yang baik dapat menyembuhkan apa sahaja. Rasa dan masakan yang enak berasal dari ramuan terbaik dan banyak rempah. Bagi orang kurang upaya, ketangkasan terhad, atau artritis, membuka dan menuang rempah boleh menjadi cabaran besar. Ini memberi inspirasi kepada saya untuk membuat dispenser rempah kecil yang mudah dikendalikan dan dipasang berhampiran kawasan memasak. Bekas rempah hanya perlu dibuka sekali untuk dicurahkan ke dalam hopper - yang saya percaya akan mengurangkan tekanan dan kesakitan yang berkaitan dengan aktiviti ini. Dan yang paling penting, memasak makanan yang luar biasa menjadi semudah menekan butang!

Sila ambil perhatian bahawa ini adalah reka bentuk prototaip. Saya bercadang untuk menambah saiz dispenser, dan juga kerajinan perumahan dengan butang besar. Terima kasih atas sokongan anda!

Bekalan

Semua elektronik yang diperlukan untuk projek ini termasuk dalam kit ini:

x1 Papan Arduino

x1 papan roti sederhana atau besar

motor stepper x1 28BYJ-48 dengan papan pemacu ULN2003A

x3 butang tekan biasanya terbuka

perintang x3 10k Ohm

bateri x1 9V + pemegang dengan petunjuk wanita

Kabel kuasa x1 tong (ini boleh diganti dengan bateri 9V kedua dengan pemegang tong)

Kawat pelbagai

Untuk dispenser:

Pencetak 3D, atau perkhidmatan percetakan

x2 # 4 1/2 inci kacang dan selak

x1 jernih resin untuk menjadikan makanan dispenser selamat

Langkah 1: Cetak dan Pasang Dispenser

Cetak dan Pasang Dispenser
Cetak dan Pasang Dispenser
Cetak dan Pasang Dispenser
Cetak dan Pasang Dispenser

Disertakan empat fail. STL yang diperlukan untuk mencetak bahagian dispenser. Setiap bahagian dicetak dengan pengisian 10% menggunakan perisian mengiris Cura. Skru asas dan auger perlu dicetak dengan sokongan. Setelah penyokong dilepaskan, saya sangat mengesyorkan memoles skru auger dan bahagian dalam pangkalan. Saya juga mengesyorkan mengamankan hopper dengan gam panas, walaupun ia akan tetap berada di tempat tanpanya.

Pastikan skru auger berorientasi dengan betul, dengan lubang bujur ke arah belakang pangkal, dan lubang bulat di bahagian depan seperti yang terlihat pada gambar yang dilampirkan.

Langkah 2: Pasang Litar

Pasang Litar
Pasang Litar
Pasang Litar
Pasang Litar

Dengan menggunakan papan roti sederhana atau besar, buatlah sambungan berikut:

Untuk setiap butang:

1. Letakkan butang di saluran tengah di papan roti anda. Ini akan memastikan ia berorientasi dengan betul dan akan berfungsi seperti yang diharapkan

2. Sambungkan bahagian kiri butang ke kuasa.

3. Di sebelah kanan butang, dan di seberang saluran, gunakan perintang 10K ohm untuk menyambung ke tanah.

4. Di antara butang dan perintang yang dibumikan, letakkan wayar dan sambungkan ke pin 2 pada Arduino.

5. Ulangi langkah-langkah ini untuk setiap butang, menggunakan pin digital yang berbeza.

Sekiranya anda menggunakan cip array transistor ULN2003A:

1. Sambungkan pin 8, 9, 10 dan 11 di Arduino ke IN1, IN2, IN3 dan IN4 di papan ULN2003A.

2. Sambungkan penyambung motor 28byj ke papan.

Langkah 3: Program Arduino

Sambungkan Arduino anda ke komputer dan muat naik kod berikut:

#includeint pinchButton = 2;

int tspButton = 3; int tbspButton = 4; int tbspRestest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // langkah motor Stepper helix (stepPerRevolution, 8, 10, 9, 11); batal persediaan () {pinMode (2, INPUT); pinMode (3, INPUT); pinMode (4, INPUT); pinMode (8, OUTPUT); pinMode (9, OUTPUT); pinMode (10, OUTPUT); pinMode (11, OUTPUT); helix.setSpeed (700); Serial.begin (9600); } gelung void () {buttonCheck (); Serial.println (pinchRequest); if (tbspRequest == TINGGI) {untuk (int i = 0; i <10; i ++) {dispense (); }} lain jika (tspRequest == TINGGI) {untuk (int i = 0; i <6; i ++) {dispense (); }} sementara (pinchRequest == TINGGI) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // Fungsi membatalkan pengeluaran () {helix.step (-2048); } butang batalCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

Langkah 4: Buat Sesuatu yang Baik

Yang tinggal hanyalah mengaktifkan segalanya dan mengeluarkan beberapa rempah!

Disyorkan: