فهرست مطالب:
- تدارکات
- مرحله 1: داستان
- مرحله 2: نظریه و روش شناسی
- مرحله 3: راه اندازی سخت افزار
- مرحله 4: راه اندازی نرم افزار
- مرحله 5: کد
تصویری: ضدعفونی کننده هوشمند با Magicbit: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش با نحوه ساخت ضد عفونی کننده خودکار با ویژگی های اضافی با استفاده از Magicbit آشنا می شویم. ما در این پروژه که بر اساس ESP32 طراحی شده است ، از magicbit به عنوان تابلوی توسعه استفاده می کنیم. بنابراین می توان از هر تخته توسعه ESP32 در این پروژه استفاده کرد.
تدارکات
Magicbit
- سنسور اولتراسونیک - HC -SR04 (عمومی)
- سروو فلزی MG945
- گرانش DFRobot: سنسور رطوبت خاک خازنی آنالوگ- مقاوم در برابر خوردگی
- کابل USB-A به Micro-USB
مرحله 1: داستان
سلام بچه ها ، امروز با نحوه ساخت ضد عفونی کننده هوشمند با استفاده از Magicbit با Arduino IDE آشنا می شویم.
در این روزها همه آنچه می دانید یک مسئله جهانی وجود دارد که کرونا است. بنابراین در این شرایط بهداشت یکی از مهمترین موارد است. بنابراین ما برای تمیز کردن دست های خود از مواد ضدعفونی کننده استفاده کردیم. اما برای خروج مایع ضدعفونی کننده باید سر بطری ضدعفونی کننده را فشار دهیم. وقتی همه سعی می کنند آن سر را فشار دهند ، می تواند باعث انتشار میکروب ها شود. برای حل آن مشکل ما راه حل بسیار ساده ای را با magicbit معرفی کردیم. این ضدعفونی کننده هوشمند است.
بیایید ببینیم چگونه این را ساخته ایم.
مرحله 2: نظریه و روش شناسی
نظریه ساده است. وقتی به بطری ضدعفونی کننده رسیدید با استفاده از سنسور اولتراسونیک شما را تشخیص می دهد. وقتی آن را به بیش از فاصله مشخص می بندید ، Magicbit سیگنال را به سرو موتور می دهد تا بچرخد. بنابراین وقتی موتور سروو می چرخد سر بطری را فشار داده و مایع ضدعفونی کننده را از بطری بیرون می آورند. هنگامی که مایع بطری از سطح خاصی کاهش می یابد ، توسط Magicbit با استفاده از سنسور رطوبت خاک تشخیص داده می شود. این سنسور خازنی است. بنابراین ما می توانیم سطح مایع را با لمس دیوار بطری به جای قرار دادن سنسور روی مایع اندازه گیری کنیم. این یک ویژگی اضافی است.
با استفاده از پیوند زیر می توانید در مورد سونار ، سروو ، رطوبت خاک و Magicbit dev اطلاعات بیشتری کسب کنید. تخته
magicbit-arduino.readthedocs.io/fa/latest/
مرحله 3: راه اندازی سخت افزار
این دارای دو بخش است. اول ساخت مدار و دوم ساخت مکانیسم است. ما دو سنسور و سرو موتور را به سه پورت گسترش Magicbit متصل می کنیم. نمودار مدار کامل در زیر نشان داده شده است.
هنگامی که مدار کامل را می سازید ، باید به بخش دوم بروید. برای فشار دادن سر بطری از سرو موتور با گیره بازو استفاده کردیم. آن گیره می چرخد و با سر بطری برخورد می کند. بنابراین سر به سمت پایین فشار می آورد. در این مکانیزم ما حرکت دوار سروو را به حرکت خطی سر بطری تبدیل می کنیم. برای برآوردن این نیاز می توانید از هر نوع مکانیزمی با استفاده از سروو استفاده کنید. تصاویر زیر مکانیسم ما را نشان می دهد. شما می توانید آن را خودتان بسازید.
توجه: اگر از سروهای کوچک mg90 استفاده می کنید ، ممکن است گشتاور کافی نداشته باشد (قدرت فشار سر بطری به سمت پایین. بنابراین هنگام انتخاب سرو موتور ، مطمئن شوید که گشتاور کافی دارید).
برای اندازه گیری رطوبت ، ما از سنسور رطوبت خازنی استفاده کردیم که شامل Magicbit dev است. کیت اما می توانید آن را از خارج دریافت کنید. وقتی آن را به سطح بطری ها وصل می کنید مطمئن شوید که به سختی سطح بطری را لمس می کند. در غیر این صورت هنگام کاهش سطح مایع انحراف زیادی ایجاد نمی کند.
برای تشخیص دستها ، سنسور اولتراسونیک را در نزدیکی بطری به صورت رو به بالا و با زاویه کوچک قرار می دهیم.
مرحله 4: راه اندازی نرم افزار
برای برنامه نویسی 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 output_value؛ فاصله بین int count = 0؛ bool Open = false؛ سرو سرو ؛ void setup () {Serial.begin (115200)؛ Servo.attach (26) ؛ // سروو موتور تأخیر متصل شده (3000) را تعیین می کند. pinMode (32 ، INPUT) ؛ // سنسور رطوبت pin pin pin (25 ، OUTPUT) ؛ if (output_value0 && distance = 90؛ i-) {// push head Servo.write (i)؛ تأخیر (5) ؛ } تعداد = 0؛ Open = true؛} else if ((distance> 60 || distance == 0) && Open == true) {for (int i = 90؛ i
توصیه شده:
ضدعفونی کننده اتوماتیک دست: 8 مرحله
ضدعفونی کننده اتوماتیک دست: همه گیری COVID-19 به چیزی تبدیل شده است که عموم مردم در طول سال 2020 بسیار شنیده اند. هر شهروندی که کلمه "COVID-19" را می شنود بلافاصله به کلمه "خطرناک" ، "کشنده" ، "تمیز نگه دارید" فکر می کند.”، و کلمات دیگر. این COVID-19 همچنین دارای
دستگاه ضدعفونی کننده دست DIY خودکار: 6 مرحله
دستگاه ضدعفونی کننده دست DIY خودکار: در این پروژه ، ما یک دستگاه ضدعفونی کننده دست خودکار می سازیم. در این پروژه از آردوینو ، سنسور اولتراسونیک ، پمپ آب و ضدعفونی کننده دست استفاده خواهد شد. از یک سنسور اولتراسونیک برای بررسی وجود دستها در زیر خروجی دستگاه ضدعفونی کننده استفاده می شود
مدار ضدعفونی کننده دست/DIY [بدون تماس]: 10 مرحله
مدار پخش کننده ضدعفونی کننده دست/DIY [بدون تماس]: توسط حسام مشیری ، [email protected] ویژگی ها پایداری بالا و عدم حساسیت به نور محیط محوطه اکریلیک (پلکسی گلاس) برش لیزری مقرون به صرفه قابلیت کنترل جریان ضد عفونی کننده دست /الکل (کارآیی)
ضدعفونی کننده UV-C: 6 مرحله (همراه با تصاویر)
ضدعفونی کننده UV-C: در طول این همه گیری ، اطمینان از این که همه اقدامات لازم را برای دور نگه داشتن این ویروس از خود انجام می دهیم بسیار مهم شده است. از آنجا که واکسن ها هنوز در حال توسعه هستند ، تنها راه جلوگیری از ویروس ، از بین بردن آن است. تنها p
پاندمی: سیستم ضدعفونی کننده رباتیک کم هزینه: 7 مرحله
پاندمی: سیستم ضدعفونی کننده رباتیک کم هزینه: این یک ربات ارزان قیمت و آسان برای ساخت است. این می تواند اتاق شما را با نور UV-C عقیم کند ، سبک و چابک است ، می تواند در هر زمینی حرکت کند و می تواند در هر ورودی قرار گیرد. همچنین برای انسان امن است و کاملاً مستقل است