فهرست مطالب:

ساعت آب و هوا: 11 مرحله (همراه با تصاویر)
ساعت آب و هوا: 11 مرحله (همراه با تصاویر)

تصویری: ساعت آب و هوا: 11 مرحله (همراه با تصاویر)

تصویری: ساعت آب و هوا: 11 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
ساعت آب و هوا
ساعت آب و هوا

به روز رسانی با طرح برقی و طرح فریتزینگ

من دو مقدمه عرض می کنم:

  1. این اولین دستورالعمل من است
  2. من یک ایتالیایی نادان هستم که در مدرسه انگلیسی نخوانده ام و به همین دلیل از من درخواست کمک کرد:

با تشکر از چند نفری که با کار خود ، از من الهام گرفته اند و به من کمک کردند تا با آردوینو / ژنوینو "بازی" کنم ، شروع کنید.

میشل مافوچی

دانیل آلبرتی

مائورو آلفیری

استاد آزمایشگاه "Perito Carli"

مرحله 1: کارگاه من

کارگاه من
کارگاه من

در کارگاهم ساعتی می خواستم که علاوه بر ساعت و تاریخ ، می خواستم شرایط محیط را نیز بدانم

این کار را می توان به راحتی با آردوینو انجام داد ، فقط از RTC ، DHT22 (کمی گران تر اما دقیق تر از DHT11) و BMP180 استفاده می کند.

اما ما مواد لازم را با جزئیات می بینیم

مرحله 2: مواد

مواد
مواد
مواد
مواد
مواد
مواد
  • آردوینو یا آردوینو مستقل
  • BMP180 - سنسور فشارسنج/دما/ارتفاع
  • DHT22 - سنسور دما و رطوبت
  • RTC DS1307
  • 1 تخته استریپد
  • سیم های برق
  • 3 دکمه
  • جعبه برای چهار میوه GEWISS
  • LCD 20x4 I2c
  • 1 مقاومت در برابر نور

آردوینو حرف چندانی برای گفتن ندارد ، به دلیل محدودیت فضا من از آردوینو مستقل استفاده کردم

سنسورها توسط aliexpress خریداری شده اند ، هزینه کمی دارند اما 40 روز زمان گذاشتند تا از چین به ایتالیا برسیم

از دکمه ها برای تنظیم زمان استفاده می شود زیرا خطای RTC یک دقیقه در ماه است (نمودار و طرح های گرفته شده از arduinoenonsolo)

مقاومت در برابر نور که بعداً توضیح داده می شود

مرحله 3: پروتکل I2c

پروتکل I2c
پروتکل I2c
پروتکل I2c
پروتکل I2c

DISPLAY ، RTC و BMP180 از طریق پروتکل I2C و کتابخانه Wire با آردوینو ارتباط برقرار می کنند.

هر سه عنصر باید به طور موازی با مخاطبین SDA و SLC مربوط به آردوینو که مربوط به پایه های A4 و A5 است ، متصل شوند.

برای تسهیل کار ، و عدم اشتباه گرفتن مخاطبین ، از سیم ها با همان رنگ ها استفاده کردم

ماژول RTC یک "ساعت" است که با برقراری ارتباط با آردوینو ، زمان واقعی (ساعت ، دقیقه ، ثانیه ، روز ، ماه و سال) را شمارش می کند. RTC توسط یک باتری بافر تامین می شود که در صورت خاموش شدن برق ، به محاسبه گذر زمان ادامه می دهد.

ماژول BMP180 (فشارسنج فشار / دما / ارتفاع) یک سنسور با کارایی بالا است که دما ، فشار فشار و ارتفاع را ارائه می دهد. من از کتابخانه SparkFun استفاده کردم

مرحله 4: نمایش و مقاومت در برابر نور

نمایش و مقاومت در برابر نور
نمایش و مقاومت در برابر نور
نمایش و مقاومت در برابر نور
نمایش و مقاومت در برابر نور
نمایش و مقاومت در برابر نور
نمایش و مقاومت در برابر نور

صفحه نمایش بسیار روشن است ، من می خواهم هنگامی که اتاق تاریک است ، از روشنایی کم کند.

ماژول I2C برای صفحه نمایش به شما اجازه می دهد تا کنتراست را تنظیم کنید و بلوز می تواند چراغ نور پس زمینه را خاموش کند ، اما اگر با افزایش نور ، نورپردازی (که توسط کیت شروع کننده آردوینو ارائه شده است) را در محل قرار دهیم. کاهش می یابد ، در نتیجه ، روشنایی صفحه نمایش را افزایش می دهد ، در حالی که در شرایط کم نور ، مقاومت بسیار زیاد است و روشنایی کاهش می یابد.

مرحله 5: DHT22

DHT22
DHT22

همانطور که قبلاً ذکر شد ، من از DHT22 استفاده کردم ، گرچه گرانتر از DHT11 است ، زیرا بسیار دقیق تر است.

این سنسور دما و رطوبت محیط را تامین می کند. بررسی adafruit (که از آن از کتابخانه استفاده کردم)

برای ساده سازی پروژه از مدلی با مقاومت کششی داخلی استفاده کردم.

پین داده به پین 4 آردوینو متصل است

مرحله 6: دکمه ها

دکمه ها
دکمه ها

همانطور که گفته شد ، دکمه ها برای تنظیم زمان بدون بارگیری مجدد طرح ها استفاده می شوند.

باید برای هر دکمه یک مدار کوچک Pull Down ساخته شود.

پین های آردوینو که به این ویژگی علاقه دارند عبارتند از:

  • پین 6 = منو
  • پین 7 = +
  • پین 8 = -

مرحله 7: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ

من یک جعبه اتصال برای 4 میوه GEWISS انتخاب کردم زیرا اندازه مناسبی برای صفحه نمایش مورد استفاده من است.

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

LED (سری با مقاومت 220 اهم) از سوراخ 0.5 میلی متری که من انجام دادم چسبانده شده است.

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

من یک کلید اصلی اضافه کردم تا همه چیز را در صورت عدم نیاز خاموش کند.

در شبکه اصلی از شارژر باتری تلفن با دوشاخه مینی USB استفاده کردم.

سنسور DHT به گونه ای ثابت شده است که خارج از جعبه است.

برای اتصال سنسور PIR از یک فیش جک 2.5 استریو استفاده کردم.

آردوینو مستقل و Stripboard ، با RTC و مقاومت به سمت پایین (متاسفم که نمی بینید) ، آنها را با پیچ M3 به پشت جعبه وصل کرده اید.

مرحله 8: کد آردوینو

کد آردوینو
کد آردوینو

create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

مرحله 9:… هشدار…

… هشدار…
… هشدار…
… هشدار…
… هشدار…
… هشدار…
… هشدار…

آزمایشگاه من در زیرزمین واقع شده است و هنگام کار احساس نمی کنم کسی به دیدار من بیاید ، بنابراین به فکر اضافه کردن زنگ هشدار با سنسور PIR ، LED و BUZZER افتادم.

سنسور PIR باید با 5 ولت تغذیه شده توسط آردوینو تغذیه شده و به پین 2 متصل شود

LED به پین 13 وصل شده است

صدای زنگ به پین 9

به شما هشدار داده شده است !

وقتی می خواهید به من سر بزنید…

با خبرم کن !!!

توصیه شده: