Mundarija:

Arduino niqob tarqatuvchisi: 11 qadam
Arduino niqob tarqatuvchisi: 11 qadam

Video: Arduino niqob tarqatuvchisi: 11 qadam

Video: Arduino niqob tarqatuvchisi: 11 qadam
Video: VOICE reactive LED face mask #led #facemask #arduino 2024, Iyul
Anonim
Arduino niqob tarqatuvchisi
Arduino niqob tarqatuvchisi

Birinchidan, men bilaman, bu biroz g'alati ko'rinadi, lekin funksionallik uchun u AQShning oq korpusiga o'xshab ketishi kerak edi.

Ikkinchidan, bu kichik va o'rta ilovalar uchun mo'ljallangan, Costco o'lchamli foydalanish uchun emas.

Bu dispenser sizning niqoblaringizni platformada sterilizatsiya qiladi va aytganda gravitatsiyani servo bilan birlashtiradi. Uning orqasida niqob kartridji bor, u niqob platformasini to'ldiradi.

Ta'minot:

3 ta UV-C LED yoki 1 ta UV-C lampochkasi-menda qimmatbaho maxsus nashriyotli LEDlar bor-agar siz ularni topa olmasangiz, UV-C tayoqchasini sindiring yoki o'rni modulidan foydalaning, masalan, UV-C chirog'i. lampochka, shunga o'xshash - (faqat ariq - yoki xakerlik - chiroq ushlagichi). Tanlangan lampochka yoki LED 270 NM ostida ekanligiga ishonch hosil qiling.

Arduino Uno - bu yerdan oling

ProtoShield - bu yerdan oling

Mini lehimsiz non paneli - bu erdan oling

Oq bo'yoq

HC -SR04 ultratovush sensori - bu yerdan oling

Jumper simlari - bu yerdan oling

Ayol -erkak o'tish simlari - ularni bu erdan oling

2 ta servo - ularni bu erdan oling

O'rnimizni moduli - bitta kanal - shunga o'xshash

Rasmdagi kabi uzun va uzun quti - sizga mos keladigan narsani ishlating, lekin uni rasmga iloji boricha yaqinroq saqlashga harakat qiling (lampochka va LEDlardan tashqari).

Karton - juda ko'p

Yansıtıcı lenta - har qanday turdagi foydalanishingiz mumkin. Men bundan buyon uni "lenta" deb atayman.

Arduino uchun o'rtacha o'lchamdagi 1 ta qolgan oziq -ovqat idishi

Qolgan oziq -ovqat idishi, servo uskunalar uchun kichikroq

Asboblar:

Aylanadigan asbob

Foydali pichoq

Bo'yoq cho'tkasi

Issiq yopishtiruvchi qurol va elim

Matkap yoki aylanadigan burg'ulash moslamasi

1 -qadam: tushuntirish

Bu qurilma qanday ishlaydi (chiroqlar doimo yonadi)

  1. Qo'lingiz unga yaqinligini sezadi
  2. U eshikni ochadi va sterillangan niqob chiqaradi
  3. Eshikni yopadi
  4. U tarqatish platformasini kartridjdan yangi niqob bilan to'ldiradi

Bo'ldi shu!

2 -qadam: konteyner yaratish

Birinchidan, platformani tayyorlang. Bir bo'lak kartonni hech bo'lmaganda qutisigacha va deyarli kengligida kesib oling.

Keyin, uni to'liq lenta bilan yoping. Keyin asosiy idishning ichki qismini lenta bilan to'liq yoping. Shundan so'ng, asosiy idishning tashqi qismini oq bo'yoq bilan yoping. Bezatish uchun kichikroq cho'tkadan foydalaning. Asosiy idishning orqa qismidagi, xuddi rasmdagi kabi, ingichka, to'rtburchaklar teshikni aylanadigan asbobingiz bilan kesib oling va lenta bilan qoplangan kartondan o'tkazing, lekin uni hali yopishtirmang.

Ultrium servo ulagichi uchun idishning yuqori qismining orqa qismida teshik oching.

3 -qadam: Arduino konteyner

Arduino konteyner
Arduino konteyner

O'rta konteynerni oling va tashqi qismini oq bo'yoq bilan yoping. Keyin, idishning qopqog'ini oling va bir tomonida to'rtta F/M o'tish simini yonma -yon joylashtirish uchun etarlicha katta teshik qiling. Bu teshik ultratovush sensori uchun, sizga teshikning o'lchami haqida tasavvur beradi.

Markazda servo ulagich va 3 ta F/M o'tish simlari uchun etarlicha katta teshik qiling.

Ikkinchi servo ulagich uchun birinchi servo teshik yonida teshik qiling.

Oxir -oqibat, ultratovush sensori teshigidan qarama -qarshi tomondan teshik oching. Bu teshik UV-C nurlari uchun, siz nima ishlatishingiz mumkin.

Endi, xuddi shu hizalamada, ikkinchi idishdan tashqari, xuddi shu teshiklarni asosiy idishning yuqori qismida burg'ulang.

Oxir -oqibat, sizning tayyor mahsulotingiz yuqoridagi SAPR chizig'iga o'xshab turishi kerak, tepada old quti sizning Arduino, tepada esa orqa quti kartridj uchun servo bo'ladi. Ultrium ko'rsatilmagan. Birinchi servo, datchik va UV-C nuri asosiy to'rtburchaklar idish ichida bo'ladi. Biz hozirgina old qutini yasadik, u erda Arduino joylashgan.

4 -qadam: O'chirish tizimini yaratish

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

O'chirish - yuqoridagi birinchi rasm. Bilaman, buni tushunish qiyin, shuning uchun men bu erda ulanishlarni yozyapman:

Ultrasonik sensor:

trig = 6

echo = 5

LEDlar uchun (agar siz ulardan foydalansangiz)

LED 1 = 11

LED 3 = 13

Servo uchun:

myservo (eshik servo) = 9

myservo2 (patron servo) = 10

Relay uchun:

O'rnimizni = 12

6 -bosqichga qadar uni ulashni kuting.

5 -qadam: kod

Kod GitHub -da.

6 -qadam: O'chirish sxemasini o'rnatish

O'chirish davri
O'chirish davri
Devrenni o'rnatish
Devrenni o'rnatish

Ushbu bosqichda siz asosiy konteynerni bo'yashingiz va ichki qismini aks ettiruvchi lenta bilan yopishingiz kerak.

Arduino konteynerini oling va Arduino -ni ichkariga joylashtiring.

Keyin servo ulagichni ikkala servo teshikdan o'tkazing, asosiy konteyner tepasida va Arduino konteynerida va simga ulang. Ultrasonik sensor ulagichini teshikdan o'tkazing va sim bilan ulang.

Ikkinchi servo ulagichini teshiklari orqali o'tkazing va sim bilan ulang.

Va nihoyat, UV-C nurlarining ulanishlarini teshiklari orqali Arduino-ga ulang va ishni tugating.

Tushuntirish uchun birinchi servo, yorug'lik va sensor asosiy idishning ichki qismiga o'tadi va ularning simlari asosiy idishning yuqori qismidagi teshiklari va Arduino idishining pastki (qopqog'i) orqali o'tadi.

Agar siz hali ham tushunmasangiz, rasmlarga qarang.

7 -qadam: Arduino konteynerini o'rnatish

Biz buni amalga oshirayotganda SAPR tayyor mahsulotingizni yodda saqlang. Sizning Arduino konteyneringiz tepada bo'lishi kerak bo'lgani uchun (men o'zimni asosiy konteyner ichiga qo'yib, shiftga osib qo'ydim, lekin biz bu erda qilayotgan usuldan ko'ra yaxshiroq), uni issiq ustiga yopishtiring. Chiroqni yuqori teshikka issiq yopishtiring.

8 -qadam: eshikni o'rnatish

Eshikni o'rnatish
Eshikni o'rnatish
Eshikni o'rnatish
Eshikni o'rnatish

Bu erdagi birinchi rasmga amal qiling.

Taxminan ikki dyuym bo'lguncha karton bo'laklarini bir -birining ustiga qo'ying, har bir qatlam o'rtasida issiq elim qo'ying. Buni qilgandan so'ng, uni rasmdagi kabi idishning old chap tomoniga yopishtiring. Birinchi servo rasmda bo'lgani kabi boshqa tomonga yopishtiring.

Bir parcha karton oling va har bir yuqori burchakda bitta teshik qiling, jami ikkitadan. Ip bo'laklarini o'tkazing va yopishtiring. Chap teshikdagi ip o'ng ipdan bir oz uzunroq bo'lishi kerak. Keyin ikkala ipni bitta servo shoxga yopishtiring, shunda asosiy idishning bir tomoni eshikni qo'llab -quvvatlaydi. Endi koddagi myservo raqamlari bilan tajriba o'tkazing va niqob chiqib ketishi uchun mukammal liftni toping, keyin eshik yopiladi.

Sensorni o'rnatishdan tashqari, idishning ichki qismi tayyor.

9 -qadam: kartridjni o'rnatish

Kartridjni o'rnatish
Kartridjni o'rnatish
Ultriumni o'rnatish
Ultriumni o'rnatish
Kartridjni o'rnatish
Kartridjni o'rnatish

Rasmdagi kabi servo 2 ni orqa tomonga yopishtiring. 20 ta o'ralgan niqobni ushlab turadigan va old tomonida uzun to'rtburchaklar teshik qiladigan etarlicha katta karton qutini oling. Teshikka yuqori qismidagi servoga etib boradigan uzunlikdagi ipni yopishtiring. Qutining pastki qismiga rampa yopishtiring va qolgan qismini karton bilan yoping. Malumot uchun rasmga qarang.

Asosiy konteynerning orqa qismidagi to'rtburchaklar teshikni kesib oling va rampadan o'tkazing, shunda niqob asosiy platformaga tushsa, kartridj ko'tariladi. Qutining orqa qismidagi ipni servo shoxiga yopishtiring.

Myservo2 -dagi kod bilan tajriba o'tkazib, mukammal ko'targichni toping, shunda niqob servo ko'tarilganda asosiy konteyner ichidagi platformaga tushadi.

10 -qadam: kosmetika

Kosmetika
Kosmetika
Kosmetika
Kosmetika
Kosmetika
Kosmetika

Sensorni rasmda ko'rsatilgandek old tomonga o'rnating.

Old tomondan oq rangga bo'yalgan yopishqoq karton panellar, shuning uchun u tayyor rasmga o'xshaydi. Oq qutini servo ustiga qo'ying va yopishtiring. Bu shunchaki tashqi ko'rinish uchun, shuning uchun xohlamasangiz, kerak emas.

Siz xohlaganga o'xshaganiga ishonch hosil qiling!

Sinovdan so'ng, asosiy platformani yopishtiring.

Men bu rasm uchun servo qutisini qoldirdim.

11 -qadam: tugatish

Tugatish
Tugatish

Tabriklaymiz!

O'qiganingiz uchun tashakkur!

Tavsiya: