Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Kadangi esu iš stiprios italų kilmės, mane nuo mažens mokė, kad geras maistas gali išgydyti bet ką. Skonis ir nuoširdus virimas gaunamas iš geriausių ingredientų ir daugybės prieskonių. Žmonėms su negalia, ribotam miklumui ar artritui prieskonių atidarymas ir pilimas gali būti didžiulis iššūkis. Tai mane įkvėpė sukurti mažą, paprastą prieskonių dozatorių, kurį būtų lengva valdyti ir sumontuoti šalia maisto gaminimo vietų. Prieskonių talpyklas reikia atidaryti tik vieną kartą, kad jas būtų galima supilti į bunkerį - tai, manau, sumažins su šia veikla susijusį stresą ir skausmą. O geriausia - paruošti nuostabų maistą tampa taip paprasta, kaip paspausti mygtuką!
Atminkite, kad tai yra prototipas. Aš planuoju padidinti dozatoriaus dydį, taip pat amatų korpusą su dideliais mygtukais. Dėkojame už palaikymą!
Prekės
Į šį rinkinį įeina visa šiam projektui reikalinga elektronika:
x1 Arduino lenta
x1 vidutinė arba didelė duonos lenta
x1 28BYJ-48 žingsninis variklis su ULN2003A vairuotojo lenta
x3 paprastai atidaromi mygtukai
x3 10k omų rezistoriai
x1 9V baterija + laikiklis su moteriškais laidais
x1 statinės maitinimo laidas (jį galima pakeisti antra 9 V baterija su statinės laikikliu)
Laidų asortimentas
Dozatoriui:
3D spausdintuvas arba spausdinimo paslauga
x2 #4 1/2 colio veržlė ir varžtas
x1 skaidri derva, kad dozatorius būtų saugus maistui
1 žingsnis: išspausdinkite ir surinkite dozatorių
Pridedami keturi. STL failai, reikalingi dozatoriaus dalims spausdinti. Kiekviena dalis buvo išspausdinta 10% užpildu, naudojant „Cura“pjaustymo programinę įrangą. Pagrindą ir sraigto varžtą reikia atspausdinti su atramomis. Nuėmus atramas, labai rekomenduoju šlifuoti sraigto varžtą ir pagrindo vidų. Taip pat rekomenduoju bunkerį pritvirtinti karštais klijais, nors be jo jis ir liks savo vietoje.
Įsitikinkite, kad sraigto sraigtas yra nukreiptas teisingai, ovali skylė nukreipta į pagrindo galą, o apvali anga priekyje, kaip parodyta pridedamame brėžinyje.
2 žingsnis: Surinkite grandinę
Naudodami vidutinę ar didelę duonos lentą, atlikite šiuos sujungimus:
Kiekvienam mygtukui:
1. Padėkite mygtuką per vidurinį duonos lentos kanalą. Tai užtikrins, kad jis bus teisingai nukreiptas ir veiks kaip tikėtasi
2. Prijunkite kairę mygtuko pusę prie maitinimo.
3. Dešinėje mygtuko pusėje ir visame kanale naudokite 10K omo rezistorių, kad prijungtumėte prie žemės.
4. Tarp mygtuko ir įžeminto rezistoriaus uždėkite laidą ir prijunkite jį prie „Arduino“2 kaiščio.
5. Pakartokite šiuos veiksmus kiekvienam mygtukui, naudodami skirtingą skaitmeninį kaištį.
Jei naudojate ULN2003A tranzistorių matricos mikroschemą:
1. Prijunkite „Arduino“8, 9, 10 ir 11 kaiščius prie IN1, IN2, IN3 ir IN4 plokštės ULN2003A.
2. Prijunkite 28byj variklio laidus prie plokštės.
3 žingsnis: užprogramuokite „Arduino“
Prijunkite „Arduino“prie kompiuterio ir įkelkite šį kodą:
#includeint pinchButton = 2;
int tspButton = 3; int tbspGutton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // variklio žingsniai Stepper spiralė (stepsPerRevolution, 8, 10, 9, 11); void setup () {pinMode (2, INPUT); pinMode (3, INPUT); pinMode (4, Įvestis); pinMode (8, OUTPUT); pinMode (9, OUTPUT); pinMode (10, OUTPUT); pinMode (11, OUTPUT); spiralė.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); }} // Funkcijos void dispense () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }
4 žingsnis: padarykite ką nors gero
Belieka viską įjungti ir išpilstyti prieskonius!