Orodha ya maudhui:

Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3
Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3

Video: Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3

Video: Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3
Video: Marlin Firmware 2.0.x Explained 2024, Novemba
Anonim
Udhibiti wa Kupitisha na Raspberry Pi
Udhibiti wa Kupitisha na Raspberry Pi

Wengi wetu tumekabiliwa na shida wakati bodi ya rasipberry haina uwezo wa kubadili kati ya vifaa anuwai wakati huo huo. Kwa hivyo kuunganisha vifaa vingi kwa kutumia pini 26 za GPIO haiwezekani. Kwa kuongezea, haiwezi kupanuliwa zaidi ya 26 kwa hivyo vifaa zaidi ya 26 haziwezi kuunganishwa.

Shida hii inaweza kutatuliwa kwa kutumia kichwa cha GPIO. Kwenye kichwa kimoja, tunaweza kuunganisha Bodi ya Relay na hadi Relays 16 na tunaweza kupanua hesabu ya bodi hadi 128. Kwa hivyo, kwa jumla, vifaa vya 128 * 16 vinaweza kushikamana.

Wacha tuanze basi!

Hatua ya 1: Vifaa vinahitajika

Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika

Kwa mradi huu, tutatumia:

1. Mdhibiti wa Relay

2. Raspberry Pi

3. Ngao ya I2C

4. Adapta ya Nguvu ya 12V

5. Cable ya Kuunganisha I2C

Unaweza kununua bidhaa kwa kubonyeza yao. Pia, unaweza kupata nyenzo nzuri zaidi kwenye Duka la Dcube.

Hatua ya 2: Uunganisho wa vifaa

Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa

Hatua za kuunganisha Raspberry Pi na I2C Shield / Adapter

Kwanza, chukua Raspberry Pi na uweke I²C Shield juu yake. Bonyeza Shield kwa upole na tumemaliza kwa hatua hii rahisi kama pai (angalia picha # 1 ).;

Uunganisho wa Mdhibiti wa Relay wa MCP23008 na Raspberry Pi

Kutumia kebo ya I2C, unganisha Kidhibiti cha Kupeleka cha MCP23008 kwa Raspberry kupitia bandari ya kuunganisha ya I2C kwenye I2C Shield (angalia picha # 3).

Imarisha bodi

Raspberry Pi inaweza kuwezeshwa na Cable yoyote ndogo ya USB. Inafanya kazi kwenye 5V na 2A. Chomeka kebo ndogo ya USB ndani ya jack ya nguvu ya Raspberry Pi. Pia, usisahau kuwasha Kidhibiti cha Relay na Adapter ya Nguvu ya 12V. Chomeka na tuko vizuri kwenda!

Uunganisho wa mwisho umetolewa kwenye picha # 4.

Hatua ya 3: Kufanya kazi na Msimbo (Kutumia Java)

Tumeongeza kifaa na Linux (Raspbian). Katika hili, tunatumia Raspberry Pi na Screen Monitor

1. Sakinisha "pi4j library" kutoka https://pi4j.com/install.html. Pi4j ni Maktaba ya Kuingiza / Pato ya Java ya Raspberry Pi. Njia rahisi na inayopendelewa zaidi ya kusanikisha "maktaba ya pi4j" ni kutekeleza amri iliyotajwa moja kwa moja kwenye Raspberry Pi yako:

curl -s kupata.pi4j.com | Sudo bash AU curl -s kupata.pi4j.com

2. Kuunda faili mpya ambapo nambari inaweza kuandikwa, amri ifuatayo itatumika:

vi FILE_NAME.java

km. vi SAMPLE1.java

3. Baada ya kuunda faili, tunaweza kuingiza nambari hapa. Baadhi ya nambari za sampuli za java zinapatikana kwenye Hifadhi yetu ya GitHub. Hizi ziko tayari kutumika kwa kuiga kutoka hapa.

4. Kuingiza msimbo bonyeza kitufe cha "i".

5. Nakili nambari kutoka kwa hazina iliyotajwa hapo juu na ubandike kwenye faili iliyoundwa na wewe.

6. Bonyeza "esc" mara moja umefanya na usimbaji.

7. Kisha tumia amri iliyotajwa hapo chini kutoka kwa kidirisha cha nambari:

: wq

Hii ni amri ya kuacha kuacha kurudi kwenye dirisha la terminal

Jumuisha nambari kwa kutumia amri ifuatayo:

pi4j FILE_NAME.java

km. pi4j SAMPLE1.java

9. Ikiwa hakuna makosa, endesha programu kwa kutumia amri iliyotajwa hapo chini:

pi4j FILE_NAME

Mfano. pi4j SAMPLE1

Hifadhi ya nambari ina nambari za sampuli 5 na inaweza kudhibiti upelekaji katika mchanganyiko tofauti tofauti. Kwa hivyo tumefanya udhibiti wa Relay na pi ya raspberry.

Wacha tuone ni wimbo gani unaweza kutengeneza, ili kufanya ngoma ya kupokezana !!

Ilipendekeza: