Mündəricat:

Ədviyyat Dispenser Prototipi: 4 addım
Ədviyyat Dispenser Prototipi: 4 addım

Video: Ədviyyat Dispenser Prototipi: 4 addım

Video: Ədviyyat Dispenser Prototipi: 4 addım
Video: Объяснение истории судьи Дредда Лора и ранних лет — ру... 2024, Iyul
Anonim
Image
Image

Güclü bir İtalyan mənşəyindən gələn mənə çox gənc yaşlarımdan yaxşı yeməyin hər şeyi sağalda biləcəyini öyrətmişdilər. Dad və ürəkaçan yemək ən yaxşı maddələrdən və bir çox ədviyyatdan gəlir. Əlilliyi olan insanlar, məhdud çeviklik və ya artrit üçün ədviyyat açıb tökmək böyük bir problem ola bilər. Bu, yemək sahələrinin yaxınlığında asanlıqla işlədilə bilən və quraşdırıla bilən kiçik, sadə bir ədviyyat dispenseri yaratmağım üçün ilham verdi. Ədviyyat qablarının tullanma qabına tökülməsi üçün yalnız bir dəfə açılması lazımdır - inanıram ki, bu fəaliyyətlə əlaqəli stress və ağrını azaldacaq. Və ən yaxşısı, inanılmaz yemək hazırlamaq bir düyməni basmaq qədər sadə olur!

Bu prototip dizayn olduğunu unutmayın. Dağıtıcının ölçüsünü, eləcə də böyük düymələri olan sənətkarlıq korpusunu artırmağı planlaşdırıram. Dəstəyiniz üçün təşəkkür edirik!

Təchizat

Bu layihə üçün lazım olan bütün elektronika bu dəstə daxildir:

x1 Arduino lövhəsi

x1 orta və ya böyük çörək taxtası

ULN2003A sürücü lövhəsi olan x1 28BYJ-48 pilləli motor

x3 normal olaraq düymələri açın

x3 10k Ohm rezistorlar

x1 9V batareya + dişi uclu tutacaq

x1 barrel elektrik kabeli (bu, barel tutacaqlı ikinci 9V batareya ilə əvəz edilə bilər)

Müxtəlif tel

Dağıtıcı üçün:

3D printer və ya çap xidməti

x2 #4 1/2 düymlük qoz və bolt

x1 şəffaf qatran, dispenserin təhlükəsizliyini təmin edir

Addım 1: Dispenseri çap edin və yığın

Dağıtıcıyı çap edin və yığın
Dağıtıcıyı çap edin və yığın
Dağıtıcıyı çap edin və yığın
Dağıtıcıyı çap edin və yığın

Dağıtıcı hissələri çap etmək üçün lazım olan dörd. STL faylı əlavə olunur. Hər bir hissə Cura dilimləmə proqramı istifadə edərək 10% doldurma ilə çap edildi. Baza və buruq vintini dayaqlar ilə çap etmək lazımdır. Dəstəklər çıxarıldıqdan sonra buruq vidasını və əsasın içini zımparalamağı məsləhət görürəm. Tepsini isti yapışqanla bağlamağı da məsləhət görürəm, baxmayaraq ki, onsuz da yerində qalacaq.

Vida vidasının oval çuxurun əsasın arxasına doğru və ön tərəfdəki yuvarlaq çuxurun əlavə edilmiş rəsmdə göründüyü kimi düzgün istiqamətləndirildiyinə əmin olun.

Addım 2: Dövrə yığın

Dövrə yığın
Dövrə yığın
Dövrə yığın
Dövrə yığın

Orta və ya böyük bir çörək taxtasından istifadə edərək aşağıdakı bağlantıları edin:

Hər düymə üçün:

1. Düyməni çörək taxtanızın ortasındakı kanalın üstünə qoyun. Bu, düzgün istiqamətləndirilməsini təmin edəcək və gözlənildiyi kimi işləyəcək

2. Düymənin sol tərəfini gücə bağlayın.

3. Düymənin sağ tərəfində və kanal boyunca yerə qoşulmaq üçün 10K ohm müqavimət istifadə edin.

4. Düymə ilə topraklanmış rezistor arasına bir tel qoyun və Arduinonun 2 pininə bağlayın.

5. Fərqli bir rəqəmsal pin istifadə edərək hər bir düymə üçün bu addımları təkrarlayın.

Bir ULN2003A tranzistor dizi çipindən istifadə edirsinizsə:

1. Arduino üzərindəki 8, 9, 10 və 11 sancaqları ULN2003A lövhəsindəki IN1, IN2, IN3 və IN4 -ə qoşun.

2. 28byj motor uclarını lövhəyə qoşun.

Addım 3: Arduino proqramlaşdırın

Arduinonu kompüterə qoşun və aşağıdakı kodu yükləyin:

#includeint pinchButton = 2;

int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // motor addımları Stepper helix (stepsPerRevolution, 8, 10, 9, 11); void setup () {pinMode (2, INPUT); pinMode (3, GİRİŞ); pinMode (4, GİRİŞ); pinMode (8, Çıxış); pinMode (9, Çıxış); pinMode (10, Çıxış); pinMode (11, Çıxış); helix.setSpeed (700); Serial.begin (9600); } void loop () {buttonCheck (); Serial.println (pinchRequest); if (tbspRequest == HIGH) {for (int i = 0; i <10; i ++) {paylama (); }} başqa if (tspRequest == YÜKSEK) {for (int i = 0; i <6; i ++) {dispensse (); }} while (pinchRequest == HIGH) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // Fonksiyonlar void dispense () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

Addım 4: Yaxşı bir şey edin

Qalan şey, hər şeyi gücləndirmək və bəzi ədviyyatlar verməkdir!

Tövsiyə: