Taula de continguts:

Prototip de dispensador d'espècies: 4 passos
Prototip de dispensador d'espècies: 4 passos

Vídeo: Prototip de dispensador d'espècies: 4 passos

Vídeo: Prototip de dispensador d'espècies: 4 passos
Vídeo: Hacked Jacuzzi, JDK 18, Kotlin 1.7.0, ECMAScript 2022 and new Amazon products [MJC News #10] 2024, Desembre
Anonim
Image
Image

Procedent d’una forta formació italiana, des de molt jove em van ensenyar que el bon menjar pot curar qualsevol cosa. El sabor i la cuina contundent provenen dels millors ingredients i de moltes espècies. Per a persones amb discapacitat, destresa limitada o artritis, obrir i abocar espècies pot ser un repte enorme. Això em va inspirar a crear un petit i senzill dispensador d’espècies que es pugui accionar i muntar fàcilment a prop de les zones de cuina. Els contenidors d’espècies només s’han d’obrir una vegada per abocar-los a la tremuja, cosa que crec que reduirà l’estrès i el dolor associats a aquesta activitat. I el millor de tot és que cuinar aliments increïbles esdevé tan senzill com prémer un botó.

Tingueu en compte que es tracta d’un disseny de prototips. Penso augmentar la mida del dispensador, així com la carcassa artesanal amb botons grans. Gràcies pel teu suport!

Subministraments

Tots els components electrònics necessaris per a aquest projecte s’inclouen en aquest kit:

x1 placa Arduino

x1 tauleta mitjana o gran

Motor pas a pas x1 28BYJ-48 amb placa de control ULN2003A

x3 normalment obre els polsadors

Resistències x3 10k Ohm

Bateria x1 9V + suport amb cables femella

cable d'alimentació de barril x1 (es pot substituir per una segona bateria de 9V amb un suport de barril)

Filferro variat

Per al dispensador:

Una impressora 3D o un servei d’impressió

x2 # 4 femella i cargol de 1/2 polzada

Resina transparent x1 per fer el dispensador segur dels aliments

Pas 1: imprimiu i munteu el dispensador

Imprimiu i munteu el dispensador
Imprimiu i munteu el dispensador
Imprimiu i munteu el dispensador
Imprimiu i munteu el dispensador

S'adjunten els quatre fitxers. STL necessaris per imprimir les parts del dispensador. Cada part es va imprimir amb un 10% d’ompliment mitjançant el programari de tall de Cura. Cal imprimir el cargol de la base i del cargol amb suports. Un cop retirats els suports, us recomano encarir el polit del cargol i de l'interior de la base. També recomano assegurar la tremuja amb cola calenta, tot i que es mantindrà al seu lloc sense ella.

Assegureu-vos que el cargol de cargol està orientat correctament, amb el forat ovalat cap a la part posterior de la base i el forat rodó a la part anterior, tal com es veu al dibuix adjunt.

Pas 2: Munteu el circuit

Muntatge del circuit
Muntatge del circuit
Muntatge del circuit
Muntatge del circuit

Utilitzant una tauleta mitjana o gran, feu les connexions següents:

Per a cada botó:

1. Col·loqueu el botó a través del canal central de la taula de treball. D’aquesta manera s’assegurarà que està orientat correctament i que funcionarà com s’esperava

2. Connecteu la part esquerra del botó a l’alimentació.

3. Al costat dret del botó i a través del canal, utilitzeu una resistència de 10K ohm per connectar-vos a terra.

4. Entre el botó i la resistència a terra, col·loqueu un cable i connecteu-lo al pin 2 de l'Arduino.

5. Repetiu aquests passos per a cada botó amb un pin digital diferent.

Si utilitzeu un xip de matriu de transistors ULN2003A:

1. Connecteu els pins 8, 9, 10 i 11 de l'Arduino a IN1, IN2, IN3 i IN4 a la placa ULN2003A.

2. Connecteu els cables del motor 28byj a la placa.

Pas 3: programa l'Arduino

Connecteu el vostre Arduino a un ordinador i pengeu el codi següent:

#includeint pinchButton = 2;

int tspButton = 3; int tbspButó = 4; int tbspSol·licitud; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // passos del motor Hèlix pas a pas (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 (); }} else if (tspRequest == HIGH) {for (int i = 0; i <6; i ++) {dispense (); }} while (pinchRequest == HIGH) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // Funcions void dispense () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = DigitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

Pas 4: feu alguna cosa bona

Només queda encendre tot i dispensar algunes espècies.

Recomanat: