فهرست مطالب:
تصویری: سیستم خنک کننده و تشخیص سگ ها: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سلام ، اسم من برایان است و من دو سگ دارم. من در تعجب بودم که چگونه می توانم آنها را در یک روز گرم در یک تریلر خنک کنم.
راه حل من ایجاد سیستم خنک کننده و تشخیص است. سیستم تشخیص این است که از فعال بودن سیستم هنگامی که سگ ها در تریلر هستند اطمینان حاصل شود. برای این منظور از سلول بار ، HX711 (مقیاس) و سنسور اولتراسونیک (فاصله) استفاده می کنم. برای اندازه گیری دما از ds18b20 استفاده می کنم. بنابراین می توانید دمای مورد نظر را تعیین کنید. همچنین هنگامی که حداقل و حداکثر دما را به عنوان ورودی می دهید ، می توانید زنگ خطر را ایجاد کنید. برای زنگ هشدار از زنگ فعال استفاده می کنم. برای خنک کردن سگ ها به یک فن نیاز دارید. همچنین می توانید از صفحه نمایش استفاده کنید تا نیازی به بازدید از وب سایت نداشته باشید. و برای آخرین بار به یک دکمه برای روشن/خاموش کردن همه سنسورهای خود نیاز دارید. ما همچنین یک پایگاه داده ایجاد می کنیم تا همه داده ها را از سنسورها ذخیره کرده و از آن استفاده کنیم. و ما نمی توانیم فراموش کنیم که برای این پروژه یک مسکن ایجاد کنیم.
حالا شما کمی بیشتر می دانید ، بگذارید با این پروژه شروع کنیم.
تدارکات
بودجه این پروژه حدود 122 یورو است.
مرحله 1: ابزارها
برای این پروژه به موارد زیر نیاز دارید:
- رزبری پای 3 مدل B
- آداپتور (5 ولت)
- کارت SD
- کابل UTP
- تمشک PI T-cobbler
- محافظ باتری 18650 v3
- NCR 18650 B
- تخته نان
- مقاومت ها
- پرش کننده ها
- سنسور اولتراسونیک HC-SR04
- ds18b20
- بارگذاری سلول
- HX711
- Geekcreit® IIC / I2C 1602
- پتانسیومتر
- پنکه
- ترانزیستور NPN
- دکمه فشاری
- زنگ فعال
- چوب
مرحله 2: ایجاد مدار
هیچ چیز خاصی در این مورد وجود ندارد. فقط از طرح سرما پیروی کنید و همه چیز درست خواهد شد. مراقب باشید ، مطمئن شوید که از پین ها و مقاومت های مناسب استفاده می کنید. بهتر است قبل از ادامه مدار ، مدار خود را دوبار بررسی کنید.
مرحله 3: ایجاد پایگاه داده
اکنون ما یک پایگاه داده ایجاد می کنیم تا بتوانیم داده های سنسورهای شما را ذخیره کرده و در صورت نیاز از آنها استفاده کنیم. برای ایجاد این پایگاه داده ، باید یک مدل در MySQL Workbench بسازید. اگر مدل من را کپی کرده اید ، می توانید آن را مهندسی کنید و پایگاه داده شما آماده استفاده است.
مرحله 4: کد
می توانید کد را در مخزن github من بارگیری کنید. فقط این پیوند را دنبال کنید: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. چه چیزی می توانید پیدا کنید: HTML ، CSS ، JS ، پایتون (کد + کلاس) و پایگاه داده من (پرس و جو).
اول از همه شماره شناسه را در کد تغییر دهید. هر ds18b20 (سنسور دما) دارای یک شماره شناسه اختصاصی است. چگونه بفهمیم شماره شناسنامه شما چیست؟ کافی است این مراحل را دنبال کنید.
1. رابط یک سیم را فعال کنید
این دستور را در ترمینال تایپ کنید.
sudo raspi-config
حالا سیم تک را فعال کنید.
2. ماژول یک سیم را بارگذاری کنید
این دستور را در ترمینال تایپ کنید.
sudo nano /boot/config.txt
حذف خط بعدی:
dtoverlay = w1-gpio
فایل را ذخیره کنید.
3. راه اندازی مجدد
این دستور را در ترمینال تایپ کنید.
راه اندازی مجدد sudo
4. شماره شناسه را پیدا کنید
به ترمینال خود به این فهرست بروید.
cd/sys/bus/w1/devices/w1_bus_master1
در این پوشه شناسه خود را پیدا خواهید کرد.
در حال حاضر شناسه من را با شناسه خود در مسیر سنسور دمای خود جایگزین کنید.
اگر همه چیز را بارگیری کرده اید ، HTML ، CSS و JS را روی سرور apache خود در Pi تمشک خود قرار دهید. اگر هنوز سرور apache ندارید ، کافی است این دو دستور را در ترمینال تایپ کرده و منتظر بمانید تا همه چیز به پایان برسد.
sudo apt-get update
sudo apt-get apache2 را نصب کنید
می توانید فایل ها را با استفاده از FileZilla یا برنامه دیگری که از انتقال فایل sftp استفاده می کند بارگذاری کنید. فایل ها را در/var/www/html بارگذاری کنید. نمای جلو آماده است.
حالا پشت زمینه یک دایرکتوری در raspberry pi خود ایجاد کنید که در آن فایل ها را ذخیره خواهید کرد. یک مثال "home/pi/folder" است. من از pycharm برای بارگذاری فایل ها استفاده کردم اما شما همچنین می توانید از برنامه های مختلف برای آن استفاده کنید. پس از آن ما این فایل را هربار که تمشک پی بوت می شود ، autorun می کنیم. روشهای زیادی برای انجام این کار وجود دارد اما من روشی را که استفاده می کنم ترجیح می دهم.
ابتدا به این فایل بروید.
sudo nano /etc/rc.local
خطوط زیر را بین 'fi' و 'exit 0' قرار دهید:
cd '/home/pi/folder' (دایرکتوری که آن را ذخیره کرده اید)
sudo python3.5 -u -m flask run --host = 0.0.0.0 --port = 5000
فایل را ذخیره کنید.
اگر همه چیز را درست انجام داده اید ، همه چیز آماده استفاده است. مطمئن شوید تمشک pi شما به وای فای متصل است.
مرحله 5: مسکن
برای این کار می توانید تصمیم بگیرید که چگونه می خواهید. من از یک جعبه چوبی استفاده کردم و کمی ضمیمه کردم تا همه چیز جا بیفتد و قابل مشاهده باشد. می توانید صفحه نمایش ، دکمه ، پتانسیومتر ، ds18b20 و زنگ فعال من را مشاهده کنید. و سنسور اولتراسونیک ، فن ، سنسور وزن (لودسل ، HX711) با یک کابل بلند به هم متصل شده اند تا بتوانید آنها را در هر مکانی قرار دهید. اطمینان حاصل کنید که همه چیز قابل مشاهده است و می تواند در مسکن شما قرار گیرد. می توانید ببینید چگونه این کار را کردم.
مهم! سنسور وزن را مانند من یا طرحی که در اینترنت پیدا کردم بسازید. در غیر این صورت نمی توانید وزن را اندازه گیری کنید.
اگر همه چیز را درست انجام داده اید ، پروژه به پایان رسیده است. امیدوارم از نتیجه راضی باشید ؛).
توصیه شده:
سیستم خنک کننده یونی برای سرور بازی Raspberry Pi شما !: 9 مرحله (همراه با تصاویر)
سیستم خنک کننده یونی برای سرور بازی Raspberry Pi شما !: سلام سازندگان! مدتی پیش رزبری پای را دریافت کردم ، اما واقعاً نمی دانستم با آن چه کنم. اخیراً ، Minecraft دوباره محبوبیت پیدا کرده است ، بنابراین تصمیم گرفتم یک سرور Minecraft برای من و دوستانم راه اندازی کنم تا از آن لذت ببرم. خوب ، معلوم شد که فقط من هستم:
تشخیص چهره ، آموزش و تشخیص Opencv: 3 مرحله
تشخیص چهره ، آموزش و تشخیص Opencv: OpenCV یک کتابخانه بینایی رایانه منبع باز است که برای انجام کارهای اصلی پردازش تصویر مانند تار شدن ، ترکیب تصویر ، افزایش تصویر و همچنین کیفیت فیلم ، آستانه و غیره بسیار محبوب است. علاوه بر پردازش تصویر ، اثبات می کند
سیستم خنک کننده آب آکواریوم: 6 مرحله
سیستم خنک کننده آب آکواریوم: در این مقاله آموزشی به شما نشان خواهم داد که چگونه می توانید سیستم خنک کننده را برای آکواریوم خود بسازید. تنها چیزی که نیاز دارید دانش اولیه در زمینه الکترونیک ، برنامه نویسی و کمی زمان است. اگر س questionال یا مشکلی دارید می توانید با من در ایمیل من تماس بگیرید: i
تمیز کردن سیستم خنک کننده لپ تاپ: 3 مرحله (همراه با تصاویر)
تمیز کردن سیستم خنک کننده لپ تاپ: کامپیوتر اصلی من hp zv5000 است - از دو لوله حرارتی با هیت سینک و دو فن برای خنک کردن پردازنده استفاده می کند. از طریق استفاده ، آن گرمکن ها (مس؟) و لوله ها مقدار زیادی گرد و غبار را جمع آوری می کنند که باعث کاهش ظرفیت خنک کننده دستگاه می شود. اگر t ندارید
سیستم خنک کننده آب کامپیوتر: 10 مرحله
سیستم خنک کننده آب کامپیوتر: سلام. من کره ای هستم کره زندگی می کنم. من دوست دارم در این سایت موارد آموزشی زیادی ببینم و خودم آن را بسازم. امروز من می خواهم سیستم خنک کننده آب رایانه خود را معرفی کنم - این طراحی خودم است! این در سال 2008 ساخته شد. اکتبر من هیچ اعتمادی به E ندارم