Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan
- Hakbang 2: Pag-install ng Kailangan ng Software sa Raspbian
- Hakbang 3: Pag-kable ng Arduino
- Hakbang 4: Pag-coding ng Arduino
- Hakbang 5: Programming RS485 sa Raspberry
- Hakbang 6: Pagsubok sa Script
- Hakbang 7: Konklusyon
Video: RS485 Sa pagitan ng Arduino at Raspberry Pi: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Para sa paaralan kailangan kong gumawa ng isang proyekto. Pinili kong gumawa ng isang smart greenhouse controller na ganap na kinokontrol ng isang raspberry pi. Ang mga sensor ay tatakbo ng isang arduino uno. Sa mga susunod na buwan, ipo-post ko ang paggawa ng proyektong ito nang paunahin sa mga instruksyon upang magawa mo rin ito. Kailangan ko ng serial komunikasyon na maaaring magamit para sa mas mahabang distansya. Ang RS485 ay perpekto para dito. Sinusuportahan ng RS485 ang bilis hanggang sa 10 Mbit / s at distansya ng 1200 meter. Nakasalalay sa haba ng cable na kailangan mo upang babaan ang bilis na iyong ipinapadala. Tingnan ang talahanayan na ito upang malaman ang maximum na bilis bawat distansya. Upang basahin at itakda ang mga halaga sa alipin ng RS485 gagamitin ko ang wika ng sawa.
Hakbang 1: Kailangan
Mga Bahagi:
- Raspberry PI (Gumagamit ako ng isang 3B +)
- MAX485 module
- USB sa interface ng RS485
- ilang mga jumper wires
- arduino uno
Hakbang 2: Pag-install ng Kailangan ng Software sa Raspbian
Hindi ko talakayin kung paano mag-install ng raspbian sa iyong raspberry. Mayroon nang ilang mga itinuturo na naglalarawan dito. Sa halip ay ilalarawan ko kung paano i-install ang kinakailangang software.
Una i-update ang iyong raspberry:
apt update
Pagkatapos mag-install ng pip:
apt-get install python3-pip
I-click ang enter para sa Oo
Pagkatapos mag-install ng minimalmodbus:
i-install ang pip3 -U minimalmodbus
Hakbang 3: Pag-kable ng Arduino
Sa imahe sa itaas maaari mong makita kung paano i-wire ang arduino sa interface ng RS485. Ang pangalawang RS485 ay kumakatawan sa isang USB hanggang RS485 adapter.
Hakbang 4: Pag-coding ng Arduino
I-import muna ang library na ito sa pamamagitan ng sketch, gumamit ng library at magdagdag ng zip library. Pagkatapos ay i-upload ang sketch na isinama ko bilang isang kalakip. Ito ang code para sa arduino slave node na ginagawang posible upang makontrol ang onboard na humantong sa pin 13 ng arduino.
Hakbang 5: Programming RS485 sa Raspberry
Ngayon ay ise-code namin ang raspberry pi bilang isang master.
- Magbukas ng isang terminal sa iyong raspberry pi.
- Lumikha ng isang bagong file modbus.py
vi modbus.py
- type i for insert
- i-paste ang code sa file
- pindutin ang makatakas key
- uri: wq
- pindutin ang enter key
Hakbang 6: Pagsubok sa Script
I-type ang utos:
python3 modbus.py
Ngayon magbigay sa 1 o 0 at makikita mo ang humantong sa arduino na magpatuloy at mag-off.
Hakbang 7: Konklusyon
Ito ang unang hakbang upang magawa ang aking kumpletong greenhouse controller. Sa pamamagitan ng RS485 maaari kong buksan ang aking mga balbula at mabasa ang mga sensorvalues. Inaasahan kong nasiyahan ka sa pagtuturo na ito.
Para sa mga nagsasalita ng dutch maaari mong sundin ang aking proyekto kahit saan. Kapag natapos ang proyekto ay gagawa ako ng isang pinalawig na itinuturo ng aking kumpletong proyekto
Inirerekumendang:
Pakikipag-usap sa Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Industrial: 3 Hakbang
Komunikasyon ng Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Device: Isang pang-industriya na paraan upang makontrol ang isang board ng Arduino sa pang-industriya na HMI at i-link ito sa isang pang-industriya na network na may isang comunication ng Modbus TCP
Pagkontrol sa Servo Paggamit ng MPU6050 Sa Pagitan ng Arduino at ESP8266 Sa HC-12: 6 Mga Hakbang
Pagkontrol sa Servo Gamit ang MPU6050 Sa pagitan ng Arduino at ESP8266 Sa HC-12: Sa proyektong ito, kinokontrol namin ang posisyon ng isang servo motor gamit ang mpu6050 at HC-12 para sa komunikasyon sa pagitan ng Arduino UNO at ESP8266 NodeMCU
Paghahambing sa Pagitan ng Micro: bit at Arduino: 6 Mga Hakbang
Paghahambing sa Pagitan ng Micro: bit at Arduino: Ano ang pinakatanyag na board ng pag-unlad sa mga gumagawa kamakailan? Siyempre, dapat itong maging micro: bit board. Sa ilalim ng kooperasyon ng mga tekniko higanteng kumpanya tulad ng BBC, Microsoft, Samsung at NXP, micro: bit board ay pinagkalooban ng isang halo ng marangal na klase
Accesspoint - Istasyon ng Komunikasyon sa Pagitan ng Dalawang mga ESP8266 MCU: 3 Mga Hakbang
Accesspoint - Istasyon ng Komunikasyon sa Pagitan ng Dalawang Mga MC8 ng ESP8266: Kamusta Mga Gumagawa! Sa aking nakaraang itinuro gumawa ako ng isang komunikasyon sa WiFi sa pagitan ng dalawang mga ESP8266 MCU sa pamamagitan ng isang router ng WiFi sa bahay. Tulad ng nakita ko mula sa mga komento may mga Gumagawa na nais na gumamit ng ESP8266 MCUs na malayo sa saklaw ng isang router. Kaya narito ang isang bar
Kopyahin at I-paste at I-access ang Mga File Sa Pagitan ng Maramihang Mga Computer: 3 Hakbang
Kopyahin at I-paste at I-access ang Mga File Sa Pagitan ng Maramihang Mga Computer: Natagpuan ko lang ang isang website na nagbibigay-daan sa mga tao na kopyahin at i-paste ang anumang teksto, larawan, video, atbp sa pagitan ng maraming mga computer. Pinapayagan ka ring lumikha ng isang board ng mensahe, mag-upload ng mga file, at mai-print ang iyong webpage. At ang pinakamagandang bahagi ay, wala kang