جدول المحتويات:
- الخطوة 1: قم بتنزيل مكتبة الهليوم
- الخطوة 2: البرمجة في Arduino
- الخطوة 3: الاتصال والتحميل على الأجهزة
فيديو: إرسال المعلومات باستخدام ذرة الهليوم: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
الهيليوم عبارة عن نظام أساسي لاسلكي كامل لإنترنت الأشياء ، حيث يوفر أجهزة متكاملة ، وواجهات برامج ، وبنية تحتية مدمجة لتوصيل الكائنات بالإنترنت بسهولة وكفاءة وأمان. هناك نوعان من مكونات الأجهزة: 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 ، واستمتع بوقتك!
موصى به:
استخدم أدوات لوحة المعلومات مع Magicbit [Magicblocks]: 5 خطوات
استخدم أدوات لوحة المعلومات مع Magicbit [Magicblocks]: سيعلمك هذا البرنامج التعليمي استخدام Magicblocks Dashboard Widgets مع Magicbit الخاص بك. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
إدارة سهلة لتكنولوجيا المعلومات: 4 خطوات
إدارة سهلة خارج النطاق لتكنولوجيا المعلومات: الرموز التي أنشأتها Freepik من www.flaticon.com تعرف على كيفية تكوين الإدارة خارج النطاق (OOBM) من خلال توصيل جهاز Raspberry Pi الذي تم تكوينه عن بُعد وجهاز Android أو iPhone عن طريق ربط USB. يعمل هذا على RPi2 / RPi3 / RPi4. إذا كنت لا تعرف ماذا
صفقة روبوتية بنظارات تقنية المعلومات: 5 خطوات
صفقة روبوتية بنظارات تقنية: يوضح لك هذا المشروع كيفية صنع صفقة روبوتية بنظارات تقنية المعلومات. يشتمل هذا المشروع على حامل مطبوع ثلاثي الأبعاد والذي سيصنع مشغلًا خطيًا إذا تم دمجه مع أجزاء من الرفوف الآلية الرخيصة وأجزاء الترس. ابدأ بتنزيل الحامل من هنا: https: //www.th
بناء الكمبيوتر الشخصي لتكنولوجيا المعلومات: 9 خطوات
بناء الكمبيوتر الشخصي لتكنولوجيا المعلومات: هذه هي الخطوات البسيطة لبناء جهاز كمبيوتر. هذه هي المواد التي ستحتاجها … 1. اللوحة الأم CPUii. RAMiii. بالوعة الحرارة والمعجون الحراري 2. امدادات الطاقة 3. حالة 4. المشجعين 5. القرص الصلب 6. كابلات لمحرك الأقراص الثابتة وإمدادات الطاقة وما إلى ذلك 7. مضاد للكهرباء الساكنة
محطة المعلومات (اردوينو): 5 خطوات (بالصور)
محطة المعلومات (اردوينو): مرحبًا بكم في أحدث التعليمات الخاصة بي لبناء محطة معلومات قائمة بذاتها! يستخدم هذا الجهاز الرائع Arduino Uno مع درع إيثرنت للاتصال بالإنترنت وسحب آخر الأخبار والطقس المحلي وعرضه على شاشة LCD