فهرست مطالب:
- مرحله 1: سنسور دما را سیم کشی کنید
- مرحله 2: گذرگاه I2C را فعال کنید
- مرحله 3: Config.txt را به روز کنید
- مرحله 4: ماژول I2C را برای بارگذاری در بوت تنظیم کنید
- مرحله 5: بسته های I2C را نصب کنید
- مرحله 6: برنامه Datalogger
- مرحله 7: مشاهده داده ها
- مرحله 8: ثبت پیش زمینه
تصویری: رزبری پای دماسنج: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در اینجا دستورالعمل هایی برای ساخت یک چوب دماسنج ساده با استفاده از سنسور دما 5.00 دلار I2C آورده شده است. داده ها در کارت SD ذخیره می شوند و می توانند به راحتی در Excel وارد شوند. به سادگی با تغییر یا افزودن حسگرهای دیگر ، انواع دیگری از داده ها نیز جمع آوری می شوند. اجزای زیر برای این پروژه استفاده می شود: Raspberry Pi (رایانه تک برد) سنسور دما (SF-SEN-11931)
Solderless Breadboard Hookup Wires کیت راه اندازی Zagros Raspberry Pi 2 همچنین شامل همه چیز مورد نیاز برای این پروژه به جز سنسور دما است!
مرحله 1: سنسور دما را سیم کشی کنید
ابتدا سنجاق ها یا سیم های سربی را روی سنسور لحیم کنید. ما از سربرگ ها استفاده کردیم تا بتوان سنسور را به سادگی به یک تخته نان متصل کرد.
اتصالات زیر را به درگاه Raspberry Pi GPIO وارد کنید. اتصال ADD0 به زمین آدرس I2C دستگاه را تعیین می کند. بیش از یک سنسور را می توان به گذرگاه I2C متصل کرد ، اما هر کدام باید آدرس منحصر به فردی داشته باشند. سنسور RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND ADD0 GND (توجه داشته باشید که آدرس دستگاه I2C را تنظیم می کند) ALT N/C توجه: VCC سنسور را به +5VDC وصل نکنید ، این امر به سنسور آسیب می رساند
مرحله 2: گذرگاه I2C را فعال کنید
*** نسخه جدیدتر ممکن است نیازی به این مرحله نداشته باشد. اگر فایل وجود ندارد ، به مرحله بعدی بروید.
ابتدا باید گذرگاه I2C فعال باشد.
دو راه برای فعال کردن گذرگاه I2C وجود دارد
اولین و ساده ترین کار این است که با ابزار raspi-config این کار را انجام دهید.
برای راه اندازی ابزار از دستور sudo raspi-config استفاده کنید.
گزینه Advanced Option را انتخاب کنید تا گذرگاه فعال شود.
راه دوم ، اما پیچیده تر این است که آن را به صورت دستی انجام دهید
برای انجام این کار ، فایل پیکربندی /etc/modprobe.d/raspi-blacklist.conf را ویرایش کنید از دستور استفاده کنید: sudo nano /etc/modprobe.d/raspi-blacklist.conf اکنون محتویات فایل را از:# blacklist spi و i2c تغییر دهید به طور پیش فرض (بسیاری از کاربران به آنها احتیاج ندارند) لیست سیاه spi-bcm2708 لیست سیاه i2c-bcm2708 به این منظور: # لیست سیاه spi و i2c به طور پیش فرض (بسیاری از کاربران به آنها نیازی ندارند) لیست سیاه spi-bcm2708 # لیست سیاه i2c-bcm2708
مرحله 3: Config.txt را به روز کنید
برای به روز رسانی config.txt دستور زیر را اجرا کنید
sudo nano /boot/config.txt
خطوط زیر را به فایل اضافه کنید:
dtparam = i2c1 = روشن است
dtparam = i2c_arm = روشن
مرحله 4: ماژول I2C را برای بارگذاری در بوت تنظیم کنید
ماژول I2C باید طوری تنظیم شود که هنگام راه اندازی Raspberry Pi بارگیری شود. این کار را با ویرایش فایل modules /etc /انجام دهید. دستور زیر را می توان برای ویرایش این فایل استفاده کرد: sudo nano /etc /modules خط زیر را به انتهای فایل اضافه کنید: i2c-bcm2708 i2c-dev
مرحله 5: بسته های I2C را نصب کنید
برای تکمیل راه اندازی I2C بسته های i2c-tools و python-smbus را نصب کنید: برای نصب بسته ها می توان از دستورات زیر استفاده کرد: sudo apt-get install i2c-tools sudo apt-get install python-smbus در نهایت کاربر pi را اضافه کنید (یا ورود به هر گروه مورد نیاز) به گروه دسترسی I2C. برای انجام این کار می توانید از دستور زیر استفاده کنید: آدرس I2C (به صورت هگزا دسیمال) سنسور دما در صورت اتصال صحیح باید نشان داده شود.
مرحله 6: برنامه Datalogger
برنامه نمونه را با استفاده از دستور زیر بارگذاری و اجرا کنید: python temp_logger.py برنامه مثال بسیار ساده است: هر 60 ثانیه دما را از سنسور دما می خواند و آن را به یک فایل متنی (Tempdata.txt) وارد می کند.
مرحله 7: مشاهده داده ها
برای مشاهده فایل داده خام از دستور زیر استفاده کنید: nano tempdata.txt داده ها را در درایو USB کپی کنید و به راحتی می توان آنها را در Excel وارد کرد:
مرحله 8: ثبت پیش زمینه
برای اجرای گزارشگر در پس زمینه (پس از خروج از سیستم همچنان اجرا می شود). از دستورات زیر استفاده کنید: فهرست راهنما
این بدان معناست که شما باید از یک مسیر مطلق استفاده کنید ، به این معنی که باید محل فایل را از فهرست اصلی مشخص کنید. یک راه آسان برای انجام این کار این است که روی فایل temp_logger.py خود راست کلیک کرده ، مسیر را کپی کرده و در ترمینال خود جایگذاری کنید و سپس "python" را در جلوی آن تایپ کنید.
دستور من اینطور به نظر می رسد ؛ python /home/pi/Desktop/temp_logger.py
توصیه شده:
تشخیص چهره در رزبری پای 4B در 3 مرحله: 3 مرحله
تشخیص چهره در Raspberry Pi 4B در 3 مرحله: در این دستورالعمل ما قصد داریم تشخیص چهره را در Raspberry Pi 4 با Shunya O/S با استفاده از کتابخانه Shunyaface انجام دهیم. Shunyaface یک کتابخانه تشخیص چهره است. هدف این پروژه دستیابی به سریعترین سرعت تشخیص و تشخیص با
استفاده از تلفن هوشمند به عنوان دماسنج غیر تماسی / دماسنج قابل حمل: 8 مرحله (همراه با تصاویر)
از اسمارت فون به عنوان دماسنج غیر تماسی / دماسنج قابل حمل استفاده کنید: اندازه گیری دمای بدن بدون تماس / بدون تماس مانند تفنگ حرارتی. من این پروژه را ایجاد کردم زیرا Thermo Gun در حال حاضر بسیار گران است ، بنابراین من باید جایگزینی برای تهیه DIY داشته باشم. و هدف این است که با نسخه کم بودجه تهیه شود
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
دماسنج مادون قرمز غیر تماسی مبتنی بر آردوینو - دماسنج مبتنی بر IR با استفاده از آردوینو: 4 مرحله
دماسنج مادون قرمز بدون تماس مبتنی بر آردوینو | دماسنج مبتنی بر IR با استفاده از آردوینو: سلام بچه ها در این دستورالعمل ما با استفاده از آردوینو یک دماسنج غیر تماسی ایجاد می کنیم. از آنجا که گاهی اوقات دمای مایع/جامد بسیار زیاد یا بسیار پایین است و سپس تماس با آن و خواندن آن سخت است. دما در آن حالت
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت-هارت و هشدار دما: 7 مرحله (همراه با تصاویر)
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت و هشدار دما: هنوز در سفر برای تکمیل یک & quot؛ پروژه آینده & quot ؛، & quot ؛، & quot؛ دماسنج پخت و پز دما ETP32 NTP با اصلاح Steinhart-Hart و هشدار دما & quot؛ یک دستورالعمل است که نشان می دهد چگونه یک پروب دما NTP ، پیزو ب