Përmbajtje:
- Hapi 1: Nevojitet
- Hapi 2: Instalimi i softuerit të nevojshëm në Raspbian
- Hapi 3: Instalimi i telave në Arduino
- Hapi 4: Kodimi i Arduino
- Hapi 5: Programimi i RS485 në mjedër
- Hapi 6: Testimi i Shkrimit
- Hapi 7: Përfundimi
Video: RS485 midis Arduino dhe Raspberry Pi: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Për shkollën më duhet të bëj një projekt. Unë zgjedh të bëj një kontrollues të zgjuar të serrës të kontrolluar plotësisht nga një pi mjedër. Sensorët do të mundësohen nga një arduino uno. Gjatë muajve që pasojnë unë do të postoj bërjen e këtij projekti hap pas hapi në udhëzime në mënyrë që edhe ju ta bëni atë. Kisha nevojë për komunikim serik që mund të përdoret për distanca më të gjata. RS485 është perfekt për këtë. RS485 mbështet shpejtësi deri në 10 Mbit/s dhe distancë 1200 metra. Në varësi të gjatësisë së kabllit ju duhet të ulni shpejtësinë që po dërgoni. Shikoni këtë tabelë për të ditur shpejtësinë maksimale në distancë. Për të lexuar dhe vendosur vlerat në skllavin RS485 do të përdor gjuhën python.
Hapi 1: Nevojitet
Pjesët:
- Raspberry PI (Unë përdor një 3B+)
- Moduli MAX485
- Ndërfaqja USB në RS485
- disa tela kërcyes
- arduino uno
Hapi 2: Instalimi i softuerit të nevojshëm në Raspbian
Unë nuk do të diskutoj se si të instaloni raspbian në mjedrën tuaj. Tashmë ka disa udhëzime që e përshkruajnë këtë. Në vend të kësaj unë do të përshkruaj se si të instaloj programin e nevojshëm.
Përditësoni së pari mjedrën tuaj:
përditësim i përshtatshëm
Pastaj instaloni pip:
apt-get install python3-pip
Klikoni enter për Po
Pastaj instaloni minimalmodbus:
pip3 install -U minimalmodbus
Hapi 3: Instalimi i telave në Arduino
Në imazhin e mësipërm mund të shihni se si ta lidhni arduinon në ndërfaqen RS485. RS485 i dytë përfaqëson një përshtatës USB në RS485.
Hapi 4: Kodimi i Arduino
Fillimisht importoni këtë bibliotekë përmes skicës, përdorni bibliotekën dhe shtoni bibliotekën zip. Pastaj ngarkoni skicën që kam përfshirë si shtojcë. Ky është kodi për nyjen e skllavit arduino që bën të mundur kontrollin e led të bordit në pinin 13 të arduino.
Hapi 5: Programimi i RS485 në mjedër
Tani do të kodojmë si mjedër pi si mjeshtër.
- Hapni një terminal në pi tuaj të mjedrës.
- Krijoni një skedar të ri modbus.py
vi modbus.py
- tipi i për insert
- ngjisni kodin në skedar
- shtypni butonin e ikjes
- lloji: wq
- shtypni butonin enter
Hapi 6: Testimi i Shkrimit
Shkruani komandën:
python3 modbus.py
Tani jepni 1 ose 0 dhe do të shihni që led në arduino të ndizet dhe të fiket.
Hapi 7: Përfundimi
Ky ishte hapi i parë në mënyrë që të bëja kontrolluesin tim të plotë të serrës. Përmes RS485 mund të ndez valvulat e mia dhe të lexoj vlerat e sensorit. Shpresoj që të kënaqeni me këtë udhëzues.
Për ata që flasin holandisht ju mund ta ndiqni projektin tim kudo. Kur të përfundojë projekti, unë do të bëj një udhëzues të zgjeruar të projektit tim të plotë
Recommended:
Rritni pastrimin midis rrafshit të bakrit dhe gjurmës së sinjalit: 3 hapa
Rrit pastrimin midis rrafshit të bakrit dhe gjurmës së sinjalit: Unë jam një hobiist dhe dizajnoj bordet e qarqeve të shtypura (PCB) për bloget e mia dhe videot në Youtube. Kam porositur PCB -në time në internet nga LionCircuits. Shtë një kompani indiane dhe ata kanë një platformë të automatizuar për prodhim. Ai rishikon automatikisht Gerin tuaj
Komunikimi Modbus TCP midis Arduino dhe pajisjeve industriale: 3 hapa
Komunikimi Modbus TCP midis Arduino dhe Pajisjeve Industriale: Një mënyrë industriale për të kontrolluar një bord Arduino me HMI industriale dhe për ta lidhur atë me një rrjet industrial me një komunikim Modbus TCP
Kontrollimi i servo duke përdorur MPU6050 midis Arduino dhe ESP8266 me HC-12: 6 hapa
Kontrolli i Servo-s duke Përdorur MPU6050 Midis Arduino dhe ESP8266 Me HC-12: Në këtë projekt, ne po kontrollojmë pozicionin e një servo motori duke përdorur mpu6050 dhe HC-12 për komunikim midis Arduino UNO dhe ESP8266 NodeMCU
Krahasimi midis Micro: bit dhe Arduino: 6 hapa
Krahasimi midis Micro: bit dhe Arduino: Cila është bordi i zhvillimit më i popullarizuar në mesin e krijuesve kohët e fundit? Sigurisht, duhet të jetë bordi mikro: bit. Nën bashkëpunimin e kompanive gjigante teknike si BBC, Microsoft, Samsung dhe NXP, bordi mikro: bit është i pajisur me një aureolë të klasës fisnike
Kopjoni dhe ngjisni dhe aksesoni skedarët midis shumë kompjuterëve: 3 hapa
Kopjoni dhe ngjisni dhe aksesoni skedarët midis shumë kompjuterëve: Sapo gjeta një faqe në internet që u lejon njerëzve të kopjojnë dhe ngjisin çdo tekst, fotografi, video, etj midis kompjuterëve të shumtë. Gjithashtu ju lejon të krijoni një tabelë mesazhesh, të ngarkoni skedarë dhe të printoni faqen tuaj. Dhe pjesa më e mirë është, ju as nuk keni