Мазмуну:

Smart Dog House: 6 кадам
Smart Dog House: 6 кадам

Video: Smart Dog House: 6 кадам

Video: Smart Dog House: 6 кадам
Video: Dog House Coin Bank #shorts 2024, Ноябрь
Anonim
Smart Dog House
Smart Dog House

Көпчүлүк үй жаныбарларынын ээлери сүйүктүү ити жокто эмне кылып жүргөнүнө кызыгышат.

Бул көрсөтмөдө биз Raspberry Pi негизделген Dog мониторун түзөбүз. Жумуш күнүнөн кийин, сиз колдонмону текшерип, анын "отургучта" өткөргөн убактысын, канчалык ызы -чуу кылганын жана канчалык активдүү болгонун көрө аласыз.

Жабдуулар

Электр:

  • Raspberry Pi 3 модель B (SD карта 8GB же андан көп)
  • T-cobler
  • LCD 16x2
  • басым сенсору
  • кыймыл сенсору
  • үн сенсору
  • резисторлор
  • jumperwires

1 -кадам: Орнотуу

Пи орнотуу:

Бул кадам үчүн бизге 2 нерсе керек:

  • win32 диск сүрөтчү:
  • биздин сүрөт:

SD картасын орнотуу:

  • SD картанын жүктөө каталогуна өтүңүз
  • "cmdline.txt" файлын ачып, ip = 169.254.10.1 кошуңуз. Сиз терип жаткан файл менен файлдын ортосунда боштук бар экенин тактаңыз
  • сакта
  • ошол эле дирекцияда кеңейтүүсү жок ssh файлын түзүңүз
  • SD картаны алып салуу (бирок коопсуз)

PIге туташуу:

  • PIди кубаттаңыз жана LAN кабелин компьютериңизге жана PIге сайыңыз
  • Putty программасын https://www.putty.org/put сайтынан орнотуңуз
  • IP кутусуна SSH жана 22 портуна '169.254.10.1' коюңуз
  • ачык
  • колдонуучунун аты: 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"
  • Бизде азырынча сырсөз жок, андыктан enter баскычын басыңыз
  • Эми биз түп сырсөздү орното алабыз

    Бардык суроолорго Y деп жооп бериңиз

3 -кадам: Электр зымдары

Электр зымдары
Электр зымдары

Компоненттерди "Электр схемасына" ылайыкташтырыңыз

Тиркемеде менин Breadboard кабелдер схемасынын практикалык мисалы

Көңүл буруңуз, анткени секирүүчү зымдар анча жакшы жабышпайт, андыктан баардык нерсе нанга жакшы бекитилгенин текшериңиз.

4 -кадам: Case

Case
Case
Case
Case

Ишти жасаңыз

Ар кандай мүмкүнчүлүктөр бар:

  • сиз лазерди колдоно аласыз
  • же кол менен жасай аласыз

Мен лазер кескичти колдондум жана 2 кутуну өйдөдөгү сүрөттөгүдөй жабыштырдым. Эгер кол менен жасай турган болсоңуз, өлчөөлөр чиймеде.

Эгерде сиз lasercutter файлдарын түзгүңүз келсе, колдоно турган оңой сайт бар. (https://www.makercase.com)

5 -кадам: Python (Backend)

Арткы бет үчүн мен Pycharm колдоном.

Сиздин PI менен байланыш үчүн:

  • Файл
  • Орнотуулар
  • Куруу, аткаруу, жайылтуу
  • Жайгаштыруу
  • SFTP хостуңузду кошуу менен PIге байланыш түзүңүз
  • Экинчи кошумча өтмөккө өтүңүз жана жергиликтүү жолдун туура экендигин текшериңиз
  • OK басыңыз

GITHUBдан кодду жүктөп алыңыз (https://github.com/WoutDeBaere/Smart-dog-house)

Оң басуу менен кодду жүктөп, "Rpiге жүктөө" тандаңыз

Скриптти оң басуу менен иштетип, иштетүүнү тандаңыз (app.py)

6 -кадам: Html жана Java (алдыңкы бет)

Front-End бөлүгүн алыңыз, мурунку кадамда GITHUBдан жүктөп алып, жүктөп бериңиз. Мен Visual Studioну FE бөлүгүн жасоо үчүн колдондум, бирок кайсы чөйрөнү колдонууну каалайсыз.

Сунушталууда: