Съдържание:

Умна къща за кучета: 6 стъпки
Умна къща за кучета: 6 стъпки

Видео: Умна къща за кучета: 6 стъпки

Видео: Умна къща за кучета: 6 стъпки
Видео: ❤️ Моята формула за щастие в 6 стъпки 2024, Юли
Anonim
Умна къща за кучета
Умна къща за кучета

Повечето собственици на домашни любимци са любопитни какво прави любимото им куче в тяхно отсъствие.

В тази инструкция ще създадем монитор за кучета, базиран на Raspberry Pi. След работен ден можете да проверите приложението и да видите времето, прекарано в неговата „пейка“, колко шум е вдигнал и колко е бил активен.

Консумативи

Електрически:

  • Raspberry Pi 3 модел B (SD карта 8GB или повече)
  • Т-коблер
  • LCD 16x2
  • сензор за налягане
  • датчик за движение
  • звуков сензор
  • резистори
  • джъмпер кабели

Стъпка 1: Настройката

Настройката на pi:

За тази стъпка се нуждаем от 2 неща:

  • дисково изображение Win32:
  • нашето изображение на:

Настройка на SD картата:

  • отидете в зареждащата директория на SD картата
  • отворете файла "cmdline.txt" и добавете ip = 169.254.10.1. Уверете се, че има разстояние между това, което пишете, и това, което вече е във файла
  • запази го
  • създайте файл ssh без разширение в същия каталог
  • извадете вашата SD карта (но безопасно)

Връзка към PI:

  • Включете PI и включете LAN кабела във вашия компютър и вашия PI
  • инсталирайте Putty от
  • поставете „169.254.10.1“в полето IP, изберете SSH и порт 22
  • отворен
  • потребителско име: pi
  • парола: малина

Конфигурация:

  • въведете "sudo raspi-config"
  • Изберете вашата wifi държава чрез категорията за локализация
  • изтеглете realVNC:

    настройте връзка към вашия PI

  • направете връзка с вашия wifi
  • обратно към CLI (компютърна линия интерфейс) версия

    • Тип:

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

Стъпка 2: Базата данни

Инсталирайте mariaDB на PI

  • Тип

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Все още нямаме парола за root, така че просто натиснете enter
  • Сега можем да настроим парола за root

    Отговорете с Y на всички въпроси

Стъпка 3: Електрическо окабеляване

Електрическо окабеляване
Електрическо окабеляване

Свържете компонентите съгласно „Електрическата схема“

В прикачен файл е примерен пример за моята схема за окабеляване на платка

Внимание, тъй като джъмперните проводници не залепват толкова добре, затова се уверете, че всичко е добре прикрепено към дъската.

Стъпка 4: Делото

Случаят
Случаят
Случаят
Случаят

Направете случая

Има различни възможности:

  • можете да използвате лазерно рязане
  • или можете да го направите на ръка

Използвах лазерния нож и залепих двете кутии заедно, както е на снимката по -горе. Измерванията са на чертежа, ако го направите на ръка.

Ако искате да генерирате файлове за лазерно рязане, има лесен сайт, който можете да използвате. (https://www.makercase.com)

Стъпка 5: Python (Backend)

За бекенда използвам Pycharm.

За връзката с вашия PI:

  • Файл
  • Настройки
  • Изграждане, изпълнение, внедряване
  • Разгръщане
  • Направете връзка с вашия PI, като добавите вашия SFTP хост
  • Отидете на картографиране на втория раздел и се уверете, че локалният път е правилен
  • Щракнете върху OK

Изтеглете кода от GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Качете кода с десен бутон и изберете „Качване в Rpi“

Стартирайте скрипта с десен бутон и изберете run (app.py)

Стъпка 6: Html и Java (интерфейс)

Вземете Front-End частта, която сте изтеглили в предишната стъпка от GITHUB и я качете. Използвах Visual Studio, за да направя FE частта, но от вас зависи коя среда предпочитате да използвате.

Препоръчано: