فهرست مطالب:

آشکارساز مردمی ضربان دار: 6 مرحله (همراه با تصاویر)
آشکارساز مردمی ضربان دار: 6 مرحله (همراه با تصاویر)

تصویری: آشکارساز مردمی ضربان دار: 6 مرحله (همراه با تصاویر)

تصویری: آشکارساز مردمی ضربان دار: 6 مرحله (همراه با تصاویر)
تصویری: کشف کنید که جنی تایلر چگونه صنعت مراقبت های بهداشتی را متحول می کند! 2024, جولای
Anonim
آشکارساز هابلی ضربان دار
آشکارساز هابلی ضربان دار
آشکارساز هابلی ضربان دار
آشکارساز هابلی ضربان دار

این پروژه از یک ماژول گیرنده RF برای فعال کردن یک قلب LED ضربان دار در زمان ورود فرستنده در محدوده استفاده می کند. من این را برای نامزدم برای روز ولنتاین امسال تهیه کردم. من هنوز محدوده را به طور کامل آزمایش نکرده ام ، زیرا در واقع از زمانی که امروز آن را به پایان رسانده ام ، فرستنده را از ساختمان آپارتمان خود بیرون نیاورده ام. جفت فرستنده/گیرنده ای که من از آن استفاده کردم به طور فرضی تا 500 فوت توانایی دارد ، اگرچه این محدوده دید محدوده فضای باز است. من هنوز آنتن را به جعبه گیرنده یا فرستنده اضافه نکرده ام ، اما این باید به صورت فرضی محدوده فعلی را بهبود بخشد.

مرحله 1: ابزارها و لوازم

ابزار و ملزومات
ابزار و ملزومات

ابزار مورد نیاز: لحیم کاری آهن Dremel تنظیم کننده ها (7805 یا مشابه) 2 باتری 9 ولت 2 کلیپ باتری 9 ولت 2 جعبه پروژه (از گیرنده 270-1803 و برای فرستنده از جعبه کوچک 3x2x1 یا بیشتر) 2 سوئیچ SPST (از 275-645 استفاده کردم) 2 سوکت 8 پین DIP (من از 276-1995 استفاده کردم) 2 PIC 12f683 (می توانید تعدادی از آنها را به عنوان نمونه رایگان از Microchip دریافت کنید) 2 مقاومت (مقدار بستگی به LED هایی که استفاده می کنید ، حدود 100 اهم برای LED های معمولی از ولتاژ تنظیم شده 5 ولت) کوچک یک تکه پلاستیک (ترجیحاً کدر یا شفاف) و آخرین و مهمترین فرستنده و گیرنده RF (من از RF-KLP-434 از Sparkfun استفاده کردم ، که 11.95 برای جفت بود)

مرحله 2: آزمایش Breadboard

تست تخته نان
تست تخته نان
تست تخته نان
تست تخته نان

من این را به عنوان یک مدار ساده روی دو تخته نان راه اندازی کردم (برخی از افراد در انجمن های Sparkfun گزارش کردند که در کارکردن گیرنده/فرستنده در صورتی که فقط چند اینچ از هم فاصله داشته باشند مشکل دارند.) ماژول های RF به سادگی کار می کنند. شما فقط ولتاژ آنها را (حدود 5 ولت برای گیرنده و تا 12 ولت برای فرستنده) به آنها ارائه می دهید و سیگنال روی پین داده فرستنده روی گیرنده تکرار می شود. در مدار من ، پین داده فرستنده توسط خروجی روشن می شود عکس. من قصد دارم بیشتر روی برنامه PIC کار کنم تا یک پروتکل داده واقعی ارائه دهم ، اما برای این که این آخر هفته واقعاً انجام شود ، PIC فرستنده در حال حاضر فقط یک سیگنال بالا برای 500ms ارسال می کند ، سپس برای 500ms کم می شود و تا زمانی که تکرار می شود روشن است یک LED به پین خروجی متصل شده است تا بازخورد بصری نبض را نشان دهد تا بدانید مدار کار می کند. گیرنده در حال حاضر به همان اندازه ساده است. پین داده به ورودی PIC می رود. PIC منتظر یک سیگنال بالا است ، سپس LED را تا زمانی که سیگنال بالا باشد می زند. هنگامی که سیگنال ورودی کم است ، PIC برای 500ms منتظر می ماند ، سپس ورودی را مجدداً نظرسنجی می کند. در اینجا کد فعلی آمده است: * توجه * حلقه واقعی برای ایجاد پالس LED از نمونه ای در انجمن های Sparkfun توسط کاربر پسند و فقط گرفته شده است اصلاح شده تا سرعت آن کمتر شود ترانسمیتر:#شامل#تاخیر در استفاده (clock = 4000000، int = 4000000)#استفاده از fast_io (A)#فیوزها nomclrvoid main () {set_tris_a (0)؛ در حالی که (1) {output_high (pin_a4) ؛ delay_ms (500) ؛ خروجی_کم (pin_a4) ؛ delay_ms (500) ؛ }} گیرنده:#شامل#تاخیر در استفاده (clock = 4000000، int = 4000000)#استفاده از fast_io (A)#فیوزها nomclrvoid main () {unsigned int i، j، k، step؛ set_tris_a (0)؛ while (1) {while (ورودی (pin_a3)) {step = 1؛ j = 0 ؛ انجام {برای (؛ j = 0 ؛ j+= مرحله) {برای (k = 0 ؛ k <10 ؛ k ++) {OUTPUT_HIGH (PIN_A1) ؛ برای (i = j ؛ i! = 0 ؛ i--) ؛ OUTPUT_LOW (PIN_A1) ؛ برای (i = 100-j ؛ i! = 0 ؛ i--) ؛ }} مرحله *= -1؛ j += مرحله ؛ } while (j> 0)؛ } delay_ms (500) ؛ }}

مرحله 3: مونتاژ (pt 1)

مونتاژ (pt 1)
مونتاژ (pt 1)
مونتاژ (pt 1)
مونتاژ (pt 1)
مونتاژ (pt 1)
مونتاژ (pt 1)

من ابتدا مدار فرستنده را مونتاژ کردم. اتصالات نسبتاً ساده هستند.

سربی +9v از باتری به سوئیچ می رود ، که هم به فرستنده (برای کار مستقیم از 9v) و هم به تنظیم کننده ولتاژ 7805 می رود. ولتاژ تنظیم شده به PIC می رود. پین 2 PIC به LED (از طریق مقاومت محدود کننده) و پین داده فرستنده می رود. وقتی کلید روشن می شود ، LED شروع به چشمک زدن می کند (هر 1/2 ثانیه) و فرستنده شروع به ارسال می کند. در حال حاضر پین آنتن را وصل نکرده ام ، اما ممکن است آنتن اضافه کنم.

مرحله 4: مونتاژ (قسمت 2)

مونتاژ (قسمت 2)
مونتاژ (قسمت 2)
مونتاژ (قسمت 2)
مونتاژ (قسمت 2)
مونتاژ (قسمت 2)
مونتاژ (قسمت 2)

گیرنده یک مدار مشابه است.

+9v به سوئیچ و سپس به تنظیم کننده ولتاژ می رود. 5v تنظیم شده به PIC و گیرنده می رود. پین داده گیرنده به پین 4 PIC می رود. پین 6 عکس به LED متصل است (باید از طریق یک مقاومت محدود کننده باشد ، که در اولین حرکت فراموش کرده بودم ، بعداً باید آن را اضافه کنم.)

مرحله 5: مونتاژ نهایی

مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی

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

من از Dremel برای برش شکل قلب در بالای جعبه گیرنده استفاده کردم. پلاستیکی که برای پوشاندن آن استفاده کردم فقط یک ضایعات نازک از یک بسته بود. من از کاغذ سنباده درشت برای خراشیدن/ناراحتی پلاستیک استفاده کردم تا کاملاً شفاف نباشد و نور LED را کمی پخش می کند. سپس این قطعه پلاستیک را به داخل درب گیرنده چسباندم. (نور بهتر از آنچه در تصاویر به نظر می رسد ، به خوبی از طریق پلاستیک پخش می شود) همه جعبه ها را بسته و آن را آزمایش کنید.

مرحله 6: آزمایش و جهت های آینده

آزمایش و مسیرهای آینده
آزمایش و مسیرهای آینده

در حال حاضر من می توانم 90-100 فوت فاصله با گیرنده ای که در آپارتمان طبقه 2 من نشسته است ، داشته باشم. از آنجا که پین های آنتن روی گیرنده و فرستنده به هیچ چیزی متصل نیستند ، ممکن است سعی کنم چند آنتن کوچک برای اتصال به آنها پیدا کنم تا ببینم چقدر می توانم برد را افزایش دهم.

من به طور مختصر فقط از یک تایمر 555 برای تولید پالس فرستنده استفاده کردم ، اما تصمیم گرفتم که از آنجا که قصد دارم کد PIC را بهبود بخشم ، ترجیحاً استفاده از PIC در گیرنده و فرستنده ترجیح داده می شود. (همچنین ، استفاده از تایمر 555 برای تولید پالس به چند جزء دیگر نیاز داشت) من می خواهم یک پینگ سریال ساده را اجرا کنم تا بتوانم از سر و صدا که گهگاه به طور تصادفی گیرنده را با کد فعلی فعال می کند جلوگیری کنم زیرا من فقط در حال بررسی هستم برای ورودی بالا

توصیه شده: