فهرست مطالب:

مانیتور گاراژ 3k: 8 مرحله
مانیتور گاراژ 3k: 8 مرحله

تصویری: مانیتور گاراژ 3k: 8 مرحله

تصویری: مانیتور گاراژ 3k: 8 مرحله
تصویری: کوییک و خشن 10 منتشر شد😂 #خودرو #car #ایران #automobile #ماشین #سایپا 2024, نوامبر
Anonim
مانیتور گاراژ 3k
مانیتور گاراژ 3k

باید بدانید درب گاراژ باز است یا خیر؟ آیا باید بدانید که آیا آنقدر جلو کشیده اید که درب بدون ضربه به دوچرخه شما بسته شود؟ باید همه اینها را با دسترسی به وب بدانید … من مانیتور گاراژ 3000 را ارائه می دهم.

وقتی خودرو به نقطه مناسب می رسد ، LED از سبز به قرمز تبدیل می شود. این یک کار در حال پیشرفت است ، این فقط نسخه 1.0 است ، من فکر می کنم چند تغییر را انجام می دهد تا حتی بهتر شود.

مرحله 1: قطعات

قطعات
قطعات

سیم

1 سوئیچ جیوه ای 1 مقاومت 220 اهم 1 مقاومت 10 کیلو اهم 2 مقاومت 1 کیلو اهم 1 قرمز LED 1 سبز LED 1 کیت اینترنت پارالاکس (PINK از اختلاف منظر www.parallax.com) 1 کنترل کننده میکرو BS2 (از اختلاف منظر www.parallax.com) 1 آشکارساز حرکت PIR (از parallax www.parallax.com) 1 تراشه دما ds1620. منبع تغذیه 5 ولت 1 لوله پوستر مقوایی من در گاراژ خود قطعی شبکه نداشتم ، که بدیهی است مجبور بودم آن را برطرف کنم ، بنابراین یک linkys WET11 از ebay به قیمت 20 دلار خریدم.

مرحله 2: نان را بیرون بیاورید

نان آن را بیرون بیاورید
نان آن را بیرون بیاورید
نان آن را بیرون بیاورید
نان آن را بیرون بیاورید

بنابراین بدیهی است که من نیز نیاز به ایجاد یک نمودار سیم کشی دارم … اما اگر از مثال های موجود در PDF هایی که همراه با تمام قسمت های اختلاف منظر ارائه شده پیروی کنید ، نمی توانید اشتباه کنید. سیم کشی برای سوئیچ از PDF Whats a micro controller سیم کشی برای PIR از PIR Documentation PDF تهیه می شود سیم کشی برای DS1620 از طریق سنسورهای کاربردی PDF تهیه می شود. سیم کشی برای PINK از PINK PDF P0 - برای pirP1 - سوئیچ جیوه ای P5 - 1620P6 - 1620P7- 1620p12 - برای PINKP13 - برای PINKP14 - LED سبز P15 - LED قرمز

مرحله 3: اکنون که روی Breadboard شما کار می کند…

احتمالاً باید bs2 را برنامه ریزی کنید ، این کد است. بیشتر این کد بر اساس نمونه هایی در PDF های مختلف موجود در سایت اختلاف منظر است. برای BS2 هزینه بیشتری می پردازید ، اما مستندات عالی است. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (تعاریف ورودی/خروجی) ------------------------- ---------------- O پین برای LED قرمز '----- (متغیرها) ------------------------------------ ------------ درجه CelsiusdegF VAR کلمه 'برای نگه داشتن درجه فارنهایت' ----- (راه اندازی اولیه) -------------------------------- ------------------ DEBUG CLS 'Clear DEBUG ScreenSEROUT 12، 396، ("! NB0W07:"، "Warming Up"، CLS)' PINK whatss upFOR counter = 10 تا 0 LEDON بالا 'LED ها را کم کنید LEDTWO' 20 ثانیه صبر کنید تا PIR Warm-Up DEBUG HOME ، "گرم شدن:" ، شمارنده DEC2 SEROUT 12 ، 396 ، ("! NB0W07: Warming up:"، CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'Counter Counter ON NextTLOW LEDONELOW LEDTWOcounter = 0' Clear Counter متغیر DEBUG HOME ، "Waiting "SEROUT 12، 396، ("! NB0W07: Waiting … "، CLS) LEDTWOHIGH HIGH 5 'DS1620SHIFTOUT 7، 6، LSBFIRST، (238)'" start converts "commandLOW 5 'دستور را انجام دهید ----- (کد برنامه) -------------------------------------------------- ------ اصلی: آیا 'آشکارساز حرکت IF PIR = 1 THEN' حرکت تشخیص داده شد؟ counter = counter + 1 'Update Trip Counter HIGH LEDONE' LOW LEDTWO 'Light LED LED DEBUG HOME، "TRIPPED …"، counter DEC3 SEROUT 12، 396، (""! NB0W07: "،" Tripped… "، CLS) انجام دهید: LOOP تا PIR = 0 'منتظر بمانید تا PIR پاک شود DEBUG HOME ، "CLEARED …" ، شمارنده DEC3 SEROUT 12 ، 396 ، ("! NB0W07:" ، "Cleared…" ، CLS) LEDONTOW پایین LEDOW "خاموش LED قرمز LED ENDIF" درجه حرارت بالا 5 'DS1620 SHIFTOUT 7 ، 6 ، LSBFIRST ، (170) را انتخاب کنید' ارسال "دریافت اطلاعات" SHIFTIN 7 ، 6 ، LSBPRE ، (x / 9) 'دریافت داده ها ، از جمله علامت LOW 5' پایان فرمان x. BYTE1 = -x. BIT8 'علامت را به 16 بیت افزایش می دهد degC = x*5' تبدیل به 'C*10 (رزولوشن 0.5' C) degF = degC+2732*9/50-459 'همگرا به F DEBUG؟ degF، CR، CR 'نمایش در اشکال زدایی SEROUT 12 ، 396 ، ("! NB0W06:" ، DEC degF، CLS) "آشکارساز درب گاراژ. IF IN1 = 0 THEN SEROUT 12، 396، ("! NB0W08:"، "Open"، CLS) ELSE SEROUT 12، 396، ("! NB0W08:"، "Closed"، CLS) ENDIF PAUSE 1000 LOOP

مرحله 4: فایل را در صورتی بارگذاری کنید

فایل را در صورتی بارگذاری کنید
فایل را در صورتی بارگذاری کنید

من این را برای صفحه وب خود استفاده کردم. می توانید از طریق FTP Garage Monitor 3000 روی صورتی بارگذاری کنید. onLoad = "if (self! = top) top.location = self.location"> A: hover {text-decoration: underline؛ رنگ:#336633؛ }

مانیتور گاراژ

درجه حرارت در گاراژ عبارت است از: پارکینگ خودرو چیزهای اضافی: درب گاراژ این است: [https:// refresh صورتی]

مرحله 5: میدان دید را برای PIR ببندید

میدان دید را برای PIR ببندید
میدان دید را برای PIR ببندید
میدان دید را برای PIR ببندید
میدان دید را برای PIR ببندید

بنابراین PIR دارای میدان دید وسیع دیوانه واری است ، من با استفاده از یک لوله پوستر 5 اینچی آن را بستم ، این ایده را از یک پست در انجمن های اختلاف منظر دریافت کردم ، آنها از یک لوله گسترده تر استفاده کردند ، اما هنوز هم واقعاً صاف بود. اندیشه.

PIR را با قرار دادن سوراخی در درپوش لوله و چسباندن داغ به لوله محکم کردم. من این بسته را با استفاده از سیم تلفن به تخته نان متصل کردم ، تعداد زیادی از آن در اطراف قرار داشت. من یک اتصال دهنده 3 شاخه را روی یک فن CPU قدیمی پیدا کردم که به عنوان یک پلاگین برای PIR استفاده می کردم.

مرحله 6: به دیوار محکم کنید

محکم به دیوار
محکم به دیوار

من آن را به دیوار محکم کردم ، جایی که ماشین من باید متوقف شود تا در را باز کند. من از کراوات زیپی و اسلحه اصلی استفاده کردم.

مرحله 7: فردی مرکوری

فردی مرکوری
فردی مرکوری

من یک سوئیچ جیوه ای به انتهای درب گاراژم وصل کردم و دوباره از سیم تلفن استفاده کردم زیرا مقدار زیادی از آن را داشتم…

مرحله 8: همه چیز را کنار هم قرار دهید

همه را با هم قرار دهید
همه را با هم قرار دهید

همه اینها را به تکه ای از سینترا وصل کردم تا تمیز بماند. من باید یک کابل اترنت کوتاهتر را قطع کنم اما در خانه کریپر ندارم.

مراحل بعدی … آیا واقعاً باید همیشه روشن باشد؟ شاید وقتی درب گاراژ باز می شود و چراغ روشن می شود ، باید آن را روشن کنم. به این ترتیب می توانم جدول را در پایگاه داده با آخرین وضعیت به روز کنم؟ من حدس می زنم که دائماً کار کردن فقط نوعی اتلاف برق است … شاید باید آن را در جعبه پروژه قرار دهم!

توصیه شده: