فهرست مطالب:

کوله پشتی شبکه ای با LCD Smartie: 6 مرحله
کوله پشتی شبکه ای با LCD Smartie: 6 مرحله

تصویری: کوله پشتی شبکه ای با LCD Smartie: 6 مرحله

تصویری: کوله پشتی شبکه ای با LCD Smartie: 6 مرحله
تصویری: کوله پشتی هوشمند استاد 2024, جولای
Anonim
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD
کوله پشتی LCD شبکه ای با Smartie LCD

صفحات LCD کاراکتر که اطلاعات را پیمایش می کنند یک حالت مورد محبوب هستند. آنها معمولاً از طریق یک پورت موازی ، کوله پشتی سری یا کوله پشتی USB (بیشتر) کنترل می شوند. این دستورالعمل کوله پشتی LCD شبکه اترنت منبع باز ما را نشان می دهد. برنامه های کنترل LCD مانند LCD Smartie (Windows) و LCDproc (Linux) می توانند از کوله پشتی اترنت LCD درست مانند نوع سریال و USB ، اما به صورت شبکه ای استفاده کنند. برای نظارت بر هر سیستمی از هر نقطه در شبکه مفید است: LCD هایی را که نمی توانید رایانه را در آن قرار دهید ، قرار دهید یا کامپیوتری را که دسترسی به آن دشوار است ، نظارت کنید. ما از آن برای پیمایش اطلاعات سیستم ، فیدهای RSS ، لیست پخش ، ایمیل جدید ، آمار Folding@Home و غیره دور از رایانه استفاده می کنیم. این ویدئو آن را در عمل نشان می دهد ، LCD داده های صفحه نمایش را از LCD Smartie از طریق شبکه اترنت دریافت می کند. در این مقاله نحوه هدایت خروجی LCD Smartie از درگاه سریال به کوله LCD را به شما نشان می دهیم. این قسمت 2 از پروژه کوله پشتی LCD شبکه است ، قسمت 1 را اینجا بخوانید. Seeed Studio دارای چند بسته LCD #twatch اترنت با قیمت 45 دلار از جمله حمل و نقل جهانی است. این مقاله را با قالب بندی اصلی در وبلاگ Dangerous Prototypes مشاهده کنید. مروری بر مفاهیم هفته گذشته ما ویژگی های پیمایش توییتر کوله پشتی LCD را معرفی کردیم. همچنین دارای یک سرور TCP در درگاه 1337 است که دستورات فرمت شده Matrix Orbital را می پذیرد. کوله پشتی های Matrix Orbital دارای پشتیبانی نرم افزاری گسترده ای هستند ، LCD Smartie و LCDproc گزینه های منبع باز هستند. اکثر برنامه های کنترلی LCD ها را از طریق پورت های موازی و چند کوله پشتی سریال یا USB هدایت می کنند. خروجی شبکه TCP هنوز یک گزینه نیست. ما از یک پل برای انتقال خروجی سریال LCD Smartie به کوله پشتی شبکه شبکه استفاده می کنیم.

مرحله 1: سخت افزار و سیستم عامل

سخت افزار و سیستم عامل
سخت افزار و سیستم عامل

ما هفته گذشته سخت افزار کوله پشتی LCD PIC 18F67J60 را معرفی کردیم. برای بررسی اجمالی سخت افزار ، مقاله قبلی را بررسی کنید. جدیدترین فایلها را از صفحه کد پروژه پروژه بارگیری کرده و فایل خود را بسازید. همچنین می توانید تا 23 سپتامبر 2009 سخت افزار مونتاژ شده را با قیمت 30 دلار (45 دلار در هر LCD) از جمله حمل و نقل جهانی خریداری کنید. سیستم عامل یک سرور TCP برای دستورات LCD به سبک Matrix Orbital به پورت 1337 گوش می دهد. کامپیوترها می توانند دستوراتی را به این پورت ارسال کنند درست مانند یک کوله پشتی LCD سری. ما یک کوله پشتی Matrix Orbital را شبیه سازی کردیم زیرا اکثر برنامه های کنترل LCD از آن پشتیبانی می کنند. فیدهای توییتر در زمان واقعی روی LCD حرکت می کنند تا زمانی که سرور TCP فرمان دریافت مکان نما را در موقعیت 0 دریافت کند. هنگامی که این فرمان دریافت می شود ، به روز رسانی توییتر پایان می یابد و سرور TCP کنترل کامل LCD را در دست می گیرد. ما دو دستور غیر استاندارد به مجموعه مداری ماتریکس اضافه کردیم. 153 آدرس IP را که توسط DCHP تعیین شده است نمایش می دهد و 154 حالت Twitter را از سر می گیرد. در حال حاضر هیچ مشتری آنها را پیاده سازی نمی کند.

مرحله 2: اتصال یک پورت سریال به یک سرور TCP

اتصال یک پورت سریال به یک سرور TCP
اتصال یک پورت سریال به یک سرور TCP

برنامه های کنترل LCD معمولاً با پورت موازی ، سریال و LCD LCD کار می کنند. TCP شبکه هنوز یک گزینه نیست. این بخش نحوه ارسال داده های پورت سریال LCD Smartie به کوله پشتی اترنت LCD را نشان می دهد. ما از Windows استفاده می کنیم ، بنابراین نسخه رایگان Virtual Serial Port Emulator ، یک هدایت کننده ساده پورت را گرفتیم. اگر پیشنهادات لینوکس یا OSX دارید ، لطفاً آنها را در نظرات یا انجمن بگذارید.

مرحله 3: یک پورت سریال مجازی ایجاد کنید

یک پورت سریال مجازی ایجاد کنید
یک پورت سریال مجازی ایجاد کنید
یک پورت سریال مجازی ایجاد کنید
یک پورت سریال مجازی ایجاد کنید

ابتدا ، یک جفت پورت سریال مجازی راه اندازی می کنیم. برنامه کنترل LCD (LCD Smartie) به یکی از این پورت ها متصل می شود ، دیگری به یک سرویس گیرنده TCP متصل می شود که بعداً تنظیم کردیم. روی next کلیک کنید. برای هر پورت سریال یک عدد انتخاب کنید. شماره پورت باید روی سیستم شما رایگان باشد. آن را روی COM7 و COM8 تنظیم کردیم. ما نرخ باود را تقلید کردیم ، اگرچه احتمالاً لازم نیست. روی OK کلیک کنید.

مرحله 4: یک TCP Client ایجاد کنید

یک مشتری TCP ایجاد کنید
یک مشتری TCP ایجاد کنید
یک مشتری TCP ایجاد کنید
یک مشتری TCP ایجاد کنید
یک مشتری TCP ایجاد کنید
یک مشتری TCP ایجاد کنید

در مرحله بعد ، یک کلاینت TCP ایجاد کنید تا پورت سریال را به سرور TCP کوله پشتی وصل کنید. بعدی را کلیک کنید. آدرس سرور TCP همان آدرس IP است که هنگام روشن شدن روی LCD نشان داده شده است. سرور در پورت 1337 گوش می دهد. علامت DTR/RTS به وضعیت اتصال بستگی دارد ، ما نیازی به کنترل جریان نداریم. پورت سریال منبع یک طرف زوج پورت سریال مجازی است که ما تازه ایجاد کردیم (COM7 و COM8). ما مشتری TCP را به COM 8 متصل کردیم و آن را برای 115200bps ، 8/N/1 پیکربندی کردیم. روی تأیید کلیک کنید. پورت سریال به سرور TCP باید فعال باشد. اگر کوله پشتی اترنت LCD در آدرس IP پاسخ دهد ، وضعیت TcpClient خوب خواهد بود

مرحله 5: برنامه کنترل LCD را پیکربندی کنید

پیکربندی برنامه کنترل LCD
پیکربندی برنامه کنترل LCD

آخرین مرحله این است که برنامه کنترل LCD خود را برای استفاده از پل شبکه پیکربندی کنید. یک افزونه نمایشگر نوع Matrix Orbital را انتخاب کنید. آن را برای استفاده از انتهای رایگان جفت پورت سریال مجازی (در مثال ما COM7) پیکربندی کنید. سرعت را مطابق با تنظیمات پورت مجازی (115200bps) تنظیم کنید. برای استفاده از تنظیمات جدید ، ممکن است مجبور به راه اندازی مجدد شوید. برنامه LCD را برای نمایش خوراک RSS ، اعلان های ایمیل ، زمان پینگ سرور ، آمار کامپیوتر و غیره پیکربندی کنید. برخی نیز دارای افزونه های اضافی هستند. خروجی از طریق پورت سریال مجازی به شبکه محلی رفته و روی LCD نمایش داده می شود. این ویدئو آن را در عمل نشان می دهد ، LCD داده های صفحه نمایش را از طریق شبکه اترنت دریافت می کند.

مرحله 6: نتیجه گیری و کجا می توانید یکی را بدست آورید

نتیجه گیری و از کجا می توان یکی گرفت
نتیجه گیری و از کجا می توان یکی گرفت
نتیجه گیری و از کجا تهیه کنید
نتیجه گیری و از کجا تهیه کنید
نتیجه گیری و از کجا می توان یکی گرفت
نتیجه گیری و از کجا می توان یکی گرفت

LCD Smartie و LCDproc منبع باز هستند ، بنابراین هر کسی می تواند چند پیشرفت برای کوله پشتی LCD اترنت اضافه کند. اگر آنها بتوانند یک کوله پشتی LCD را مستقیماً از طریق TCP و بدون پل کنترل کنند ، بسیار خوب است.

اکثر برنامه های کنترل LCD می توانند به دکمه ها واکنش نشان دهند. دو دکمه را می توان به سربرگ برنامه ریزی کوله پشتی متصل کرد ، یا یک PCB جدید با اتصالات چند دکمه ایجاد شد. مجموعه دستورات Matrix Orbital از تنظیم کنتراست نرم افزار پشتیبانی می کند ، که برای LCD های از راه دور واقعاً مفید خواهد بود. این امر احتمالاً با استفاده از مدولاسیون عرض پالس به پین تنظیم کنتراست محقق می شود. سیستم عامل کوله پشتی اترنت LCD را می توان در شبکه ارتقا داد ، برای دستورالعمل به قسمت 1 مراجعه کنید. ما به بهبود سیستم عامل و افزودن ویژگی های جدید ادامه می دهیم. صفحه Google Code پروژه و انجمن را برای آخرین بارگیریها بررسی کنید. Get one Seeed Studio دارای چند بسته LCD #twatch اترنت مونتاژ شده با قیمت 45 دلار ، از جمله ارسال به سراسر جهان است. آنها را تا زمان ماندگاری دریافت کنید زیرا ما به زودی تعداد بیشتری از آنها را تولید نمی کنیم.

توصیه شده: