Sisukord:

RS485 Arduino ja Raspberry Pi vahel: 7 sammu
RS485 Arduino ja Raspberry Pi vahel: 7 sammu

Video: RS485 Arduino ja Raspberry Pi vahel: 7 sammu

Video: RS485 Arduino ja Raspberry Pi vahel: 7 sammu
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, November
Anonim
RS485 Arduino ja Raspberry Pi vahel
RS485 Arduino ja Raspberry Pi vahel

Kooli jaoks pean tegema projekti. Ma valin teha nutika kasvuhoonekontrolleri, mida juhib täielikult vaarikapi. Andureid toidab arduino uno. Järgnevate kuude jooksul postitan selle projekti tegemise samm -sammult juhenditele, et ka teie saaksite seda teha. Mul oli vaja jadaühendust, mida saab kasutada pikemate vahemaade jaoks. RS485 sobib selleks suurepäraselt. RS485 toetab kiirust kuni 10 Mbit/s ja 1200 meetri kaugust. Sõltuvalt kaabli pikkusest peate saatmise kiirust vähendama. Vaadake seda tabelit, et teada saada maksimaalset kiirust vahemaa kohta. RS485 alamväärtuste lugemiseks ja seadistamiseks kasutan python keelt.

Samm: vajalik

Osad:

  • Vaarika PI (kasutan 3B+)
  • MAX485 moodul
  • USB -RS485 liides
  • mõned hüppajajuhtmed
  • arduino uno

Samm: vajaliku tarkvara installimine Raspbiani

Ma ei aruta, kuidas raspbiani teie vaarikale installida. Seda kirjeldavad juba mõned juhendid. Selle asemel kirjeldan vajaliku tarkvara installimist.

Esmalt värskendage oma vaarikat:

sobiv uuendus

Seejärel installige pip:

apt-get install python3-pip

Jah jaoks klõpsake sisestusklahvi

Seejärel installige minimalmodbus:

pip3 install -U minimalmodbus

Samm: ühendage Arduino

Arduino juhtmestik
Arduino juhtmestik

Ülaltoodud pildil näete, kuidas ühendada arduino RS485 liidesega. Teine RS485 tähistab USB -RS485 adapterit.

Samm: Arduino kodeerimine

Esmalt importige see raamatukogu visandi kaudu, kasutage raamatukogu ja lisage zip -kogu. Seejärel laadige manusena lisatud eskiis üles. See on arduino orjasõlme kood, mis võimaldab juhtida arduino tihvti 13 rongisisest LED -i.

Samm: RS485 programmeerimine vaarikale

Nüüd kodeerime vaarika pi meistriks.

  • Avage vaarikapi terminal.
  • Looge uus fail modbus.py

vi modbus.py

  • sisestamiseks tüüp i
  • kleepige failis olev kood
  • vajutage põgenemisnuppu
  • tüüp: wq
  • vajutage sisestusklahvi

6. samm: skripti testimine

Skripti testimine
Skripti testimine

Sisestage käsk:

python3 modbus.py

Nüüd andke 1 või 0 ja näete, kuidas arduino LED -tuli süttib ja kustub.

Samm 7: Järeldus

See oli esimene samm minu täieliku kasvuhoonekontrolleri valmistamiseks. RS485 kaudu saan oma ventiilid sisse lülitada ja sensori väärtusi lugeda. Loodan, et teile meeldib see õpetatav.

Neile, kes räägivad hollandi keelt, saate minu projekti siin jälgida. Kui projekt on lõpule jõudnud, teen oma projekti täielikuks juhendamiseks

Soovitan: