Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
Ü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
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