فهرست مطالب:

برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)
برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)

تصویری: برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)

تصویری: برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)
تصویری: New MicroPython support on Arduino IDE 2024, نوامبر
Anonim
برنامه MicroPython: آیا توالت اشغال شده است؟
برنامه MicroPython: آیا توالت اشغال شده است؟

دفتر ما یک دفتر گروهی بزرگ با فضای حمام محدود است. "من" اغلب متوجه می شوم که جایی برای رفتن به دستشویی ندارم ، بنابراین باید آنقدر منتظر بمانم که احساس خجالت کنم.

در این آزمایش از MakePython ESP8266 برای راه اندازی یک سرور تشخیص استفاده شد که هرکسی می تواند از طریق آدرس IP برای بررسی صندلی های توالت به آن دسترسی داشته باشد و از زمان انتظار ناخوشایند جلوگیری کند.

مرحله 1: لوازم

تدارکات
تدارکات

سخت افزار:

  • MakePython ESP8266
  • سنسور مادون قرمز
  • تخته نان
  • خط پرش
  • کابل یو اس بی
  • نوار اسکاچ

MakePython ESP8266 یک برد ESP8266 با صفحه نمایش OLED یکپارچه SSD1306 است ، می توانید آن را از این لینک دریافت کنید:

سنسور مادون قرمز: هنگامی که ماژول سیگنال مانع جلو را تشخیص می دهد ، چراغ سبز رنگ روی برد مدار سطح را روشن می کند ، در حالی که پورت OUT همچنان به خروج سیگنال های سطح پایین ادامه می دهد. فاصله تشخیص ماژول 2 ~ 30 سانتی متر و زاویه تشخیص 35 درجه است. فاصله تشخیص را می توان با پتانسیومتر تنظیم کرد. وقتی پتانسیومتر در جهت عقربه های ساعت تنظیم می شود ، فاصله تشخیص افزایش می یابد. پتانسیومتر خلاف جهت عقربه های ساعت ، فاصله تشخیص کاهش می یابد.

نرم افزار:

uPyCraft V1.1

برای بارگیری uPyCraft IDE برای Windows روی این پیوند کلیک کنید:

مرحله 2: سیم کشی

سیم کشی
سیم کشی
  • پین VCC ماژول مادون قرمز به 3V3 MakePython ESP8266 و GND به GND و OUT به IO14 برد وصل است.
  • MakePython ESP8266 را با استفاده از کابل USB به رایانه وصل کنید ، مدیر دستگاه را باز کنید (کافی است عبارت "device" را در کادر جستجوی Windows جستجو کنید). پس از گسترش ، بخش پورت باید چیزی شبیه به بالا را نشان دهد. شماره پورت ، مانند COM18 را در مورد من یادداشت کنید. اگر پورتی ظاهر نشد ، درایو USB را بارگیری کنید:

مرحله 3: دستورالعمل استفاده UPyCraft

دستورالعمل استفاده UPyCraft
دستورالعمل استفاده UPyCraft

فایل Get Started MicroPython ESP8266 را که در قسمت MicroPython Development Tools فایل ذکر شده است بارگیری کنید ، که به شما کمک می کند تا uPyCraft IDE را بارگیری و نصب کرده و از آن استفاده کنید. همچنین شامل مقدمه ای بر MakePython ESP8266 است.

یا می توانید فایل را از این پیوند دریافت کنید:

مرحله 4: بارگیری کد

کد بارگیری
کد بارگیری

فایل main.py را بارگیری کرده و باز کنید ، باید نکات زیر را اصلاح کنید:

  • SSID: باید نام شبکه محلی خود را تغییر دهید
  • گذرواژه: باید رمز عبور شبکه محلی خود را تغییر دهید
  • اگر پین OUT ماژول مادون قرمز تغییری از MakePython ESP8266 دریافت کرد ، عدد () را به Pin (که برای دریافت آن استفاده می کردید) تغییر دهید.

پس از اتمام کار ، روی Save و DownAndRun کلیک کنید. هنگامی که بارگیری موفقیت آمیز بود ، "بارگیری خوب" نمایش داده می شود ، می توانید یک آدرس IP (من: 192.168.1.116) را مشاهده کنید.

مرحله 5: نصب

نصب و راه اندازی
نصب و راه اندازی
نصب و راه اندازی
نصب و راه اندازی

ماژول مادون قرمز را برای تشخیص آسان افراد در کنار در قرار دهید و آن را با نوار فروش محکم کنید. هنگامی که شخصی از توالت استفاده می کند ، ماژول نتایج آزمایش را از طریق WiFi به سرور ارسال می کند ، بنابراین ما می توانیم به جای انتظار در توالت ، از طریق آدرس IP به سرور دسترسی پیدا کنیم و بررسی کنیم که آیا توالت فرنگی است.

مرحله 6: مرورگر را باز کنید

مرورگر را باز کنید
مرورگر را باز کنید

مرورگر را در رایانه خود باز کنید ، آدرس IP را که تازه دریافت کرده اید (192.168.1.116) وارد کنید و برای تأیید Enter را کلیک کنید.

مرحله 7: آزمایش

آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن

روی دکمه "تشخیص" کلیک کنید ، می توانید بررسی کنید که توالت اشغال شده است. هنگامی که توالت فرنگی اشغال شده است ، صفحه نشان می دهد که اشغال شده است ، در غیر این صورت ، نشان می دهد که هیچکس وجود ندارد ، بنابراین می توانید بدون انتظار بیرون به راحتی به توالت بروید.

مرحله هشتم: ایده

اندیشه
اندیشه

پس از آزمایش ، من ایده هایی داشتم ، در برخی از مراکز خرید ، در هر طبقه سرویس بهداشتی وجود دارد ، اما اغلب صف های طولانی برای توالت های زنانه برای لباس های زنانه وجود دارد ، در حالی که توالت های مردانه خالی هستند. از Makepython با اتصال Lora برای تشخیص ترافیک تلفن همراه در درب هر حمام ، قضاوت در مورد تعداد افراد و انجام انحراف طبق انتظار استفاده کنید. بعداً آن را امتحان می کنم ، اگر علاقه دارید ، دنبال کنید یا به من بپیوندید.

توصیه شده: