فهرست مطالب:
- تدارکات
- مرحله 1: اول از همه..شماتیک
- مرحله 2: ساخت PCB
- مرحله 3: صادرات PCb برای Etching
- مرحله 4: ساخت تخته بعد از اچ کردن نمونه اولیه برای آزمایش
- مرحله 5: Firmware را بارگذاری کنید
- مرحله 6: ELclient را از Jeelabs بارگیری کنید
تصویری: MQmax 0.7 یک پلتفرم اینترنت اشیا WiFi کم هزینه مبتنی بر Esp8266 و Arduino Mini Pro: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سلام این دومین دستورالعمل من است (از این پس شمارش را متوقف می کنم). من این کار را برای ایجاد یک پلت فرم ساده (حداقل برای من) ، ارزان ، آسان برای ساخت و کارآمد برای برنامه های IoT واقعی که شامل کار M2M است ایجاد کردم.
این پلتفرم با esp8266 و arduino mini pro (با 8 پورت آنالوگ) کار می کند. صورتحساب مواد بسیار کم است. به اندازه 7 یورو با PCB ساخته شده توسط JLCPBC ، 10 pcb برای 2 یورو.
بنابراین کمی نحوه عملکرد آن را توضیح دهید. سیستم عامل اصلی این پلتفرم است. این پلتفرم برای اولین بار برنامه نویس سیستم عامل را برنامه نویس اضافه می کند ، اما برای اتصال به پورت سریال به یک برنامه نویس FTDI TTL نیاز دارید. همچنین برای تغذیه برد نیاز به آداپتور برق دارید. این برد با 6 ~ تا 24 ~ (AC یا DC) کار می کند. من آن را به دو دلیل با جریان AC سازگار کردم. ابتدا از قطبیت محافظت می شود و همچنین اگر می خواهید آن را در فاصله طولانی قرار دهید می توانید از جریان AC استفاده کنید و تلفات کمتری روی کابل داشته باشید.
همانطور که مشاهده می کنید ، پلت فرم دارای برد جداگانه ای مانند سپرهای آردوینو است. این به این دلیل است که می توانید از روش های مختلف برای قدرت بخشیدن به آن استفاده کنید. فقط از سولار گرفته تا باتری می توانید هر آنچه را که دوست دارید برای کاربرد خاص خود بسازید.
بنابراین اجازه دهید se haw یکی را بسازیم و چگونه با آن شروع کنیم و Node-Red برنامه خود را بسازیم.:-)
تدارکات
EspLink از Jeelabs
مرحله 1: اول از همه..شماتیک
طرح شماتیک بسیار ساده است. دو Botton در نزدیکی Esp8266 برای چشمک زدن سیستم عامل هستند (می توانید از سایر سیستم عامل ها مانند TASMOTA استفاده کنید)
همچنین می توانید یک عملگر Selector را مشاهده کنید که در آن شما باید از دو جهش fro Rx و Tx با برنامه نویس یا برای برقراری ارتباط بین Esp و AVR ، شرایط عمل استفاده کنید.
مرحله 2: ساخت PCB
شماتیک و PCB که با برنامه easyEDA ایجاد شده است.
این pcb دو طرفه است و تعداد زیادی ویاس وجود دارد که می توانید از آنها برای اتصال سمت بالا به پایین استفاده کنید. من از مته.2 میلی متر و 0.4 می توانید تا 1 میلی متر استفاده کنید
پیوند easyEDA به پروژه
مرحله 3: صادرات PCb برای Etching
با استفاده از این ماسک ها می توانید تخته را درست کنید. سمت چاپ شده به داخل می رود بنابراین شما فضا ندارید.
مرحله 4: ساخت تخته بعد از اچ کردن نمونه اولیه برای آزمایش
من قبل از سفارش برد ، تخته By Hand 4 را با پاور برای تست آماده کردم.
آزمایش موفقیت آمیز بود ، بنابراین من تخته ها را به شکل JLCPCB سفارش دادم. این بسته بسیار سریع وارد یونان شد ، اما با قیمت بالا ، حدود 20 یورو برای هر دو بسته ، اما هنوز ارزان تر از ساخت آن است ، زیرا یک تخته سایز A4 با صفحه حساس دو طرفه در یونان 25 یورو قیمت دارد.
مرحله 5: Firmware را بارگذاری کنید
به پورت برنامه نویسی سمت TTL ftdi خود بدون 5v متصل شوید زیرا باید برد را از PowerBoard تغذیه کنید (این مشکل است اما من مطمئن هستم). برای بارگذاری سیستم عامل باید پایتون 3.0 را نصب کنید
پس از نصب دستور folowing را اجرا کنید
برای پنجره ها
pip نصب esptools
برای Ubuntusudo pip esptools را نصب کنید
برای لینوکس باید اسکریپت داخل فایل.bat را تغییر دهید و آن را اجرایی کنید. در ویندوز به طور پیش فرض است.
اگر برنامه نویسی خوب باشد ، یک شبکه wifi جدید در تلفن همراه خود با نام AIThinkerXXXXX مشاهده می کنید و باز است.
شما به آن متصل می شوید و پس از اتصال 192.168.4.1 را در مرورگر chome تلفن یا رایانه شخصی خود تایپ می کنید ، این صفحه خوش آمدید پیوند esp را نشان می دهد.
ابتدا باید Pin AssignmentReset -> gpio12 را تنظیم کنید
ISP/FLASH -> غیر فعال Connect LED gpio2/TX1
Serial LEd -> پین های غیرفعالUART -> معمولی
Rx علامت را بردارید و سپس روی تغییر کلیک کنید.
حالا می توانید آردوینو خود را بدون کابل اما بی سیم برنامه ریزی کنید !! تنها کاری که باید انجام دهید این است که به منوی خدمات بروید و در قسمت mDNS arduino بنویسید
پس از آن هنگامی که به Ports در arduino IDE می روید و ip 192.168.4.1 را مشاهده می کنید ، wifi bridge کار می کند.
همچنین می توانید esp را به شبکه محلی خود متصل کرده و از این IP برای بارگذاری برنامه استفاده کنید.
حالا شما باید وای فای Arduino را از روی بردها انتخاب کنید (برای من کار می کرد اما فقط با 50٪ سیگنال بیشتر) یا می توانید برد را با فایلها نصب کرده و از برد MqMax استفاده کنید! (هنوز در حال توسعه است)
مرحله 6: ELclient را از Jeelabs بارگیری کنید
github.com/jeelabs/el-client
از این لینک کتابخانه El Client را برای Arduino IDE بارگیری کنید.
در آنجا می توانید نمونه هایی برای Mqtt و Rest پیدا کنید ، برای استفاده از آنها باید حالت Slip را فعال کنید
پس از نصب کتابخانه ElClient ، نمونه های جدیدی در منطقه Elclient دارید. مورد علاقه شخصی من نمونه Mqtt است ، اما می توانید از آن فقط به عنوان یک wifi Bridge استفاده کنید و آن را با Raspberry pi با Node-RED نصب شده متصل کنید.
کارهای بی پایان وجود دارد که می توانید با MqMax در کمترین زمان انجام دهید. من پایان نامه خود را برای کارشناسی ارشد در اتوماسیون و ارتباطات از راه دور تهیه کردم و موفقیت چشمگیری داشتم.
اگر از آن استفاده می کنید ، یک سر بزنید زیرا کار بسیار زیادی بود. همچنین اگر دوست دارید در مسابقه PCB به من رای دهید.
ساخت خوشحالم!
توصیه شده:
سیستم پارکینگ هوشمند مبتنی بر اینترنت اشیا با استفاده از NodeMCU ESP8266: 5 مرحله
سیستم پارک هوشمند مبتنی بر اینترنت اشیا با استفاده از NodeMCU ESP8266: امروزه پیدا کردن پارکینگ در مناطق شلوغ بسیار دشوار است و هیچ سیستمی برای جزییات موجود بودن پارکینگ به صورت آنلاین وجود ندارد. تصور کنید اگر می توانید اطلاعات موجود بودن محل پارکینگ را در تلفن خود دریافت کنید و در اطراف خود رومینگ ندارید تا بررسی کنید
ایستگاه هواشناسی مبتنی بر اینترنت اشیا ESP8266: 6 مرحله
ایستگاه هواشناسی مبتنی بر IoT ESP8266: آیا می خواهید پروژه ایستگاه هواشناسی را بدون استفاده از حسگر بسازید و از آب و هوا در سراسر جهان اطلاعات دریافت کنید؟ با استفاده از OpenWeatherMap ، یک کار واقعی می شود
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: 5 مرحله
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: اگر فردی هستید که درگیر وسایل الکترونیکی و وسایل الکترونیکی است ، بیشتر اوقات با واژه اینترنت اشیا ، که معمولاً مخفف IoT نامیده می شود ، برخورد خواهید کرد. به مجموعه ای از دستگاه ها اشاره می کند که می توانند به اینترنت متصل شوند! چنین آدمی بودن
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها