Mga kategorya: Itinatampok na Mga Artikulo » Ang automation sa bahay
Bilang ng mga tanawin: 56774
Mga puna sa artikulo: 6

Paggamit ng Raspberry Pi para sa Home Automation

 

Paggamit ng Raspberry Pi para sa Home AutomationMga dalawang taon na ang nakalilipas, pinakawalan ng Raspberry Pi Foundation ang isang halip kagiliw-giliw na aparato - isang solong board na computer, ang sukat ng kung saan ay mas malaki kaysa sa isang bank plastic card sa isang kaakit-akit na presyo. Ang baguhan ay agad na nakakuha ng napakalawak na katanyagan, ang linya ng pre-order para sa mga ito ay nakaunat ng maraming buwan.

Ang prambuwesas Pi ay ipinakita sa dalawang antas ng trim: modelo na "A" at modelo na "B". Ang parehong mga bersyon ay nilagyan ng isang Broadcom BCM2835 ARM11 processor na may dalas ng orasan na 700 MHz at isang 256 MB / 512 MB RAM module. Ang modelo na "A" ay nilagyan ng isang USB 2.0 port, modelo na "B" - may dalawa. Ang Modelong "B" ay mayroong isang Ethernet port. Kasama rin sa processor ng BCM2835 ang isang graphic core. Ang output ng video ay ginawa sa pamamagitan ng isang pinagsama-samang konektor ng RCA o sa pamamagitan ng isang digital na HDMI interface.

Ang file system, imahe ng kernel, at mga file ng gumagamit ay matatagpuan sa isang SD, MMC, o SDIO memory card. Ang pinaka-kaakit-akit na tampok ng Raspberry Pi ay ang mababang pagkonsumo ng kuryente (5V / 700mA), ang pagkakaroon ng mga GPIO I / O port na may I2C, SPI, UART interface, pati na rin ang kakayahang magtrabaho nang malayo sa pamamagitan ng Ethernet.

Sa kasalukuyan, tanging ang "B" modelo ay pinakawalan na may 512 MB ng RAM at suporta sa Ethernet. Bilang karagdagan, lumitaw ang isang bagong bersyon sa pagbebenta, na naiiba sa nakaraang modelo na "B" sa isang mas compact na pag-aayos ng mga bahagi, ang pagkakaroon ng 4 USB port, isang pagtaas sa bilang ng mga GPIO I / O port at ang kawalan ng isang composite output ng video. Ang hitsura ng modelo na "B" at ang bagong modelo ng computer ng Raspberry Pi ay ipinapakita sa Fig. 1

raspberry pi

Fig. 1

Bakit ko magagamit ang naturang aparato? Una sa lahat, dapat itong pansinin na ang Raspberry Pi ay, bagaman hindi masyadong malakas, ngunit sa parehong oras medyo isang buong computer. Sa pamamagitan ng pagkonekta sa isang monitor, keyboard, mouse dito at pag-install ng anumang kit ng pamamahagi ng operating system ng Linux, maaari itong magamit bilang isang desktop computer para sa paglutas ng mga gawain na hindi nangangailangan ng malakas na mapagkukunan ng computing.

Ang Raspberry Pi ay angkop na angkop para magamit bilang isang home media server, isang server ng imbakan, ang utak ng isang robot o machine, isang home automation server (o ang tinaguriang "matalinong tahanan").

Ang hitsura ng Raspberry Pi kaagad na nagdulot ng isang pukawin sa paligid ng aparatong ito. Kapag kumalma ang mga hilig, at lumitaw siya nang walang bayad sa isang sapat na gastos, napagpasyahan kong mas makilala ang minicomputer na ito. Para sa akin, ang Raspberry Pi ay pangunahing interes mula sa punto ng view ng paggamit nito sa isang sistema ng automation ng bahay, ang ideya kung saan "hinog" sa loob ng mahabang panahon at kinakailangan ang praktikal na pagpapatupad.

Ginagamit ko ang salitang "home automation" dahil mariing hindi ko gusto ang expression na "matalinong tahanan". Hindi, walang mali sa salitang "matalinong tahanan", ngunit kamakailan lamang ang konsepto na ito ay napakabago.


Ang isang matalinong bahay ay isang kumplikadong sistema ng "multi-circuit", na, bilang karagdagan sa pagpapatupad ng iba't ibang mga sitwasyon na tinukoy ng gumagamit, ay maaaring gumawa ng iba't ibang mga desisyon depende sa isang partikular na sitwasyon sa emerhensiya. Sa madaling salita, ito ay isang "pag-iisip" (siyempre, sa isang antas ng makina) na sistema. At kamakailan lang ay tinawag ko ang anumang "matalinong tahanan" - halimbawa, GSM alarma, sensor ng tubig na tumutulo, kontrol ng ilaw sa pamamagitan ng mga sensor ng paggalaw, atbp. Oo, lahat ito ay magkahiwalay na mga bahagi ng isang matalinong bahay, ngunit hindi isang matalinong tahanan sa kabuuan.

Kaya, isasaalang-alang namin ang istraktura ng pagtatayo ng isang sistema ng automation ng bahay gamit ang Raspberry Pi (Larawan 2).

Application ng Raspberry Pi

Fig. 2Istraktura ng pagbuo ng isang sistema ng automation ng bahay gamit ang Raspberry Pi (mag-click sa larawan upang palakihin)

Ang sistema ng automation ng bahay ay binubuo ng isang sentral na server na nakakonekta sa pamamagitan ng interface ng RS485 na may mga Controller na naka-install sa bawat silid, at sa pagliko, ang iba't ibang mga control, monitoring, regulasyon at proteksyon ng aparato ay konektado sa mga Controller.

Ang bentahe ng naturang isang arkitektura ng network ay hindi na kailangang hilahin ang mga wire mula sa bawat aparato patungo sa server, ngunit sa halip ay ikonekta ang mga magsusupil kung saan sila ay konektado sa isang UTP cable - isang pares ng mga wire na kung saan ay ginagamit para sa interface ng RS485, at ang natitirang mga pares ay ginagamit upang mapanghawakan ang mga magsusupil at sensor. Bilang karagdagan, ang lohika ng trabaho ay naglihi upang ang kabiguan ng anumang magsusupil o kahit na isang sentral na server ay hindi dapat makaapekto sa pagganap ng natitirang bahagi ng system.

Ang Raspberry Pi ay ginagamit bilang sentral na server ng sistema ng automation ng bahay. Mayroon itong isang web server na naka-install, kung saan ang gumagamit mula sa anumang aparato ng komunikasyon (smartphone, laptop, tablet) sa pamamagitan ng browser ay maaaring makatanggap ng impormasyon tungkol sa lahat ng mga proseso na nagaganap sa bahay at, nang naaayon, pamahalaan ang mga ito. Ang pag-access sa Web server sa pamamagitan ng pagpasok sa pag-login at password ay maaaring makuha pareho mula sa home local network at mula sa Internet sa pamamagitan ng isang Wi-Fi router.

Ang serial port UART Raspberry Pi sa pamamagitan ng isang pagtutugma na aparato sa pamamagitan ng interface ng RS485 ay nag-uugnay sa mga Controller na may ibang hanay ng mga input / output. Bilang karagdagan, ang isang GSM modem ay maaaring konektado sa RS485 upang ma-access ang system sa pamamagitan ng isang cellular o landline na network ng telepono kung walang paraan upang makakuha ng pag-access sa Internet sa puntong matatagpuan ang gumagamit. Ang pag-access sa system sa kasong ito ay ginagawa rin sa pamamagitan ng pagpasok ng isang password.

Ang isa pang aparato sa network ng RS485 ay isang module ng radyo. Ang layunin nito ay upang magbigkis sa pangkalahatang sistema ng automation ng lahat ng mga sensor sa radyo at mga kontrol sa remote na radyo.

Raspberry pi
Ang automation sa bahay

Sa kasalukuyan, ang unang bersyon ng sistema ng automation ng bahay gamit ang Raspberry Pi ay binuo. Bilang karagdagan sa gitnang server, may kasamang maraming uri ng mga Controller na mayroong interface na RS485 para sa pakikipag-usap sa server:

  • Walong-channel na temperatura at controller ng kahalumigmigan. Pinapayagan ka ng Controller na mangolekta ng pagbabasa ng temperatura at kahalumigmigan mula sa isang sensor ng DHT22 at pitong DHT11 sensor;

  • Apat na-channel na regulator ng temperatura (termostat). Ang control ay maaaring makontrol ang 4 na naglo-load pareho sa manu-manong mode at ayon sa mga nakatakda na mga parameter ng temperatura. Ang pagpasok ng mga halaga ng temperatura ay posible kapwa nang direkta sa controller at malayuan sa pamamagitan ng web interface. Ang mga mode ng direkta at baligtad na uri ng control ng channel ay nagbibigay-daan sa iyo upang magamit ang magsusupil para sa parehong pag-init at kontrol ng paglamig;

  • Ginagamit ang module ng radyo upang tularan ang mga malayuang kontrol at mangolekta ng impormasyon mula sa mga sensor sa radyo. Pinapayagan kang tularan ang hanggang sa 5 mga malayuang kontrol at makatanggap ng data mula sa 10 sensor ng radyo;

  • Universal magsusupil. Mayroon itong 4 na independyenteng pag-input at output at dalawang input para sa pagkonekta ng sensor ng temperatura at halumigmig DHT11 at DHT22.

Doon mo rin mahahanap ang mga link sa paglalarawan ng pag-install ng software para sa Raspberry Pi, pati na rin sa mga materyales na naglalarawan sa teknolohiya ng pagmamanupaktura, na inilarawan sa itaas. Nais kong tandaan na ang proyektong ito ay ganap na walang kita, na may bukas na mga mapagkukunan para sa mga solusyon sa circuit at software at may suporta sa teknikal sa forum.

Mikhail Tikhonchuk

31.10.2014

Tingnan din sa paksang ito:Mga pagkakaiba sa pagitan ng Orange pi at Raspberry pi boards, ano ang bibilhin?

Tingnan din sa electro-tl.tomathouse.com:

  • Mga pagkakaiba sa pagitan ng solong-board na computer na Orange pi at Raspberry pi, ano ang bibilhin?
  • Ang mga relay na kontrolado sa Internet
  • Smart home sa LOGO controller mula sa SIEMENS
  • Tungkol sa teknolohiya at mga prinsipyo ng pagpapatakbo ng Smart Home gamit ang BeNext system bilang isang halimbawa
  • Ano ang mga pagpapakita ng Nextion at kung paano gagana sa kanila?

  •  
     
    Mga Komento:

    # 1 wrote: Alexey | [quote]

     
     

    Ito ay lumiliko, sa sistemang ito maaari mong kontrolin ang pag-init sa bahay sa pamamagitan ng Internet?

     
    Mga Komento:

    # 2 wrote: Sergey | [quote]

     
     

    Posible at hindi lamang pag-init.

     
    Mga Komento:

    # 3 wrote: Michael | [quote]

     
     

    Alexei, maaari mong pamahalaan ang anupaman. Parehong sa pamamagitan ng kapangyarihan ay nakasalalay sa mga magsusupil, at sa pamamagitan ng paggaya ng mga malayuang kontrol. Kung mayroon kang kontrol, halimbawa, ng mga roller shutter

     
    Mga Komento:

    # 4 wrote: Alexey | [quote]

     
     

    Salamat, ngunit ang mga roller shutter ay hindi nauugnay sa akin :) Ngunit ang control control ay magiging maganda upang maipatupad.

     
    Mga Komento:

    # 5 wrote: Gregory | [quote]

     
     

    Isang kawili-wiling solusyon! Ito ay angkop bilang isang kahalili sa komersyal na "matalinong bahay" para sa mga maaaring mapanatili ang isang paghihinang iron! Inaasahan kong balang araw ay gagawin ko ang aking sarili sa isang bagay na katulad, kahit na mayroong isang napakagandang pagnanasa.

     
    Mga Komento:

    # 6 wrote: Michael | [quote]

     
     

    Para sa isang paglalarawan ng bagong bersyon ng system na ito, tingnan dito - electromost.com/news/kompleksnaja_sistema_
    domashnej_avtomatizacii_na_raspberry_p
    i / 2016-01-29-140