فهرست مطالب:
- مرحله 1: اجزای مورد نیاز
- مرحله 2: نمودار مدار پارکینگ هوشمند مبتنی بر اینترنت اشیا
- مرحله 3: راه اندازی Adofruit IO برای سیستم پارک IOT
- مرحله 4: برنامه نویسی NodeMCU برای سیستم پارک IOT
- مرحله 5: فیلم کار با سیستم پارکینگ هوشمند خودروهای مبتنی بر اینترنت اشیا
تصویری: سیستم پارکینگ هوشمند مبتنی بر اینترنت اشیا با استفاده از NodeMCU ESP8266: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
امروزه پیدا کردن پارکینگ در مناطق شلوغ بسیار دشوار است و هیچ سیستمی برای جزییات دسترسی به پارکینگ به صورت آنلاین وجود ندارد. تصور کنید اگر می توانید اطلاعات موجود بودن محل پارکینگ را در تلفن خود دریافت کنید و برای بررسی در دسترس بودن ، رومینگ ندارید. این مشکل را می توان با سیستم پارکینگ هوشمند مبتنی بر اینترنت اشیا حل کرد. با استفاده از سیستم پارکینگ مبتنی بر اینترنت اشیا ، می توانید به راحتی از طریق اینترنت به محل پارکینگ دسترسی پیدا کنید. این سیستم می تواند سیستم پارک خودرو را به طور کامل خودکار کند. از ورود شما به پرداخت و خروج ، همه می توانند به صورت خودکار انجام شوند.
بنابراین در اینجا ما با استفاده از NodeMCU ، پنج سنسور IR و دو موتور سروو یک سیستم پارکینگ اتومبیل مبتنی بر اینترنت اشیا می سازیم. دو سنسور IR در دروازه ورود و خروج برای تشخیص خودرو و سه سنسور IR برای تشخیص در دسترس بودن محل پارک استفاده می شود. سروو موتورها برای باز و بسته شدن دروازه ها با توجه به مقدار سنسور استفاده می شوند. در اینجا ما از پلتفرم Adafruit IO برای نمایش داده های منتشر شده بر روی ابر استفاده می کنیم که می توان از هر نقطه در جهان نظارت کرد.
مرحله 1: اجزای مورد نیاز
سخت افزار
- NodeMCU ESP8266
- سنسور IR (5)
- سرو موتور (2)
خدمات آنلاین
آدافروت IO
مرحله 2: نمودار مدار پارکینگ هوشمند مبتنی بر اینترنت اشیا
در این سیستم پارکینگ هوشمند با استفاده از اینترنت اشیا ، ما از پنج سنسور IR و دو موتور سروو استفاده می کنیم. سنسورهای IR و موتورهای سروو به NodeMCU متصل هستند. NodeMCU فرایند کامل را کنترل می کند و اطلاعات موجود بودن پارکینگ و زمان پارکینگ را به Adafruit IO ارسال می کند تا بتوان با استفاده از این پلت فرم از هر نقطه در جهان نظارت کرد. دو سنسور IR در دروازه ورود و خروج استفاده می شود تا بتواند اتومبیل های ورودی و خروجی را تشخیص داده و به طور خودکار دروازه را باز و بسته کند. ما قبلاً از Adafruit IO cloud در بسیاری از پروژه های اینترنت اشیا استفاده کرده ایم ، برای کسب اطلاعات بیشتر پیوند را دنبال کنید.
از دو موتور سروو به عنوان دروازه ورود و خروج استفاده می شود ، بنابراین هر زمان که سنسور IR خودرویی را تشخیص داد ، سرو موتور به طور خودکار از 45 درجه به 140 درجه می چرخد و پس از تأخیر ، به موقعیت اولیه خود باز می گردد. سه سنسور IR دیگر برای تشخیص وجود یا عدم اشغال محل پارک و ارسال داده ها به NodeMCU استفاده می شود. داشبورد Adafruit IO همچنین دارای دو دکمه برای کار دستی دروازه ورود و خروج است.
مرحله 3: راه اندازی Adofruit IO برای سیستم پارک IOT
Adafruit IO یک پلت فرم داده باز است که به شما امکان می دهد داده های زنده را در ابر جمع آوری ، تجسم و تجزیه و تحلیل کنید. با استفاده از Adafruit IO ، می توانید داده های خود را از طریق اینترنت بارگذاری ، نمایش و نظارت کنید و IoT پروژه خود را فعال کنید. با استفاده از Adafruit IO می توانید موتورها را کنترل کنید ، داده های حسگر را بخوانید و برنامه های کاربردی اینترنت اشیاء جالب را در اینترنت ایجاد کنید. برای آزمایش و امتحان ، با برخی محدودیت ها ، Adafruit IO رایگان است. ما قبلا از Adafruit IO با Raspberry Pi استفاده کرده بودیم.
1. برای استفاده از Adafruit IO ، ابتدا باید یک حساب کاربری در Adafruit IO ایجاد کنید. برای انجام این کار ، به وب سایت Adafruit IO بروید و روی "شروع به کار رایگان" در سمت راست بالای صفحه کلیک کنید.
2. پس از اتمام فرآیند ایجاد حساب ، وارد حساب خود شوید و بر روی 'AIO Key' در گوشه بالا سمت راست کلیک کنید تا نام کاربری و کلید AIO حساب خود را دریافت کنید.
وقتی روی "کلید AIO" کلیک می کنید ، پنجره ای با کلید AIO Adafruit IO و نام کاربری شما ظاهر می شود. این کلید و نام کاربری را کپی کنید ، بعداً در کد مورد نیاز است.
3. اکنون ، پس از این ، شما باید یک فید ایجاد کنید. برای ایجاد یک فید ، روی "Feed" کلیک کنید. سپس روی "Actions" و سپس روی "Create a New Feed" مانند تصویر زیر کلیک کنید.
4. پس از این ، پنجره جدیدی برای وارد کردن نام و توضیحات فید باز می شود. توضیحات نوشتن اختیاری است.
5. پس از این روی "ایجاد" کلیک کنید ؛ به فید تازه ایجاد شده خود هدایت می شوید. برای این پروژه ، ما در مجموع نه خوراک برای خروج دروازه ، ورودی ورودی ، شکاف 1 ورودی و خروجی ، شکاف 2 ورودی و خروجی و شکاف 3 ورودی و خروجی ایجاد کردیم. پس از ایجاد فیدها ، اکنون یک داشبورد Adafruit IO ایجاد کنید تا همه این فیدها در یک صفحه نمایش داده شود. برای ایجاد داشبورد ، روی گزینه داشبورد کلیک کنید و سپس روی "اقدام" کلیک کنید و پس از آن روی "ایجاد داشبورد جدید" کلیک کنید. در پنجره بعدی ، نام داشبورد خود را وارد کرده و روی "ایجاد" کلیک کنید.
6. با ایجاد داشبورد در حال حاضر ، ما فیدهای خود را به داشبورد اضافه می کنیم. برای افزودن فید ، روی "+" در گوشه سمت راست بالا کلیک کنید.
ابتدا ، دو بلوک دکمه RESET برای ورود و خروج و سپس هفت بلوک TEXT برای جزئیات پارکینگ اضافه می کنیم. برای افزودن یک دکمه روی داشبورد ، روی بلوک RESET کلیک کنید.
در پنجره بعدی از شما می خواهد که فید را انتخاب کنید ، بنابراین بر روی ورودی دروازه ورود کلیک کنید.
در آخرین مرحله ، به بلوک خود یک عنوان بدهید و آن را بر اساس آن سفارشی کنید. مقدار مطبوعات را از '1' به 'ON' تغییر دهید. بنابراین هر زمان که دکمه فشار داده شود ، رشته "ON" را به NodeMCU ارسال می کند و NodeMCU کار بعدی را انجام می دهد. اگر نمی خواهید مقدار مطبوعات را در اینجا تغییر دهید ، می توانید شرایط را در برنامه تغییر دهید.
پس از این ، همان روش را دنبال کنید تا یک بلوک دیگر برای gate gate ایجاد کنید. برای ایجاد بقیه بلوک ها از همان روش پیروی کنید ، اما به جای ایجاد بلوک RESET ، یک بلوک TEXT ایجاد کنید تا بتوانید جزئیات پارکینگ را نشان دهید. پس از ایجاد همه بلوک ها ، داشبورد من شبیه شکل زیر است. با کلیک روی دکمه های تنظیمات می توانید داشبورد را ویرایش کنید.
مرحله 4: برنامه نویسی NodeMCU برای سیستم پارک IOT
برای برنامه نویسی NodeMCU با Arduino IDE به مسیر File–> Perferences–> Settings بروید.
arduino.esp8266.com/stable/package_esp82… را در فیلد "URL Board Board Additional" وارد کرده و روی "Ok" کلیک کنید.
حالا به Tools> Board> Boards Manager بروید.
در پنجره Boards Manager ، در کادر جستجو عبارت esp را تایپ کنید ، esp8266 در زیر ذکر شده است. اکنون آخرین نسخه برد را انتخاب کرده و روی install کلیک کنید.
پس از اتمام نصب ، به Tools> Board> بروید و NodeMCU 1.0 (ESP-12E Module) را انتخاب کنید.
اکنون می توانید NodeMCU را با Arduino IDE برنامه ریزی کنید.
بنابراین به این ترتیب می توان یک سیستم پارکینگ هوشمند با استفاده از اینترنت اشیا ایجاد کرد. می توانید سنسورهای بیشتری برای افزایش جای پارک اضافه کنید و همچنین می توانید یک سیستم پرداخت برای پرداخت خودکار هزینه پارکینگ اضافه کنید. اگر در مورد این پروژه شک دارید در زیر نظر دهید.
توصیه شده:
سیستم نظارت و کنترل رطوبت خاک مبتنی بر اینترنت اشیا با استفاده از NodeMCU: 6 مرحله
سیستم نظارت و کنترل رطوبت خاک مبتنی بر اینترنت اشیا با استفاده از NodeMCU: در این آموزش ما قصد داریم یک سیستم نظارت و کنترل رطوبت خاک مبتنی بر اینترنت اشیا را با استفاده از ماژول WiFi ESP8266 یعنی NodeMCU پیاده سازی کنیم. اجزای مورد نیاز برای این پروژه: ماژول WiFi ESP8266- آمازون (334/-- INR) ماژول رله- آمازون (130/- INR
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: 5 مرحله
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: اگر فردی هستید که درگیر وسایل الکترونیکی و وسایل الکترونیکی است ، بیشتر اوقات با واژه اینترنت اشیا ، که معمولاً مخفف IoT نامیده می شود ، برخورد خواهید کرد. به مجموعه ای از دستگاه ها اشاره می کند که می توانند به اینترنت متصل شوند! چنین آدمی بودن
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: جهان با گذشت زمان و کشاورزی تغییر می کند. امروزه مردم در همه زمینه ها لوازم الکترونیکی را ادغام می کنند و کشاورزی نیز از این امر مستثنی نیست. این ادغام الکترونیک در کشاورزی به کشاورزان و افرادی که باغات را مدیریت می کنند کمک می کند. در این
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها