فهرست مطالب:
- مرحله 1: پیکربندی آردوینو
- مرحله 2: نصب Node.js و اجرای وب سایت
- مرحله 3: صفحه وب را باز کنید
- مرحله چهارم: پوشش را با لیزر برش دهید
- مرحله 5: انجام شد
- مرحله ششم: نکات
تصویری: SmartMirror مبتنی بر وب با استفاده از ارتباط سریال: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این دستورالعمل با تمام کد آماده استفاده ارائه می شود. توسعه بسیار پیچیده بود اما پس از راه اندازی ، سفارشی سازی آن بسیار آسان است.
نگاه کنید و لذت ببرید؛)
مرحله 1: پیکربندی آردوینو
اول از همه باید arduino خود را پیکربندی کنید.
بیایید با اتصال سنسور SRF به آردوینو شروع کنیم. در عکس بالا می توانید نحوه اتصال SRF به آردوینو خود را مشاهده کنید.
در فایل zip یک کد Arduino برای بارگذاری در Arduino خود خواهید یافت. هنگامی که این کد را اجرا می کنید و مانیتور سریال را در Arduino IDE باز می کنید ، هنگامی که بیش از 1 متر هستید و "1" هنگامی که در فاصله یک متری سنسور قرار دارید ، باید "0" را ببینید.
می توانید این اعداد را جایگزین کنید ، اما بعدا خواندن آن آسان تر است.
مرحله 2: نصب Node.js و اجرای وب سایت
قبل از اینکه بتوانیم داده ها را به محیط مرورگر خود ارسال کنیم ، باید Node. JS. را نصب کنیم.
در صورت نصب ، خط فرمان خود را باز کرده و به پوشه Smartmirror خود بروید
$ cd Desktop/SmartMirror
اکنون در پوشه ای هستید که فایل index.js را که در ZIP ارائه شده است اجرا می کنید.
$ node index.js
به طور معمول اکنون باید "0" و "1" را از سنسور خود ببینید.
توجه داشته باشید:
در index.js احتمالاً باید پورت خود را تغییر دهید. معدن در COM6 راه اندازی شد. arduino IDE خود را بررسی کنید که arduino شما به کدام یک متصل است.
var myPort = جدید SerialPort ('COM6' ، {baudRate: 9600})؛
مرحله 3: صفحه وب را باز کنید
داخل صفحه وب ، یک API زن و شوهر مانند ساعت ، آب و هوا و غیره تنظیم کردم.
فایل index.html را در داخل نقشه عمومی باز کرده و داخل خط فرمان "اتصال جدید" را مشاهده خواهید کرد.
اگر همه چیز آنطور که باید کار می کند ، اگر در فاصله یک متری هستید یا نه ، باید ظاهر شود.
مرحله چهارم: پوشش را با لیزر برش دهید
من همچنین الگوی خودم را برای یک پوشش ارائه دادم ، اما شما می توانید الگوی خود را ایجاد کنید زیرا احتمالاً مانیتور دیگری غیر از من خواهید داشت.
پس از قطع آن ، آن را مونتاژ کرده و تمام کابل ها را مخفی می کنید.
مرحله 5: انجام شد
اگر همه چیز طبق برنامه پیش رفت ، اکنون باید آینه هوشمند خود را داشته باشید!
مرحله ششم: نکات
اگر از رزبری پای استفاده می کنید می توانید آن را فشرده و بی سیم کنید. این کابل کمتر و قابل جابجایی بیشتر خواهد بود.
توصیه شده:
ارتباط سریال آردوینو: 5 مرحله
ارتباط سریال آردوینو: بسیاری از پروژه های آردوینو بر انتقال داده ها بین چندین آردوینو تکیه می کنند. این که آیا شما یک سرگرم کننده هستید که در حال ساخت یک ماشین RC ، یک هواپیمای RC ، یا طراحی یک ایستگاه هواشناسی با صفحه نمایش از راه دور هستید ، باید بدانید که چگونه می توانید به طور قابل اعتماد انتقال سریال
MICU PIC و ارتباط سریال پایتون: 5 مرحله
PIC MCU و ارتباط سریال پایتون: سلام بچه ها! در این پروژه سعی می کنم آزمایشات خود را در مورد PIC MCU و ارتباط سریال پایتون توضیح دهم. در اینترنت ، آموزشها و فیلمهای زیادی در مورد نحوه ارتباط با PIC MCU از طریق ترمینال مجازی وجود دارد که بسیار مفید است. هوف
ارتباط سریال آردوینو و پایتون - صفحه کلید: 4 مرحله
ارتباطات آردوینو و پایتون - صفحه کلید: این پروژه برای کاربران مک ساخته شده است اما می تواند برای لینوکس و ویندوز نیز اجرا شود ، تنها مرحله ای که باید متفاوت باشد نصب است
ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله
ارتباط سریال بی سیم با استفاده از Bluefruit: در اینجا یک راهنمای گام به گام ساده برای تعویض سیم های خود با اتصال کم مصرف بلوتوث آورده شده است: برای درک این موضوع مدتی طول کشید زیرا هیچ سند و مدرکی در مورد انجام این کار با فناوری کم مصرف بلوتوث مدرن وجود ندارد. به عنوان بلوفروئی
ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله
ارتباط سریال با استفاده از ARM Cortex-M4: این یک پروژه مبتنی بر ورق است که از ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) برای ارتباط سریال با استفاده از پایانه مجازی استفاده می کند. خروجی را می توان در صفحه LCD 16x2 به دست آورد و ورودی ارتباط سریال را می توان در سریال Mo