Мазмұны:

Spice Dispenser прототипі: 4 қадам
Spice Dispenser прототипі: 4 қадам

Бейне: Spice Dispenser прототипі: 4 қадам

Бейне: Spice Dispenser прототипі: 4 қадам
Бейне: Объяснение истории судьи Дредда Лора и ранних лет — ру... 2024, Шілде
Anonim
Image
Image

Мықты итальяндық отбасынан шыққандықтан, маған бала кезімнен жақсы тамақ кез келген нәрсені емдей алатынын үйретті. Дәм мен дәмді пісіру ең жақсы ингредиенттер мен көптеген дәмдеуіштерден тұрады. Мүмкіндігі шектеулі, ептілігі немесе артриті бар адамдар үшін дәмдеуіштерді ашу мен құю үлкен қиындық тудыруы мүмкін. Бұл мені пісіру алаңдарының жанында оңай басқарылатын және орнатылатын шағын, қарапайым дәмдеуіштерді жасауға шабыттандырды. Дәмдеуіштерге арналған контейнерлерді бункерге құю үшін бір рет ашу қажет - бұл менің ойымша, бұл әрекетке байланысты стрессті және ауруды азайтады. Ең бастысы, таңғажайып тағам дайындау түймені басу сияқты қарапайым болады!

Назар аударыңыз, бұл дизайн прототипі. Мен диспенсердің көлемін, сондай -ақ үлкен түймелері бар қолөнер корпусын ұлғайтуды жоспарлап отырмын. Қолдауыңызға рахмет!

Жабдықтар

Бұл жобаға қажет барлық электроника осы жинаққа кіреді:

x1 Arduino тақтасы

x1 орташа немесе үлкен нан тақтасы

x1 ULN2003A жүргізуші тақтасы бар 28BYJ-48 сатылы қозғалтқыш

x3 әдетте батырмаларды ашады

x3 10k Ом резисторлары

x1 9В аккумулятор + әйел сымдары бар ұстағыш

x1 баррель қуат сымы (оны бөшкесі бар 9В екінші батареямен ауыстыруға болады)

Түрлі сым

Диспенсер үшін:

3D принтері немесе басып шығару қызметі

x2 #4 1/2 дюймдік гайка мен болт

x1 мөлдір шайыр диспенсер тағамды қауіпсіз етеді

1 -қадам: Диспенсерді басып шығарыңыз және жинаңыз

Диспенсерді басып шығарыңыз және жинаңыз
Диспенсерді басып шығарыңыз және жинаңыз
Диспенсерді басып шығарыңыз және жинаңыз
Диспенсерді басып шығарыңыз және жинаңыз

Диспенсерлік бөліктерді басып шығару үшін қажет төрт. STL файлы бекітілген. Әр бөлік Cura slicing бағдарламалық жасақтамасы арқылы 10% толтырумен басылды. Негіз мен шнек бұрандасын тіректермен басып шығару қажет. Тіректерді алып тастағаннан кейін, мен шнекті бұранда мен негіздің ішкі жағын тегістеуді ұсынамын. Мен бункерді ыстық желіммен бекітуді ұсынамын, бірақ ол онсыз орнында қалады.

Бұранданың дұрыс бағытталғанына көз жеткізіңіз, сопақ тесік негіздің артқы жағына, ал дөңгелек тесік алдыңғы суретте көрсетілгендей.

2 -қадам: Схеманы жинаңыз

Циклды жинаңыз
Циклды жинаңыз
Циклды жинаңыз
Циклды жинаңыз

Орташа немесе үлкен тақтаны пайдаланып, келесі байланыстарды орнатыңыз:

Әр түйме үшін:

1. Түймені тақтаның ортаңғы арнасына қойыңыз. Бұл оның дұрыс бағытталуын қамтамасыз етеді және күтілгендей жұмыс істейді

2. Батырманың сол жағын қуат көзіне қосыңыз.

3. Түйменің оң жағында және арна бойынша жерге қосылу үшін 10К Ом резисторды қолданыңыз.

4. Түйме мен жерге тұйықталған резистордың арасына сым салып, оны Arduino 2 -ші түйреуішке жалғаңыз.

5. Басқа цифрлық түйреуішті қолданып, осы қадамдарды әр түйме үшін қайталаңыз.

Егер сіз ULN2003A транзисторлық массив чипін қолдансаңыз:

1. Arduino 8, 9, 10 және 11 түйреуіштерді ULN2003A тақтасындағы IN1, IN2, IN3 және IN4 жалғаңыз.

2. 28byj қозғалтқыш сымдарын тақтаға қосыңыз.

3 -қадам: Arduino бағдарламасын жасаңыз

Arduino -ны компьютерге қосыңыз және келесі кодты жүктеңіз:

#incincheint pinchButton = 2;

int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // қозғалтқыш қадамдары Stepper helix (stepsPerRevolution, 8, 10, 9, 11); void setup () {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); } void loop () {buttonCheck (); Serial.println (pinchRequest); if (tbspRequest == HIGH) {for (int i = 0; i <10; i ++) {тарату (); }} else if (tspRequest == HIGH) {for (int i = 0; i <6; i ++) {dispense (); }} while (pinchRequest == HIGH) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // Функциялар void dispense () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

4 -қадам: Жақсы нәрсе жасаңыз

Барлығын қосу және дәмдеуіштерді тарату ғана қалды!

Ұсынылған: