فهرست مطالب:
- مرحله 1: لوازم
- مرحله 2: سیم کشی
- مرحله 3: دستورالعمل استفاده UPyCraft
- مرحله 4: بارگیری کد
- مرحله 5: نصب
- مرحله 6: مرورگر را باز کنید
- مرحله 7: آزمایش
- مرحله هشتم: ایده
تصویری: برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
دفتر ما یک دفتر گروهی بزرگ با فضای حمام محدود است. "من" اغلب متوجه می شوم که جایی برای رفتن به دستشویی ندارم ، بنابراین باید آنقدر منتظر بمانم که احساس خجالت کنم.
در این آزمایش از 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
فایل 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 برای تشخیص ترافیک تلفن همراه در درب هر حمام ، قضاوت در مورد تعداد افراد و انجام انحراف طبق انتظار استفاده کنید. بعداً آن را امتحان می کنم ، اگر علاقه دارید ، دنبال کنید یا به من بپیوندید.
توصیه شده:
آموزش Arduino MFRC522 - آیا برچسب RFID موجود است یا حذف شده است؟: 6 مرحله
آموزش Arduino MFRC522 - آیا برچسب RFID موجود است یا حذف شده است؟: این آموزش در اصل در ولتاژهای بالا ارسال شده است
AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)
AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: برای همه اتفاق افتاده است ، شما یک آووکادو خریداری می کنید ، هنوز نرسیده است. چند روز می گذرد ، و وقتی رسیده است شما آن را فراموش کرده اید … و در چند روز ، ممکن است بد شود! خوش شانس برای شما ما AvoRipe را طراحی کردیم و ساختیم ، دستگاهی که آووک شما را بررسی می کند
آیا این یک دست است؟ (دوربین رزبری پای + شبکه عصبی) قسمت 1/2: 16 مرحله (همراه با تصاویر)
آیا این یک دست است؟ (دوربین رزبری پای + شبکه عصبی) قسمت 1/2: چند روز پیش ، من در ورزشگاه مچ دست راست خود را مجروح کردم. بعداً هر بار که از ماوس کامپیوترم استفاده می کردم ، به دلیل زاویه تند مچ درد زیادی ایجاد می کرد. آن موقع بود که به من ضربه زد & quot؛ عالی نخواهد بود اگر بتوانیم هر سطحی را به تله تبدیل کنیم
تغذیه کننده ماهی آکواریوم قابل برنامه ریزی - غذای دانه بندی شده طراحی شده: 7 مرحله (همراه با تصاویر)
تغذیه کننده ماهی آکواریومی قابل برنامه ریزی - غذای دانه بندی شده طراحی شده: تغذیه کننده ماهی - غذای دانه بندی شده برای ماهیان آکواریومی طراحی شده است. طراحی بسیار ساده آن تغذیه کننده ماهی به صورت تمام اتوماتیک است. این دستگاه با میکرو سروو کوچک 9G SG90 و آردوینو نانو کار می کند. شما تغذیه کننده کامل را با کابل USB (از شارژر USB یا پورت USB دستگاه خود
ساده ترین موتور مندوسینو که از پلی استایرن منبسط شده ساخته شده است: 3 مرحله (همراه با تصاویر)
ساده ترین موتور Mendocino که از پلی استایرن منبسط شده ساخته شده است: موتور Mendocino یک موتور الکتریکی با انرژی مغناطیسی خورشیدی است