فهرست مطالب:
- مرحله 1: مواردی که نیاز دارید
- مرحله 2: ایجاد یک فید جدید در Syndicit.com
- مرحله 3: جزئیات مربوط به خوراک خود را وارد کنید
- مرحله 4: چند متغیر اضافه کنید
- مرحله 5: متغیرها را تنظیم کنید
- مرحله 6: SyndicitGATE را راه اندازی کنید
- مرحله 7: تنظیم متغیرها در SyndicitGATE
- مرحله 8: Loggin 'Data را شروع کنید
- مرحله 9: عمیق: SyndicitGATE دقیقاً چه کاری انجام می دهد؟
- مرحله 10: اطلاعات داده خود را بررسی کنید
تصویری: همگام سازی داده ها از دستگاه های جاسازی شده شما: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این دستورالعمل به شما نشان می دهد که چگونه می توانید خروجی داده ها را از دستگاه ثبت دما USB و با استفاده از syndicit.com در وب پخش کنید. هنگامی که داده های شما در syndicit.com ذخیره می شود ، می توانید آن را در صفحه وب به عنوان صفحه گسترده ، خوراک زنده Google Earth ، خوراک RSS و موارد دیگر به اشتراک بگذارید. ثبت کننده دما USB: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You اگر فید داده ای از خود ندارید ، همچنان می توانید شرکت کنید. برای ایجاد خوراک دلخواه خود می توانید فیدهای موجود را با هم مخلوط کرده و مطابقت دهید. موارد را دقیقاً مانند installables.com تگ کنید و از همه خوبی های ajaxy web2.0 لذت ببرید.
مرحله 1: مواردی که نیاز دارید
منبع داده: در این تظاهرات از یک نشانگر دما USB استفاده می شود ، اما از هر منبع داده ای می توان استفاده کرد. اطلاعات مربوط به گزارشگر دما USB در اینجا موجود است: این شامل قابلیت های برنامه نمونه شامل ضبط کننده دما USB است: از MSCOM32. OCX برای ارسال درخواست داده از طریق درگاه USB استفاده می کند. پاسخ (در این مورد اندازه گیری دما) در درخواست HTTP POST قرار داده می شود و با استفاده از mswinsock. OCX به syndicit.com ارسال می شود. (برای کار syndicitGATE به هر دو فایل رایج ویندوز نیاز دارید. در غیر اینصورت باید آنها را داشته باشید ، در غیر اینصورت با Google مشورت کنید.) منبع و فایل های اجرایی کامپایل شده در بایگانی پروژه گنجانده شده است. *** توجه: trialexsays: اشاره می کنید فایل "MSCOM32. OCX" - من فکر می کنم این باید "MSCOMM32. OCX" را بخواند. من همچنین باید بروم و فایل "COMDLG32. OCX" ***** حساب Syndicit.com را پیدا کنم: به syndicit.com بروید و برای یک حساب ثبت نام کنید. این سایت آزمایشی من برای همگام سازی داده های دستگاه جاسازی شده است. استفاده رایگان است ، اگرچه باید موافقت کنید که هرگونه داده ای که در سندیکا ارسال می کنید در مالکیت عمومی قرار می گیرد.
مرحله 2: ایجاد یک فید جدید در Syndicit.com
در https://www.syndicit.com/account/login وارد شوید روی "New Feed" در منوی بالا کلیک کنید. نامی برای خوراک خود وارد کنید. Syndicit یک نام مسیر منحصر به فرد بر اساس نام توصیفی شما ایجاد می کند. (از 3 کلمه اول یا 20 کاراکتر استفاده می کند ، سپس _ ## را تا انتها اضافه می کند تا نام فید منحصر به فرد ایجاد شود). نام مثال "دستگاه تست" است ، که منجر به مسیر منحصر به فرد "test_device" می شود.
مرحله 3: جزئیات مربوط به خوراک خود را وارد کنید
پس از نامگذاری فید به صفحه ای هدایت می شوید که در آن می توانید جزئیات را وارد کرده و متغیرها را اضافه کنید.
برای وارد کردن اطلاعات توصیف فید خود روی "ویرایش" کلیک کنید. برای شروع به دو قطعه اطلاعات از این صفحه نیاز دارید. ابتدا ، مسیر دستگاه را در مرورگر خود (در این مورد ، 'test_device') توجه کنید. دوم ، یک رمز عبور پشتیبان در بخش مدیریت تنظیم کنید. مسیر دستگاه ("test_device") و رمز عبور پشتیبان ("testpassword" در مثال) برای دسترسی به پس زمینه (ذخیره داده ها) نیاز دارند. برای امنیت بیشتر ، می توانید باطن را به آدرس IP قفل کنید. در صورت مبهم بودن ، روی "راهنما" برای جزئیات بیشتر کلیک کنید.
مرحله 4: چند متغیر اضافه کنید
در مرحله بعد ، برخی متغیرها را به فید اضافه می کنیم. دماسنج دمای داخل و خارج را اندازه گیری می کند بنابراین به دو متغیر نیاز داریم.
روی "+ add variable" کلیک کنید. یک نام توصیفی برای متغیر جدید وارد کنید. یک مسیر منحصر به فرد با استفاده از همان تکنیکی که قبلاً توضیح داده شد ایجاد می شود. در مثال من 2 متغیر با نام "دمای داخلی" و "دمای بیرون" ایجاد کردم.
مرحله 5: متغیرها را تنظیم کنید
روی پیوند "جزئیات" در کنار متغیرهای تازه ایجاد شده خود کلیک کنید. در این صفحه می توانید جزئیات مربوط به متغیرهای فردی را وارد کنید.
از آنجا که داده ها اندازه گیری دما هستند ، نوع متغیر روی "عدد" و واحدها بر روی "درجه" تنظیم شده است. به نام مسیرهای منحصر به فردی که به متغیرهای شما داده شده توجه کنید. اینها به عنوان نام متغیرها هنگام درج داده ها در پشتیبان استفاده می شوند. در مثال ، مسیرها عبارتند از "دمای داخلی" و "دمای_خارجی".
مرحله 6: SyndicitGATE را راه اندازی کنید
SyndicitGATE یک برنامه VB ساده است که نحوه ارتباط با پشتیبان syndicit.com را نشان می دهد. منبع و کامپایل EXE در بایگانی پروژه گنجانده شده است. syndicitGATE را باز کنید. اطلاعات زیر را در ناحیه "تنظیمات اتصال syndicit.com" وارد کنید: پس زمینه: https://www.syndicit.com/backend عضو ورود به سیستم: نام کاربری syndicit.com شما (ian در مثال) مسیر خوراک: مسیر منحصر به فرد اختصاص داده شده به فید شما (test_device) گذرواژه خوراک: گذرواژه ای که به فید خود اختصاص داده اید (testpassword) سریال یا دستگاه USB خود را در بخش "تنظیم دستگاه" تنظیم کنید. جزئیات پیکربندی اضافی در منوی راهنما موجود است.
مرحله 7: تنظیم متغیرها در SyndicitGATE
روی "setup variables" کلیک کنید و پنجره جدیدی باز می شود.
نام مسیرهای منحصر به فرد اختصاص داده شده به متغیرهای خود را به منظور خروج آنها از دستگاه وارد کنید. نشانگر دما USB خروجی دمای محیط داخلی و سپس دمای بیرون را نشان می دهد ، آنها به این ترتیب وارد می شوند. روی «استفاده» در کنار متغیر (های) مورد انتظار از دستگاه کلیک کنید ، سپس روی «تأیید» کلیک کنید.
مرحله 8: Loggin 'Data را شروع کنید
اگر می خواهید اتصال خود را با پشتیبان syndicit.com آزمایش کنید ، روی "test" کلیک کنید. پنجره اشکال زدایی باز می شود و باید پاسخ "***** اتصال موفق *****" را از پشتیبان مشاهده کنید.
برای شروع ثبت اطلاعات ، روی "شروع" کلیک کنید. اگر پنجره اشکال زدایی باز شود گفتگوی ارتباطی بین syndicitGATE ، syndicit.com و دستگاه شما نمایش داده می شود.
مرحله 9: عمیق: SyndicitGATE دقیقاً چه کاری انجام می دهد؟
SyndicitGATE یک برنامه ساده Visual Basic است که یک HTTP POST ایجاد کرده و آن را از طریق winsock32.dll ارسال می کند. در حالت اشکال زدایی می توانید دقیقاً ببینید که پست HTTP چگونه است. جزئیات مربوط به پشتوانه syndicit.com دنبال می شود. آدرس پشتیبان https://www.syndicit.com/backend است. برای دسترسی به پایگاه داده باید نام کاربری syndicit.com ، نام فید ، گذرواژه فید و یک یا چند متغیر را برای فید تنظیم کنید. داده ها را می توان با استفاده از HTTP GET و HTTP POST اضافه کرد. نام کاربری ، مسیر تغذیه و رمز عبور تغذیه برای ورود به پس زمینه مورد نیاز است. اینها باید به عنوان متغیرهایی به ترتیب "user" ، "feed" و "feedpassword" ارسال شوند. مثال خوراک واقع در "syndicit.com/stream/ian/test_device/':'user" - نام کاربری syndicit.com شما (کاربر = ian. stream/ian/test_device/outdoor_temperaturestream/ian/test_device/indoortemperature مقادیر داده با استفاده از نام مسیر به عنوان نام متغیر درج می شود: outdoor_temperature = 24.5indoor_temperature = 23.2GET ساده ترین روش برای انجام یک درج است ، اما بسیار ناامن است. به سادگی متغیرهای مورد نیاز را به آدرس وب سایت اضافه کنید. برای وارد کردن مقادیر در مثال با گذرواژه 'testpassword' ، موارد زیر را انجام می دهیم: بغرنج. برای ارسال داده ها با روش POST باید از عمل فشار دادن دکمه ارسال در یک صفحه HTML الگو بگیرید. متغیرها را می توان با دو پست و GET با هم ارسال کرد. متغیرهای ارسال شده همیشه متغیرهای GET را نادیده می گیرند. من 2 متغیر در یک فید دارم ، آیا هر دفعه باید هر دو را ارسال کنم؟ پسوند کدهای نتایج تک کاراکتری را برمی گرداند. در اینجا منظور آنها این است: 0 - کاربر ، فید یا گذرواژه تنظیم نشده است. 1 - کاربر ، فید ، گذرواژه یا آدرس IP (در صورت فعال بودن قفل) صحیح نیست 2 - N/A3 - احراز هویت موفق ، متغیرها ذخیره می شوند.
مرحله 10: اطلاعات داده خود را بررسی کنید
اکنون زمان بررسی نتایج است.
به صفحه متغیر بروید. (/test_device/indoor_temperature) روی فیدهای مختلف کلیک کنید تا داده های خود را در قالب های مختلف به اشتراک بگذارید: جداول html ، صفحات گسترده ، RSS ، Google Earth و موارد دیگر. نمودارها و فیدها را در وب سایت خود قرار دهید.
توصیه شده:
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
از داده های زنده آردوینو نقشه های زیبا بسازید (و داده ها را در اکسل ذخیره کنید): همه ما دوست داریم با تابع P … lotter خود در Arduino IDE بازی کنیم. با این حال ، در حالی که می تواند برای برنامه های کاربردی اساسی مفید باشد ، داده ها بیشتر پاک می شوند امتیاز اضافه می شود و برای چشم چندان خوشایند نیست. پلاتر Arduino IDE انجام نمی دهد
LED های بلوتوث کنترل شده توسط تلفن هوشمند (با همگام سازی موسیقی زنده): 7 مرحله
LED های بلوتوث کنترل شده توسط تلفن هوشمند (با همگام سازی زنده موسیقی): من همیشه عاشق ساخت وسایل بودم ، بعد از اینکه متوجه شدم خوابگاه جدید من دارای نور وحشتناک است ، تصمیم گرفتم کمی آن را ادویه کنم. *** هشدار *** در صورت ساخت این پروژه در مقیاس مشابه تنظیمات من ، شما با مقدار قابل توجهی از المان کار خواهید کرد
دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)
Tabletop Pinball Machine Using Evive- Arduino based Embedded Plaform: یک آخر هفته دیگر ، یک بازی هیجان انگیز دیگر! و این بار ، آن چیزی نیست جز بازی های مورد علاقه همه - پین بال! این پروژه به شما نشان می دهد که چگونه می توانید دستگاه پین بال خود را به راحتی در خانه بسازید. تنها چیزی که شما نیاز دارید اجزای موجود در این برنامه است
جک همگام سازی رایانه را به کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن فلاش های دوربین استفاده کنید !!): 4 مرحله
یک جک همگام سازی رایانه به یک کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن چشمک زدن دوربین !!): در این مقاله آموزشی به شما نشان خواهم داد که چگونه یکی از آن کانکتورهای اختصاصی مزاحم 3 پین TTL را بر روی دستگاه حذف کنید. در کنار کابل TTL دوربین نیکون SC-28 و یک کانکتور استاندارد همگام سازی رایانه شخصی جایگزین کنید. این به شما امکان می دهد از یک فلش اختصاصی استفاده کنید ،
LED های همگام سازی با موسیقی: 3 مرحله
LED ها را با موسیقی همگام سازی کنید: به نظر می رسد برخی از تصاویر در طول زمان حذف شده اند ، من دیگر در این سایت فعال نیستم و توصیه می کنم که از نویسنده یک دستورالعمل مشابه بپرسید در اینجا پیوندی به طرح سیم کشی است که در این دستورالعمل حذف شده است ، به شما نشان می دهم چگونه