فهرست مطالب:
- مرحله 1: کد را از GitHub واکشی کنید
- مرحله 2: به Edison متصل شوید و یک Command Prompt دریافت کنید
- مرحله 3: فایلها را به مکان صحیح آنها منتقل کنید
- مرحله 4: آموزش پیکربندی WiFi در Edison خود
- مرحله 5: Grove Starter Kit Stuff را اضافه کنید
- مرحله 6: راه اندازی مجدد ، آزمایش و مال خود کنید
تصویری: طرح مشاوره آب و هوا اینتل ادیسون: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ما می خواستیم پروژه ای ایجاد کنیم که رنگارنگ ، قابل توسعه و ویژگی های منحصر به فرد یک ادیسون اینتل را نشان دهد.
- از wifi استفاده کنید
- از لینوکس استفاده کنید
- از اجزای Grove Starter Kit استفاده کنید.
علاوه بر این ، می خواستم بدانم چگونه اطلاعات را از طرف لینوکس به سمت آردوینو ادیسون منتقل کنم. لینوکس از ویژگی های شبکه غنی است. آردوینو غنی از GPIO است و دارای LCD رنگی و حسگرها و دستگاه های قابل ارتقا است.
کد در:
github.com/qtpierce/sMegabyte/tree/master/…
- لطفا آن کد را بارگیری کنید.
- از SCP برای کپی اسکریپت های لینوکس در ادیسون استفاده کنید. چسباندن آنها در/home/root/شروع خوبی است.
-
فایل myweatherservice.service را به
/etc/systemd/system/multi-user.target.wants/
-
برای نصب برنامه از Arduino IDE استفاده کنید
WeatherAdvisorySketch.ino روی آردوینو Edison طراحی کنید.
- یک Grove Kit LCD را به هر یک از پورت های I2C وصل کنید.
- در صورت تمایل ، زنگ را به D2 وصل کنید.
مرحله 1: کد را از GitHub واکشی کنید
من کد خود را در GitHub پست کرده ام:
github.com/qtpierce/sMegabyte/tree/master/…
یک راه ساده برای دریافت کد این است که از سایت GitHub دیدن کرده و دکمه "بارگیری ZIP" را پیدا کرده و کد را بارگیری کنید. سپس باید آن را از حالت فشرده خارج کرده و "SCP" آن را در ادیسون کپی کنید.
من از سیستم لینوکس و نرم افزار SFTP برای کپی کردن کد از لینوکس به ادیسون استفاده کردم. در ویندوز ، من معتقدم که همان کپی ممکن است با استفاده از WinSCP انجام شود. وقتی اولین اتصال خود را با Edison با استفاده از WinSCP برقرار کردم ، به من "هشدار - نقض احتمالی امنیت!" من آن را پذیرفتم زیرا می دانستم که در حال ایجاد ارتباط با ادیسون هستم. فایل های اسکریپت موجود در zip را در پوشه/home/root/ادیسون کپی کنید. بعداً دستورالعمل هایی در مورد جابجایی پرونده ها وجود خواهد داشت.
مرحله 2: به Edison متصل شوید و یک Command Prompt دریافت کنید
ساده ترین روش اتصال به ادیسون با استفاده از پورت سریال USB است. من چند مرحله اول را در اینجا دنبال کردم:
software.intel.com/fa-us/articles/assemble…
وقتی پورت سریال USB را راه اندازی کردم ، متوقف شدم. در آن زمان ، من یک خط فرمان داشتم زیرا از Putty در لپ تاپ ویندوز خود برای اتصال استفاده می کردم.
من از Edison با Arduino Breakout Board استفاده می کنم زیرا می خواستم یک Grove Starter Kit را به آن متصل کنم.
مرحله 3: فایلها را به مکان صحیح آنها منتقل کنید
مسیرهای فایل مطلق زیر مکان های مناسبی برای قرار دادن 3 اسکریپت لینوکس هستند. برخی از مسیرهای فایل کد سخت وجود دارد که مکان های زیر را انتظار می رود.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
وقتی Edison راه اندازی شد ، systemd سرویس myweatherservice.service را راه اندازی می کند
که myweatherservice_wrapper.sh را راه اندازی می کند
که اسکریپت myweatherservice.pl را راه اندازی می کند.
مرحله 4: آموزش پیکربندی WiFi در Edison خود
استفاده از پروتکل SSH برای برنامه نویسی بسیار خوب بود. مراحل زیر به سادگی مواردی است که من فکر می کنم مردم باید بدانند و تمرین کنند. مقاله ای از اینتل در مورد راه اندازی ادیسون دنبال کردم:
software.intel.com/fa-us/articles/assemble…
من می دانم که من از روش کابل 2 microUSB استفاده می کنم زیرا هر دو دستگاه USB موجود در ادیسون را به لپ تاپ متصل می کند. دو دستگاه USB USB درایو انگشت شست هستند که به شما اجازه می دهد روی تصویر سیستم عامل و درگاه سریال USB کپی کنید. شما باید جلسه PuTTY را اجرا کرده و از طریق پورت سریال USB با Edison صحبت کنید. این مرحله 3 مقاله اینتل است. شما باید تنظیمات wifi را دریافت کنید. این مرحله 4 مقاله اینتل است. پس از رسیدن به اینجا ، از پورت سریال USB برای تعیین آدرس IP Edison استفاده کنید و سپس از PuTTY برای ssh به Edison استفاده کنید.
هدف از این مرحله این است که ادیسون خود را به نقطه دسترسی وای فای خود متصل کنید تا بتواند صفحات وب را از ایستگاه های هواشناسی دریافت کند.
مرحله 5: Grove Starter Kit Stuff را اضافه کنید
یک برد GPIO Grove Breakout را وصل کنید.
LCD RGB را به هر یک از پورت های I2C روی برد Grove Breakout GPIO متصل کنید.
در صورت تمایل ، زنگ را به GPIO 3 وصل کنید.
مرحله 6: راه اندازی مجدد ، آزمایش و مال خود کنید
راه اندازی مجدد کنید و 20 ثانیه منتظر بمانید (در کد 10 خواب است) تا وای فای متصل شود و فایل XML ایستگاه هواشناسی را متصل کند.
اگر کار می کند ، باید آب و هوا را برای ایستگاه KHIO ، ایستگاه هواشناسی در فرودگاه هیلزبورو ، OR نشان دهد.
فایل اسکریپت لینوکس myweatherservice.pl برای دستیابی به شما ، شامل دستورات wget برای واکشی XML از ایستگاه های هواشناسی است. لطفاً مشخص کنید که از کدام ایستگاه ها می خواهید محتوا را بیرون بکشید.
توصیه شده:
Detección De Rostros Con Arduino اینتل ادیسون: 8 مرحله
Detección De Rostros Con Arduino Intel Edison: El processamiento de imágenes o la visión for computadora es uno de esos campos que Requirere enormes cantidades in researchación debido a que involucra métodos para adquirir، processar، analysis y comprender de lao real imágen. پ
تشخیص آلودگی هوا + تصفیه هوا: 4 مرحله
تشخیص آلودگی هوا + تصفیه هوا: دانش آموزان (Aristobulus Lam ، Victor Sim ، Nathan Rosenzweig و Declan Loges) مدرسه بین المللی سوئیس آلمان با کارکنان MakerBay برای ایجاد یک سیستم یکپارچه برای اندازه گیری آلودگی هوا و اثر فیلتراسیون هوا کار کردند. این
شمع آب و هوا - آب و هوا و دما در یک نگاه: 8 مرحله
شمع آب و هوا - آب و هوا در یک نگاه: با استفاده از این شمع جادویی ، می توانید دما و شرایط فعلی بیرون را فوراً تشخیص دهید
مشاوره در مورد تکنیک میکروفون و قرار دادن برای خواننده: 5 مرحله
توصیه هایی در مورد تکنیک میکروفون و نحوه قرار دادن آن برای خواننده: برای افراد کم تجربه ، استفاده از میکروفون در ابتدا ممکن است عملی نسبتاً آسان به نظر برسد. شما به سادگی با قسمت گرد در بالا صحبت می کنید یا می خوانید و صدایی بسیار واضح و متعادل از بلندگوها پخش می شود که با استقبال گسترده ای از
اینتل ادیسون اسپینیو + ربات تلگرام: 5 مرحله
Intel Edison Espião + Bot Telegram: Projeto apresentado no Intel IoT Roadshow - S & atilde؛ o Paulo (Nov. 2015) Exemplo de detec & ccedil؛ & atilde؛ o de imagem com Intel Edison، webcam، programada com Python e OpenCV.Neste exemplo ser & aacute؛ demonstrado como programar uma Intel Edison para v