آموزش راهاندازی و استفاده از Raspberry Pi 5 برای پروژههای هوشمندسازی خانگی
با معرفی Raspberry Pi 5، یک کامپیوتر تکبرد قدرتمند و کمهزینه، میتوانید در چند گام ساده یک سیستم مانیتورینگ دما و روشنایی بسازید و آن را از راه دور کنترل کنید.

به گزارش فناور، با معرفی Raspberry Pi 5، یک کامپیوتر تکبرد قدرتمند و کمهزینه، میتوانید در چند گام ساده یک سیستم مانیتورینگ دما و روشنایی بسازید و آن را از راه دور کنترل کنید.
Raspberry Pi 5 جدیدترین نسخهی سری محبوب Raspberry Pi است که پردازنده چهار هستهای ۲ گیگاهرتزی، ۴ یا ۸ گیگابایت حافظهی رم، دو پورت micro-HDMI و پشتیبانی از USB 3.0 را در ابعادی کوچک (۸۷×۵۶ میلیمتر) ارائه میدهد. این برد، ایدهآل برای پروژههای اینترنت اشیاء، رباتیک و اتوماسیون خانگی است.
چه چیزی نیاز دارید؟
-
برد Raspberry Pi 5
-
کارت microSD کلاس A2 با ظرفیت حداقل ۱۶ گیگابایت
-
منبع تغذیه USB-C (حداقل 3A)
-
کابل HDMI و مانیتور یا تلویزیون
-
کیبورد و ماوس USB
-
یک LED و مقاومت ۲۲۰Ω (برای تمرین اول)
-
سنسور دما و رطوبت DHT22 (برای تمرین دوم)
-
برد بورد و سیم بردبرد (Jumper Wires)
نصب سیستم عامل و آمادهسازی
-
دانلود و نصب Raspberry Pi Imager:
از سایت رسمی Raspberry Pi نرمافزار Imager را دانلود و روی کامپیوتر خود نصب کنید. -
فلش کردن سیستم عامل:
-
Imager را اجرا کنید.
-
در بخش “Choose OS” گزینه “Raspberry Pi OS (32-bit)” را انتخاب کنید.
-
کارت SD را وارد کرده و به عنوان “Storage” آن را برگزینید.
-
روی “Write” کلیک کنید و صبر کنید تا عملیات پایان یابد.
-
-
راهاندازی اولیه:
-
کارت microSD را در برد قرار دهید.
-
مانیتور، کیبورد، ماوس و منبع تغذیه را وصل کنید.
-
پس از اولین بوت، نام کاربری “pi” و رمز “raspberry” در مراحل ابتدایی پرسیده میشود—آنها را تغییر دهید.
پروژه ۱: چشمکزدن LED
۴.۱. مدار الکترونیکی
-
آند (پایه بلند LED) را به پین GPIO 18
-
کاتد (پایه کوتاه) را از طریق مقاومت ۲۲۰Ω به پین GND
۴.۲. اسکریپت پایتون
-
در ترمینال:
-
فایل
blink.py
بسازید و کد زیر را در آن قرار دهید: -
اجرا:
اکنون LED هر نیمثانیه یکبار چشمک میزند.
۵. پروژه ۲: مانیتورینگ دما و رطوبت با DHT22
۵.۱. اتصال حسگر
-
داده (Data) → GPIO 4
-
VCC → 3.3V
-
GND → GND
۵.۲. نصب کتابخانه
۵.۳. کد پایتون
فایل
dht_monitor.py
را با محتوای زیر بسازید:با اجرای
python3 dht_monitor.py
مقادیر دما و رطوبت بهصورت پیوسته نمایش داده میشوند.
۶. اتوماسیون و کنترل از راه دور
-
نصب سرور ساده:
-
ساخت API:
یک فایلapp.py
بسازید: -
دسترسی از موبایل یا کامپیوتر دیگر:
در مرورگر آدرسhttp://<IP-Raspberry-Pi>:5000/status
را وارد کنید تا JSON وضعیت حسگر را ببینید.
نکات پایانی
-
امنیت: برای دسترسی از راه دور از SSH با کلید RSA و فایروال UFW استفاده کنید.
-
گسترش پروژه: میتوانید یک داشبورد وب (با React یا Vue.js) بسازید یا از MQTT برای ارسال دیتا به سرویسهای ابری مثل Adafruit IO یا AWS IoT بهره بگیرید.
-
کاربردها: مانیتورینگ گلخانه، سیستمهای هشدار تشخیص نشت گاز، کنترل روشنایی و دما در اتاق هوشمند و دهها ایده دیگر.
با Raspberry Pi 5، آموختههای الکترونیک و برنامهنویسی خود را به دنیای واقعی وارد کنید و قدم در مسیر ساختن خانهای هوشمند و متصل بردارید!
-
-
-