فهرست مطالب:
- مرحله 1: آخرین تصویر Raspbian را نصب کنید
- مرحله 2: محیط مجازی را پیکربندی کنید
- مرحله 3: پوشه Gpio را بارگیری کنید
- مرحله 4: اجرای پروژه
- مرحله 5: اندیشه های نهایی
تصویری: رابط رزبری پای وب: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
این دستورالعمل ها برای نصب رابط وب است که برای تغییر پین های gpio رزبری pi به منظور کنترل برد فعال رله کم طراحی شده برای arduino تهیه کرده ام. این یک صفحه ساده را ارائه می دهد که به شما امکان می دهد روی پیوندی برای تغییر وضعیت پین ها کلیک کنید و به سادگی با سبز کردن پیوند برای یک رله فعال و قرمز برای یک واقع غیرفعال ، به شما بازخورد می دهد.
مرحله 1: آخرین تصویر Raspbian را نصب کنید
حداقل پایتون 3.5 از قبل نصب خواهد شد
مرحله 2: محیط مجازی را پیکربندی کنید
این قسمت اختیاری است اما تمرین خوبی است.
یک ترمینال را باز کنید و دستورات زیر را اجرا کنید:
سی دی
python3 -m venv env
منبع ~/env/bin/فعال کنید
آخرین فرمان باعث می شود که این ترمینال در محیط مجازی اجرا شود. می دانید که اگر (env) را در جلوی ترمینال ببینید کار می کند
همچنین کتابخانه ها را نصب کنید:
pip نصب django
pip نصب RPi. GPIO
اگر در (env) هستید RPi. GPIO نیاز به نصب مجدد دارد
مرحله 3: پوشه Gpio را بارگیری کنید
پوشه gpio را از github در پوشه اصلی بارگیری کنید
برای رفتن به github و بارگیری فایل ها ، روی GpioWebInterfaceProject_ کلیک کنید
مرحله 4: اجرای پروژه
این دستورات را همیشه در ترمینال یکسان (env) اجرا کنید:
cd ~/gpioWebInterface/gpio
پایتون management.py makemigrations
مهاجرت پایتون management.py
python manager.py creatuperuser (ایمیل و رمز عبور نام کاربری مدیر را که می خواهید برای افزودن پیوندهای مربوط به پین GPIO استفاده کنید وارد کنید)
python management.py runserver 0: 8000
مرحله 5: اندیشه های نهایی
می توانید آن را با apache یا هر سروری که می خواهید جفت کنید. من لازم ندانستم زیرا ترافیکی برای صحبت وجود ندارد. من آن را در پشت NAT با پیکربندی انتقال پورت اجرا می کنم و از no-ip برای نام دامنه dns پویا استفاده می کنم تا بتوانم از هر کجا به آن دسترسی داشته باشم.
تا زمانی که از Raspberry pi zero w توصیه شده استفاده می کنید ، در صورتی که از نقطه دسترسی GSM Wifi استفاده می کنید ، فقط به آن نیاز دارید.
این پروژه هنوز به پایان نرسیده است کار می کند اما ظاهر زیبایی ندارد و هنوز امنیت ندارد.
توصیه شده:
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
دکمه رابط رابط - مبانی آردوینو: 3 مرحله
دکمه رابط - مفاهیم اولیه آردوینو: دکمه فشاری قطعه ای است که هنگام فشار دادن آن دو نقطه را در یک مدار متصل می کند. هنگامی که دکمه فشاری باز است (بدون فشار) هیچ ارتباطی بین دو پایه دکمه فشاری وجود ندارد ، بنابراین پین به 5 متصل می شود. ولت (از طریق رسپی کشش
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: در این دستورالعمل قصد داریم یک سنسور ADXL335 (شتاب سنج) در رزبری پای 4 با Shunya O/S رابط کاربری را انجام دهیم
رابط LCD 16x2 با رزبری پای: 7 مرحله
رابط LCD 16x2 با رزبری پای: سلام دوستان ، امروز من در حال نمایش 16x2 صفحه نمایش به Raspberry pi هستم