جدول المحتويات:
- الخطوة 1: إحضار الكود من GitHub
- الخطوة 2: اتصل بـ Edison واحصل على موجه الأوامر
- الخطوة 3: انقل الملفات إلى مواقعها الصحيحة
- الخطوة 4: تعلم تكوين WiFi على Edison الخاص بك
- الخطوة 5: أضف Grove Starter Kit Stuff
- الخطوة 6: أعد التشغيل واختبرها واجعلها لك
فيديو: الرسم الإرشادي للطقس من Intel Edison: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
أردنا إنشاء مشروع ملون ، وقابل للتوسيع ، وعرض الميزات الفريدة لـ Intel Edison.
- استخدم wifi
- استخدم Linux
- استخدم مكونات من Grove Starter Kit.
بالإضافة إلى ذلك ، أردت معرفة كيفية تمرير المعلومات من جانب Linux إلى جانب Arduino في Edison. Linux غني بميزات الشبكات. Arduino غني بـ GPIO ويحتوي على شاشة LCD ملونة وأجهزة استشعار قابلة للتوسيع.
الرمز موجود في:
github.com/qtpierce/sMegabyte/tree/master/…
- يرجى تنزيل هذا الرمز.
- استخدم SCP لنسخ نصوص Linux إلى Edison. يعد لصقها في / home / root / بداية جيدة.
-
انقل ملف myweatherservice.service إلى
/etc/systemd/system/multi-user.target.wants/
-
استخدم Arduino IDE لتثبيت ملف
WeatherAdvisorySketch.ino رسم على جانب Arduino في Edison.
- قم بتوصيل شاشة Grove Kit LCD بأي من منافذ I2C.
- اختياريًا ، قم بتوصيل الجرس بـ D2.
الخطوة 1: إحضار الكود من GitHub
لقد قمت بنشر الكود الخاص بي على GitHub على:
github.com/qtpierce/sMegabyte/tree/master/…
طريقة بسيطة للحصول على الرمز هي زيارة موقع GitHub والعثور على زر "تنزيل الرمز البريدي" وتنزيل الرمز. سيتعين عليك بعد ذلك فك ضغطه ونسخه "SCP" إلى Edison.
لقد استخدمت نظام Linux وهو برنامج SFTP لنسخ الكود من Linux إلى Edison. على نظام Windows ، أعتقد أن نفس النسخ ربما يتم باستخدام WinSCP. عندما أجريت اتصالي الأول بـ Edison باستخدام WinSCP ، أعطاني "تحذير - خرق أمني محتمل!" لقد قبلتها لأنني علمت أنني بدأت الاتصال بـ Edison. انسخ ملفات البرنامج النصي في zip إلى الدليل / home / root / في Edison. ستكون هناك تعليمات لاحقًا حول نقل الملفات.
الخطوة 2: اتصل بـ Edison واحصل على موجه الأوامر
إن أبسط طريقة هي الاتصال بـ Edison باستخدام منفذ USB التسلسلي. لقد اتبعت الخطوات القليلة الأولى في:
software.intel.com/en-us/articles/assemble…
توقفت بمجرد تشغيل منفذ USB التسلسلي. في هذه المرحلة ، كان لدي موجه أوامر لأنني كنت أستخدم المعجون على الكمبيوتر المحمول الذي يعمل بنظام Windows للاتصال.
أنا أستخدم Edison مع Arduino Breakout Board لأنني أردت توصيل Grove Starter Kit به.
الخطوة 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 للقيام بالبرمجة. الخطوات التالية هي ببساطة أشياء أعتقد أنه يجب على الناس معرفتها وممارستها. لقد اتبعت مقالة إنتل حول إعداد Edison:
software.intel.com/en-us/articles/assemble…
أعلم أنني أحب استخدام طريقة كبل microUSB لأنها تربط كلا جهازي USB على Edison بالكمبيوتر المحمول. جهازي USB هما محرك أقراص USB المصغر الذي يسمح لك بالنسخ فوق صورة نظام التشغيل ومنفذ USB التسلسلي. يجب أن تحصل على جلسة PuTTY تعمل وتتحدث إلى Edison عبر منفذ USB التسلسلي ؛ هذه هي الخطوة الثالثة من مقالة إنتل. يجب أن تحصل على إعداد wifi ؛ هذه هي الخطوة 4 من مقالة Intel. بمجرد الوصول إلى هذا الحد ، استخدم منفذ USB التسلسلي لتحديد عنوان IP الخاص بـ Edison ثم استخدم PuTTY للدخول إلى Edison.
الهدف من هذه الخطوة هو توصيل Edison الخاص بك بنقطة وصول wifi الخاصة بك حتى يتمكن من مسح صفحات الويب من محطات الطقس.
الخطوة 5: أضف Grove Starter Kit Stuff
قم بتوصيل لوحة Grove Breakout GPIO.
قم بتوصيل شاشة RGB LCD بأي من منافذ I2C على لوحة Grove Breakout GPIO.
اختياريًا ، قم بتعليق الجرس حتى GPIO 3.
الخطوة 6: أعد التشغيل واختبرها واجعلها لك
أعد التشغيل وانتظر 20 ثانية (هناك بعض السكون لمدة 10 ثوانٍ في الكود) حتى تتصل wifi وتزيل ملف XML لمحطة الطقس.
إذا نجحت ، فيجب أن تعرض حالة الطقس لمحطة KHIO ، محطة الطقس في مطار هيلزبورو ، أو.
لجعله ملكًا لك ، يحتوي ملف نص Linux النصي myweatherservice.pl على أوامر wget لجلب XML من محطات الطقس. يرجى معرفة المحطات التي تريد سحب المحتوى منها.
موصى به:
عرض بسيط للطقس باستخدام Raspberry PI و Cyntech WeatherHAT: 4 خطوات
عرض بسيط للطقس باستخدام Raspberry PI و Cyntech WeatherHAT: * في عام 2019 ، قامت Yahoo بتغيير واجهة برمجة التطبيقات الخاصة بها ، وتوقف هذا عن العمل. لم أكن على علم بالتغيير. في سبتمبر من عام 2020 ، تم تحديث هذا المشروع لاستخدام OPENWEATHERMAP API راجع القسم المحدث أدناه ، ولا تزال بقية هذه المعلومات جيدة
المنبه الذكي - Intel Edison - Iot RoadShow - ساو باولو: 4 خطوات
ساعة منبه ذكية - Intel Edison - Iot RoadShow - ساو باولو: إدارة الوقت هي إحدى الفضائل العظيمة لأي شخص يعيش أو يعمل في مدينة كبيرة. في الوقت الحاضر ، الرحلات ثابتة ، وحيث أن حركة المرور هي أحد العوامل الرئيسية. بالتفكير في الأمر ، قمت بإنشاء تطبيق صغير يستخدم التكامل مع Google M
مسجل بيانات البالون النهائي للطقس على ارتفاع عالٍ: 9 خطوات (بالصور)
مسجل بيانات منطاد الطقس على ارتفاع عالٍ في نهاية المطاف: سجل بيانات منطاد الطقس على ارتفاعات عالية باستخدام مسجل بيانات منطاد الطقس في الارتفاعات العالية النهائي. منطاد الطقس على ارتفاعات عالية ، والمعروف أيضًا باسم منطاد المرتفعات أو HAB ، هو بالون ضخم مليء بالهيليوم. هذه البالونات منصة
محطة أردينو أونو للطقس المصغرة: 5 خطوات
Arduino UNO Mini-Weather Station: هذا هو الجيل الأول من محطة الطقس المصغرة القائمة على Arduino مع اتصال wi-fi ، وهو قادر على نشر البيانات علنًا عبر الإنترنت باستخدام منصة ThingSpeak. تجمع محطة الطقس البيانات التالية المتعلقة بالطقس و بيئة
عمل عنصر واجهة مستخدم للطقس في أقل من 10 دقائق: 3 خطوات
إنشاء عنصر واجهة مستخدم للطقس في أقل من 10 دقائق: في هذا الدليل ، سنتعلم كيفية إنشاء عنصر واجهة مستخدم للطقس في أقل من 10 دقائق. هذه هي أسهل طريقة ممكنة لبدء مشروع iot بسرعة. كل ما تحتاجه هو لوح SLabs-32 واحد. نعم ، هذا صحيح ، مجرد لوحة تطوير واحدة