Orodha ya maudhui:

Nyumba ya Mbwa mahiri: Hatua 6
Nyumba ya Mbwa mahiri: Hatua 6

Video: Nyumba ya Mbwa mahiri: Hatua 6

Video: Nyumba ya Mbwa mahiri: Hatua 6
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Novemba
Anonim
Nyumba ya Mbwa mahiri
Nyumba ya Mbwa mahiri

Wamiliki wengi wa wanyama wana hamu ya kujua nini mbwa wao mpendwa amekuwa akifanya bila wao.

Katika hii inayoweza kufundishwa tutaunda mfuatiliaji wa Mbwa wa Raspberry Pi. Baada ya siku ya kufanya kazi, unaweza kuangalia programu hiyo na kuona wakati aliotumia kwenye 'benchi' yake, ni kelele ngapi alizofanya na jinsi amekuwa akifanya kazi.

Vifaa

Umeme:

  • Mfano wa Raspberry Pi 3 (kadi ya SD 8GB au zaidi)
  • T-cobler
  • LCD 16x2
  • sensor ya shinikizo
  • sensor ya mwendo
  • sensa ya sauti
  • vipinga
  • jumperwires

Hatua ya 1: Usanidi

Usanidi wa pi:

Tunahitaji vitu 2 kwa hatua hii:

  • picha ya disk win32:
  • picha yetu kwenye:

Usanidi wa kadi ya SD:

  • nenda kwenye saraka ya boot ya kadi ya SD
  • fungua faili "cmdline.txt" na ongeza ip = 169.254.10.1. Hakikisha kuna nafasi kati ya kile unachoandika na kile ambacho tayari kiko kwenye faili
  • iokoe
  • unda faili ssh bila ugani katika wimbo huo huo
  • kuchukua kadi ya SD nje (lakini salama)

Uunganisho kwa PI:

  • Weka nguvu PI na unganisha kebo ya LAN kwenye kompyuta yako na PI yako
  • weka Putty kutoka
  • weka '169.254.10.1' kwenye sanduku la IP chagua SSH na bandari 22
  • fungua
  • jina la mtumiaji: pi
  • nywila: rasipberry

Usanidi:

  • andika "sudo raspi-config"
  • Chagua nchi yako ya wifi kupitia kitengo cha ujanibishaji
  • pakua realVNC:

    weka unganisho kwa PI yako

  • fanya unganisho kwa wifi yako
  • kurudi kwa CLI (interface ya laini ya kompyuta) toleo

    • aina:

      • "sasisho linalofaa"
      • "sasisho-mbadala - kufunga / usr / bin / chatu chatu / usr / bin / python2.7 1"
      • "sasisho-mbadala - kufunga / usr / bin / chatu chatu / usr / bin / python3 2"

Hatua ya 2: Hifadhidata

Sakinisha mariaDB kwenye PI

  • Andika
    • "sudo apt kufunga mariaDB-server"
    • "ufungaji wa mysql_secure"
  • Hatuna nenosiri la mizizi bado kwa hivyo bonyeza tu ingiza
  • Sasa tunaweza kuanzisha nenosiri la mizizi

    Jibu Y kwa maswali yote

Hatua ya 3: Wiring umeme

Wiring umeme
Wiring umeme

Waya vifaa kulingana na 'Mpango wa Umeme'

Katika kiambatisho mfano wa vitendo wa mpango wangu wa wiring wa mkate

Tahadhari kwa sababu jumperwires hazigundiki vizuri, kwa hivyo hakikisha kwamba kitu chochote kimefungwa vizuri kwenye ubao wa mkate.

Hatua ya 4: Kesi

Kesi hiyo
Kesi hiyo
Kesi hiyo
Kesi hiyo

Fanya kesi

Kuna uwezekano tofauti:

  • unaweza kutumia lasercutter
  • au unaweza kuifanya kwa mkono

Nilitumia kibarua na niliunganisha visanduku 2 pamoja kama kwenye picha hapo juu. Vipimo viko kwenye kuchora ikiwa ungeifanya kwa mkono.

Ikiwa unataka kutoa faili za lasercutter, kuna tovuti rahisi ambayo unaweza kutumia. (https://www.makercase.com)

Hatua ya 5: Python (Backend)

Kwa backend ninatumia Pycharm.

Kwa unganisho na PI yako:

  • Faili
  • Mipangilio
  • Jenga, Utekelezaji, Upelekaji
  • Kupelekwa
  • Fanya unganisho kwa PI yako kwa kuongeza mwenyeji wako wa SFTP
  • Nenda kwenye kichupo cha pili Ramani na uhakikishe kuwa njia ya eneo ni sahihi
  • Bonyeza OK

Pakua nambari kutoka GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Pakia nambari hiyo kwa kubofya kulia na uchague 'Pakia Rpi'

Endesha hati kwa kubofya kulia na uchague run (app.py)

Hatua ya 6: Html na Java (mbele)

Chukua sehemu ya Mwisho wa mbele, umepakua katika hatua ya awali kutoka kwa GITHUB na kuipakia. Nilitumia Visual Studio kufanya sehemu ya FE, lakini kwako ni mazingira gani unapendelea kutumia.

Ilipendekeza: