Orodha ya maudhui:

RS485 Kati ya Arduino na Raspberry Pi: Hatua 7
RS485 Kati ya Arduino na Raspberry Pi: Hatua 7

Video: RS485 Kati ya Arduino na Raspberry Pi: Hatua 7

Video: RS485 Kati ya Arduino na Raspberry Pi: Hatua 7
Video: Датчик температуры и влажности с RS485 на STM8 своими руками на макетке 2024, Julai
Anonim
RS485 Kati ya Arduino na Raspberry Pi
RS485 Kati ya Arduino na Raspberry Pi

Kwa shule ninahitaji kufanya mradi. Ninachagua kufanya mdhibiti mzuri wa chafu anayedhibitiwa kabisa na pi ya raspberry. Sensorer zitatumika na arduino uno. Katika miezi inayofuata nitaandika utengenezaji wa mradi huu hatua kwa hatua juu ya mafundisho ili wewe pia uweze kuifanya. Nilihitaji mawasiliano ya mfululizo ambayo yanaweza kutumika kwa umbali mrefu. RS485 ni kamili kwa hili. RS485 inasaidia kasi hadi 10 Mbit / s na umbali wa mita 1200. Kulingana na urefu wa kebo unahitaji kupunguza kasi unayotuma. Angalia meza hii kujua kasi ya juu kwa kila umbali. Kusoma na kuweka maadili kwenye mtumwa wa RS485 nitatumia lugha ya chatu.

Hatua ya 1: Inahitajika

Sehemu:

  • Raspberry PI (ninatumia 3B +)
  • Moduli ya MAX485
  • USB kwa interface ya RS485
  • waya zingine za kuruka
  • arduino uno

Hatua ya 2: Kufunga Programu Inayohitajika Kwenye Raspbian

Sitazungumzia jinsi ya kufunga raspbian kwenye rasipberry yako. Tayari kuna maagizo kadhaa yanayoelezea hii. Badala yake nitaelezea jinsi ya kusanikisha programu inayohitajika.

Kwanza sasisha rasiberi yako:

sasisho la apt

Kisha weka bomba:

pata-apt kufunga python3-pip

Bonyeza ingiza kwa Ndio

Kisha weka minimalmodbus:

pip3 kufunga -U minimalmodbus

Hatua ya 3: Wiring Arduino

Wiring Arduino
Wiring Arduino

Katika picha hapo juu unaweza kuona jinsi ya kuweka waya kwa arduino kwenye kiolesura cha RS485. RS485 ya pili inawakilisha USB kwa adapta ya RS485.

Hatua ya 4: Kuandika Arduino

Kwanza ingiza maktaba hii kupitia mchoro, tumia maktaba na ongeza maktaba ya zip. Kisha pakia mchoro ambao nilijumuisha kama kiambatisho. Hii ndio nambari ya node ya mtumwa wa arduino ambayo inafanya uwezekano wa kudhibiti ubao ulioongozwa kwenye pini 13 ya arduino.

Hatua ya 5: Kupanga RS485 kwenye Raspberry

Sasa tutasimamia pi ya raspberry kama bwana.

  • Fungua kituo kwenye pi yako ya raspberry.
  • Unda faili mpya modbus.py

vi modbus.py

  • andika i kwa kuingiza
  • weka msimbo kwenye faili
  • bonyeza kitufe cha kutoroka
  • aina: wq
  • bonyeza kitufe cha kuingia

Hatua ya 6: Kupima Hati

Kupima Hati
Kupima Hati

Andika kwa amri:

python3 modbus.py

Sasa toa 1 au 0 na utaona iliyoongozwa kwenye arduino ikiendelea na kuzima.

Hatua ya 7: Hitimisho

Hii ilikuwa hatua ya kwanza ili kufanya mtawala wangu kamili wa chafu. Kupitia RS485 ninaweza kuwasha valves zangu na kusoma sensorvalues. Natumahi unafurahiya hii inayoweza kufundishwa.

Kwa wale wanaozungumza dutch unaweza kufuata mradi wangu hapa. Mradi utakapomalizika nitafanya mradi wangu kamili ukamilike

Ilipendekeza: