جدول المحتويات:

إرسال المعلومات باستخدام ذرة الهليوم: 3 خطوات
إرسال المعلومات باستخدام ذرة الهليوم: 3 خطوات

فيديو: إرسال المعلومات باستخدام ذرة الهليوم: 3 خطوات

فيديو: إرسال المعلومات باستخدام ذرة الهليوم: 3 خطوات
فيديو: الهليوم 3 يُحدث ثورة في مبدأ الاندماج النووي 2024, يوليو
Anonim
إرسال المعلومات باستخدام ذرة الهيليوم
إرسال المعلومات باستخدام ذرة الهيليوم

الهيليوم عبارة عن نظام أساسي لاسلكي كامل لإنترنت الأشياء ، حيث يوفر أجهزة متكاملة ، وواجهات برامج ، وبنية تحتية مدمجة لتوصيل الكائنات بالإنترنت بسهولة وكفاءة وأمان. هناك نوعان من مكونات الأجهزة: Atom و Bridge. Atom هو الجهاز الصغير الذي يتصل بالجسر ، ثم يأخذ هذه المعلومات ويمررها إلى الإنترنت. في هذا العرض التوضيحي ، سنستخدم درع Helium Atom dev على Arduino uno.

تشمل موارد الهيليوم المفيدة الأخرى ما يلي:

مدونة الهيليوم

منتدى الهيليوم

مستندات الهيليوم

الخطوة 1: قم بتنزيل مكتبة الهليوم

نظرًا لأن Atom dev board عبارة عن درع أعلى Arduino Uno ، فستحتاج إلى Arduino IDE لبرمجة الكود وتحميله على الجهاز. توفر مكتبة Helium-Arduino الوظائف اللازمة لفتح الاتصالات وتعبئة الرسائل. يمكن العثور على معلومات مفصلة حول استخدام مكتبة Helium-Arduino في Helium Docs. قم بتنزيل وتشغيل كلاهما.

الخطوة 2: البرمجة في Arduino

ابدأ دائمًا ببيانات التضمين الخاصة بك

#يشمل

#يشمل

بعد ذلك يجب أن تعلن عن مودم الهيليوم الخاص بك

مودم هيليوم * مودم ؛

في وظيفة الإعداد الفارغة ، يجب تهيئة المودم

الإعداد باطل()

{modem = new HeliumModem () ؛ }

يتم إرسال البيانات ضمن وظيفة الحلقة الخاصة بك. قم أولاً بالإعلان عن حزمة بيانات وتحديد عدد العناصر التي ستحتوي عليها. ثم قم بإلحاق البيانات بالحزمة متبوعًا بإرسال الحزمة عبر المودم. اتبع ذلك بوقت تأخير لضبط تكرار الحزم المرسلة.

حلقة فارغة()

{DataPack dp (1) ؛ dp.appendString ((char *) "Hello World") ؛ مودم-> sendPack (& dp) ؛ تأخير (500) ؛ }

DataPack هي طريقة هيليوم لتغليف بياناتك لإرسالها إلى / من Atom. يجب أن تعلن عن حجم حزمة البيانات متبوعًا بما بداخلها بالترتيب. لاحظ في الكود أعلاه أنني ألحقت سلسلة واحدة بحزمة البيانات ، لذلك تم تعيين dp على 1. إذا أردنا إرسال شيء آخر ، على سبيل المثال كلمة 16 بت غير موقعة ، جنبًا إلى جنب مع السلسلة التي سنحتاجها

داتاباك موانئ دبي (2) ؛

dp.appendString ((char *) "Hello World") ؛ dp.appendU16 (بياناتك) ؛

يمكن العثور على تفاصيل حول إلحاق أنواع بيانات مختلفة في Helium Docs.

رمز أعلاه. يرسل هذا البرنامج مرارًا "Hello World" من Helium Atom الخاص بك.

الخطوة 3: الاتصال والتحميل على الأجهزة

يتصل Atom بالجسر الذي يتصل بالشبكة ، لذلك يجب تشغيل كلا الجهازين للعمل. إذا كان لديك جسر خاص بك ، فتأكد من تشغيله ، إما مدعومًا بواسطة كبل إيثرنت vie ومتصل به أو مدعومًا بمقبس حائط ومتصل عبر 3G. سيتم تشغيل لوحة dev Arduino بواسطة USB اللازم لتحميل الكود الخاص بك عليها ، ولكن يمكن أيضًا تشغيلها بشكل منفصل.

قم بتحميل الكود الخاص بك على لوحة Arduino dev. قم بتشغيل برنامج على جهاز الكمبيوتر الخاص بك يستفيد من إحدى واجهات برمجة تطبيقات Helium للاشتراك في جهازك. دروس للاشتراك عن طريق روبي. يجب أن تشاهد الآن البيانات المرسلة من هيليوم أتوم الخاص بك!

إذا وجدت هذا مفيدًا و / أو تريد دروسًا أخرى ، فلا تتردد في الاتصال بيWrittenAirThank ، واستمتع بوقتك!

موصى به: