Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ker prihajam iz močnega italijanskega ozadja, sem se že zelo mlad naučil, da lahko dobra hrana ozdravi karkoli. Okus in obilno kuhanje prihaja iz najboljših sestavin in veliko začimb. Za invalide je lahko omejena spretnost ali artritis odpiranje in točenje začimb velik izziv. To me je navdihnilo, da sem ustvaril majhen, preprost razpršilnik začimb, ki ga je mogoče enostavno upravljati in namestiti v bližini kuhalnih površin. Posode z začimbami je treba odpreti le enkrat, da jih vlijemo v lijak - kar bo po mojem mnenju zmanjšalo stres in bolečino, povezano s to dejavnostjo. In kar je najbolje, kuhanje neverjetne hrane postane preprosto kot pritisk na gumb!
Upoštevajte, da je to prototipna zasnova. Nameravam povečati velikost razpršilnika, pa tudi ohišje obrti z velikimi gumbi. Hvala za tvojo podporo!
Zaloge
Vsa elektronika, potrebna za ta projekt, je vključena v ta komplet:
x1 Arduino plošča
x1 srednja ali velika plošča
x1 28BYJ-48 koračni motor z vozniško ploščo ULN2003A
x3 normalno odprti gumbi
x3 10k ohmski upori
x1 9V baterija + držalo z ženskimi vodi
napajalni kabel s sodom x1 (tega lahko zamenjate z drugo 9V baterijo z držalom za sod)
Izbrana žica
Za razpršilnik:
3D tiskalnik ali storitev tiskanja
x2 #4 1/2 palčna matica in vijak
x1 prozorna smola za varno razpršilno hrano
Korak: Natisnite in sestavite razdelilnik
Priložene so štiri datoteke. STL, potrebne za tiskanje delov razdelilnika. Vsak del je bil natisnjen z 10% polnilom s programsko opremo za rezanje Cura. Podnožje in vijak polža je treba natisniti s podporami. Ko odstranite nosilce, toplo priporočam brušenje vijaka svedra in notranjosti podlage. Priporočam tudi pritrditev koša z vročim lepilom, čeprav bo brez nje ostal na svojem mestu.
Prepričajte se, da je vijak polža pravilno usmerjen, ovalna luknja proti zadnji strani podnožja in okrogla luknja spredaj, kot je prikazano na priloženi risbi.
2. korak: Sestavite vezje
Z uporabo srednje ali velike plošče naredite naslednje povezave:
Za vsak gumb:
1. Gumb postavite čez srednji kanal na plošči. To bo zagotovilo, da je pravilno usmerjeno in da bo delovalo po pričakovanjih
2. Priključite levo stran gumba na napajanje.
3. Na desni strani gumba in čez kanal uporabite 10K ohmski upor za povezavo z maso.
4. Med gumbom in ozemljenim uporom postavite žico in jo povežite z nožico 2 na Arduinu.
5. Ponovite te korake za vsak gumb z uporabo drugega digitalnega zatiča.
Če uporabljate čip tranzistorskega niza ULN2003A:
1. Povežite nožice 8, 9, 10 in 11 na Arduinu z IN1, IN2, IN3 in IN4 na plošči ULN2003A.
2. Priključite kable motorja 28byj na ploščo.
3. korak: Programirajte Arduino
Arduino povežite z računalnikom in naložite naslednjo kodo:
#includeint pinchButton = 2;
int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // motorni koraki Stepper vijačnica (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); }} // Funkcije void dispense () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }
4. korak: Naredite nekaj dobrega
Vse, kar ostane, je, da vse okrepite in razdelite nekaj začimb!