Mundarija:

Corona Safe: Avtomatik suv tejaydigan kran: 6 qadam
Corona Safe: Avtomatik suv tejaydigan kran: 6 qadam

Video: Corona Safe: Avtomatik suv tejaydigan kran: 6 qadam

Video: Corona Safe: Avtomatik suv tejaydigan kran: 6 qadam
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Corona Safe: suvni tejaydigan avtomatik kran
Corona Safe: suvni tejaydigan avtomatik kran
Corona Safe: suvni tejaydigan avtomatik kran
Corona Safe: suvni tejaydigan avtomatik kran

Tinkercad loyihalari »

Hammamiz har safar qo'l yuvishimiz kerak, ayniqsa korona virusi va bakteriyalaridan qutulish uchun 20 soniya davomida qo'llarimizni to'liq yuvishimiz kerak. Bundan tashqari, sovun tarqatish moslamasi yoki kran tugmasi gigienik yoki toza bo'lmasligi mumkin, va bu qo'llarni tozalashda biz tegadigan birinchi va oxirgi narsa. Qo'llarimizni sovun bilan ishqalab turganimizdek, suv ham shu 20 soniyada davom etadi.

Ushbu loyiha bu ikkita muammoni hal qildi

1- Gigiena

2- suv isrofgarchiligi

arzon avtomatik echimni taqdim etish orqali

1 -qadam: o'lchovlar

O'lchovlar
O'lchovlar
O'lchovlar
O'lchovlar
O'lchovlar
O'lchovlar

Shaklga e'tibor bering va kranning o'lchamini, diametrini o'lchang va pastga yozing. Havzaning yuqori qismidagi tugmachaning balandligini o'lchang va unga e'tibor bering.

2 -qadam: SAPR dizayni

SAPR dizayni
SAPR dizayni
SAPR dizayni
SAPR dizayni
SAPR dizayni
SAPR dizayni

Oldingi o'lchovlar yordamida SAPR dizaynini yarating. Men ThinkerCad -dan foydalanardim.

Kadrning diametrini bir necha mm kattaroq qilib qo'yganingizga ishonch hosil qiling, chunki u tugmachaning yuqori qismiga to'g'ri kelishi kerak.

Bundan tashqari, ramkani loyihalash va chop etish juda oddiy kubik tayoq bo'lishi mumkin, bu faqat qo'llab -quvvatlash uchun.

Endi.stl faylini saqlang/yuklab oling.

uni xohlagan kesgichda oching va kesib oling. Men kreallik-kura kesgichidan foydalandim.

Siz mening.stl faylimni yuklab olishingiz va o'ynashingiz mumkin

3 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish

SAPR modelini 3D chop eting va zımpara bilan tozalang. Ayniqsa, ichkaridan, tap tugmasi bilan bir xil silliq aloqa.

4 -qadam: tugmachalarni yig'ish

Tugma yig'ish
Tugma yig'ish
Tugma yig'ish
Tugma yig'ish
Tugma yig'ish
Tugma yig'ish
Tugma yig'ish
Tugma yig'ish

Endi servo boshini tugmachaning aylanish o'qining markazi bilan ehtiyotkorlik bilan tekislang, u sizning tugma shakli va o'lchamiga qarab o'zgaradi, meniki silindrsimon, shuning uchun uning markaziy nuqtasi.

Endi super yopishqoqni oling va ehtiyotkorlik bilan o'z joyiga yopishtiring.

Boshni servoga qo'yib, qo'lda aylantirish orqali ham sinab ko'ring.

5 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Arduino kartasini kompyuterga/noutbukga ulang va ulanish sxemasida ko'rsatilgandek ulang

quyida dastur tugmachasining aylanishi bo'yicha servo aylanish parametrlarini (daraja va soat yo'nalishi bo'yicha yoki soat sohasi farqli) o'zgartirish kerak bo'lishi mumkin.

to'g'ridan -to'g'ri berilgan ino faylini yuklab olishingiz mumkin (Arduino ide).

kod quyidagicha:-

#Servo myservo -ni qo'shing; const int buttonPin = 2; // tugmachasi pin soni int tugmasiState = LOW; void setup () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying: myservo.attach (9); // pinMode (tugmaPin, INPUT) servo obyektiga 9 -pinli servo biriktiriladi; }

void loop () {buttonState = digitalRead (buttonPin); // qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying: // tugma bosilganligini tekshiring. Agar shunday bo'lsa, tugmaState YUQORI: if (buttonState == HIGH) {myservo.write (190); // servoga ayting 'pos' o'zgaruvchisidagi holatga o'tishni ayting} buttonState = digitalRead (buttonPin); agar (buttonState == LOW) {myservo.write (10); // servoga ayting 'pos' o'zgaruvchisidagi holatga o'ting}}

6 -qadam: Yakuniy yig'ilish

Tavsiya: