فهرست مطالب:
- مرحله 1: کتابخانه هلیوم را بارگیری کنید
- مرحله 2: کدنویسی در آردوینو
- مرحله 3: اتصال و بارگذاری به سخت افزار
تصویری: ارسال اطلاعات با اتم هلیوم: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
هلیوم یک بستر بی سیم کامل برای اینترنت اشیاء است ، که سخت افزار یکپارچه ، رابط نرم افزاری و زیرساختی را برای اتصال آسان ، کارآمد و ایمن اشیاء به اینترنت فراهم می کند. دو جزء سخت افزاری وجود دارد: Atom و Bridge. Atom دستگاه کوچکی است که با پل ارتباط برقرار می کند و سپس این اطلاعات را گرفته و به اینترنت منتقل می کند. برای این نسخه ی نمایشی ، از سپر Helium Atom dev در آردوینو uno استفاده می کنیم.
سایر منابع مفید هلیوم عبارتند از:
وبلاگ هلیوم
انجمن هلیوم
اسناد هلیوم
مرحله 1: کتابخانه هلیوم را بارگیری کنید
از آنجا که برد Atom dev یک سپر در بالای Arduino Uno است ، برای برنامه ریزی و بارگذاری کد بر روی دستگاه به Arduino IDE نیاز دارید. کتابخانه هلیوم-آردوینو عملکردهای مورد نیاز برای باز کردن اتصالات و بسته بندی پیام ها را تأمین می کند. اطلاعات مفصل در مورد استفاده از کتابخانه Helium-Arduino در Helium Docs یافت می شود. هر دو را بارگیری کرده و اجرا کنید.
مرحله 2: کدنویسی در آردوینو
همیشه با عبارت های شامل خود شروع کنید
#عبارتند از
#عبارتند از
در مرحله بعد باید مودم Helium خود را اعلام کنید
مودم HeliumModem *
در تابع void setup مودم باید مقداردهی اولیه شود
void setup ()
{مودم = جدید HeliumModem ()؛ }
داده ها در تابع حلقه شما ارسال می شوند. ابتدا یک بسته داده را اعلام کرده و تعداد عناصر موجود در آن را مشخص کنید. سپس داده ها را به بسته اضافه کنید و سپس بسته را از طریق مودم ارسال کنید. برای تنظیم فرکانس بسته های ارسال شده ، این کار را با تاخیر دنبال کنید.
حلقه خالی ()
{DataPack dp (1) ؛ dp.appendString ((char *) "سلام جهان") ؛ مودم-> sendPack (& dp) ؛ تأخیر (500) ؛ }
DataPack روش هلیوم برای بسته بندی داده های شما برای ارسال به/از اتم است. شما باید اندازه بسته داده و سپس آنچه در آن قرار دارد را به ترتیب اعلام کنید. توجه داشته باشید که در کد بالا یک رشته را به بسته داده اضافه کردم ، بنابراین dp روی 1 تنظیم شد.
DataPack dp (2) ؛
dp.appendString ((char *) "سلام جهان") ؛ dp.appendU16 (داده های شما) ؛
جزئیات مربوط به الحاق انواع داده های مختلف را می توانید در اسناد هلیوم پیدا کنید.
کد بالا این برنامه بارها "Hello World" را از اتم هلیوم شما ارسال می کند.
مرحله 3: اتصال و بارگذاری به سخت افزار
اتم با پل متصل به شبکه ارتباط برقرار می کند ، بنابراین هر دو دستگاه سخت افزاری باید کار کنند. اگر پل خود را دارید مطمئن شوید که آن را تغذیه می کند ، یا از طریق کابل اترنت متصل و متصل شده یا از طریق پریز دیواری تغذیه می شود و از طریق 3G متصل می شود. برد توسعه دهنده آردوینو از طریق USB مورد نیاز برای بارگذاری کد شما بر روی آن تغذیه می شود ، اما می تواند به صورت جداگانه نیز تغذیه شود.
کد خود را روی برد Arduino dev بارگذاری کنید. برنامه ای را در رایانه خود اجرا کنید که از یکی از API های هلیوم برای مشترک شدن در دستگاه شما استفاده کند. آموزش عضویت از طریق روبی. اکنون باید داده های ارسال شده از اتم هلیوم خود را مشاهده کنید!
اگر به نظر شما مفید است و/یا آموزشهای دیگر می خواهید ، با خیال راحت به من پیامWrittenAirThank بدهید و از ساختن آن لذت ببرید!
توصیه شده:
مدیریت آسان خارج از گروه برای فناوری اطلاعات: 4 مرحله
Easy Out of Band Management for IT: نمادهای تهیه شده توسط Freepik از www.flaticon.com با نحوه پیکربندی Out of Band Management (OOBM) با اتصال از راه دور آشنا شوید. این Raspberry Pi و یک دستگاه Android یا iPhone را با اتصال اینترنت USB پیکربندی کرده است. این روی RPi2/RPi3/RPi4 کار می کند. اگر نمی دانید چه چیزی
ESP32 Xiaomi Hack - دریافت اطلاعات به صورت بی سیم: 6 مرحله (همراه با تصاویر)
ESP32 Xiaomi Hack - اطلاعات را به صورت بی سیم دریافت کنید: دوستان عزیز به آموزش دیگری خوش آمدید! امروز قصد داریم نحوه دریافت اطلاعاتی را که این مانیتور دما و رطوبت شیائومی با استفاده از قابلیت بلوتوث برد ESP32 منتقل می کند ، بدست آوریم. همانطور که می بینید ، من از یک برد ESP32 استفاده می کنم
Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: 10 مرحله
Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: این یک ساعت هوشمند با تشخیص علائم کرونا با استفاده از LM35 و شتاب سنج با ثبت اطلاعات روی سرور است. Rtc برای نشان دادن زمان و همگام سازی با تلفن و استفاده از آن برای ثبت اطلاعات استفاده می شود. Esp32 به عنوان مغز با کنترل کننده قشر با Blue استفاده می شود
ارسال اطلاعات از آردوینو به اکسل (و ترسیم آن): 3 مرحله (همراه با تصاویر)
ارسال داده از آردوینو به اکسل (و ترسیم آن): من به طور گسترده راهی را جستجو کرده ام که بتوانم خواندن سنسور آردوینو را در زمان واقعی ترسیم کنم. نه تنها نمودار ، بلکه داده ها را برای آزمایش و تصحیح بیشتر نمایش داده و ذخیره می کند. ساده ترین راه حلی که من پیدا کردم استفاده از اکسل بود ، اما با
بادسنج ثبت اطلاعات خود شامل: 11 مرحله (همراه با تصاویر)
بادسنج ثبت اطلاعات خود شامل: من جمع آوری و تجزیه و تحلیل داده ها را دوست دارم. & nbsp؛ من همچنین ساخت وسایل الکترونیکی را دوست دارم. & nbsp؛ یک سال پیش وقتی محصولات آردوینو را کشف کردم ، بلافاصله به این فکر افتادم که & quot؛ دوست دارم داده های محیطی را جمع آوری کنم. & quot؛ & nbsp؛ یک روز بادی در پورتلند بود ، OR ، بنابراین من