فهرست مطالب:

پروژه 1 آب و هوا: 6 مرحله
پروژه 1 آب و هوا: 6 مرحله

تصویری: پروژه 1 آب و هوا: 6 مرحله

تصویری: پروژه 1 آب و هوا: 6 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا
پروژه 1 آب و هوا

من ، لورن دوجاردین ، مجبور بودم پروژه ای برای مدرسه بسازم. بنابراین تصمیم گرفتم یک Weatherstation بسازم. اسمشو گذاشتم واترون

قطعات مورد نیاز شما برای این پروژه ، بدون نیاز به شارژ Raspberry Pi ، عبارتند از:- breadbord- سیم های بلوز- مقاومت ها- DHT11 (سنسور دما و رطوبت)- SI1145 (سنسور UV)- BMP280 (سنسور فشار)- نمایشگر LCD (16x2)- پتانسیومتر (می توانید آن را در BOM که در اینجا پیوند داده ام بررسی کنید)

در بقیه موارد آموزشی ، من به شما توضیح خواهم داد که چگونه می توانید این پروژه را دوباره ایجاد کنید.

مرحله 1: انجماد

انجماد
انجماد
انجماد
انجماد

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

مرحله 2: ساختار پایگاه داده عادی شده

ساختار پایگاه داده عادی شده
ساختار پایگاه داده عادی شده
ساختار پایگاه داده عادی شده
ساختار پایگاه داده عادی شده

برای ساختار پایگاه داده noramalized ، قبل از هر چیز باید یک مطالعه اولیه انجام دهید. در اینجا می توانید درباره داده هایی که نیاز دارید و نحوه عملکرد پروژه خود ، طوفان فکری داشته باشید.

پس از انجام مطالعه اولیه ، می توانید خود ساختار پایگاه داده عادی را ایجاد کنید. من اول از همه آن را در Draw. IO ساختم. بعداً آن را در خود MySQL ساختم ، بنابراین می توانم پایگاه داده خود را با داده های آزمایشی امتحان کنم.

مرحله 3: قالب FA2

قالب FA2
قالب FA2
قالب FA2
قالب FA2
قالب FA2
قالب FA2
قالب FA2
قالب FA2

قالب FA2 یک قالب جامع برای کل پروژه است. در این الگو من تجزیه و تحلیل رقابت انجام دادم ، شخصی که می تواند به عنوان یک کاربر عمومی شناخته شود. نقشه داستان کاربر و نقشه سایت که شامل تمام صفحات وب سایت من است. به علاوه در اینجا تصاویری از قاب های سیم من وجود دارد.

مرحله 4: سیم کشی و کدگذاری

سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی

این تصاویر ممکن است چندان واضح نباشند ، اما این سیم کشی پروژه من است ، که قبلاً در مسکن او قرار دارد.

برای بخش برنامه نویسی ، می توانید همه چیزهایی را که در Github نوشتم پیدا کنید:

فایل هایی وجود دارند که فقط بر دریافت داده ها از قطعات تمرکز کرده اند. جایی که من از کتابخانه استفاده کردم ، - کتابخانه برای BMP280:

- کتابخانه برای SI1145:

- کتابخانه برای DHT11:

اول از همه شما باید این کتابخانه ها را بر روی Raspberry Pi خود نصب کنید تا بتوانید از آنها به درستی استفاده کنید. روش انجام این کار عبارت است از "sudo python setup.py install" در خط فرمان.

سپس فایل 'data.py' وجود دارد ، این فایل همه فایل های جداگانه ای را که داده ها را دریافت می کند ، به 1 فایل بزرگ بسته بندی می کند. به این ترتیب می توانید همه داده ها را به صورت یکجا روی صفحه LCD و پایگاه داده بنویسید.

مرحله 5: وب سایت

سایت اینترنتی
سایت اینترنتی

کدی را که برای وب سایت خود نوشتم نیز می توانید در Github پیدا کنید:

همانطور که قبلاً در مرحله مربوط به قالب FA2 نشان دادم ، قبل از هر چیز تعدادی وایر فریم ایجاد کردم. این وایر فریم ها اساس وب سایت من بودند. از آنجا به بعد برنامه نویسی را شروع کردم.

مرحله 6: محصول نهایی

محصول نهایی
محصول نهایی

برای پایان دادن به همه ، همه چیز را در یک جعبه چوبی قرار می دهم ، سوراخ هایی را در آن برش می دهم تا قطعات از آن خارج شوند ، بنابراین می توانند داده های صحیح را اندازه گیری کنند.

اکنون برای ورود به پروژه من ، باید آن را با اتصال برق و کابل اینترنت شروع کنید. سپس با استفاده از بتونه و تایپ نام میزبان ، که "laurens.local" است ، وارد شوید. نام کاربری "pi" و رمز عبور "تمشک" است. شما می توانید از فلش به سمت بالا استفاده کنید و سپس Enter را بزنید تا پروژه شروع به کار کند. اندازه های آن را دوبار روی صفحه LCD نمایش می دهد ، سپس می توانید با تایپ کردن در نوار جستجوی مرورگر به وب سایت بروید: '169.254.10.11:8080'.

با تشکر از شما برای خواندن ، امیدوارم همه چیز واضح و خوب باشد و این پست به شما کمک زیادی کرده است. وقت خوبی برای بازآفرینی پروژه من داشته باشید! Laurens Dujardin مطالعه رسانه های جدید و فناوری ارتباطات در HOWEST Kortrijk ، بلژیک.

توصیه شده: