فهرست مطالب:
تصویری: ایستگاه اطلاعات (آردوینو): 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
به آخرین دستورالعمل آموزشی من برای ایجاد ایستگاه اطلاعات مستقل خوش آمدید!
این دستگاه فوق العاده از Arduino Uno با سپر اترنت برای اتصال به اینترنت و پایین آوردن آخرین اخبار و آب و هوای محلی و نمایش آن بر روی صفحه نمایش LCD استفاده می کند. این پروژه تقریباً ارزان است و گزینه های زیادی برای توسعه و کار بیشتر دارد. فقط می توانید همه چیز را روی تخته نان بسازید ، اما اگر می خواهید از یک خانه تمیز و زیبا استفاده کنید ، لحیم کاری لازم است.
بنابراین اجازه دهید با لیست اجزای مورد نیاز خود شروع کنیم:
- 1 آردوینو اونو
- 1 سپر اترنت. (من اینجا از سپر hanran استفاده می کنم)
- 1 صفحه LCD 4x20 مانند این. من دارای نور پس زمینه آبی است اما گزینه های مختلفی وجود دارد
- 1 دکمه (برای ایجاد فشار دهید)
- 1 سوئیچ
- مقاومت 1 22 اهم
- 1 مقاومت 47 کیلو اهم
- سیم های مختلف
- سرصفحه (پین)
- یک تکه کوچک ورق و لحیم کاری
- 1 محفظه (اختیاری) و پیچ و مهره نایلونی m3
ابزارها: (فقط در صورتی لازم است که پروژه خود را در یک محوطه زیبا قرار دهید)
- مته
- فایل کوچک (و حتی بهتر dremmil)
- آهن لحیم کاری
از عینک ایمنی با درمیل و مته استفاده کنید. به چند ساعت و احتمالاً چند فنجان چای نیز احتیاج دارید.
مرحله 1: مدار
مانند بسیاری از پروژه های من ، من به شدت توصیه می کنم که این پروژه را قبل از برنامه ریزی طرح بندی فیزیکی در محفظه و هرگونه لحیم کاری ، ابتدا روی تخته نان بسازید.
اولین تصویر بالا مدار کشیده شده را نشان می دهد و این همان چیزی است که باید دنبال کنید.
با نصب سپر اترنت در بالای آردوینو شروع کنید.
سپس صفحه LCD را به Arduino Uno اضافه کنید. در این باره چند نکته قابل ذکر است
- پین های استفاده شده مشابه اکثر نمونه های آنلاین نیست. این به این دلیل است که سپر اترنت استفاده از چندین پین و به ویژه: D4 ، D10 ، D11 ، D12 ، D13 را محفوظ می دارد ، بنابراین ما نمی توانیم از آنها استفاده کنیم.
- از پتانسیومتر استفاده نشده است. صادقانه بگویم که این امر ضروری نیست ، در عوض ولتاژ پین های Vo را با پین دیجیتال آردوینو 9. کنترل می کنیم. این روشنایی متن را کنترل می کند و بعداً می بینیم که چگونه این کار را درست انجام دهیم.
در مرحله بعد می توانید دکمه فشاری و سوئیچ را اضافه کنید.
با استفاده از سوئیچ ، مقاومت 220 اهم یک مقاومت کششی است تا مطمئن شوید ولتاژ 0 است وقتی سوئیچ باز است
در نهایت مقاومت 47k اهم دیگر را اضافه کنید که روشنایی نور پس زمینه LCD را محدود می کند
پس از اتمام مدار شما احتمالاً باید چیزی مشابه تصویر دوم داشته باشید
مرحله 2: کد
کد هم محافظ اترنت و هم صفحه نمایش را کنترل می کند. فایل پیوست شده (98)
کد باید با پیکربندی زیر کار کند. اساسا الگوریتم زیر است:
برپایی:
- محافظ اترنت و LCD را اولیه کنید
- وضعیت سوئیچ را بخوانید و "News" یا "Weather" را نمایش دهید
حلقه:
- شخصیت RSS 1 را همزمان بخوانید
- به دنبال "<titl" باشید
- ذخیره کنید تا "</titl" پیدا شود
- کوتاه کردن / تصحیح رشته های انتخاب شده برای مطابقت با طول نمایش محدود
- نمایش آخرین داستان / آب و هوا ذخیره شده برای نمایش
کد را بارگیری کرده و در ویرایشگر متن یا ویرایشگر arduino باز کنید. سپس موارد زیر را ویرایش کنید:
- آدرس IP و MAC: این دستورالعمل اطلاعات خوبی در مورد نحوه تنظیم صحیح آنها ارائه می دهد
-
موقعیت آب و هوا. فایل نمونه پیش بینی 3 روزه منچستر ، انگلستان را پس می گیرد ، اما احتمالاً می خواهید این را برای منطقه محلی خود پیکربندی کنید.
- از بی بی سی به این صفحه بروید و شهر یا شهر خود را وارد کنید ، گویی آب و هوا را از مرورگر خود جستجو می کنید.
- اکنون به نوار آدرس نگاه کنید و شماره را در انتهای URL (در تصویر مثال بالا مشخص شده است) توجه کنید
- عبارت "2643123" را در کد جستجو کرده و مقدار خود را جایگزین آن کنید
- این خط کد را جستجو کنید: lcd.print ("(منچستر)") ؛ و "شهر" را با نام شهر یا شهرهای خود جایگزین کنید
-
2 مقدار دیگر که می توانید با آنها بازی کنید عبارتند از:
- این خط کد: analogWrite (9 ، 40) ؛ بخشی است که روشنایی متن را تنظیم می کند. 40 تنها قطعه ای است که تغییر می کند اما 40 احتمالاً بسیار خوب است ، بنابراین ابتدا آن را امتحان کنید
- در نهایت این خط کد: تأخیر (6000) ؛ مقدار زمانی را نمایش می دهد که کد هر خبر یا قطعه آب و هوا را نمایش می دهد. این میلی ثانیه است ، بنابراین این 6 ثانیه است ، اما اگر سریع خوان هستید ، می توانید آن را کمتر کنید و اگر یک خواننده آهسته هستید ، می توانید آن را بیشتر کنید
به روز رسانی
در اینجا یک نسخه بهبود یافته از کد را بارگذاری کردم که روز هفته و تاریخ قبل از آب و هوا یا اخبار را نیز نمایش می دهد (combinationwithDate.txt)
مرحله 3: ساخت فیزیکی
همانطور که قبلاً گفتم شما نیازی به پروژه خود ندارید اما اگر این کار را بکنید بهتر به نظر می رسد.
من یک جعبه ABS 150x80x50mm Clear خریدم که فضای زیادی دارد.
اگر تا به حال این کار را نکرده اید ، یک شنونده 16 پین را به صفحه نمایش لحیم کردم.
سپس روی درب یک مستطیل به عنوان یک سوراخ برای صفحه ایجاد کردم (تصویر را ببینید). من سپس از یک dremmel برای شکستن و اتصال سوراخ ها استفاده می کنم (این را می توانید در سمت چپ تصویر مشاهده کنید. هنگامی که این کار در تمام راه انجام شد ، من سوراخ را به عقب باز کردم تا صفحه نمایش مناسب شود و 4 سوراخ اضافی ایجاد شود. آن را با 4 پیچ 3 متر مکعب وصل کنید
با نمایشگر روی درپوش ، ایده بهتری را به شما می دهد که آردوینو کجا می تواند برود. من از پیچ های نایلونی M3 برای پیچاندن آردوینو و محافظ به پایه استفاده کردم.
یک تکه کوچک ورق ورق را در ابعاد 40x30 میلی متر برش دهید و 3 سوراخ در آن ایجاد کنید. 3 سوراخ در محفظه ایجاد کنید تا در فضای باقی مانده جا بگیرد. هنوز آن را به پیچ و مهره متصل نکنید ، زیرا سیمها باید همچنان روی آن لحیم شوند. اساساً این برد فقط ریل های (+) و (-) را نگه می دارد تا بتوانیم از آنها و 2 مقاومت استفاده مجدد کنیم.
سپس سیمها را به یک طرف یک ردیف پین هدر دوبار لحیم کردم ، یکبار برای هر طرف سپر و سپس آنها را به بالای تخته فشار دادم. محل اتصال سیم ها را در نمودار مدار در نظر بگیرید. آنهایی که مستقیماً به LCD می روند باید کانکتورهای زن روی آنها باشد تا بتوان آنها را مستقیماً به هدرهای LCD هدایت کرد. بقیه در Veroboard لحیم می شوند.
سیمها را وصل کرده و سیمها را به صورت زیر به مدار وصل کنید. پس از انجام این کار ، توصیه می کنم هر سیم را حداقل یکبار دیگر چک کنید تا مطمئن شوید که به جایی که باید می رود. همچنین خوب است که از یک تستر مدار برای بررسی عدم وجود شورت بین زمین و ریل های قدرت روی تخته vero استفاده کنید.
در مرحله بعد می توانید از طریق کابل usb چاپگر ، برد را روشن کنید. بسته به موقعیت سوئیچ ، اخبار یا آب و هوا را بارگذاری می کند. اگر کار کرد تمام شد !!
مرحله 4: عیب یابی
اگر هیچ چیز کار نمی کند یا اگر چیزی کار می کند ، اما همه اینها نیست ، بهترین کار این است که به اصول اولیه برگردید.
واضح ترین نکته این است که مجدداً تمام سیم کشی را بررسی کنید و مطمئن شوید سیم ها شل نشده اند.
سپس بررسی کنید که آیا صفحه نمایش به تنهایی کار می کند یا خیر. شما می توانید این کار را با کپی کردن کد و حذف مجدد آن به دستورات lcd و کامنت بقیه انجام دهید
اگر اترنت خراب است می توانید ابتدا آدرس های url را در مرورگر فایرفاکس در این قالب امتحان کنید تا ببینید آیا اطلاعاتی به آنها بر می گردد یا خیر.
منبع-منبع:
اگر با اطلاعات برگشت ، بررسی کنید که آدرس url دقیقاً در کد درست است. در مرحله بعد می توانید بیانیه اشکال زدایی را با مانیتور سریال اضافه کنید. این برای این مقاله بسیار زیاد است ، اما مطالب زیادی در وب وجود دارد که شامل این دستورالعمل می شود.
یکی از نکات بسیار مهم در مورد مانیتور سریال حذف این کد قبل از استفاده از ایستگاه اطلاعات مستقل است زیرا در غیر این صورت سعی می شود به لپ تاپ شما متصل شود!
مرحله 5: کار بیشتر
زمینه های زیادی برای گسترش یا کار بیشتر بر روی این پروژه وجود دارد ، برخی از مثالها و ایده ها عبارتند از:
- با استفاده از دیگر فیدهای RSS متناسب با علاقه شما ، تعداد زیادی از آنها وجود دارد
- ایستگاه را طوری انتخاب کنید که شامل بیش از 2 "کانال" باشد
- افزودن کانال های سفارشی (مانند تولد بعدی در خانواده یا شمارش معکوس کریسمس)
- تغییر به سپر بی سیم
- و غیره
توصیه شده:
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: 8 مرحله (همراه با تصاویر)
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: پس از 1 سال عملیات موفق در 2 مکان مختلف ، من برنامه های پروژه ایستگاه هواشناسی خورشیدی خود را به اشتراک می گذارم و توضیح می دهم که چگونه به یک سیستم تبدیل شده است که می تواند در مدت زمان طولانی زنده بماند. دوره های انرژی خورشیدی اگر دنبال کنید
ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر)
DIY Weather Station & WiFi Sensor Station: در این پروژه نحوه ایجاد ایستگاه هواشناسی به همراه ایستگاه حسگر WiFi را به شما نشان خواهم داد. ایستگاه حسگر داده های دما و رطوبت محلی را اندازه گیری می کند و آنها را از طریق WiFi به ایستگاه هواشناسی ارسال می کند. سپس ایستگاه هواشناسی t
ایستگاه هواشناسی با ثبت اطلاعات: 7 مرحله (همراه با تصاویر)
ایستگاه هواشناسی با ثبت اطلاعات: در این قسمت آموزشی به شما نشان خواهم داد که چگونه می توانید سیستم ایستگاه هواشناسی را به تنهایی بسازید. تنها چیزی که نیاز دارید دانش اولیه در زمینه الکترونیک ، برنامه نویسی و کمی زمان است. این پروژه هنوز در حال ساخت است. این فقط قسمت اول است. ارتقاء خواهد بود
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (سایر ایستگاه های هواشناسی سازگار هستند): 5 مرحله (همراه با تصاویر)
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (دیگر ایستگاه های آب و هوایی سازگار هستند): وقتی ایستگاه هواشناسی Acurite 5 in 1 را خریداری کردم ، می خواستم بتوانم آب و هوا را در خانه ام بررسی کنم. وقتی به خانه رسیدم و آن را راه اندازی کردم ، متوجه شدم که یا باید صفحه نمایش را به کامپیوتر وصل کنم یا هاب هوشمند آنها را بخرم ،