INHOUDSOPGAWE:

Speserye vir speserye: 4 stappe
Speserye vir speserye: 4 stappe

Video: Speserye vir speserye: 4 stappe

Video: Speserye vir speserye: 4 stappe
Video: 4Werke - Jy Slaan Die Wind In My Seile 2024, Julie
Anonim
Image
Image

Vanuit 'n sterk Italiaanse agtergrond, is ek van kleins af geleer dat goeie kos alles kan genees. Smaak en stewige kook kom van die beste bestanddele en baie speserye. Vir mense met gestremdhede, beperkte behendigheid of artritis, kan die opening en giet van speserye 'n groot uitdaging wees. Dit het my geïnspireer om 'n klein, eenvoudige speserydispenser te skep wat maklik bedien en naby die kookareas gemonteer kan word. Speseryhouers hoef slegs een keer oopgemaak te word om in die houer te gooi - wat ek glo die spanning en pyn wat met hierdie aktiwiteit gepaard gaan, sal verminder. En die beste van alles, om ongelooflike kos te kook, word net so eenvoudig soos om op 'n knoppie te druk!

Let daarop dat dit 'n prototipe -ontwerp is. Ek is van plan om die grootte van die dispenser te vergroot, asook die huisvesting met groot knoppies. Dankie vir jou ondersteuning!

Voorrade

Al die elektronika wat nodig is vir hierdie projek, is ingesluit in hierdie kit:

x1 Arduino -bord

x1 medium of groot broodbord

x1 28BYJ-48 stapmotor met 'n bestuurdersbord van ULN2003A

x3 maak die drukknoppies normaalweg oop

x3 10k Ohm weerstande

x1 9V battery + houer met vroulike leidings

x1 vatkabel (dit kan vervang word met 'n tweede 9V -battery met 'n vathouer)

Geassorteerde draad

Vir die dispenser:

'N 3D -drukker, of 'n drukdiens

x2 #4 1/2 duim moer en bout

x1 deursigtige hars om die kos van die dispenser veilig te maak

Stap 1: Druk en monteer die dispenser

Druk en monteer die dispenser
Druk en monteer die dispenser
Druk en monteer die dispenser
Druk en monteer die dispenser

Aangeheg is die vier. STL -lêers wat nodig is om die dispenser -onderdele te druk. Elke deel is gedruk met 10% invul met behulp van Cura -snyprogrammatuur. Die basis en die skroef moet met stutte gedruk word. Sodra die stutte verwyder is, beveel ek sterk aan dat u die skroef en die binnekant van die basis skuur. Ek beveel ook aan om die houer met warm gom vas te maak, al bly dit daarsonder.

Maak seker dat die skroefskroef korrek gerig is, met die ovaalgat na die agterkant van die basis en die ronde gat aan die voorkant, soos gesien in die aangehegte tekening.

Stap 2: Monteer die stroombaan

Monteer die stroombaan
Monteer die stroombaan
Monteer die stroombaan
Monteer die stroombaan

Maak 'n medium of groot broodbord en maak die volgende verbindings:

Vir elke knoppie:

1. Plaas die knoppie oor die middelste kanaal op u broodbord. Dit sal verseker dat dit korrek georiënteerd is en sal funksioneer soos verwag

2. Verbind die linkerkant van die knoppie met die krag.

3. Gebruik 'n 10K ohm -weerstand aan die regterkant van die knoppie en oor die kanaal om aan die aarde te koppel.

4. Plaas 'n draad tussen die knoppie en die geaarde weerstand en verbind dit met pen 2 op die Arduino.

5. Herhaal hierdie stappe vir elke knoppie met 'n ander digitale pen.

As u 'n ULN2003A transistor array chip gebruik:

1. Koppel penne 8, 9, 10 en 11 op die Arduino aan op IN1, IN2, IN3 en IN4 op die ULN2003A -bord.

2. Koppel die 28byj -motorkabels aan die bord.

Stap 3: Programmeer die Arduino

Koppel jou Arduino aan 'n rekenaar en laai die volgende kode op:

#includeint pinchButton = 2;

int tspButton = 3; int tbspButton = 4; int tbspVraag; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // motorstappe Stepper helix (stepsPerRevolution, 8, 10, 9, 11); ongeldige opstelling () {pinMode (2, INVOER); pinMode (3, INVOER); pinMode (4, INVOER); pinMode (8, UITGANG); pinMode (9, UITGANG); pinMode (10, UITGANG); pinMode (11, OUTPUT); helix.setSpeed (700); Serial.begin (9600); } leemte -lus () {buttonCheck (); Serial.println (pinchRequest); if (tbspRequest == HOOG) {for (int i = 0; i <10; i ++) {dispense (); }} anders if (tspRequest == HIGH) {for (int i = 0; i <6; i ++) {dispense (); }} terwyl (pinchRequest == HOOG) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }}} // Funksies ongeldig afgee () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

Stap 4: Maak iets goeds

Al wat oorgebly het, is om alles op te voed en speserye te gee!

Aanbeveel: