L3DGEWorld ابزاری برای نظارت و تعامل با شبکه ها و سیستم های کامپیوتری است. در یک دنیای سه بعدی، موجودیت ها پرش می کنند، می چرخند، مقیاس می شوند و در غیر این صورت تغییر می کنند. این موجودیت ها همه یک موجودیت را در زمینه دیگری نشان می دهند - سرور، تلفن، روتر یا سایر دستگاه های قابل نظارت. دگرگونیهای بصری نشاندهنده ویژگیهای مختلف این موجودات، مانند بستهها در ثانیه، بار CPU، استفاده از حافظه یا دما هستند. استفاده از ویژگیهای بصری برای نشان دادن معیارهای مهم به مدیر این امکان را میدهد تا به سرعت یک نمای کلی از سیستمهای خود و به خصوص اینکه آیا هر گونه ناهنجاری وجود دارد را ببیند.
ورودی و خروجی با استفاده از l3dgecomm به/از دیمون ها گرفته می شود . قبلاً از آن برای نظارت بر سیستمهای UPS ، ابر رایانهها و استریسک و همچنین اجرای اصلی آن، نظارت بر greynets استفاده میشد .
arduino-l3dgecomm اجازه می دهد تا یک نوع کاملاً جدید از ورودی و خروجی به L3DGEWorld، پیاده سازی l3dgecomm برای آردوینو. از درون یک دنیای بازی سه بعدی، دنیای واقعی را رصد کرده و با آن تعامل داشته باشید! این صفحه قصد دارد چند نمونه از موارد استفاده از arduino-l3dgecomm را نشان دهد و نحوه استفاده از آن را مستند کند.
arduino-l3dgecomm را از صفحه دانلودهای L3DGEWorld دانلود کنید
آموزش
برای آموزش نحوه راه اندازی یک محیط Arduino و L3DGEWorld برای تکرار این نمونه ها، از صفحه آموزش l3dgecomm دیدن کنید .
مثال استفاده
نظارت بر دما
نظارت بر دما برای آردوینو امری بی اهمیت است. تنها با یک ترمیستور و یک مقاومت برای تشکیل یک تقسیم کننده ولتاژ، آنالوگ عملکرد آردوینو می تواند دما را تشخیص دهد.
با این کار میتوانید دمای مرکز دادهتان را با هزینه کم کنترل کنید، ببینید اتاقهای خانهتان چقدر گرم هستند یا گیاهان گلخانهتان را زیر نظر بگیرید.
L = جدید l3dgecomm(l3dgeIP، l3dgePort)؛ char buf[20]; sprintf(buf، "%i"، analogRead(0)); L->sendUpdate(1,L3DGE_METRIC_SPIN, L3DGE_FIELD_RATE, buf);
نظارت بر نور
به همین ترتیب، کد و سیم کشی یکسان می تواند برای استفاده از نور به عنوان ورودی استفاده شود. شاید این می تواند یک سیستم بسیار ابتدایی برای مشاهده اینکه آیا اتاق های خاصی اشغال شده است یا برای دستگیری دزد دفتر که غذا را از یخچال می گیرد یا خیر.
در ویدیوی زیر فرض می کنیم که حالت عادی تاریکی است (انگشت روی سنسور). وقتی کسی چراغها را روشن میکند (انگشت را برمیدارد)، یک حالت هشدار رخ میدهد و گره L3DGE خیلی سریع میچرخد. آ
نظارت بر حرکت
سنسورهای حرکتی نسبتاً ارزان هستند، سنسورهای لمسی حتی بیشتر. یک نمای کلی بصری از اینکه در کدام اتاق های مهم در دفتر شما افراد در آنها وجود دارد و کدام درها باز مانده اند، به خودتان ارائه دهید. هر دو حسگر لمسی و حرکتی خود را به عنوان یک سیگنال دیجیتال نشان میدهند و اجازه میدهند ورودیهای بالایی در هر آردوینو داشته باشند.
برای جزئیات بیشتر: Arduino-l3dgecomm - ادغام L3DGEWorld و Arduino