Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuweka Maktaba
- Hatua ya 2: Kufunga Dereva
- Hatua ya 3: Kuongeza Bodi kwenye IDE ya Arduino
- Hatua ya 4: Kupanga Digistump
- Hatua ya 5: Wiring Digistump
- Hatua ya 6: Badilisha au Soma Sajili za Kutumia Chatu
Video: Digistump na Modbus RTU: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Wale ambao wameona mafundisho yangu juu ya mawasiliano kati ya Modbus RTU na Raspberry Pi wanajua kuwa ninapanga mradi wa kutengeneza chafu. Nimefanya PCB ndogo 2 ambazo zinaweza kuwekwa ndani ya sanduku la mradi. Kiunga cha PCB nitajumuisha baadaye kwa sababu sikuzipokea bado na bado ninahitaji kuwajaribu.
Kama mbadala wa arduino uno nitatumia digistump. Hii ni bodi ndogo sana ya ATTINY85. Kwa sababu ATTINY85 haina serial ya vifaa nimetumia programu ya serial kufanya mawasiliano ya serial kazi. Kwa sababu vifaa vyangu vingi vilivyounganishwa (pampu, vali za soli,…) hufanya kazi kwenye 24V nitajumuisha kibadilishaji kwenye PCB. Unaweza pia kutumia 12V ambayo ni chaguo bora.
Vifaa
Vifaa:
- Digistump au bodi ya digistump inayotokana
- Baadhi ya PCB au PCB yangu ya kawaida
- vitalu vya terminal
- Kuzuka kwa RS485
- LDR au sensa nyingine (hiari)
- Kontena la 10kOhm
- DC kubadilisha fedha (recom)
- Vichwa vya pini
Maktaba:
- Softwareserial
- Modbus
Hatua ya 1: Kuweka Maktaba
Wakati wa upimaji wa digistump nilipata shida kadhaa. Kwanza sikujua kwamba bodi haikuwa na vifaa vya serial. Tayari nilikuwa nimeweka serial ya programu kwa hivyo nimejaribu. Mwanzoni hii haikufanya kazi na baada ya kutafuta wavu niligundua kuwa toleo langu la mfululizo wa programu halikuunga mkono digistump ya 16.5 mhz. Katika kesi hii unaweza kuandika maktaba kwenye folda C: Watumiaji / mtumiaji / Nyaraka / Arduino / maktaba / SoftwareSerial-master
- Pakua maktaba ya vifaa vya laini kama zip
- Pakua maktaba ya modbus kama zip
- Ongeza maktaba kupitia mchoro, tumia maktaba, ongeza maktaba ya ZIP
Hatua ya 2: Kufunga Dereva
Ili kutumia bodi ya digistump unahitaji kusakinisha madereva kwanza.
- Pakua madereva
- Sakinisha toleo sahihi la dereva kwenye kompyuta yako
- Fungua meneja wa kifaa
- Angalia maoni
- Onyesha vifaa vilivyofichwa
- Ukiunganisha digistump yako utaona kifaa (picha)
Hatua ya 3: Kuongeza Bodi kwenye IDE ya Arduino
Katika hatua ya mwisho uliweka madereva kutumia digistump. Sasa bado unahitaji kuongeza bodi kwenye IDE ya arduino.
- Nenda kwenye faili, upendeleo
- Huko unaweza kuongeza kiunga kwenye kisanduku cha kuingiza karibu na URL za meneja wa bodi za ziada
- Ongeza kiunga hiki
- Bonyeza sawa
- Nenda kwa zana, bodi, meneja wa bodi
- Chagua aina iliyochangiwa
- Tafuta digistump
- Sakinisha bodi za digistump avr
Baada ya kufunga utaona bodi chini ya zana, bodi.
Hatua ya 4: Kupanga Digistump
Nambari iliyoambatanishwa hutumia rejista zingine ambazo zinaweza kuandikwa au kusoma. Katika nambari hii ninatumia arduino kusoma thamani ya Analog ya LDR na kuandika dhamana kwa moja ya sajili. Katika siku zijazo nina mpango wa kutengeneza nambari zima kwa kutumia aina tofauti za sensa na labda hata kubadilisha anwani ya Modbus chaguo-msingi.
- Pakua nambari
- Toa ubao wa digistump kutoka USB.
- Chagua ubao chaguomsingi wa Digispark 16.5 Mhz chini ya zana, bodi
- Bonyeza kitufe cha kupakia
- Subiri hadi uone ujumbe kuziba kwenye kifaa sasa
- Chomeka kebo ya USB
Hatua ya 5: Wiring Digistump
Katika skimu unaweza kuona jinsi ya kuchimba digistump. Katika siku zijazo unaweza pia kutumia PCB yangu.
Hatua ya 6: Badilisha au Soma Sajili za Kutumia Chatu
Unaweza kutumia nambari iliyowekwa ya Python kusoma na kuandika sajili. Angalia nyingine yangu inayoweza kufundishwa ikiwa ungependa kuiendesha kwenye Raspberry Pi
Ilipendekeza:
Viwanda HMI na Arduinos katika MODBUS RTU: 4 Hatua
Viwanda HMI na Arduinos katika MODBUS RTU: Katika mafunzo haya nitaelezea mfano wa mawasiliano kati ya HMI ya viwanda (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) na Arduino UNO (10EUROS). Mtandao utaendesha chini ya proto maalum na thabiti na ya viwandani
Simulación Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): Hatua 8
Simulación Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSe simuló un circo transmisor de temperatura, el elemento primario (Sensor) fue implementado mediante un potenciometro el cual varia el voltaje of entrada. Parafujo ya habari kwa sensorer (Elemento Secundario), si imp
Mawasiliano ya Modbus TCP Kati ya Arduino na Vifaa vya Viwanda: Hatua 3
Mawasiliano ya Modbus TCP Kati ya Arduino na Vifaa vya Viwanda: Njia ya viwanda kudhibiti bodi ya Arduino na HMI ya viwandani na kuiunganisha na mtandao wa viwanda na mawasiliano ya Modbus TCP
ESP32 Modbus Mwalimu TCP: Hatua 7
ESP32 Modbus Master TCP: Katika darasa hili, utapanga programu ya processor ya ESP32 kuwa Modbus TCP Master. Tutatumia vifaa viwili, ambavyo vina processor hii: Moduino ESP32 na Pycom. Vifaa vyote vinaendesha katika mazingira ya MicroPytthon. Mtumwa wetu wa Modbus atakuwa kompyuta ya PC na M
ESP8266 Modbus Thermostat Kwa Kugusa: Hatua 5
ESP8266 Modbus Thermostat Kwa Kugusa: Nitakuonyesha katika hii inayoweza kufundishwa jinsi ya kutengeneza thermostat yenye skrini nzuri ya kugusa na msaada wa hiari wa Modbus kupitia RS485 na ArduiTouch ESP na ESP8266 (NodeMCU au Wemos D1 Mini)