فهرست مطالب:

SmartPET - تغذیه کننده حیوان خانگی هوشمند: 7 مرحله (همراه با تصاویر)
SmartPET - تغذیه کننده حیوان خانگی هوشمند: 7 مرحله (همراه با تصاویر)

تصویری: SmartPET - تغذیه کننده حیوان خانگی هوشمند: 7 مرحله (همراه با تصاویر)

تصویری: SmartPET - تغذیه کننده حیوان خانگی هوشمند: 7 مرحله (همراه با تصاویر)
تصویری: مردی متوجه شد که سگ اش هر شب او را در هنگام خواب تماشا میکند سپس به حقیقت دلخراشی پی برد!!! 2024, نوامبر
Anonim
SmartPET - تغذیه کننده حیوان خانگی هوشمند
SmartPET - تغذیه کننده حیوان خانگی هوشمند
SmartPET - تغذیه کننده حیوان خانگی هوشمند
SmartPET - تغذیه کننده حیوان خانگی هوشمند

هی!

من ماکسیم ورمیرن هستم ، یک دانشجوی MCT (فناوری چندرسانه ای و ارتباطات) 18 ساله در Howest.

من انتخاب کردم که یک تغذیه کننده حیوان خانگی هوشمند به عنوان پروژه خود ایجاد کنم.

چرا اینو درست کردم؟

گربه من مشکلاتی در وزن دارد ، بنابراین تصمیم گرفتم دستگاهی بسازم که میزان خوردن غذا را کنترل کند.

چه کار میکند؟

- تغذیه خودکار ، اگر کمتر از 25 گرم در کاسه باشد.

- تشخیص کاسه

- LED در تاریکی روشن می شود

این تغذیه کننده حیوانات خانگی چه ویژگی خاصی دارد؟

با SmartPET ، میزان مصرف حیوان خانگی شما در چند روز ، هفته یا حتی ماه را ثبت می کند. این محاسبه می کند که آیا حیوان خانگی شما مقدار مناسب غذای سالم دریافت کرده است یا خیر.

مهارت های این پروژه؟

برای این پروژه نیازی به مهارت های برنامه نویسی زیادی ندارید. اطمینان حاصل کنید که برخی از مهارت های اولیه اولیه را برای آزمایش مدار خود دارید.

در این دستورالعمل من شما را در تمام مراحل راهنمایی می کنم تا تغذیه کننده حیوان خانگی هوشمند خود را بسازید. مخزن github من را برای همه فایلها کلون کنید.

بیایید شروع به خلق کنیم!

مرحله 1: چیزهایی که شما نیاز دارید

اجزاء

- سرو موتور

- سنسور وزن (5 کیلوگرم): TAL220

- Lightsensor LDR: 10K - 20k اهم

- MCP3008

- سنسور اولتراسونیک: HY-SRF05

- ماژول بار: HX771

- صفحه نمایش: 16x2

- پتانسیومتر

- RGB

- تمشک پای

- منبع تغذیه

- مقاومت ها

- - 1x 10k اهم

- - 1x 1k اهم

- - 4x 220 اهم

مواد

- تخته های چوبی

- پخش کننده کورن فلکس

- پیچ ها

- - 16 پیچ بلند

- - 4 پیچ کوتاه

- لولا

- - 6 پیچ برای اتصال لولا

ابزارها

- آهن لحیم کاری

- چسب فوق العاده

- اره

- مته

هزینه کل این پروژه حدود 150 تا 200 یورو است. بسته به اینکه قطعات را از کجا خریداری می کنید. من یک بمب از مواد تهیه کرده ام که در آن می توانید پیوندی به همه فروشگاه های وب پیدا کنید. در پوشه /bom است.

مرحله 2: سخت افزار را کنار هم قرار دهید

کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار

من مدار خود را با پیروی از طرح Fritzing که ساخته ام ، ایجاد کرده ام ، این طرح را در زیر بارگذاری کردم.

این مدار دارای 3 سنسور (LDR ، اولتراسونیک و وزن سنج) و 3 محرک (سرو موتور ، LED RGB و نمایشگر LCD) است که به صورت یکجا با هم کار می کنند.

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

من نمونه اولیه خود را روی چند تخته نان ساخته ام.

مرحله 3: ساختن پرونده

ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده

من یک دستگاه پخش کننده ذرت ذرت و چند تخته چوبی برای پروژه خود خریدم ، اما می توانید آن را در هر ماده ای که می خواهید قرار دهید ، تا زمانی که ثابت باشد!

مورد

- برخی از تخته های چوبی را به شکل خاصی اره کردم ، به طوری که دیسپنسر ذرت را می توان روی آن قرار داد.

- سروو موتور خود را با سیمهای آهنی به دستگاه پخش کننده وصل کرده ام. سیم های آهنی بر روی فرمان دیسپنسر می کشند تا آن را بچرخانند ، همانطور که در تصاویر مشاهده می کنید.

- مطمئن شوید که سیم های آهنی محکم هستند اما به اندازه کافی نازک هستند که آنها را از سوراخ سروو موتور عبور دهید.

- من مقداری چوب به قاب خود اضافه کردم ، سروو موتور خود را در این بین قرار دادم تا او را پایدارتر کنم.

- برای اجرای صفحه نمایش LCD ، سنسور اولتراسونیک ، LDR و RGB ، برخی از سوراخ های مورد را برش دادم.

- در پشت ، یک لولا کوچک اضافه کرده ام تا بتوانید آن را باز کنید و منبع تغذیه خود را به پریز دیواری وصل کنید.

ایمنی

اگر با مته ، اره و … کار می کنید ، مطمئن شوید که شخصی بسیار نزدیک در دسترس دارید مانند پدر یا پدربزرگ. آخرین چیزی که می خواهید این است که به خودتان صدمه بزنید ، بنابراین عینک ایمنی را مانند من بگذارید.

مرحله 4: نصب و پیکربندی Raspberry Pi

نصب و پیکربندی Raspberry Pi
نصب و پیکربندی Raspberry Pi

برای این پروژه ابتدا به یک کابل به تمشک pi خود نیاز دارید.

پس از اتصال ، باید ترمینال (mac) یا windows power shell (windows) را باز کنید تا pi شما آماده شود.

pi خود را به اینترنت متصل کرده و منتظر بمانید تا آدرس IPv4 را دریافت کنید. از این پس می توانید از طریق اینترنت بدون کابل به آدرس متصل شوید.

مرحله 5: ایجاد و پیکربندی پایگاه داده

ایجاد و پیکربندی پایگاه داده
ایجاد و پیکربندی پایگاه داده

فایل config.py را باز کرده و آن را با پایگاه داده خود به درستی پیکربندی کنید. برای کارکردن پروژه می توانید پایگاه داده من را با برخی داده های ساختگی وارد کنید.

می توانید پایگاه داده را در پوشه /data ، "database.sql" پیدا کنید.

پایگاه داده به گونه ای ساخته شده است که می توانید پروژه SmartPET را با سنسورها و محرک های بیشتر ارتقا دهید.

مرحله 6: کدگذاری پروژه

کدگذاری پروژه
کدگذاری پروژه
کدگذاری پروژه
کدگذاری پروژه
کدگذاری پروژه
کدگذاری پروژه

من پروژه خود را در Python ، Flask ، SocketIO و Javascript کدگذاری کردم.

من با ساخت اولین وایر فریم های وب سایت خود در Adobe XD شروع کردم که یک نرم افزار رایگان توسط Adobe است.

سپس طراحی خود را به صورت HTML و CSS درآوردم و برخی از جاوا اسکریپت های اولیه را اضافه کردم تا طراحی من به درستی کار کند.

من از مسیرهای Flask برای دریافت بیشتر اطلاعات خود در وب سایت خود استفاده کرده ام. سوکت ها برای چیزهای کوچکتر و عمدتا عملکردهای پشت به جلو مانند وزن واقعی هستند.

مرحله 7: یک سرویس ایجاد کنید و آن را وصل کنید

یک سرویس ایجاد کنید و آن را وصل کنید!
یک سرویس ایجاد کنید و آن را وصل کنید!

یک سرویس ایجاد کنید تا تمشک pi به طور خودکار در هنگام راه اندازی کد (app.py) را اجرا کند.

در اینجا می توانید آموزشی برای ایجاد خدمات در تمشک pi خود پیدا کنید.

من برای شروع کار smartpet.service خود را در پوشه /service قرار داده ام.

اکنون می توانید تمشک pi و منبع تغذیه خارجی خود را به دیوار وصل کرده و پروژه را اجرا کنید!

امیدوارم از این آموزش آموزنده چیزی آموخته باشید. اگر همه چیز به اندازه کافی روشن بود ، در نظرات به من اطلاع دهید!

توصیه شده: