Мазмұны:

Arduino маска диспенсері: 11 қадам
Arduino маска диспенсері: 11 қадам

Бейне: Arduino маска диспенсері: 11 қадам

Бейне: Arduino маска диспенсері: 11 қадам
Бейне: Automatic hand sanitizer dispenser using arduino #automatichandsanitizer 2024, Шілде
Anonim
Arduino маска диспенсері
Arduino маска диспенсері

Біріншіден, мен бұл біртүрлі көрінетінін білемін, бірақ функционалдылық үшін ол АҚШ -тың кішкентай ақ кәсіпорнына ұқсауы керек еді.

Екіншіден, бұл Costco өлшемді қолдануға емес, шағын және орташа қосымшаларға арналған.

Бұл диспенсер сіздің бетперделеріңізді стерилизациялайды, былайша айтқанда, сервомен бірге тартылыс күшін қолданады. Оның артқы жағында маска платформасын толтыратын маска картриджі бар.

Жабдықтар:

3 UV-C жарықдиодты немесе 1 UV-C шамы-менде қымбат арнайы жарықдиодты шамдар бар-егер сіз оларды таба алмасаңыз, UV-C таяқшасын бұзыңыз немесе реле модулін қолданыңыз. шам, осы сияқты - (тек шұңқыр немесе лампа ұстағыш). Таңдалған шамның немесе жарық диодының 270 НМ астында екеніне көз жеткізіңіз.

Arduino Uno - мына жерден алыңыз

ProtoShield - оны мына жерден алыңыз

Пісірілмейтін мини нан - оны мына жерден алыңыз

Ақ бояу

HC -SR04 ультрадыбыстық сенсоры - мына жерден алыңыз

Өткізгіш сымдар - оны мына жерден алыңыз

Әйелден еркекке секіргіш сымдар - оларды осы жерден алыңыз

2 серво - оларды осында алыңыз

Релелік модуль - бір арна - осы сияқты

Суреттегідей ұзын, ұзын қорап - сізге сәйкес келетін нәрсені қолданыңыз, бірақ оны суретке мүмкіндігінше жақын ұстауға тырысыңыз (шам мен светодиодты қоспағанда).

Картон - бұл да көп

Рефлексиялық таспа - кез келген түрді қолдануға болады. Мен қазірден бастап оны тек «таспа» деп атаймын

Ардуиноға арналған орташа мөлшердегі 1 тамақ контейнері

Серво жабдығы үшін кішірек 1 тағамдық контейнер

Құралдар:

Айналмалы құрал

Пышақ

Бояу щеткасы

Ыстық желім пистолеті мен желім

Бұрғылау немесе айналмалы бұрғылау қондырғысы

1 -қадам: Түсіндіру

Бұл құрылғы қалай жұмыс істейді (шамдар үнемі жанып тұрады)

  1. Ол сіздің қолыңыздың оған жақын екенін сезеді
  2. Ол есігін ашып, зарарсыздандырылған масканы шығарады
  3. Ол есікті жабады
  4. Ол тарату платформасын картриджден жаңа маскамен толтырады

Міне бітті!

2 -қадам: контейнер жасау

Алдымен платформаны дайындаңыз. Картонның бір бөлігін кем дегенде қорабыңыздың ұзындығына дейін және ені бойынша дерлік кесіңіз.

Содан кейін оны толығымен таспамен жабыңыз. Содан кейін негізгі контейнердің ішкі жағын таспамен толығымен жабыңыз. Осыдан кейін негізгі ыдыстың сыртын ақ бояумен жабыңыз. Түрту үшін кішірек бояу щеткасын қолданыңыз. Негізгі контейнердің артқы жағындағы суреттегідей жұқа, тікбұрышты тесікті айналмалы құралмен кесіңіз және таспамен жабылған картоннан өткізіңіз, бірақ оны әлі жаппаңыз.

Контейнердің жоғарғы бөлігінің артқы жағында картриджді серво қосқышы үшін тесік бұрғылаңыз.

3 -қадам: Arduino контейнері

Arduino контейнері
Arduino контейнері

Орташа контейнерді алыңыз және оның сыртын ақ бояумен жабыңыз. Содан кейін, контейнердің қақпағын алыңыз да, бір жағынан төрт F/M секіргіш сымдарын қатар қоя алатындай үлкен тесік бұрғылаңыз. Бұл тесік ультрадыбыстық сенсорға арналған, саңылаудың өлшемі туралы түсінік береді.

Ортасында серво коннекторы мен 3 F/M қосқыш сымдары үшін жеткілікті үлкен тесік бұрғылаңыз.

Екінші серво коннекторы үшін бірінші серво саңылауының жанында тесік бұрғылаңыз.

Соңында, ультрадыбыстық сенсордың тесігінен қарама -қарсы жаққа тесік жасаңыз. Бұл тесік ультракүлгін сәулеге арналған, сіз оны бір нәрсе ретінде пайдалана аласыз.

Енді дәл осы тесіктерді, екінші серво тесігін қоспағанда, дәл осы туралауда, негізгі контейнердің жоғарғы жағында бұрғылаңыз.

Соңында сіздің дайын өніміңіз жоғарыдағы САПР сызбасына ұқсас болуы керек, жоғарғы жағында алдыңғы қорап - сіздің Arduino, ал жоғарғы жағында - картриджге арналған серво. Картридж көрсетілмеген. Бірінші серво, сенсор және УК-С шамы негізгі, тікбұрышты контейнердің ішінде болады. Біз жаңа қорапты жасадық, онда Arduino орналасқан.

4 -қадам: Схеманы құру

Циклды құру
Циклды құру
Циклды құру
Циклды құру

Схема - жоғарыдағы бірінші сурет. Мен түсіну қиын екенін білемін, сондықтан мен байланыстарды дәл осында жазамын:

Ультрадыбыстық сенсор:

триг = 6

жаңғырық = 5

Светодиодтар үшін (егер сіз оларды қолдансаңыз)

Жарық диоды 1 = 11

Жарық диоды 3 = 13

Серверлер үшін:

myservo (есік серво) = 9

myservo2 (картридж серво) = 10

Эстафета үшін:

Эстафета = 12

6 -қадамға дейін оны қосуды күтіңіз.

5 -қадам: код

Бұл код GitHub -да.

6 -қадам: схеманы орнату

Циклды монтаждау
Циклды монтаждау
Циклды монтаждау
Циклды монтаждау

Бұл кезеңде сіз негізгі контейнерді боялған болуыңыз керек, ал ішкі жағынан шағылысатын таспамен жабылуы керек.

Arduino контейнерін алып, ішіне Arduino салыңыз.

Содан кейін серво коннекторын негізгі контейнердің жоғарғы жағындағы және Arduino контейнеріндегі екі серво тесіктерінен өткізіп, сымға қосыңыз. Ультрадыбыстық сенсор қосқышын тесік арқылы өткізіп, сымға қосыңыз.

Екінші серво коннекторын тесіктерінен өткізіп, сымға қосыңыз.

Соңында, ультракүлгін сәуленің қосылымдарын саңылауларынан Arduino-ға өткізіп, жұмысты аяқтаңыз.

Түсіндіру үшін бірінші серво, жарық және сенсор негізгі контейнердің ішкі жағына өтеді және олардың сымдары негізгі контейнердің жоғарғы жағындағы және Arduino контейнерінің түбіндегі (қақпақ) саңылаулары арқылы өтеді.

Егер сіз әлі түсіне алмасаңыз, суреттерге қараңыз.

7 -қадам: Arduino контейнерін орнату

Біз мұны істеген кезде АЖЖ дайын өнімін есте сақтаңыз. Сіздің Arduino контейнеріңіз үстіңгі жағында болуы керек болғандықтан, (мен контейнерді негізгі контейнерге салып, оны төбеге іліп қойдым, бірақ бұл жерде біз жасаған әдіс жақсы), оны үстіне ыстық желіммен жабыстырыңыз. Жарықты жоғарғы тесікке ыстық желіммен жабыстырыңыз.

8 -қадам: Есікті орнату

Есікті орнату
Есікті орнату
Есікті орнату
Есікті орнату

Мұнда бірінші суретті орындаңыз.

Картон кесектерін биіктігі шамамен екі дюймге дейін бір -бірінің үстіне қойыңыз, әр қабат арасында ыстық желім. Осыдан кейін оны суреттегідей контейнердің алдыңғы сол жағына жабыстырыңыз. Бірінші серводы суреттегідей екінші жағына жабыстырыңыз.

Картонның бір бөлігін алып, әр жоғарғы бұрыштан бір тесік жасаңыз, барлығы екі. Жіп бөліктерін өткізіп, желімдеп қойыңыз. Сол жақ тесіктегі жіп оң жақ жіптен сәл ұзағырақ болуы керек. Содан кейін екі жіпті бір серво мүйізіне жабыстырыңыз, осылайша негізгі контейнердің бір жағы есікті қолдайды. Енді кодтағы myservo сандарымен тәжірибе жасап, маска шығуы үшін мінсіз көтергішті табыңыз, содан кейін есік жабылады.

Сенсорды орнатуды қоспағанда, контейнердің ішкі жағы жасалды.

9 -қадам: картриджді орнату

Картриджді орнату
Картриджді орнату
Картриджді орнату
Картриджді орнату
Картриджді орнату
Картриджді орнату

Сурво тәрізді 2 -серводы артқы жағына жабыстырыңыз. Картон қорапшасын алыңыз, 20 масканы ұстауға және алдыңғы жағында ұзын төртбұрышты тесік жасауға жеткілікті. Жоғарғы жағындағы сервоға жету үшін жеткілікті ұзын тесікке жіпті жабыстырыңыз. Қораптың төменгі жағындағы пандусты желімдеп, қалған бөлігін картонмен жабыңыз. Анықтама алу үшін суретке қараңыз.

Негізгі контейнердің артындағы тіктөртбұрышты тесікті кесіңіз және рампаны өткізіңіз, егер серво картриджді көтерсе, маска негізгі платформаға жетуі мүмкін. Қораптың артындағы жіпті серво мүйізіне жабыстырыңыз.

Серво көтерілген кезде маска негізгі контейнердің ішіндегі платформаға төмен қарай сырғып кетуі үшін мінсіз көтергішті табу үшін myservo2 кодымен тәжірибе жасаңыз.

10 -қадам: косметика

Косметика
Косметика
Косметика
Косметика
Косметика
Косметика

Сенсорды суретте көрсетілгендей алдыңғы жағына орнатыңыз.

Желім картоннан жасалған панельдер алдыңғы жағына ақ түспен боялған, сондықтан ол дайын суретке ұқсайды. Серваның үстіне ақ қорап қойыңыз және оны жабыстырыңыз. Бұл жай ғана сыртқы келбетке арналған, сондықтан қаламасаңыз, қажет емес.

Сіз қалағандай көрінетініне көз жеткізіңіз!

Тестілеуден кейін негізгі платформаны жабыстырыңыз.

Мен бұл суретке арналған серводан қорапты қалдырдым.

11 -қадам: Аяқтаңыз

Аяқтау
Аяқтау

Құттықтаймын!

Оқығаныңыз үшін рахмет!

Ұсынылған: