![Smart ախտահանիչ միջոց Magicbit- ով `5 քայլ Smart ախտահանիչ միջոց Magicbit- ով `5 քայլ](https://i.howwhatproduce.com/images/002/image-3510-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է պատրաստել Magicbit- ի միջոցով լրացուցիչ հնարավորություններով ավտոմատ ախտահանող միջոց: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, այս նախագծում կարող է օգտագործվել ցանկացած ESP32 տախտակ:
Պարագաներ
Magicbit
- Ուլտրաձայնային տվիչ - HC -SR04 (ընդհանուր)
- MG945 մետաղական Servo
- DFRobot Gravity: Անալոգային տարողունակ հողի խոնավության սենսոր- կոռոզիոն դիմացկուն
- USB-A- ից մինչև Micro-USB մալուխ
Քայլ 1: Պատմություն
![Պատմություն Պատմություն](https://i.howwhatproduce.com/images/002/image-3510-1-j.webp)
Ողջույն, տղերք, այսօր մենք կսովորենք, թե ինչպես պատրաստել խելացի ախտահանիչ ՝ օգտագործելով Magicbit- ը Arduino IDE- ով:
Այս օրերին այն ամենը, ինչ դուք գիտեք, կա գլոբալ խնդիր, որը կորոնա է: Այսպիսով, այս իրավիճակում հիգիենան ամենակարևոր բաներից մեկն է: Հետևաբար, մենք ձեռքերը մաքրելու համար օգտագործեցինք ախտահանիչ միջոցներ: Բայց, ախտահանիչ հեղուկը մարելու համար մենք պետք է մղենք ախտահանող շշի գլուխը: Երբ բոլորը փորձում են սեղմել այդ գլուխը, դա կարող է մանրէների տարածման պատճառ դառնալ: Այդ խնդիրը լուծելու համար մենք ներկայացրինք շատ պարզ լուծում magicbit- ով: Սա է այս խելացի ախտահանիչը:
Եկեք նայենք, թե ինչպես ենք մենք դա պատրաստել:
Քայլ 2. Տեսություն և մեթոդաբանություն
Տեսությունը պարզ է. Երբ դուք հասնում եք ախտահանիչ շշին, այն ձեզ կբացահայտի ՝ օգտագործելով ուլտրաձայնային տվիչ: Երբ այն փակում եք որոշակի որոշակի հեռավորության վրա, Magicbit- ը ազդանշան է տալիս սերվո շարժիչին պտտվելու համար: Այսպիսով, երբ servo շարժիչը պտտվում է, շշի գլուխը մղվում և շշից հանվում է ախտահանիչ հեղուկ: Երբ շշի հեղուկը որոշակի մակարդակից նվազում է, այն Magicbit- ի կողմից հայտնաբերվում է `օգտագործելով հողի խոնավության տվիչ: Այս տվիչը capacitive է: Հետևաբար, մենք կարող ենք չափել հեղուկի մակարդակը `շշի պատին դիպչելով, քան սենսորը հեղուկի վրա դնելով: Սա լրացուցիչ գործառույթ է:
Օգտագործելով հետևյալ հղումը ՝ կարող եք ավելին իմանալ սոնարի, սերվոյի, հողի խոնավության և Magicbit dev- ի մասին: տախտակ:
magicbit-arduino.readthedocs.io/hy/latest/
Քայլ 3: Սարքավորման կարգավորում
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/002/image-3510-2-j.webp)
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/002/image-3510-3-j.webp)
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/002/image-3510-4-j.webp)
Սա ունի երկու բաժին: Առաջինը `սխեման կառուցելն է, երկրորդը` մեխանիզմի կառուցումը: Մենք երկու սենսոր և սերվո շարժիչ ենք միացնում Magicbit- ի երեք ընդլայնման նավահանգիստներին: Ստորև ներկայացված է միացման ամբողջական սխեման:
Ամբողջական միացում կառուցելիս պետք է անցնել երկրորդ բաժին: Շշի գլուխը մղելու համար մենք օգտագործեցինք servo շարժիչը `ձեռքի սեղմիչներով: Այդ սեղմիչը պտտվում է և հարվածում շշի գլխով: Այսպիսով, գլուխը ցած է նետվում: Այս մեխանիզմում մենք սերվոյի պտտվող շարժումը վերածում ենք շշի գլխի գծային շարժման: Այս կարիքը բավարարելու համար դուք կարող եք օգտագործել ցանկացած տեսակի մեխանիզմ servo- ի միջոցով: Ստորև բերված նկարները ցույց են տալիս մեր մեխանիզմը: Դուք կարող եք դա ինքներդ կառուցել:
Նշում. Եթե դուք օգտագործել եք փոքր mg90 servo- ներ, այն կարող է չունենալ մեծ ոլորող մոմենտ (հզորությունը շշի գլուխը ներքև մղելու համար: Այսպիսով, երբ սերվո շարժիչն ընտրելիս համոզվեք, որ ունեք բավական մեծ ոլորող մոմենտ):
Խոնավությունը չափելու համար մենք օգտագործեցինք խոնավության հզորության տվիչ, որը ներառում է Magicbit dev- ում: հավաքածու: Բայց դա կարող եք ստանալ արտաքինից: Երբ այն միացնում եք շշերի մակերեսին, համոզվեք, որ այն գրեթե չի դիպչի շշի պատի մակերեսին: Հակառակ դեպքում հեղուկի մակարդակի իջեցման դեպքում դա մեծ շեղում չի տալիս:
Ձեռքերը հայտնաբերելու համար մենք ուլտրաձայնային տվիչը դնում ենք շշի մոտ ՝ փոքր անկյունով դեպի վերև նայող կողմը:
Քայլ 4: Softwareրագրաշարի տեղադրում
![Softwareրագրաշարի տեղադրում Softwareրագրաշարի տեղադրում](https://i.howwhatproduce.com/images/002/image-3510-5-j.webp)
Magicbit- ը ծրագրավորելու համար մենք օգտագործեցինք Arduino IDE- ն: Ալգորիթմը պարզ է. Երբ մենք միացնենք Magicbit- ը, այն կստանա սոնարից մոտակա օբյեկտի հեռավորությունը: Այնուհետև այն ստուգում է, որ ամենամոտ օբյեկտը ավելի մոտ է, քան որոշակի մակարդակի հեռավորությունը: Եթե այո, ապա այն կստուգի, որ շիշը բացվում կամ փակվում է: Եթե այն բացվել է, ապա ոչինչ մի արեք: Այլապես բացեք շիշը: Մենք որոշ ուշացում օգտագործեցինք `աղմուկները չեղյալ հայտարարելու և ընթերցումների ճշգրտությունը բարձրացնելու համար:
Հողի խոնավության տվիչ օգտագործելիս համոզվեք, որ այն չափագրված է: Դա անելու համար մենք առաջին հերթին սենսորը ենթարկում ենք օդի: Այդ ժամանակ մենք նշում ենք անալոգային ընթերցումը, որը ստանում է Magicbit- ից: Հետո մենք ստանում ենք մեկ այլ ընթերցում, երբ սենսորը դիպչում է շշերի մակերեսին: Այդ դեպքում համոզվեք, որ շիշը լիովին հեղուկ է: Ստացեք այդ երկու թվերի կեսը որպես շեմ: Երբ ընթերցումն այդ արժեքից բարձր է, դա նշանակում է, որ շիշն ավարտված է `ձայնի ձայնից առաջացնելով:
Կոդը վերբեռնելու համար միացրեք Magicbit- ը համակարգչին `օգտագործելով տվյալների մալուխը: Ընտրեք COM նավահանգստի և տախտակի ճիշտ տեսակը և վերբեռնեք ծածկագիրը: վայելիր.
Քայլ 5: Կոդ
#ներառում
#ներառել #սահմանել TRIGGER_PIN 21 #սահմանել ECHO_PIN 22 #սահմանել MAX_DISTANCE 200 #սահմանել ՍԵՆՍՈՐ 32; NewPing սոնար (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int ելքային_արժեք; int հեռավորություն; int հաշվարկ = 0; bool Բաց = կեղծ; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Սահմանում է, թե որ քորոցի վրա է տեղադրված սերվո շարժիչի հետաձգումը (3000); pinMode (32, INPUT); // խոնավության տվիչին կցված pin pin Mode (25, OUTPUT); // buzzer ամրացված pin} void loop () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// push head Servo.write (i); ուշացում (5); } հաշվարկ = 0; Բաց = ճշմարիտ;} այլ դեպքում ((հեռավորություն> 60 || հեռավորություն == 0) && Բաց == ճշմարիտ) {համար (int i = 90; i
Խորհուրդ ենք տալիս:
Ավտոմատ ձեռքի ախտահանիչ `8 քայլ
![Ավտոմատ ձեռքի ախտահանիչ `8 քայլ Ավտոմատ ձեռքի ախտահանիչ `8 քայլ](https://i.howwhatproduce.com/images/001/image-231-j.webp)
Ձեռքերի ավտոմատ ախտահանող միջոց. COVID-19 համաճարակը դարձել է այն, ինչը հասարակությունը շատ հաճախ է լսել 2020 թվականի ընթացքում: Յուրաքանչյուր քաղաքացի, ով լսում է «COVID-19» բառը, անմիջապես կմտածի «վտանգավոր», «մահացու», «մաքուր մնա» բառի մասին: », Եվ այլ բառեր: Այս COVID-19- ն ունի նաև
DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր `6 քայլ
![DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր `6 քայլ DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր `6 քայլ](https://i.howwhatproduce.com/images/001/image-385-j.webp)
DIY Ավտոմատ ձեռքի ախտահանիչ դիսպենսեր. Այս նախագծում մենք կկառուցենք ձեռքի ախտահանիչ դիսպենսեր: Այս նախագիծը կօգտագործի Arduino, ուլտրաձայնային տվիչ, ջրի պոմպ և ձեռքի ախտահանող միջոց: Ուլտրաձայնային սենսորն օգտագործվում է ախտահանիչ մեքենայի վարդակից ներքևում գտնվող ձեռքերի առկայությունը ստուգելու համար:
Ձեռքերի ախտահանիչ դիսպենսերային շրջան/DIY [Ոչ կոնտակտ] ՝ 10 քայլ
![Ձեռքերի ախտահանիչ դիսպենսերային շրջան/DIY [Ոչ կոնտակտ] ՝ 10 քայլ Ձեռքերի ախտահանիչ դիսպենսերային շրջան/DIY [Ոչ կոնտակտ] ՝ 10 քայլ](https://i.howwhatproduce.com/images/001/image-1630-j.webp)
Ձեռքի ախտահանիչ դիսպենսերային շրջան /ալկոհոլ (արդյունավետություն)
DIY Ոչ կոնտակտային ձեռքի ախտահանիչ դիսպենսեր առանց Arduino- ի կամ միկրոկոնտրոլերի. 17 քայլ (նկարներով)
![DIY Ոչ կոնտակտային ձեռքի ախտահանիչ դիսպենսեր առանց Arduino- ի կամ միկրոկոնտրոլերի. 17 քայլ (նկարներով) DIY Ոչ կոնտակտային ձեռքի ախտահանիչ դիսպենսեր առանց Arduino- ի կամ միկրոկոնտրոլերի. 17 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5564-j.webp)
DIY Ոչ կոնտակտային ձեռքի ախտահանիչ դիսպենսեր ՝ առանց Arduino- ի կամ միկրոկոնտրոլերի. Ինչպես բոլորս գիտենք, COVID-19- ի բռնկումը հարվածեց աշխարհին և փոխեց մեր ապրելակերպը: Այս վիճակում ալկոհոլը և ձեռքի ախտահանիչները կենսական հեղուկներ են, սակայն դրանք պետք է ճիշտ օգտագործվեն: Ալկոհոլի տարաներին կամ ձեռքերի ախտահանիչներին վարակված ձեռքերով դիպչելը
Ավտոմատ ձեռքի ախտահանիչ `3 քայլ
![Ավտոմատ ձեռքի ախտահանիչ `3 քայլ Ավտոմատ ձեռքի ախտահանիչ `3 քայլ](https://i.howwhatproduce.com/preview/how-it-works/10000-automatic-hand-sanitizer-3-steps-0.webp)
Ձեռքերի ավտոմատ ախտահանում. Այս հրահանգը բացատրում և խորապես ցույց է տալիս քայլեր, թե ինչպես կարելի է կառուցել ձեռքի ախտահանման ավտոմատ միացում և ծածկագիր: Սա կարող է օգտագործվել ձեր տան, պետական գրասենյակի, ավտոտնակի կամ նույնիսկ դրսի սյան համար, որը կարող են օգտագործել բոլորը: Սա շատ պարզ, բայց բազմակողմանի