فهرست مطالب:

رابط رزبری پای وب: 5 مرحله
رابط رزبری پای وب: 5 مرحله

تصویری: رابط رزبری پای وب: 5 مرحله

تصویری: رابط رزبری پای وب: 5 مرحله
تصویری: نصب و کار با سیستم عامل رزبری پای روی ماشین مجازی 2024, نوامبر
Anonim
رابط وب رزبری پای
رابط وب رزبری پای

این دستورالعمل ها برای نصب رابط وب است که برای تغییر پین های 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 استفاده می کنید ، فقط به آن نیاز دارید.

این پروژه هنوز به پایان نرسیده است کار می کند اما ظاهر زیبایی ندارد و هنوز امنیت ندارد.

توصیه شده: