Агуулгын хүснэгт:

Spice Dispenser Prototype: 4 алхам
Spice Dispenser Prototype: 4 алхам

Видео: Spice Dispenser Prototype: 4 алхам

Видео: Spice Dispenser Prototype: 4 алхам
Видео: Spice dispenser day two prototype Mark Rober class 2024, Арваннэгдүгээр
Anonim
Image
Image

Италийн хүчирхэг гарал үүслээс үүдэн надад сайн хоол бол юу ч эдгээж чадна гэж багаасаа зааж сургасан. Амт, чин сэтгэлээсээ хоол хийх нь хамгийн сайн орц найрлага, маш олон амтлагчаас бүрдэнэ. Хөгжлийн бэрхшээлтэй, хязгаарлагдмал ур чадвар, үе мөчний өвчтэй хүмүүсийн хувьд халуун ногоо нээх, асгах нь маш том бэрхшээл болдог. Энэ нь намайг хоол хийх газруудын ойролцоо хялбархан ажиллуулж, суурилуулж болох жижигхэн, энгийн амтлагчийг бүтээх урам зориг өгсөн юм. Халуун ногоотой савыг бункерт цутгахын тулд зөвхөн нэг удаа нээх хэрэгтэй бөгөөд энэ нь энэ үйл ажиллагаатай холбоотой стресс, өвдөлтийг бууруулна гэж би бодож байна. Хамгийн гайхалтай нь гайхалтай хоол хийх нь товчлуур дарахтай адил хялбар болно!

Энэ бол загвар загвар юм гэдгийг анхаарна уу. Би диспенсерийн хэмжээ, том товчлуур бүхий гар урлалын орон сууцыг нэмэгдүүлэхээр төлөвлөж байна. Таны дэмжлэгт баярлалаа!

Хангамж

Энэхүү төсөлд шаардлагатай бүх цахилгаан хэрэгслийг энэ хэрэгсэлд оруулсан болно:

x1 Arduino самбар

x1 дунд эсвэл том талхны хавтан

x1 ULN2003A жолооны самбар бүхий 28BYJ-48 шатлалт мотор

x3 ихэвчлэн товчлуурыг нээдэг

x3 10k Ом эсэргүүцэл

x1 9V батерей + эмэгтэй холбогчтой эзэмшигч

x1 баррель цахилгаан утас (үүнийг баррель эзэмшигчтэй хоёр дахь 9V батерейгаар сольж болно)

Төрөл бүрийн утас

Диспенсерийн хувьд:

3D принтер эсвэл хэвлэх үйлчилгээ

x2 #4 1/2 инчийн самар ба боолт

x1 тунгалаг давирхай нь диспенсер хоолыг аюулгүй болгодог

Алхам 1: Диспенсерийг хэвлэх ба угсрах

Диспенсерийг хэвлэх ба угсрах
Диспенсерийг хэвлэх ба угсрах
Диспенсерийг хэвлэх ба угсрах
Диспенсерийг хэвлэх ба угсрах

Диспенсерийн хэсгүүдийг хэвлэхэд шаардлагатай дөрвөн. STL файлыг хавсаргав. Хэсэг бүрийг Cura slicing програм ашиглан 10% дүүргэгчээр хэвлэв. Суурь ба шураг боолтыг тулгуураар хэвлэх шаардлагатай. Тулгуурыг салгасны дараа би шурагны шураг болон суурийн дотор талыг зүлгэж өгөхийг зөвлөж байна. Би бункерийг халуун цавуугаар бэхлэхийг зөвлөж байна.

Хавчаарын шураг нь зөв чиглэсэн, зууван нүх нь суурийн ар тал руу, урд талын дугуй нүх хавсаргасан зурагт үзүүлсэн шиг байгаа эсэхийг шалгаарай.

Алхам 2: Хэлхээ угсрах

Цахилгаан хэлхээг угсрах
Цахилгаан хэлхээг угсрах
Цахилгаан хэлхээг угсрах
Цахилгаан хэлхээг угсрах

Дунд болон том талхны хавтанг ашиглан дараах холболтыг хийнэ үү.

Товчлуур бүрийн хувьд:

1. Талхны самбар дээрх дунд суваг дээрх товчлуурыг тавь. Энэ нь зөв чиглүүлж, хүлээгдэж буй байдлаар ажиллах болно

2. Товчлуурын зүүн талыг тэжээлд холбоно уу.

3. Товчлуурын баруун талд, суваг дээгүүр 10K ом эсэргүүцэл ашиглан газардуулгыг холбоно.

4. Товчлуур ба газардуулгатай резистор хоёрын хооронд утас тавиад Arduino дээрх 2 -р зүү рүү холбоно уу.

5. Өөр дижитал зүү ашиглан товчлуур бүрт эдгээр алхмуудыг давт.

Хэрэв та ULN2003A транзисторын массив чип ашиглаж байгаа бол:

1. Arduino дээрх 8, 9, 10, 11 -р зүүг ULN2003A самбар дээрх IN1, IN2, IN3, IN4 -тэй холбоно уу.

2. 28byj хөдөлгүүрийн залгуурыг самбар дээр холбоно уу.

Алхам 3: Arduino програмчлах

Arduino -г компьютерт холбоод дараах кодыг оруулна уу.

#чимх товчийг оруулах = 2;

int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // мотор алхам Stepper helix (stepPerRevolution, 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); Цуваа эхлэх (9600); } void loop () {buttonCheck (); Serial.println (pinchRequest); if (tbspRequest == HIGH) {for (int i = 0; i <10; i ++) {dispense (); }} өөр if (tspRequest == HIGH) {for (int i = 0; i <6; i ++) {dispense (); }} while (pinchRequest == HIGH) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // Хүчингүй тархах функцууд () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

Алхам 4: Ямар нэг сайн зүйл хийцгээе

Үлдсэн зүйл бол бүх зүйлийг асааж, халуун ногоо тараах явдал юм!

Зөвлөмж болгож буй: