Përmbajtje:
- Furnizimet
- Hapi 1: Instalimi i Bibliotekave
- Hapi 2: Instalimi i Shoferit
- Hapi 3: Shtimi i Bordit në Arduino IDE
- Hapi 4: Programimi i Digistump
- Hapi 5: Instalimi i Digistump
- Hapi 6: Ndryshoni ose lexoni regjistrat duke përdorur Python
Video: Digistump dhe Modbus RTU: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
Ata që e kanë parë udhëzuesin tim në komunikimin midis Modbus RTU dhe një Raspberry Pi e dinë që po planifikoj një projekt për automatizimin e një serë. Unë kam bërë 2 PCB të vogla që mund të vendosen brenda një kuti projekti. Lidhjen me PCB -të do ta përfshij më vonë sepse nuk i kam marrë ende dhe akoma më duhet t'i testoj.
Si zëvendësim për arduino uno unë do të përdor një digistump. Ky është një bord shumë i vogël i bazuar në ATTINY85. Për shkak se ATTINY85 nuk ka seri harduerike, unë kam përdorur seri softuerësh për të bërë komunikimin serik të funksionojë. Për shkak se shumica e pajisjeve të mia të lidhura (pompat, valvulat solenoide, …) punojnë në 24V unë do të përfshijë një konvertues në PCB. Ju gjithashtu mund të përdorni 12V e cila me sa duket është një zgjedhje më e mirë.
Furnizimet
Hardware:
- Tabela e nxjerrë nga Digistump ose digistump
- Disa PCB ose PCB e mia të personalizuara
- blloqe terminale
- Breakout RS485
- LDR ose sensor tjetër (opsional)
- Rezistencë 10kOhm
- Konvertues DC (rekomandoj)
- Shkruani titujt
Bibliotekat:
- Softwareserial
- Modbus
Hapi 1: Instalimi i Bibliotekave
Gjatë testimit të digistump -it hasa në disa probleme. Së pari nuk e dija që bordi nuk kishte seri harduerike. Unë tashmë kisha instaluar serial softuerësh kështu që e kam provuar këtë. Në fillim kjo nuk funksionoi dhe pasi kërkova në rrjet zbulova se versioni im i serialit të softuerit nuk mbështeste digistump 16.5 mhz. Në këtë rast mund të rishkruani bibliotekën në dosjen C: / Users / youruser / Documents / Arduino / libraries / SoftwareSerial-master
- Shkarkoni bibliotekën softwareserial si zip
- Shkarkoni bibliotekën modbus si zip
- Shtoni bibliotekën përmes skicës, përdorni bibliotekën, shtoni bibliotekën ZIP
Hapi 2: Instalimi i Shoferit
Për të përdorur bordin digistump, së pari duhet të instaloni drejtuesit.
- Shkarkoni drejtuesit
- Instaloni versionin e duhur të drejtuesit në kompjuterin tuaj
- Hap menaxherin e pajisjes
- Merrni pamje
- Shfaq pajisjet e fshehura
- Nëse lidhni digistump tuaj do të shihni pajisjen (imazhin)
Hapi 3: Shtimi i Bordit në Arduino IDE
Në hapin e fundit keni instaluar drejtuesit për të përdorur digistump. Tani ju ende duhet të shtoni tabelën në arduino IDE.
- Shkoni te skedari, preferencat
- Aty mund të shtoni një lidhje në kutinë hyrëse pranë URL -ve shtesë të menaxherit të bordeve
- Shtoni këtë lidhje
- Kliko ok
- Shkoni te mjetet, bordi, menaxheri i bordeve
- Zgjidhni llojin e kontribuar
- Kërko digistump
- Instaloni bordet digistump avr
Pas instalimit do të shihni bordin nën mjete, bord.
Hapi 4: Programimi i Digistump
Kodi i bashkangjitur përdor disa regjistra që mund të shkruhen ose lexohen. Në këtë kod unë përdor arduino për të lexuar vlerën analoge të një LDR dhe për të shkruar vlerën në një nga regjistrat. Në të ardhmen kam në plan ta bëj kodin universal për përdorimin e llojeve të ndryshme të sensorëve dhe ndoshta edhe për të ndryshuar adresën e paracaktuar të Modbus.
- Shkarkoni kodin
- Shkëputeni bordin digistump nga USB.
- Zgjidhni bordin e parazgjedhur Digispark 16.5 Mhz nën mjetet, bordin
- Shtypni butonin e ngarkimit
- Prisni derisa të shihni mesazhin që lidhet me pajisjen tani
- Lidhni kabllon USB
Hapi 5: Instalimi i Digistump
Në skemën mund të shihni se si të lidhni digistump. Në të ardhmen ju gjithashtu mund të përdorni PCB -në time.
Hapi 6: Ndryshoni ose lexoni regjistrat duke përdorur Python
Ju mund të përdorni kodin Python të bashkangjitur për të lexuar dhe shkruar regjistrat. Shikoni udhëzimet e mia të tjera udhëzuese nëse ju pëlqen ta përdorni në një Raspberry Pi
Recommended:
HMI industriale dhe Arduinos në MODBUS RTU: 4 hapa
HMI Industriale dhe Arduinos në MODBUS RTU: Në këtë udhëzues do të përshkruaj një shembull të komunikimit midis një HMI industrial (COOLMAY MT6070H, 150EUROS), një Arduino CLONE DIY (10EUROS) dhe një Arduino UNO (10EUROS). Rrjeti do të funksionojë nën një proto të veçantë dhe të fuqishme dhe industriale
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit