فهرست مطالب:

خانه سگ هوشمند: 6 مرحله
خانه سگ هوشمند: 6 مرحله

تصویری: خانه سگ هوشمند: 6 مرحله

تصویری: خانه سگ هوشمند: 6 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
خانه سگ هوشمند
خانه سگ هوشمند

بیشتر صاحبان حیوانات خانگی کنجکاو هستند که سگ محبوبشان در غیاب آنها چه کرده است.

در این دستورالعمل ما یک مانیتور سگ مبتنی بر رزبری پای ایجاد خواهیم کرد. پس از یک روز کاری ، می توانید برنامه را بررسی کنید و زمانی را که در "نیمکت" خود گذرانده است ببینید ، چقدر سر و صدا کرده و چقدر فعال بوده است.

تدارکات

برق:

  • رزبری پای 3 مدل B (کارت SD 8 گیگابایت یا بیشتر)
  • T-cobler
  • LCD 16x2
  • سنسور فشار
  • حسگر حرکتی
  • سنسور صدا
  • مقاومت ها
  • jumperwires

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

تنظیم pi:

برای این مرحله به 2 مورد نیاز داریم:

  • دیسک تصویر win32:
  • تصویر ما در:

راه اندازی کارت SD:

  • به دایرکتوری بوت کارت SD بروید
  • فایل "cmdline.txt" را باز کرده و ip = 169.254.10.1 را اضافه کنید. مطمئن شوید بین آنچه تایپ می کنید و آنچه در فایل موجود است فاصله وجود داشته باشد
  • آن را ذخیره کنید
  • یک ssh فایل بدون پسوند در همان dir ایجاد کنید
  • کارت SD را برای شما بیرون بیاورم (اما با خیال راحت)

اتصال به PI:

  • PI را تغذیه کرده و کابل LAN را به کامپیوتر و PI خود وصل کنید
  • Putty را از https://www.putty.org/put نصب کنید
  • "169.254.10.1" را در جعبه IP قرار دهید SSH و پورت 22 را انتخاب کنید
  • باز کن
  • نام کاربری: pi
  • رمز عبور: تمشک

پیکربندی:

  • "sudo raspi-config" را تایپ کنید
  • کشور Wi -Fi خود را از طریق گروه محلی سازی انتخاب کنید
  • realVNC را بارگیری کنید:

    اتصال به PI خود را تنظیم کنید

  • به وای فای خود متصل شوید
  • بازگشت به نسخه CLI (رابط خط کامپیوتر)

    • نوع:

      • "sudo apt update"
      • "updates-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
      • "updates-alternatives --install/usr/bin/python python/usr/bin/python3 2"

مرحله 2: پایگاه داده

mariaDB را روی PI نصب کنید

  • تایپ کنید

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • ما هنوز رمز عبور روت نداریم ، بنابراین فقط Enter را فشار دهید
  • اکنون می توانیم یک رمز عبور ریشه تنظیم کنیم

    به همه س questionsالات Y پاسخ دهید

مرحله 3: سیم کشی برق

سیم کشی برق
سیم کشی برق

سیم ها را طبق "طرح الکتریکی" سیم کشی کنید

در پیوست یک مثال عملی از طرح سیم کشی Breadboard من

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

مرحله 4: مورد

مورد
مورد
مورد
مورد

مورد را بسازید

امکانات مختلفی وجود دارد:

  • می توانید از دستگاه برش لیزری استفاده کنید
  • یا می توانید با دست درست کنید

من از لیزر برش استفاده کردم و 2 جعبه را مانند تصویر بالا به هم چسباندم. اگر می خواهید آن را با دست انجام دهید ، اندازه ها در نقاشی آمده است.

اگر می خواهید فایل های برش لیزری ایجاد کنید ، یک سایت آسان وجود دارد که می توانید از آن استفاده کنید. (https://www.makercase.com)

مرحله 5: پایتون (پس زمینه)

برای باطن از Pycharm استفاده می کنم.

برای ارتباط با PI خود:

  • فایل
  • تنظیمات
  • ساخت ، اجرا ، استقرار
  • گسترش
  • با افزودن میزبان SFTP خود ، به PI خود متصل شوید
  • به برگه دوم Mappings بروید و مطمئن شوید که مسیر محلی درست است
  • روی OK کلیک کنید

کد را از GITHUB بارگیری کنید (https://github.com/WoutDeBaere/Smart-dog-house)

کد را با راست کلیک بارگذاری کرده و گزینه "Upload to Rpi" را انتخاب کنید.

اسکریپت را با کلیک راست اجرا کنید و run را انتخاب کنید (app.py)

مرحله 6: Html و جاوا (frontend)

قسمت Front-End را انتخاب کنید ، که در مرحله قبل از GITHUB بارگیری کرده اید و آن را بارگذاری کنید. من از Visual Studio برای انجام بخش FE استفاده کردم ، اما بستگی به شما دارد که از کدام محیط ترجیح می دهید استفاده کنید.

توصیه شده: