Pi - logo

Kaadị Automation Ewu maka RASPBERRY Pi
Ntụziaka onye ọrụ 4.1
SequentMicrosystems.com

Nkowa Izugbe

The Pi Hut Building Automation Card for Raspberry Pi - fig

Ọgbọ nke abụọ nke Kaadị Automation Building anyị na-eweta n'elu ikpo okwu Raspberry Pi ntinye na ntinye niile achọrọ maka Sistemụ Automation Building. Enwere ike ịgbakọ ruo ọkwa 8, kaadị ahụ na-arụ ọrụ na ụdị Raspberry Pi niile, site na Zero ruo 4.
A na-eji abụọ n'ime ntụtụ GPIO Raspberry Pi maka nkwukọrịta I2C. Edebere ntụtụ ọzọ maka onye na-ahụ maka nkwụsịtụ, na-ahapụ pin 23 GPIO dị maka onye ọrụ.
Ntinye asatọ zuru ụwa ọnụ, nke a na-ahọrọ n'otu n'otu, ka ị gụọ akara 0-10V, gụọ mmechi kọntaktị, ma ọ bụ tụọ okpomọkụ site na iji 1K ma ọ bụ 10K thermistor. Mpụta 0-10V anọ nwere ike ijikwa ọkụ dimmers ma ọ bụ ngwaọrụ mmepụta ihe ndị ọzọ. Mpụta triac anọ 24VAC nwere ike ijikwa relays AC ma ọ bụ akụrụngwa kpo oku na jụrụ oyi. Ihe ngosi LED na-egosi ọkwa nke nsonaazụ niile. Ọdụ ụgbọ mmiri RS485/MODBUS nwere ikike ịgbasawanye enweghị oke. N'ikpeazụ ma ọ dịghị ihe ọzọ, enwere ike iji ọdụ ụgbọ mmiri 1-WIRE ọhụrụ gụọ okpomọkụ site na ihe mmetụta DS18B20.
Diodes TVS na ntinye niile na-echebe kaadị maka ESD mpụga. Fiusi resettable n'elu ụgbọ na-echebe ya pụọ ​​na mkpirisi mberede. Otu 24V AC ma ọ bụ DC ike isi iyi nwere ike ịnye 5V/3A maka Raspberry Pi.

Atụmatụ

  • Ihe nrịba elu asatọ settable eluigwe na ala, ntinye analọgụ/dijitalụ
  • Ntinye 0-10V ma ọ bụ
  • Ntinye ndenye Counter kọntaktị ma ọ bụ
  • Ntinye ihe mmetụta okpomọkụ 1K/10K
  • Mpụta 0-10V anọ
  • Mpụta TRIAC anọ nwere ndị ọkwọ ụgbọ ala 1A/48VAC
  • Anọ n'ozuzu ebumnuche LED's
  • RS485 / MODBUS ọdụ ụgbọ mmiri
  • Ezi oge elekere nwere nkwado batrị
  • Bọtịnụ ntinye n'ime ụgbọ
  • 1-WIRE interface
  • Nchedo TVS na ntinye niile
  • Ihe nleba anya ngwaike dị n'ime ụgbọ
  • 24VAC/DC ike ọkọnọ

Ntinye na mmepụta niile na-eji njikọ pluggable nke na-enye ohere ịnweta wiwi dị mfe mgbe ekpokọtara ọtụtụ kaadị. Enwere ike ikpokọta ihe ruru kaadị Automation ụlọ asatọ n'elu otu Raspberry Pi. Kaadị ndị ahụ na-ekerịta bọs I2C serial na-eji naanị abụọ n'ime ntụtụ GPIO Raspberry Pi jikwaa kaadị asatọ niile.
Enwere ike ijikọ LED's ebumnuche izugbe yana ntinye analọgụ ma ọ bụ usoro njikwa ndị ọzọ.
Enwere ike ịhazi bọtịnụ ntinye n'ime osisi iji bepụ ntinye, kagbuo nsonaazụ ma ọ bụ mechie Raspberry Pi.

Kedu ihe dị na ngwa gị

  1. Kaadị akpaaka ụlọ maka Raspberry PiPi Hut Building Automation Card maka Raspberry Pi - Fig
  2. Ngwa mgbakwasaPi Hut Building Automation Card maka Raspberry Pi - Fig1a. Anọ M2.5x18mm nwoke-nwoke-nwoke ọla guzoro
    b. M2.5x5mm brass kposara anọ
    c. Akụ ọla kọpa anọ M2.5
  3. Abụọ jumpers.Pi Hut Building Automation Card maka Raspberry Pi - Fig2Ịchọghị ndị na-awụlikwa elu mgbe ị na-eji naanị otu Kaadị Automation Building. Hụ ngalaba STACK LEVEL JUMPERS ma ọ bụrụ na ị na-eme atụmatụ iji ọtụtụ kaadị.
  4. Ngwakọta njikọ nwanyị niile achọrọ.Pi Hut Building Automation Card maka Raspberry Pi - Fig3

Ntụzi mbido ngwa ngwa

  1. Tinye Kaadị Automation Building gị n'elu Raspberry Pi gị wee kwalite sistemụ ahụ.
  2. Kwado nkwukọrịta I2C na Raspberry Pi site na iji raspi-config.
  3. Wụnye ngwanro sitere na github.com:
    a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    c. ~/ megabas-rpi$ sudo make install
  4. ~/megabas-rpi$ megabas
    Mmemme ga-eji ndepụta iwu dịnụ zaghachi.

NKWUOBODO

The Pi Hut Building Automation Card for Raspberry Pi - BOARD LAYOUT

Enwere ike ijikwa LEDs General Purpose anọ na ngwanrọ. Enwere ike ịme ọkụ ọkụ LED iji gosipụta ọkwa ntinye ọ bụla, mmepụta ma ọ bụ usoro mpụga.

STACK ỌLA JUMPERS

A na-eji ọnọdụ aka ekpe atọ nke njikọ J3 họrọ ọkwa ọkwa nke kaadị:Pi Hut Building Automation Card maka Raspberry Pi - Fig4

NDỊ NA-AHỤTA NDỊ NA-AHỤTA

Ntinye mba ụwa asatọ enwere ike ịhọrọ jumper n'otu n'otu ka ọ gụọ 0-10V, 1K ma ọ bụ 10K thermistors ma ọ bụ kọntaktị mmechi / ihe omume. Ugboro kachasị nke ihe ngụkọ mmemme bụ 100 Hz.

Pi Hut Building Automation Card maka Raspberry Pi - Fig5

Nkwukọrịta RS-485/MODBUS

Kaadị Automation Building nwere ọkọlọtọ transceiver RS485 nke enwere ike ịnweta ma onye nrụpụta mpaghara yana Raspberry Pi. A na-edozi nhazi a chọrọ site na jumpers ụzọ atọ na njikọ nhazi J3.Pi Hut Building Automation Card maka Raspberry Pi - Fig6

Ọ bụrụ na arụnyere jumpers, Raspberry Pi nwere ike ikwurịta okwu na ngwaọrụ ọ bụla nwere interface RS485. Na nhazi a, Kaadị Automation Building bụ àkwà mmiri na-agafe agafe nke na-arụ ọrụ naanị ọkwa ngwaike nke usoro RS485 chọrọ. Iji jiri nhazi a, ịkwesịrị ịgwa onye nrụpụta mpaghara ka ọ hapụ njikwa ụgbọ ala RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Ọ bụrụ na ewepụ ndị jumpers, kaadị na-arụ ọrụ dị ka MODBUS ohu na mejuputa MODBUS RTU protocol. Nna-ukwu MODBUS ọ bụla nwere ike ịnweta ntinye kaadị ahụ niile, wee tọọ nsonaazụ niile site na iji iwu MODBUS ọkọlọtọ. Enwere ike ịchọta ndepụta zuru ezu nke iwu etinyere na GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
N'ime nhazi abụọ ahụ, ekwesịrị ịhazi nhazi mpaghara ka ọ hapụ ya (mwụnye jumpers) ma ọ bụ njikwa (wepụrụ jumpers) akara RS485. Hụ enyemaka iwu n'ịntanetị maka ozi ndị ọzọ.

RASPBERRY PI isi

Pi Hut Building Automation Card maka Raspberry Pi - Fig7

Achọrọ ike

Kaadị Automation Building chọrọ ọnye ọkụ na-achịkwa 24VDC/AC mpụga. A na-enye ike na bọọdụ site na njikọ raara onwe ya nye na akuku aka nri elu (lee BOARD LAYOUT). Bọọdụ ndị ahụ na-anabata isi iyi ike DC ma ọ bụ AC. Ọ bụrụ na ejiri isi iyi ike DC, polarity adịghị mkpa. Onye na-achịkwa 5V mpaghara na-enye Raspberry Pi ike ruo 3A, yana onye na-achịkwa 3.3V na-enye sekit dijitalụ ike. A na-eji ihe ntụgharị DC-DC dịpụrụ adịpụ na-enye ike relays.

Anyị na-akwado iji naanị 24VDC/AC ike ọkọnọ
Iji mee ka kaadị PI RASPBERRY
Ọ bụrụ na etinyere ọtụtụ kaadị akpaaka ụlọ n'elu ibe anyị, anyị na-akwado iji otu ike 24VDC/AC na-enye ike kaadị niile. Onye ọrụ ga-ekewa eriri ma gbanye wires na kaadị ọ bụla.
Oriri IKE:
• 50 mA @ +24V

NTỤTA UNIVERSAL

Kaadị Automation Building nwere ntinye asatọ zuru ụwa ọnụ nke enwere ike ịhọrọ jumper iji tụọ akara ngosi 010V, 1K ma ọ bụ 10K thermistors ma ọ bụ kọntaktị mmechi / ihe omume counters ruo 100Hz.Pi Hut Building Automation Card maka Raspberry Pi - Fig8Pi Hut Building Automation Card maka Raspberry Pi - Fig9

Nhazi Mkpuchi MGBE ỌMỤNỤ/KỤKWUO Pi Hut Building Automation Card maka Raspberry Pi - Fig10

Nhazi nha okpomọkụ na 1K THERMISTORS Pi Hut Building Automation Card maka Raspberry Pi - Fig11

Nhazi nha okpomọkụ na 10K THERMISTORS Pi Hut Building Automation Card maka Raspberry Pi - Fig12

0-10V Nhazi Nhazi. Oke ibu = 10mA Pi Hut Building Automation Card maka Raspberry Pi - Fig13

HARDWARE WATCHDOG

Kaadị Automation Building nwere ihe nleba anya ngwaike arụnyere nke ga-ekwe nkwa na ọrụ dị mkpa gị ga-aga n'ihu na-aga n'ihu ọbụlagodi na ngwa Raspberry Pi kwụgidere. Ka emechara ike, onye nche ahụ nwere nkwarụ, wee na-arụ ọrụ mgbe ọ natachara nrụpụta izizi.
Oge ndabara bụ 120 sekọnd. Ozugbo etinyere ya, ọ bụrụ na ọ nwetaghị nrụpụta site na Raspberry Pi n'ime nkeji 2, onye nche na-ebipụ ike wee weghachi ya mgbe sekọnd iri gachara.
Raspberry Pi kwesịrị ịnye iwu nrụpụta n'ọdụ ụgbọ mmiri I2C tupu oge na nche agwụ.
Enwere ike ịtọ oge ngụ oge ka emechara ike yana oge ngụ oge na-arụ ọrụ site na ahịrị iwu. A na-echekwa ọnụọgụ nrụpụta na flash ma enwere ike ịnweta ma ọ bụ kpochapụ site na ahịrị iwu. A na-akọwa iwu nchekwa niile site na ọrụ enyemaka ịntanetị.

NKWUKWU ANYALOG/MỤPỤTA CALIBRATION

A na-ahazi ntinye na ntinye analọgụ niile na ụlọ ọrụ mmepụta ihe, mana iwu firmware na-enye onye ọrụ ohere ịhazigharị bọọdụ ahụ, ma ọ bụ ịhazi ya ka ọ dị mma. A na-ahazi ntinye na ntinye niile na isi ihe abụọ; họrọ isi ihe abụọ ahụ ka ọ dị nso na njedebe abụọ nke ọnụ ọgụgụ. Iji hazie ndenye, onye ọrụ ga-enyerịrị akara analọgụ. (Ọpụample: iji megharia ntinye 0-10V, onye ọrụ ga-enye ọkụ eletrik 10V nwere ike ịgbanwe). Iji mezie nsonaazụ, onye ọrụ ga-enye iwu ka ịtọpụta nsonaazụ ya na uru achọrọ, tụọ nsonaazụ wee nye iwu nhazi ka ịchekwa uru ahụ.
A na-echekwa ụkpụrụ ndị a na flash ma na-eche na usoro ntinye ga-abụ linear. Ọ bụrụ na emehiere n'oge nhazi site na ịpị iwu na-ezighi ezi, enwere ike iji iwu RESET tọgharịa ọwa niile dị na otu kwekọrọ na ụkpụrụ ụlọ ọrụ. Mgbe Tọgharia mmezi enwere ike ịmalitegharị.
Enwere ike ịhazi bọọdụ ahụ na-enweghị isi iyi nke akara analọgụ, site n'ịkọba ihe ndị a na-ebu ụzọ wee na-ebugharị ihe ndị ahazigharịrị gaa na ntinye kwekọrọ. Iwu ndị a dị maka nhazigharị:

CALIBRATE 0-10V ntinye: megaba nri
Tụgharịa nhazi nke ntinye 0-10V: megaba rcuin
CALIBRATE 10K ntinye: megaba cresin
Tọgharia ntinye 10K: megaba rcresin
CALIBRATE 0-10V Nwepụta: megaba chepụta
ỤRỤ KWESỊRỊRỊRỊRỊ N'ỤRỤ ỤMỤRỤ echekwabara na FLASH: megaba alta_comanda
Tụgharịa nhazi nke 0-10V mmepụta: megaba kpochapu

Nkọwapụta ngwaike

N'ỤLỌ N'ỤRỤ NKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWASỊ: 1A

Ntinye 0-10V:

• Ntinye kacha elu Voltage: 12V
• Mgbochi ntinye: 20KΩ
• Mkpebi: 12 ibeji
• Sample ọnụego: Nkechi

Ntinye Mkpuchi kọntaktị

  • Ọnụ ọgụgụ kacha elu: 100 Hz

Mpụta 0-10V:

  • Ibu nrụpụta kacha nta: 1KΩ
  • Mkpebi: 13 BITS

Mpụta TRIAC:

  • Mbupute kacha ugbu a: 1A
  • Ihe nrụpụta kacha elu Voltagihe: 120V

LINEARITY n'elu ọnụ ọgụgụ zuru ezu

A na-ahazi ntinye analog site na iji 12 bit A/D ntụgharị n'ime na nhazi on-board. Ihe ntinye bụ sampna-eduga na 675 Hz.
A na-emepụta ihe ngosi analog na PWM site na iji oge 16 bit. Ụkpụrụ PWM dị site na 0 ruo 4,800.
A na-ahazi ntinye na ntinye niile n'oge ule na njedebe njedebe na ụkpụrụ echekwara na ọkụ.
Mgbe emezichara anyị, anyị nyochara linearity n'ogo zuru oke wee nweta nsonaazụ ndị a:

Ọwa Njehie kacha %
0-10V IN 15μV 0.15%
0-10V pụta 10μV 0.10%

NKWUO NKE NGWA

Pi Hut Building Automation Card maka Raspberry Pi - Fig14

AKWKWỌ SOFTWARE

  1. Debe Raspberry Pi gị na ya OS kacha ọhụrụ.
  2. Kwado nkwukọrịta I2C: ~$ sudo raspi-config
    1. Gbanwee paswọọdụ njirimara Gbanwee paswọọdụ maka onye ọrụ ndabara
    2. Nhọrọ netwọk Hazie ntọala netwọkụ
    3. Nhọrọ buut Hazie nhọrọ maka mmalite
    4. Nhọrọ mpaghara Hazie asụsụ na ntọala mpaghara ka ọ dabara.
    5. Nhọrọ mmekọrịta Hazie njikọ na mpụta 
    6. Overclock Hazie overclocking maka Pi gị
    7. Nhọrọ dị elu Hazie ntọala dị elu
    8. Mmelite Melite ngwa a ka ọ bụrụ ụdị kachasị ọhụrụ
    9. Banyere raspi-config Ozi gbasara nhazi a
    P1 Igwefoto Kwado/gbanyụọ njikọ na igwefoto Raspberry Pi
    P2 SSH Kwado/gbanyụọ ohere ahịrị iwu dịpụrụ adịpụ na Pi gị
    P3 VNC Kwado/gbanyụọ ohere ime ime Pi gị site na iji…
    P4 SPI Kwado/ Gbanyụọ ntinye akpaaka nke modul kernel SPI
    P5 I2C Kwado/ Gbanyụọ ntinye akpaaka nke modul kernel I2C
    P6 Oghere Usoro Kwado/ Gbanyụọ ozi shei na kernel n'ọdụ ụgbọ mmiri
    P7 1- waya Kwado/ Gbanyụọ interface otu waya
    P8 GPIO dị anya Kwado/ Gbanyụọ ohere ime anya na ntụtụ GPIO
  3. Wụnye ngwanrọ megabas site na github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/ megaioind-rpi$ sudo make install
  6. ~/megaioind-rpi$ megabas

Mmemme ga-eji ndepụta iwu dịnụ zaghachi.
Pịnye "megabas -h" maka enyemaka ịntanetị.
Mgbe ị wụnye ngwanrọ a, ị nwere ike imelite ya na ụdị kachasị ọhụrụ site na iji iwu ndị a:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git sere
~/ megabas-rpi$ sudo make install Pi - logo

Akwụkwọ / akụrụngwa

Pi Hut Building Automation Card maka Raspberry Pi [pdf] Ntuziaka onye ọrụ
Kaadị akpaaka ụlọ maka Raspberry Pi, Kaadị akpaaka ụlọ, Kaadị akpaaka maka Raspberry Pi, Ihe owuwu Kaadị Raspberry Pi Automation

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *