Mundarija:

Aqlli itlar uyi: 6 qadam
Aqlli itlar uyi: 6 qadam

Video: Aqlli itlar uyi: 6 qadam

Video: Aqlli itlar uyi: 6 qadam
Video: ЛАНАТИ ЖИН БОСГАН ДАЧА 2024, Iyul
Anonim
Aqlli itlar uyi
Aqlli itlar uyi

Ko'pgina uy hayvonlari egalari, ularning yo'qligida sevimli iti nima qilganini bilishadi.

Ushbu qo'llanmada biz Raspberry Pi -ga asoslangan it monitorini yaratamiz. Ish kunidan so'ng siz ilovani tekshirishingiz va uning "skameykada" o'tkazgan vaqtini, qancha shovqin qilganini va qanchalik faolligini ko'rishingiz mumkin.

Ta'minotlar

Elektr:

  • Raspberry Pi 3 modeli B (SD -karta 8 Gb yoki undan ko'p)
  • T-tikuvchi
  • LCD 16x2
  • bosim sensori
  • harakat sensori
  • ovoz sensori
  • rezistorlar
  • o'tish simlari

1 -qadam: sozlash

Pi -ni sozlash:

Bu qadam uchun bizga 2 ta narsa kerak:

  • win32 disk tasviri:
  • bizning rasmimiz:

SD -kartani sozlash:

  • SD -kartaning yuklash katalogiga o'ting
  • "cmdline.txt" faylini oching va ip = 169.254.10.1 qo'shing. Siz kiritgan va faylda mavjud bo'lgan narsalar orasida bo'sh joy borligiga ishonch hosil qiling
  • saqla
  • shu dirda kengaytmasi bo'lmagan ssh faylini yarating
  • SD -kartani chiqarib oling (lekin xavfsiz)

PIga ulanish:

  • PI -ni quvvatlantiring va LAN kabelini kompyuteringizga va PI -ga ulang
  • Putty -ni https://www.putty.org/put saytidan o'rnating
  • "169.254.10.1" ni IP qutisiga SSH va 22 -portni tanlang
  • ochiq
  • foydalanuvchi nomi: pi
  • parol: malina

Konfiguratsiya:

  • "sudo raspi-config" yozing
  • Mahalliylashtirish toifasi orqali wifi -ni tanlang
  • realVNC -ni yuklab oling:

    PI -ga ulanishni sozlang

  • Wi -Fi tarmog'iga ulanish
  • CLI (kompyuter liniyasi interfeysi) versiyasiga qaytish

    • turi:

      • "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 -qadam: ma'lumotlar bazasi

MariaDB -ni PI -ga o'rnating

  • Turi

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Bizda hali root parol yo'q, shuning uchun Enter tugmasini bosing
  • Endi biz ildiz parolini o'rnatishimiz mumkin

    Barcha savollarga Y javob bering

3 -qadam: Elektr simlarini ulash

Elektr simlari
Elektr simlari

Komponentlarni "elektr sxemasi" bo'yicha ulang

Breadboard simi sxemasining amaliy namunasi ilova qilingan

Diqqat, chunki o'tish simlari yaxshi yopishmaydi, shuning uchun hamma narsa non paneliga yaxshi yopishtirilganligiga ishonch hosil qiling.

4 -qadam: ish

Ish
Ish
Ish
Ish

Vaziyatni hal qiling

Turli xil imkoniyatlar mavjud:

  • siz lazer kesgichdan foydalanishingiz mumkin
  • yoki qo'l bilan qilishingiz mumkin

Men lazer kesgichdan foydalandim va yuqoridagi rasmda bo'lgani kabi 2 ta qutini yopishtirdim. Agar siz uni qo'l bilan qilsangiz, o'lchovlar chizilgan.

Agar siz lasercutter fayllarini yaratmoqchi bo'lsangiz, undan foydalanishingiz mumkin bo'lgan oson sayt mavjud. (https://www.makercase.com)

5 -qadam: Python (orqa tomon)

Orqa fon uchun men Pycharmdan foydalanaman.

PI bilan ulanish uchun:

  • Fayl
  • Sozlamalar
  • Qurilish, ijro, tarqatish
  • Joylashtirish
  • SFTP xostini qo'shish orqali PI -ga ulaning
  • Ikkinchi moslamalarga o'ting va mahalliy yo'l to'g'ri ekanligiga ishonch hosil qiling
  • OK ni bosing

Kodni GITHUB-dan yuklab oling (https://github.com/WoutDeBaere/Smart-dog-house)

Sichqonchaning o'ng tugmasi bilan kodni yuklang va "Rpi -ga yuklash" -ni tanlang.

Skriptni sichqonchaning o'ng tugmasi bilan ishga tushiring va ishga tushirish (app.py) -ni tanlang.

6 -qadam: HTML va Java (frontend)

Oldingi qismini GITHUB-dan yuklab olgan Front-End qismini oling va uni yuklang. Men Visual Studio -ni FE qismini bajarish uchun ishlatardim, lekin siz qaysi muhitni ishlatishni afzal ko'rasiz.

Tavsiya: