Le Pi - logo

Fausiaina o le Pepa Fa'atosina mo RASPBERRY Pi
FA'AIGA FA'ATA'IGA VERSION 4.1
SequentMicrosystems.com

FAAMATALAGA LAUTELE

O le Pi Hut Building Automation Card mo Raspberry Pi - fig

O le augatupulaga lona lua o la matou Faiga Fa'atauga Faufale o lo'o aumaia i luga o le Raspberry Pi fa'avae uma mea e fai ma mea e mana'omia mo Faiga Fa'apitoa Faufale. E mafai ona fa'aputuina i la'asaga 8, e galue le kata i fa'aliliuga uma o le Raspberry Pi, mai le Zero i le 4.
E lua pine GPIO a Raspberry Pi o loʻo faʻaogaina mo fesoʻotaʻiga I2C. O le isi pine o loʻo tuʻuina atu mo le faʻalavelave faʻalavelave, ma tuʻu ai 23 GPIO pine e avanoa mo le tagata faʻaoga.
E valu mea fa'aoga lautele, e mafai ona filifilia ta'ito'atasi, fa'atagaina oe e faitau fa'ailoga 0-10V, faitau tapuni fa'afeso'ota'i, pe fua le vevela e fa'aaoga ai le 1K po'o le 10K thermistors. E fa 0-10V fa'apolokalame galuega e mafai ona pulea fa'amalama malamalama po'o isi masini fa'apisinisi. E fa 24VAC triac outputs e mafai ona pulea AC relays poʻo mea faʻamafanafana ma malulu. Fa'ailoga LED e fa'aalia ai le tulaga o galuega uma. O le RS485/MODBUS uafu fa'atagaina toetoe lava le fa'atapula'aina fa'alauteleina. Mulimuli ae leai se mea itiiti, e mafai ona fa'aoga se uafu fou 1-WIRE e faitau ai le vevela mai le DS18B20 sensor.
TVS diodes i mea fa'aoga uma e puipuia le kata mo ESD fafo. O fuse toe fa'afou i luga ole va'a e puipuia mai pupuu fa'afuase'i. Tasi 24V AC po'o DC puna mana e mafai ona tu'uina atu le 5V/3A mo Raspberry Pi.

FAAMATALAGA

  • E valu tagata osooso e mafai ona seti lautele, mea fa'aoga analog/numera
  • 0-10V Ulufale poʻo
  • Fa'afeso'ota'i Tapuni Counter Inputs po'o
  • 1K/10K Temperature Sensor Inputs
  • Fa 0-10V Outputs
  • Fa TRIAC Outputs ma aveta'avale 1A/48VAC
  • E fa fa'amoemoega lautele LED's
  • RS485/MODBUS uafu
  • Uati taimi moni ma faaleoleo maa
  • Fa'amau fa'amau i luga o le laupapa
  • 1-WIRE fa'aoga
  • Puipuiga o le TVS i mea fa'aoga uma
  • I luga o le laupapa Meafaigaluega Watchdog
  • 24VAC/DC sapalai eletise

O mea uma e fa'aoga ma mea e fa'aogaina e fa'aoga ai feso'ota'iga fa'apipi'i e fa'afaigofie ai le fa'aogaina o uaea pe a fa'aputu le tele o kata. E o'o atu i le valu kata faufale e mafai ona fa'aputu i luga o le tasi Raspberry Pi. O kata e fa'asoa se pasi I2C fa'aoga e na'o le lua o pine GPIO a Raspberry Pi e pulea uma kata e valu.
Ole fa'amoemoe lautele ole LED e mafai ona feso'ota'i ma mea fa'aoga analog po'o isi faiga fa'atonutonu.
E mafai ona fa'apolokalame se fa'amau fa'amau i luga o le laupapa e tipi ai mea fa'aoga, fa'amalo galuega fa'atino pe tapuni le Rasipi Pi.

O LE A LE MEA O LOO I LOU PUSI

  1. Fausiaina o le kata otometi mo Raspberry PiLe Pi Hut Building Automation Card mo Raspberry Pi - Fig
  2. Fa'apipi'i meafaigaluegaLe Pi Hut Building Automation Card mo Raspberry Pi - Fig1a. E fa M2.5x18mm male-fa'afafine apamemea standoffs
    e. E fa fa'ailoga apamemea M2.5x5mm
    i. Fa nati apamemea M2.5
  3. E lua tagata osooso.Le Pi Hut Building Automation Card mo Raspberry Pi - Fig2E te le mana'omia ni tagata osooso pe'a fa'aaoga na'o le tasi le Fale Fa'aautomatika Card. Va'ai le vaega STACK LEVEL JUMPERS pe afai e te fuafua e fa'aoga ni kata se tele.
  4. O feso'ota'iga fa'aipoipoga fafine uma e mana'omia.Le Pi Hut Building Automation Card mo Raspberry Pi - Fig3

TA'iala AMATA VAIVAI

  1. Fa'afeso'ota'i lau Kata Fa'atauga Faufale i luga o lau Raspberry Pi ma fa'aola le masini.
  2. Fa'afeso'ota'i le I2C ile Raspberry Pi ile fa'aogaina ole raspi-config.
  3. Faʻapipiʻi le polokalama mai le github.com:
    a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
    e. ~$ cd /home/pi/megabas-rpi
    i. ~/megabas-rpi$ sudo faia faʻapipiʻi
  4. ~/megabas-rpi$ megabas
    O le polokalama o le a tali atu i se lisi o poloaiga avanoa.

FA'AVAE FA'AVAE

O le Pi Hut Building Automation Card mo Raspberry Pi - FA'A'OA'OGA FA'AVAE

E mafai ona fa'atonutonuina fa'amalama fa'amoemoega lautele e fa i le polokalame. E mafai ona faʻagaoioia le LED e faʻaalia ai le tulaga o soʻo se faʻaoga, gaioiga poʻo fafo.

FA'ATA'U LAVA LEVA

Ole tulaga agavale e tolu ole feso'ota'iga J3 e fa'aoga e filifili ai le tulaga fa'aputu o le kata:Le Pi Hut Building Automation Card mo Raspberry Pi - Fig4

INPUT FILIFILIA SUMERS

O mea fa'aoga lautele e valu e mafai ona filifilia ta'ito'atasi osooso e faitau 0-10V, 1K po'o 10K thermistors po'o fa'afeso'ota'i fa'amau tapuni/mea e tupu. Ole maualuga ole taimi ole fa'asologa ole mea na tupu ole 100Hz.

Le Pi Hut Building Automation Card mo Raspberry Pi - Fig5

RS-485/MODBUS FESOOTAIGA

O le Fale Automation Card o lo'o i ai le RS485 transceiver masani lea e mafai ona fa'aoga uma e le masini fa'apitonu'u ma le Raspberry Pi. O le fa'atulagaina o lo'o mana'omia e tu'u mai le tolu fa'aoso osooso i luga o feso'ota'iga feso'ota'iga J3.Le Pi Hut Building Automation Card mo Raspberry Pi - Fig6

Afai e faʻapipiʻi ni tagata osooso, e mafai e Raspberry Pi ona fesoʻotaʻi ma soʻo se masini e iai le RS485 interface. I lenei fa'atulagaga o le Fale Fa'aautometi Card o se alalaupapa passive lea e fa'aaogaina na'o tulaga o meafaigaluega e mana'omia e le RS485 protocol. Ina ia faʻaogaina lenei faʻatulagaga, e tatau ona e taʻu atu i le faʻalapotopotoga faʻapitonuʻu e faʻasaʻo le pulea o le pasi RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Afai e aveese tagata osooso, o le kata e galue o se pologa MODBUS ma faʻaaogaina le MODBUS RTU protocol. So'o se matai MODBUS e mafai ona fa'aoga uma mea fa'aoga a le kata, ma fa'atulaga uma galuega e fa'aaoga ai tulafono masani a le MODBUS. O se lisi auiliili o tulafono faʻatinoina e mafai ona maua ile GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
I fa'atonuga uma e lua e mana'omia le fa'apolokalameina o le komipiuta fa'apitonu'u e fa'amatu'u (fa'apipi'i osooso) po'o le fa'atonutonuina (ave'esea fa'aoso) fa'ailoga RS485. Va'ai le laina fa'atonu fesoasoani i luga ole laiga mo nisi fa'amatalaga.

RASPBERI PI HEADER

Le Pi Hut Building Automation Card mo Raspberry Pi - Fig7

MANA'OGA

E mana'omia e le Pepa Fa'atonu Faufale se sapalai eletise fa'atonutonu e 24VDC/AC. E tu'uina atu le mana i le laupapa e ala i le feso'ota'iga tu'ufa'atasi i le tulimanu pito i luga taumatau (silasila i le FA'A'OGA FA'AVAE). E talia e laupapa a le DC po'o le mana AC. Afai e faʻaaogaina se puna eletise DC, e le taua le polarity. E tu'uina atu e le pule fa'alotoifale 5V le malosi e o'o atu i le 3A i le Raspberry Pi, ma le fa'atonu 3.3V na te fa'amalo le ta'amilosaga numera. O fa'aliliu'ese DC-DC fa'ato'atoa fa'aaogaina e fa'aola ai fa'alava.

Matou te fautuaina le faʻaaogaina naʻo le 24VDC/AC POWER SUPPLY
IA PULE LE RASPBERRY PI CARD
Afai e fa'aputu le tele o Pepa Fa'atauga Faufale i luga o le tasi ma le isi, matou te fautuaina le fa'aogaina o le eletise 24VDC/AC e tasi e fa'amalo uma ai kata. E tatau i le tagata fa'aoga ona vaelua le uaea ma fa'asolo uaea i kata ta'itasi.
FA'A'OTOGA O LE MANA:
• 50 mA @ +24V

FA'AIGA FA'AVAE

O le Fale Automation Card e valu mea fa'aoga lautele e mafai ona filifili osooso e fua fa'ailoga 010V, thermistors 1K po'o le 10K po'o fa'afeso'ota'i fa'amau tapuni/mea e tupu e o'o atu i le 100Hz.Le Pi Hut Building Automation Card mo Raspberry Pi - Fig8Le Pi Hut Building Automation Card mo Raspberry Pi - Fig9

FA'ATA'IGA FA'ATA'ITA'I/FA'A'OA'IGA TAPIINA Le Pi Hut Building Automation Card mo Raspberry Pi - Fig10

FA'ATA'IGA FA'ATAU MA LE 1K THERMISTORS Le Pi Hut Building Automation Card mo Raspberry Pi - Fig11

FA'ATA'IGA FA'ATAU MA LE 10K THERMISTORS Le Pi Hut Building Automation Card mo Raspberry Pi - Fig12

0-10V OUTPUTS CONFIGURATION. MAX FAATA = 10mA Le Pi Hut Building Automation Card mo Raspberry Pi - Fig13

FA'ATA'U MATA'IGA

O le Building Automation Card o lo'o i ai se masini mata'ituina meafaigaluega e fa'amautinoa ai o le a fa'aauau pea le fa'agaoioia o lau galuega fa'a-misiona tusa lava pe tautau i luga le polokalama Raspberry Pi. A uma le paoa o le leoleo leoleo ua le atoatoa, ma toe malosi pe a uma ona maua le seti muamua.
Ole taimi fa'aletonu ole 120 sekone. O le taimi lava e faʻagaoioia ai, afai e le maua se seti mai le Raspberry Pi i totonu ole 2 minute, e tipi e le leoleo leoleo le mana ma toe faʻafoʻi pe a uma le 10 sekone.
O le Raspberry Pi e manaʻomia le tuʻuina atu o se faʻatonuga toe setiina i luga o le I2C port aʻo leʻi muta le taimi i luga o le leoleo leoleo.
Ole taimi ole taimi pe a uma le eletise ma le taimi galue e mafai ona seti mai le laina o le poloaiga. Ole numera o toe setiina o loʻo teuina ile moli ma e mafai ona maua pe faʻamalo mai le laina o le poloaiga. O fa'atonuga uma o leoleo e fa'amatalaina e le galuega fesoasoani i luga ole laiga.

ANALOG INPUTS/OUTPUTS CALIBRATION

O mea fa'akomepiuta uma ma mea e fai e fa'avasegaina i le fale gaosimea, ae o fa'atonuga a le firmware e mafai ai e le tagata fa'aoga ona toe fa'avasega le laupapa, po'o le fa'avasegaina i le sa'o lelei. O fa'aoga uma ma galuega fa'atino e fa'avasegaina i vaega e lua; filifili vaega e lua e latalata i pito e lua o le fua. Ina ia fa'avasega mea fa'aoga, e tatau i le tagata fa'aoga ona tu'uina atu fa'ailoga analog. (Esoample: e faʻavasega 0-10V mea faʻaoga, e tatau i le tagata faʻaoga ona tuʻuina atu se 10V fetuutuunai eletise sapalai). Ina ia faʻavasega galuega faatino, e tatau i le tagata faʻaoga ona tuʻuina atu se faʻatonuga e seti le gaioiga i se tau manaʻomia, fua le taunuʻuga ma tuʻuina atu le faʻatonuga o le calibration e teu ai le tau.
O tau o lo'o teuina i le moli ma o le fa'aoga fa'aoga e fa'apea e laina. Afai e faia se mea sese i le taimi o le faʻavasegaina e ala i le taina o le faʻatonuga sese, e mafai ona faʻaaoga se RESET poloaiga e toe seti uma ai ala i le vaega tutusa i tau falegaosimea. A mae'a le RESET e mafai ona toe fa'afouina.
E mafai ona fa'avasegaina le laupapa e aunoa ma se fa'apogai o fa'ailo fa'atusa, e ala i le fa'avasegaina muamua o mea fa'atino ona fa'ata'amilo lea o mea fa'atatau i mea fa'aoga tutusa. O tulafono nei e avanoa mo le fa'avasegaina:

CALIBRATE 0-10V INPUTS: megabas cuin
TOE TOE FA'ATA'IGA O 0-10V FA'AIGA: megabas rcuin
CALIBRATE 10K INPUTS: megabas cresin
TOE FA'ATU 10K FA'AUGA: megabas rcresin
CALIBRATE 0-10V OUTPUTS: megabas tipi
FA'ATAU FA'AVAE FA'AVAE I LE FLASH: megabas alta_comanda
TOE TOE FA'ATA'IGA O 0-10V OUTPUTS: megabas rcuout

FA'AMATALAGA FAAMATALAGA

I LUGA O LE VA'A FA'AVAE FA'AVAE FUSE: 1A

0-10V FA'AUGA:

• Tulaga Maualuga Voltage: 12V
• Fa'alavelave fa'aoga: 20KΩ
• I'uga: 12 pito
• Sample fua faatatau: tbd

FESOASOANI TAPIINA FA'AIGA

  • Ole tele ole faitau ole taimi: 100Hz

0-10V GALUEGA:

  • La'ititi o Galuega Fa'atino: 1KΩ
  • I'uga: 13 BITS

TRIAC OUTPUTS:

  • Tulaga maualuga i le taimi nei: 1A
  • Avanoa Maualuga Voltagu: 120V

LINEARITY IA ATU FAATAU

O mea fa'akomepiuta fa'atusa o lo'o fa'aogaina e fa'aaoga ai le 12 bit A/D converters i totonu i le masini fa'apipi'i. O mea fa'aoga o samptaʻitaʻia i le 675 Hz.
O galuega fa'atusa o lo'o fa'apipi'iina le PWM e fa'aaoga ai le 16 bit timers. Ole tau ole PWM e mai le 0 ile 4,800.
O fa'aoga uma ma mea e fa'atino e fa'avasegaina ile taimi ole su'ega ile fa'ai'uga ma fa'atauga e teu ile moli.
Ina ua maeʻa le faʻavasegaina sa matou siakiina le laina i luga o le fua atoa ma maua ai faʻaiʻuga nei:

Auala Max sese %
0-10V IN 15μV 0.15%
0-10V IFO 10μV 0.10%

FAAMATALAGA FAASINO

Le Pi Hut Building Automation Card mo Raspberry Pi - Fig14

SETUP SOFTWARE

  1. Ia saunia lau Raspei Pi ma le OS fou.
  2. Fa'afeso'ota'i le I2C: ~$ sudo raspi-config
    1. Suia le Upu Fa'aoga Suia le upu faataga mo tagata e le faaaogaina
    2. Filifiliga Fesootaiga Fa'atonu tulaga feso'ota'iga
    3. Filifiliga Fa'avae Fa'atulaga filifiliga mo le amataina
    4. Filifiliga Localization Seti gagana ma fa'aitulagi e fa'afetaui..
    5. Filifiliga Fa'afeso'ota'i Fa'atulaga feso'ota'iga i peripheral 
    6. Overclock Fa'atonu le overclocking mo lau Pi
    7. Filifiliga Maualuga Fa'atulaga tulaga maualuga
    8. Fa'afouina Fa'afou lenei mea faigaluega i le fa'afou fou
    9. E uiga i le raspi-config Fa'amatalaga e uiga i lenei fa'atulagaga
    P1 Meapueata Fa'amalo/Ta'e le feso'ota'iga ile Raspberry Pi Camera
    P2 SSH Fa'amalo/Fa'agata le fa'aogaina o laina laina mamao i lau Pi
    P3 VNC Fa'amalo/Ta'e le avanoa fa'akalafi mamao i lau Pi fa'aaoga...
    P4 SPI Fa'amalo/Ta'e le utaina otometi o le SPI kernel module
    P5 I2C Fa'aagaoi/Ta'e le utaina otometi o le I2C kernel module
    P6 Fa'asologa Fa'amalo/Ta'e le atigi ma le fatu fe'au i le laina telefoni
    P7 1-Uaea Fa'amalo/Ta'e le fa'aoga tasi-uaea
    P8 GPIO mamao Fa'amalo/Ta'e le avanoa mamao i pine GPIO
  3. Faʻapipiʻi le megabas software mai github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo faia faʻapipiʻi
  6. ~/megaioind-rpi$ megabas

O le polokalama o le a tali atu i se lisi o poloaiga avanoa.
Fa'aigoa "megabas -h" mo fesoasoani i luga ole laiga.
A maeʻa ona faʻapipiʻi le polokalama, e mafai ona e faʻafouina i le lomiga lata mai ma faʻatonuga:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git toso
~/megabas-rpi$ sudo faia faʻapipiʻi Le Pi - logo

Pepa / Punaoa

Le Pi Hut Building Automation Card mo Raspberry Pi [pdf] Taiala mo Tagata Fa'aoga
Fau Faufale Kata mo Raspberry Pi, Faufale Fa'atauta'i Kata, Automation Card mo Raspberry Pi, Raspberry Pi Automation Card Fale

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *