فهرست مطالب:

برگه برای حیوانات خانگی: 7 مرحله
برگه برای حیوانات خانگی: 7 مرحله

تصویری: برگه برای حیوانات خانگی: 7 مرحله

تصویری: برگه برای حیوانات خانگی: 7 مرحله
تصویری: آموزش 7 فرمان نمایشی به سگ در 7 دقیقه 2024, نوامبر
Anonim
برگه برای حیوانات خانگی
برگه برای حیوانات خانگی
برگه برای حیوانات خانگی
برگه برای حیوانات خانگی

سلام ! از آموزش پروژه Tab For Pets خوش آمدید.

Tab For Pets با هدف:

- هنگام دور بودن حیوان خانگی خود را مشغول کنید.

- درک حیوان خانگی خود را به لطف بازی های چالش برانگیز افزایش دهید.

- فیلم های سرگرم کننده از حیوانات خانگی خود را که بازی می کنند ارائه دهید.

محصول نهایی 1 قرص + 1 دیسپنسر است. برنامه ای در رایانه لوحی در حال اجرا است و هنگامی که حیوان خانگی شما برنده بازی می شود ، درخواست HTTP POST به پخش کننده ارسال می شود. این درخواست سرو موتور را فعال می کند به طوری که غذا می تواند به تغذیه کننده توزیع کننده برسد. علاوه بر این ، یک محیط بان اولتراسونیک احساس می کند که حیوان خانگی شما در نزدیکی تبلت است و یک دوربین را فعال می کند ، به طوری که شما می توانید یک فیلم از حیوان خانگی خود را در حال انجام بازی در رایانه لوحی داشته باشید. تصویر معماری نحوه عملکرد آن را توصیف می کند.

ما آن را آزمایش نکردیم زیرا حیوان خانگی نداریم ، و مطمئناً مواردی وجود دارد که باید برای کارآمد بودن سازگار شود. بنابراین نترسید و آن را سازگار/تقویت کنید.:)

بیانیه مواد:

- Raspberry Pi 3 B+

- ماژول فراصوت فراگیر HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR Camera V2

- LED سبز

- مقاومت 330 اهم

- چاپگر سه بعدی

- تبلت (یا تلفن هوشمند) (ما برای نمونه اولیه خود از تلفن هوشمند استفاده می کنیم ، اما توصیه می کنیم از تبلت طراحی شده برای حیوانات خانگی استفاده کنید زیرا فناوری صفحه نمایش کلاسیک برای حیوانات مناسب نیست).

نرم افزار:

- وحدت

پیش نیازها:

شما به یک حساب کاربری در Cloudinary احتیاج دارید ، زیرا ویدیوها مستقیماً در پلت فرم بارگذاری می شوند

مرحله 1: تنظیم RPi

ابتدا باید کد پایتون را در RPi بارگذاری کنیم. برای انجام این کار ، توصیه می کنیم از صفحه ، ماوس و صفحه کلید و البته اتصال HDMI برای اتصال RPi به صفحه استفاده کنید. شما همچنین باید اتصال به اینترنت داشته باشید.

بعد از بوت ، وارد شوید:

/خانه/

و یک پوشه ایجاد کنید:

mkdir TabForPets || cd TabForPets

در اینجا ، فایل پایتون را اضافه می کنید: serveurMotorCamControl.py

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

pip install Flask

pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm

اکنون ، باید یک فایل پیکربندی اضافه کنید ، بنابراین یک فایل config.ini ایجاد کنید و موارد زیر را بنویسید:

['پیش فرض']

CLOUD_NAME = API_KEY-your-cloudinary-name = your-api-key API_SECRET = your-api-secret

آنچه بعد از "=" وجود دارد را با نام ، کلید و راز ابری خود جایگزین کنید.

مرحله 2: تنظیم Wifi

توصیه می کنیم از یک کانال wifi اختصاصی استفاده کنید. برای انجام این کار ، در Raspberry Pi ، موارد زیر را وارد کنید:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

خطوط زیر را به آن اضافه کنید:

شبکه = {

ssid = "Tab4Pets" psk = "رمز عبور" key_mgmt = WPA-PSK}

می توانید پارامترها را به دلخواه تغییر دهید: شبکه دیگری اضافه کنید ،…

مرحله 3: تنظیم دوربین ، سنسور ، سرووموتور

تنظیم دوربین ، سنسور ، سرووموتور
تنظیم دوربین ، سنسور ، سرووموتور

به طرح اتصالات توجه کنید.

دوربین:

باید رابط دوربین را فعال کنید. برای این کار تایپ کنید:

sudo raspi-config

به گزینه های Interfacing ، سپس Camera ، Yes ، و Yes را برای راه اندازی مجدد انتخاب کنید.

برای بررسی فعال بودن دوربین:

vcgencmd get_camera

شما باید خط را پشتیبانی کنید = 1 شناسایی = 1 ، در غیر این صورت سعی نکنید به روز کنید:

sudo apt-get update

sudo apt-get upgrade

مرحله 4: تنظیم اجرا در هنگام راه اندازی

شما باید فایل lxterm-autostart.desktop را که ارائه می دهیم ، در فهرست /home/pi/.config/autostart اضافه کنید

این فایل شامل موارد زیر است:

[ورودی رومیزی] رمزگذاری = نام UTF -8 = شروع خودکار پایانی نظر = راه اندازی ترمینال Exec = source/home/pi/TabForPets/env/bin/activ Exec =/usr/bin/lxterm -hold -e "sleep 10؛ FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py فلاسک اجرا می شود --host = 0.0.0.0"

مرحله 5: چاپگر را چاپ کنید

چاپگر را چاپ کنید
چاپگر را چاپ کنید
چاپگر را چاپ کنید
چاپگر را چاپ کنید
چاپگر را چاپ کنید
چاپگر را چاپ کنید

فایل های stl را در ضمیمه دریافت کنید و از آن برای چاپ دیسپنسر و قسمت های دیگر به لطف چاپگر سه بعدی خود استفاده کنید.

شما باید: 1 دستگاه پخش ، 1 پیچ ، 2 چرخ دنده استوانه ای (یکی برای موتور و دیگری برای پیچ) ، و 3 دستگاه مونتاژ داشته باشید.

مرحله 6: بارگیری برنامه در رایانه لوحی

به سادگی رایانه لوحی یا تلفن هوشمند خود را به رایانه خود متصل کرده و فایل iot.apk را که ارائه می دهیم بارگذاری کنید.

سپس ، apk را در رایانه لوحی یا تلفن هوشمند خود نصب کنید.

مرحله 7: استفاده از TabForPets

RPI را روشن کرده و منتظر بمانید تا چراغ سبز روشن شود.

TabForPets آماده استفاده است.

توصیه شده: