تخفیف!

پروژه چت رادیویی با ماژول NRF

قیمت اصلی 3,500,000 تومان بود.قیمت فعلی 3,450,000 تومان است.

راه اندازی ماژول NRF برای خیلی از افراد حتی افراد حرفه ای بخاطر توضیحات و راهنمای نه چندان خوب دیتاشیت ماژول کار سختی می باشد و متاسفانه کتابخانه های خیلی خوبی هم در اینترنت به غیر از محیط اردوینو یافت نمی شود.در این پروژه اموزشی که می تواند انتخاب مناسبی برای یادگیری و تکمیل پروژه دانشجویی دانشگاه باشد قصد داریم توسط دو ماژول NRF به تبادل پیام متنی بین دو میکروکنترلر بصورت رمزنگاری شده بپردازیم تا گیرنده ناشناس قادر به تشخیص متن دریافتی نباشد.

پروژه چت رادیویی با ماژول NRF

قیمت اصلی 3,500,000 تومان بود.قیمت فعلی 3,450,000 تومان است.

راه اندازی ماژول NRF برای خیلی از افراد حتی افراد حرفه ای بخاطر توضیحات و راهنمای نه چندان خوب دیتاشیت ماژول کار سختی می باشد و متاسفانه کتابخانه های خیلی خوبی هم در اینترنت به غیر از محیط اردوینو یافت نمی شود.در این پروژه اموزشی که می تواند انتخاب مناسبی برای یادگیری و تکمیل پروژه دانشجویی دانشگاه باشد قصد داریم توسط دو ماژول NRF به تبادل پیام متنی بین دو میکروکنترلر بصورت رمزنگاری شده بپردازیم تا گیرنده ناشناس قادر به تشخیص متن دریافتی نباشد.

توضیحات

پروژه از نمایشگر OLED , صفحه کلید ۴ در ۴ برای تایپ حروف و کارکترها , ماژول اردوینو UNO و ماژول NRF تشکیل شده است.در پروژه چت باید توانایی ارسال و دریافت اطلاعات را داشته باشیم ولی از انجایی که ماژول NRF همزمان نمی تواند اطلاعات را بفرستد و دریافت کند دو روش را برای حل این مشکل بررسی می کنیم :

۱ – سوییچ سریع بین مد فرستندگی و گیرندگی ماژول NRF برای بررسی اینکه اگر پیام دریافتی از سمت مقابل وجود دارد.که از معایب این روش این است که بخاطر تغییر مد سریع بین حالت فرستنده و گیرنده در بسیاری از ماژولهای بازار بخوبی جواب نمی دهد.

۲ – روش واکی تاکی : یکی از طرفین به دلخواه خود پیام را می فرستد و کاربر مد دستگاه را از فرستنده به گیرنده تغییر حالت می دهد در سمت مقابل طرف دیگر بعد از دریافت پیام , مد دستگاه خود را از حالت گیرنده به فرستده می برد و پیام خود را می فرستد و بالعکس تا ارسال اخرین پیام.در برنامه کلید # به منظور تغییر مد در نظر گرفته شده است تا در صورت ارسال پیام کاربر به راحتی بتواند مد ماژول را تغییر بدهد.همچنین صفحه نمایش پیام دریافتی و ارسالی جدا در نظر گرفته شده است تا در صورت تغییر مد متن ارسالی باقی بماند تا کاربر از ادامه متن را بتواند بفرستد.

و از انجایی که ممکن است ارسال اطلاعات ناموفق باشد یا اطلاعات با خطا به گیرنده برسد برنامه به گونه ای نوشته شده است تا وقتی ماژول در حالت فرستنده است متن ارسالی به گیرنده ارسال شود.

 

مطالبی که در این پروژه یاد خواهید گرفت :

راه اندازی ماژول NRF با کتابخانه NRFLITE در دو حالت ارسال و دریافت اطلاعات

راه اندازی ماژول نمایشگر OLED با رابط SPI

راه اندازی صفحه کلید ۴ در ۴ برای تایپ حروف فارسی و علائم

اموزش رمزنگاری با روش ابداعی برای نامفهوم کردن متن ارسالی و دیکد ان در سمت گیرنده.(تعریف کلید دلخواه رمز توسط کاربر برای میکروکنترلرهای مورد استفاده در پروژه (کلید باید بین میکروکنترلرها مشابه باشد)).

 

ویژگی های پروژه :

تغییر مد راحت ماژول NRF از حالت فرستنده به گیرنده و بالعکس.

تایپ تمامی حروف انگلیسی با قابلیت تغییر کوچکی و بزرگی حروف و همچنین تایپ اعداد ریاضی و بعضی از علائم کاربردی و مهم.

استفاده از نمایشگر کم مصرف oled که قابلیت پرتابل کردن دستگاه (کار با باتری) را امکان پذیر می کند.

استفاده از ماژول NRF برد بلند و با کیفیت.

جداسازی صفحه تایپ حروف و صفحه نمایش پیام دریافتی.

پروژه ای با قابلیت توسعه و تغییر کاربری برای اهداف دیگر.این پروژه به خاطر ماهیت بی سیم بودن خود قابلیت این را دارد که شما بتوانید بعد از اموزش راه اندازی NRF ان را گسترش دهید برای مثال شبکه ای از بردهای بی سیم را راه اندازی نمایید که این برد ها می توانند به خواندن و کنترل سنسورها و عملگرها در یک محیط صنعتی , گلخانه یا محیط کشاورزی بپردازند و یا قدم گذاشتن در انجام پروژه های اتوماسیون و IOT (انجام شبکه سازی لوکال توسط ماژولهای NRF و ارسال دریافت اطلاعات مانیتورینگ و کنترلی به سروری در بستر اینترنت)

استفاده از برد تبدیل مخصوص برای تامین تغذیه ۳.۳ ولتی ماژول NRF و جلوگیری از اسیب دیدن ماژول.(امکان اتصال اشتباه وجود ندارد) و مشخص شدن پایه های اتصالی مورد استفاده  NRF.

اموزش و توضیح خط به خط سورس برنامه.

 

نکته : بخاطر اینکه میکروکنترلر UNO دارای حافظه رم و حافظه برنامه کمی می باشد قابلیت استفاده از پروتکلهای رمزنگاری پیشرفته مثل AES یا DES و … در این پروژه نبود . در صورتی که کاربر بخواهد می تواند برنامه را با اندکی تغییر به بردهای قوی تر اردوینو یا ماژول ESP منتقل کند تا قابلیت توسعه برنامه برایش فراهم شود.

نکته : بخاطر حساس بودن ماژول های رادیویی از نزدیک کردن برد به منابع تولید نویز یا استفاده از منبع تغذیه بی کیفیت که منجر به کاهش برد و دقت ماژول NRF می شوند اجتناب کنید.

توضیحات تکمیلی

ولتاژ کاری

12 ولت DC

برد دستگاه

1.7 کیلومتر بدون مانع

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “پروژه چت رادیویی با ماژول NRF”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *