فهرست مطالب:
- مرحله 1: DWMM0 - توصیف سخت افزار
- مرحله 2: DWMMO - GNSS/GPS LOGGER APPLICATION
- مرحله 3: DWMM0 - تولید فایل KML
تصویری: میزان اتصال DWMM0 موبایل: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
این یک نمایش ساده از استفاده از میان طبقه DWMM0 برای ثبت اطلاعات از راه دور است. سمت سرویس گیرنده این برنامه یک اسکریپت پایتون (client.py) را اجرا می کند که مسئول خواندن داده های GNSS/GPS و انتقال آن به سمت سرور (از طریق TCP/IP پروتکل) ، که یک اسکریپت متفاوت (server.py) را برای جمع آوری و ذخیره داده های ورودی اجرا می کند.
مرجع: وب سایت پروژه
مرحله 1: DWMM0 - توصیف سخت افزار
DWMM0 Mezzanine یک برد جانبی اضافی برای رایانه تک نفره DragonBoard 410c (یا هر SBC استاندارد دیگر 96Boards) است. این نیم طبقه از 5 زیر سیستم اصلی تشکیل شده است:
- کنترل کننده شارژ باتری Li-Ion
- کنترل کننده USB 2.0 هاب
- مبدل تقویت کننده DC/DC (از 3.0 ولت به 9.0 ولت)
- ماژول LPWA/GNSS (با دستگاه Quectel BG96)
- مبدل های DC/DC (از 5 ولت به 3.3 ولت و 4.1 ولت)
مرحله 2: DWMMO - GNSS/GPS LOGGER APPLICATION
اسکریپت های اصلی پایتون برای این برنامه را می توانید از اینجا بارگیری کنید: اسکریپت ها را دانلود کنید server.py اسکریپت باید بر روی هر رایانه ای با اتصال به اینترنت (سمت سرور) اجرا شود. مه اسکریپت client.py روی DragonBoard 410c با DWMM0 Mezzanine (سمت CLIENT) اجرا می شود.).هر اسکریپت دارای جلسه "پارامترهای قابل تنظیم" است که باید توسط کاربر تنظیم شود (مانند آدرس TCP/IP ، پورت ها ، APN شبکه ، نام کاربری و رمز عبور).
مرحله 3: DWMM0 - تولید فایل KML
فایل updated_python_scripts.zip حاوی یک اسکریپت مشتری اصلاح شده (gpslog.py) است که ذخیره سازی محلی داده های GPS (داده های NMEA از ماژول Quectel BG96) را پیاده سازی می کند:
- gpslog.py: اسکریپت سرویس گیرنده به روز شده (داده های GPS را در فایل logger.txt ذخیره می کند)
- makekml.py: فایل logger.txt را به نسخه KML (logger.kml) تبدیل می کند که می تواند در Google Earth باز شود
- logger.txt: داده های GPS ذخیره شده
- logger.kml: تبدیل KML داده های ذخیره شده GPS
توصیه شده:
هنگام اتصال یک لپ تاپ به ایستگاه اتصال به طور خودکار یک برنامه را شروع کنید: 5 مرحله
هنگام اتصال یک لپ تاپ به یک ایستگاه متصل ، یک برنامه را به طور خودکار شروع کنید: این دستورالعمل در مورد نحوه اجرای یک برنامه یا یک برنامه زمانی است که لپ تاپ خود را به یک ایستگاه متصل می کنید. در این مثال من از Lenovo T480 Windows 10 استفاده می کنم
میزان صدا ، مدار بیس و صدای بلند در تقویت کننده صدا: 11 مرحله
Volume، Bass and Treble Circuit in Audio Amplifier: سلام دوست عزیز ، امروز من می خواهم یک مدار از Volume ، bass و treble بسازم. این مدار حجم تقویت کننده و باس را کنترل می کند و همچنین سه برابر تقویت کننده را کنترل می کند. این مدار فقط برای تقویت کننده صوتی تک کاناله خواهد بود
آریتمی مبتنی بر میزان با استفاده از آردوینو: 7 مرحله
آشکارساز آریتمی مبتنی بر نرخ با استفاده از آردوینو: آریتمی های قلبی سالانه تقریباً چهار میلیون آمریکایی را مبتلا می کند (موسسه قلب تگزاس ، پاراگراف 2). در حالی که هر قلبی تغییراتی در ریتم و سرعت خود تجربه می کند ، آریتمی های مزمن قلبی می تواند برای قربانیان آنها کشنده باشد. بسیاری از آریتم های قلبی
سنجش میزان صدای محیط: 5 مرحله
سنجش صدای محیطی: پروژه من یک متر سنج است که توسط LED ها نشان داده شده است. از میکروفون الکتریکی ، op amp و IC درایور LED LM3914 استفاده می کند. نحوه استفاده از آن هر چه محیط اطراف سنسور بلندتر باشد ، LED های بیشتری توسط LM3914 روشن می شوند. این نسبتاً ساده است
میزان نمونه برداری/Aliasing قابل آموزش: 8 مرحله (همراه با تصاویر)
میزان نمونه گیری/Aliasing قابل آموزش: من مایلم یک پروژه آموزشی ایجاد کنم که نام مستعار (و نرخ نمونه) را نشان دهد و قرار است در وب سایت به عنوان منبعی برای دانش آموزانی که در مورد aliasing یاد می گیرند قرار گیرد