فهرست مطالب:
- مرحله 1: انجماد
- مرحله 2: ساختار پایگاه داده عادی شده
- مرحله 3: قالب FA2
- مرحله 4: سیم کشی و کدگذاری
- مرحله 5: وب سایت
- مرحله 6: محصول نهایی
تصویری: پروژه 1 آب و هوا: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
من ، لورن دوجاردین ، مجبور بودم پروژه ای برای مدرسه بسازم. بنابراین تصمیم گرفتم یک Weatherstation بسازم. اسمشو گذاشتم واترون
قطعات مورد نیاز شما برای این پروژه ، بدون نیاز به شارژ Raspberry Pi ، عبارتند از:- breadbord- سیم های بلوز- مقاومت ها- DHT11 (سنسور دما و رطوبت)- SI1145 (سنسور UV)- BMP280 (سنسور فشار)- نمایشگر LCD (16x2)- پتانسیومتر (می توانید آن را در BOM که در اینجا پیوند داده ام بررسی کنید)
در بقیه موارد آموزشی ، من به شما توضیح خواهم داد که چگونه می توانید این پروژه را دوباره ایجاد کنید.
مرحله 1: انجماد
بنابراین ، اول از همه من یک طرح فریتزینگ ایجاد کردم. البته باید بدانید که قطعات شما چگونه به درستی کار می کنند. در این تصاویر می توانید ببینید کدام پین قسمت ، باید به کدام پین در رزبری پای متصل شود. اگر به کسی اجازه دهید طرح سرماخوردگی شما را که اطلاعات زیادی در مورد این موضوع دارد ، بررسی کند ، هیچ اشتباه مهمی انجام نمی دهید که می تواند برای پروژه شما کشنده باشد.
مرحله 2: ساختار پایگاه داده عادی شده
برای ساختار پایگاه داده noramalized ، قبل از هر چیز باید یک مطالعه اولیه انجام دهید. در اینجا می توانید درباره داده هایی که نیاز دارید و نحوه عملکرد پروژه خود ، طوفان فکری داشته باشید.
پس از انجام مطالعه اولیه ، می توانید خود ساختار پایگاه داده عادی را ایجاد کنید. من اول از همه آن را در Draw. IO ساختم. بعداً آن را در خود MySQL ساختم ، بنابراین می توانم پایگاه داده خود را با داده های آزمایشی امتحان کنم.
مرحله 3: قالب 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 ، بلژیک.
توصیه شده:
(پروژه IOT) داده های آب و هوا را با استفاده از ESP8266 و Openweather API دریافت کنید: 5 مرحله
(پروژه IOT) با استفاده از ESP8266 و Openweather API اطلاعات آب و هوا را دریافت کنید: در این قسمت آموزشی ما قصد داریم یک پروژه IOT ساده بسازیم که در آن داده های آب و هوای شهر ما را از openweather.com/api دریافت کرده و با استفاده از نرم افزار پردازش نمایش دهد
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی - بهترین پروژه های آردوینو: 5 مرحله
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی | بهترین پروژه های آردوینو: سلام دوستان ، در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک سیستم راداری شگفت انگیز ایجاد کنید که با استفاده از آردوینو نانو ساخته شده است. این پروژه برای پروژه های علمی ایده آل است و اگر برنده شدن جایزه عالی باشد ، می توانید به راحتی با سرمایه گذاری و شانس بسیار کمتری این کار را انجام دهید
تشخیص آلودگی هوا + تصفیه هوا: 4 مرحله
تشخیص آلودگی هوا + تصفیه هوا: دانش آموزان (Aristobulus Lam ، Victor Sim ، Nathan Rosenzweig و Declan Loges) مدرسه بین المللی سوئیس آلمان با کارکنان MakerBay برای ایجاد یک سیستم یکپارچه برای اندازه گیری آلودگی هوا و اثر فیلتراسیون هوا کار کردند. این
شمع آب و هوا - آب و هوا و دما در یک نگاه: 8 مرحله
شمع آب و هوا - آب و هوا در یک نگاه: با استفاده از این شمع جادویی ، می توانید دما و شرایط فعلی بیرون را فوراً تشخیص دهید
اینترنت اشیا آسان: ضبط داده های آب و هوا از راه دور: UV و هوا دما و رطوبت: 7 مرحله
اینترنت اشیا آسان شده: ضبط داده های آب و هوایی از راه دور: اشعه ماوراء بنفش و دما و رطوبت هوا: در این آموزش ، ما داده های از راه دور را به عنوان اشعه ماوراء بنفش (اشعه ماوراء بنفش) ، دما و رطوبت هوا ضبط می کنیم. این داده ها بسیار مهم خواهند بود و در ایستگاه هواشناسی کامل آینده مورد استفاده قرار خواهند گرفت. نمودار بلوک نشان می دهد که در پایان چه چیزی را بدست خواهیم آورد