Съдържание:

Прототип на дозатор за подправки: 4 стъпки
Прототип на дозатор за подправки: 4 стъпки

Видео: Прототип на дозатор за подправки: 4 стъпки

Видео: Прототип на дозатор за подправки: 4 стъпки
Видео: гравитационная электрическая мельница для специй 2024, Ноември
Anonim
Image
Image

Идвайки от силен италиански произход, бях научен от много ранна възраст, че добрата храна може да лекува всичко. Вкусът и обилното готвене идват от най -добрите съставки и много подправки. За хората с увреждания, ограничена сръчност или артрит, отварянето и наливането на подправки може да бъде огромно предизвикателство. Това ме вдъхнови да създам малък, прост дозатор за подправки, който може лесно да се управлява и монтира близо до зоните за готвене. Контейнерите за подправки трябва да се отварят само веднъж, за да се излеят в бункера - което вярвам, че ще намали стреса и болката, свързани с тази дейност. И най -хубавото е, че готвенето на невероятна храна става толкова просто, колкото натискането на бутон!

Моля, обърнете внимание, че това е прототип на дизайна. Планирам да увелича размера на дозатора, както и корпуса на занаятите с големи бутони. Благодаря ти за подкрепата!

Консумативи

Цялата електроника, необходима за този проект, е включена в този комплект:

x1 дъска Arduino

x1 среден или голям макет

x1 28BYJ-48 стъпков двигател с платка за драйвер ULN2003A

x3 нормално отворени бутони

x3 10k Ohm резистори

x1 9V батерия + държач с женски проводници

захранващ кабел с барел x1 (това може да бъде заменено с втора 9V батерия с държач за цев)

Различни тел

За дозатора:

3D принтер или услуга за печат

x2 #4 1/2 инчова гайка и болт

x1 бистра смола, за да направи хранителната дозатор безопасна

Стъпка 1: Отпечатайте и сглобете дозатора

Отпечатайте и сглобете дозатора
Отпечатайте и сглобете дозатора
Отпечатайте и сглобете дозатора
Отпечатайте и сглобете дозатора

Прикачени са четирите. STL файла, необходими за отпечатване на частите на дозатора. Всяка част е отпечатана с 10% пълнеж с помощта на софтуер за нарязване на Cura. Основата и винтът на шнека трябва да бъдат отпечатани с опори. След като се премахнат опорите, силно препоръчвам да шлайфате винта на шнека и вътрешността на основата. Препоръчвам също така да закрепите бункера с горещо лепило, въпреки че той ще остане на място без него.

Уверете се, че винтът на шнека е ориентиран правилно, с овалния отвор към задната част на основата и кръглия отвор отпред, както се вижда на приложения чертеж.

Стъпка 2: Сглобете веригата

Сглобете веригата
Сглобете веригата
Сглобете веригата
Сглобете веригата

Използвайки среден или голям макет, направете следните връзки:

За всеки бутон:

1. Поставете бутона през средния канал на дъската. Това ще гарантира, че е ориентирано правилно и ще функционира според очакванията

2. Свържете лявата страна на бутона към захранването.

3. От дясната страна на бутона и по целия канал използвайте 10K ом резистор за свързване към земята.

4. Между бутона и заземения резистор поставете проводник и го свържете към щифт 2 на Arduino.

5. Повторете тези стъпки за всеки бутон, като използвате различен цифров щифт.

Ако използвате транзисторен чип ULN2003A:

1. Свържете щифтове 8, 9, 10 и 11 на Arduino към IN1, IN2, IN3 и IN4 на платката ULN2003A.

2. Свържете проводниците на мотора 28byj към платката.

Стъпка 3: Програмирайте Arduino

Свържете вашия Arduino към компютър и качете следния код:

#includeint 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 ++) {dispense (); }} иначе ако (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: Направете нещо добро

Остава само да задействате всичко и да раздадете някои подправки!

Препоръчано: