ساختن پروژههای بیسیم در لوازم الکترونیکی تعبیه شده بسیار مهم و مفید است زیرا هیچ سیم پیچخوردهای وجود ندارد و به همین دلیل باعث میشود تا دستگاه به راحتی حمل شود. فناوریهای بیسیم زیادی وجود دارد که از جمله آنها میتوان به بلوتوث، وایفای و 433MHz RF (فرکانس رادیویی) اشاره کرد. هرکدام از این فناوریها مزایا و معایب خاص خود را دارند مانند هزینه، انتقال فاصله یا دامنه، سرعت یا توان عملیاتی و … .
امروز میخواهیم از ماژول RF همراه با برد STM32 برای ارسال و دریافت دادهها به صورت بیسیم استفاده کنیم.
همانطور که گفتیم قصد داریم یک ماژول بیسیم 433 MHz RF را به یک میکروکنترلر STM32F103C8 متصل کنیم. این پروژه به دو بخش تقسیم شده است، فرستنده به برد STM32 و گیرنده به برد آردوینو Uno متصل میشود. برای قسمتهای انتقال و دریافت مدارهای مختلفی وجود دارد.
در این آموزش، فرستنده RF دو مقدار را به سمت گیرنده میفرستد: فاصله با استفاده از سنسور اولتراسونیک و مقدار ADC پتانسیومتر (0 تا 4096) که به صورت عدد (0 تا 100) نگاشت میشود اندازهگیری میشوند. گیرندهی RF برد آردوینو هردو مقدار را دریافت میکند و مقادیر فاصله و تعداد را در صفحه نمایش 16×2 LCD به صورت بیسیم چاپ میکند.