Мазмуну:
- Жабдуулар
- 1 -кадам: Окуя
- 2 -кадам: Теория жана методология
- 3 -кадам: Аппараттык орнотуу
- 4 -кадам: Программаны орнотуу
- 5 -кадам: Код
Video: Magicbit менен акылдуу дезинфекциялоочу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз Magicbitти колдонуп кошумча функциялары бар автоматтык дезинфекциялоочу каражатты кантип жасоону үйрөнөбүз. Биз ESP32ге негизделген бул долбоордун өнүгүү тактасы катары magicbitти колдонуп жатабыз. Ошондуктан бул долбоордо каалаган ESP32 өнүктүрүү тактасы колдонулушу мүмкүн.
Жабдуулар
Magicbit
- УЗИ сенсор - HC -SR04 (жалпы)
- MG945 металл Servo
- DFRobot Gravity: Аналогдук Capacitive Топурактын Нымдуулугу Sensor- Коррозияга туруктуу
- USB-Aдан Micro-USB кабелине
1 -кадам: Окуя
Салам балдар, бүгүн биз Arduino IDE менен Magicbitти колдонуп акылдуу тазалоочу каражатты кантип жасоону үйрөнөбүз.
Ушул күндөрү сиз билгендердин баары глобалдык маселе бар - бул корона. Ошентип, бул учурда гигиена эң маанилүү нерселердин бири. Андыктан колубузду тазалоо үчүн дезинфекциялоочу каражаттарды колдондук. Бирок, дезинфекциялоочу суюктукту өчүрүү үчүн биз тазалоочу бөтөлкөнүн башын түртүшүбүз керек. Ар ким башын түрткөнгө аракет кылса, ал микробдордун таралышына себеп болот. Бул маселени чечүү үчүн magicbit менен абдан жөнөкөй чечимди киргиздик. Бул акылдуу дезинфекциялоочу.
Муну кантип жасаганыбызды карап көрөлү.
2 -кадам: Теория жана методология
Теория жөнөкөй. Дезинфекциялоочу бөтөлкөгө жеткенде, сизди УЗИ сенсорунун жардамы менен аныктайт. Белгилүү бир аралыкка жакыныраак болгондо, Magicbit серво моторуна айлануу сигналын берет. Ошентип, servo мотору айланганда, бөтөлкөнүн башы түртүлүп, бөтөлкөдөн тазаланган суюктук чыгат. Бөтөлкөнүн суюктугу белгилүү бир деңгээлге караганда азайганда, Magicbit тарабынан топурактын ным сенсорунун жардамы менен аныкталат. Бул сенсор сыйымдуу. Демек, биз суюктуктун деңгээлин сенсорду суюктукка эмес, бөтөлкөнүн дубалына тийгизип өлчөй алабыз. Бул кошумча өзгөчөлүк.
Төмөнкү шилтемени колдонуу менен сиз сонар, серво, топурактын нымдуулугу жана Magicbit dev жөнүндө көбүрөөк биле аласыз. такта
magicbit-arduino.readthedocs.io/en/latest/
3 -кадам: Аппараттык орнотуу
Бул эки бөлүмдөн турат. Биринчиси - схеманы, экинчиси - механизмди куруу. Биз эки сенсорду жана servo моторду Magicbitтин үч кеңейтүү портуна туташтырабыз. Толук схемасы төмөндө көрсөтүлгөн.
Толук схеманы курганыңызда, экинчи бөлүмгө өтүңүз. Бөтөлкөнүн башын түртүш үчүн, биз анын колун кысуучу сервоприводду колдондук. Ал клип айланат жана бөтөлкөнүн башы менен урулат. Ошентип, баш ылдый түшөт. Бул механизмде биз сервонун айлануучу кыймылын бөтөлкөнүн башынын сызыктуу кыймылына айландырабыз. Бул муктаждыкты канааттандыруу үчүн сервоприводду колдонуп, ар кандай механизмди колдонсоңуз болот. Төмөндөгү сүрөттөр биздин механизмди көрсөтүп турат. Сиз муну өзүңүз кура аласыз.
Эскертүү: Эгерде сиз кичинекей mg90 серволорун колдонгон болсоңуз, анда момент жетишсиз болушу мүмкүн (бөтөлкөнүн башын ылдый карай түртүүчү күч. Ошентип, сиз servo моторун тандоодо сиздин моментиңиздин жетиштүү экенине ынаныңыз).
Нымдуулукту өлчөө үчүн биз сыйымдуу ным сенсорун колдондук, анын ичине Magicbit dev кирет. комплект. Бирок сиз муну сырттан ала аласыз. Аны бөтөлкөлөрдүн бетине туташтырганыңызда, бөтөлкөнүн дубал бетине дээрлик тийбей турганын тактаңыз. Болбосо, суюктуктун деңгээли төмөндөп баратканда, чоң четтөөнү берген жок.
Колдорду аныктоо үчүн биз кичинекей бурч менен өйдө жакка караган бөтөлкөгө жакын жайгашкан УЗИ сенсорун койдук.
4 -кадам: Программаны орнотуу
Magicbitти программалоо үчүн биз Arduino IDE колдондук. Алгоритм жөнөкөй. Биз Magicbitти иштеткенде, ал sonarдан жакынкы объектке чейинки аралыкты алат. Андан кийин жакынкы объект белгилүү бир деңгээл аралыкка жакын экенин текшерет. Андай болсо, бөтөлкөнүн ачылып же жабылганын текшерет. Эгер ал ачылса, анда эч нерсе кылбаңыз. Болбосо бөтөлкөнү ачыңыз. Ызы -чууну жокко чыгаруу жана окуу тактыгын жакшыртуу үчүн бир аз кечигүүнү колдондук.
Топурактын нымдуулук сенсорун колдонууда анын калибрленгендигин текшериңиз. Ал үчүн адегенде сенсорду абага чыгарабыз. Ошол учурда биз Magicbitтен алынган аналогдук окууну белгилейбиз. Сенсор бөтөлкөлөрдүн бетине тийгенде, биз дагы бир окууну алабыз. Бул учурда, бөтөлкө суюктуктан толугу менен турат. Ошол эки сандын ортосун босого катары алыңыз. Көрсөткүч бул көрсөткүчтөн жогору болгондо, бул бөтөлкө ызылдаган үн чыгарып бүткөнүн билдирет.
Кодду жүктөө үчүн Magicbitти компьютерге маалымат кабели аркылуу туташтырыңыз. Туура COM портун жана тактай түрүн тандап, кодду жүктөңүз. ырахат алыңыз.
5 -кадам: Код
#кошуу
#кошуу #аныктоо TRIGGER_PIN 21 #ECHO_PIN 22 аныктоо #MAX_DISTANCE 200 #аныктоо СЕНСОР 32; NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int output_value; int расстояние; int count = 0; bool Open = false; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Серво мотору бекитилген кечиктирүү кайсы пинде экенин аныктайт (3000); pinMode (32, INPUT); // ным сенсору pinMode (25, OUTPUT); // buzzer тиркелген пин} void loop () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// push head Servo.write (i); кечигүү (5); } count = 0; Ачык = чын;} башка if ((аралык> 60 || аралык == 0) && Ачуу == чындык) {үчүн (int i = 90; i
Сунушталууда:
Rakshak'20 дезинфекциялоочу робот: 8 кадам
Rakshak'20 дезинфекциялоочу робот: Rakshak '20 долбоору карантин мезгилинде Индияда корона вирусунун жайылышынын башталышында, эски робот машинасын жана айыл чарба чачыраткычын, ошондой эле автомобилдердин сынык моторлорун колдонуу менен жасалат. Долбоордун максаты sparydis
Ардуино же микроконтроллер жок DIY Байланышсыз Кол Дезинфекциялоочу Диспенсер: 17 кадам (Сүрөттөр менен)
Ардуино же микроконтролсуз DIY байланышсыз кол тазалоочу дистрибьютору: Баарыбыз билгендей, COVID-19 тутанышы дүйнөнү каптап, жашоо образыбызды өзгөрттү. Бул шартта, спирт жана кол дезинфекциялоочу каражаттар өтө маанилүү суюктуктар, бирок аларды туура колдонуу керек. Колу жуккан спирт идиштерине же дезинфекциялоочу каражаттарга тийүү
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
UV-C дезинфекциялоочу куту-Негизги версия үйрөткүчү: 11 кадам (сүрөттөр менен)
UV-C дезинфекциялоочу кутуча-Негизги версия үйрөткүчү: Стивен Фенг, Шахрил Ибрахим жана Санни Шарма, 6-апрель, 2020 Шерилге өзгөчө ыраазычылык билдирүү үчүн Бул нускаманын Google doc версиясын караңыз https://docs.google. com/document/d/1My3Jf1Ugp5K4MV … WarningUV-C жарыгы
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт