Përmbajtje:

Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë: 3 Hapa
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë: 3 Hapa

Video: Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë: 3 Hapa

Video: Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë: 3 Hapa
Video: Собачий рынок Одесса. КОТЫ/ СОБАКИ. Пошли на БАРАХОЛКУ а купили ПОПУГАЯ. 2024, Nëntor
Anonim
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë
Hyrje në Programimin e Raspberry Pi Pa Kodim Dorë

Pershendetje, kjo do t'ju tregojë se si ta ktheni Raspberry Pi tuaj në një pajisje automatizimi plotësisht të programueshme në përputhje me gjuhën e programimit të orientuar grafikisht për PLC të quajtur Diagrami i Funksionit (pjesë e standardit IEC 61131-3). Kjo mund të arrihet duke instaluar REXYGEN. Mjetet softuerike REXYGEN përdoren gjerësisht në fusha të ndryshme të automatizimit, kontrollit të procesit dhe robotikës.

Qëllimi i kësaj hyrje është të ndihmojë përdoruesit e Raspberry Pi të kapërcejnë kalimin nga kodimi i dorës (python,…) në programimin grafik duke përdorur të ashtuquajturat blloqe funksionesh dhe të përshpejtojë fillimin e përdorimit të mjeteve softuerike REXYGEN.

Udhëzuesi do t'ju udhëzojë përmes instalimit REXYGEN (të dy mjetet e zhvillimit dhe bërthamën e funksionimit për Raspberry Pi) dhe një shembull shumë të thjeshtë për integrimin e DS18B20 si një termostat i thjeshtë pa kodim dore.

Furnizimet

  • Raspberry Pi (B+/2/3/3B+/Zero W)
  • Kartë SD me Raspbian më të fundit sipas zgjedhjes suaj (https://www.raspberrypi.org/downloads/raspbian/)

Hapi 1: Instalimi REXYGEN

Instalimi i mjeteve të zhvillimit në Windows 7/8/10:

  1. Shkarkoni instaluesin nga:
  2. Drejtoni skedarin.exe dhe ndiqni udhëzuesin e instalimit. Rekomandohet opsioni i instalimit të plotë.

Instalimi i Kohëzgjatjes në Raspberry Pi:

Raspberry Pi juaj po funksionon Raspbian të freskët dhe të fundit sipas zgjedhjes tuaj - nëse jo shikoni https://www.raspberrypi.org/downloads/raspbian/ për shkarkimin e imazhit dhe udhëzuesin e instalimit Raspbian.

Në Raspberry Pi tuaj, azhurnoni depon e paketave të instalimit APT:

sudo apt përditësim

Më pas instaloni GIT:

sudo apt install git

Shkoni te drejtoria juaj e shtëpisë:

cd

Shkarkoni rishikimin më të fundit të skripteve të instalimit:

git klon https://github.com/rexcontrols/rex-install-rpi.git --dega v2.50

Ndryshoni drejtorinë e punës:

cd rex-install-rpi

Drejtoni skriptin e instalimit për Raspberry Pi:

sudo bash install-rex.sh

Shkëlqyeshëm! REXYGEN tashmë po funksionon në Raspberry Pi tuaj. Se nuk e shihni? Mos u shqetëso!

Menjëherë pas instalimit moduli i funksionimit RexCore fillon automatikisht në sfond si një demon. RexCore gjithashtu fillon automatikisht me fillimin e sistemit (ri).

Versioni DEMO falas është i kufizuar në 2 orë punë. Pas çdo rifillimi, keni 2 orë të tjera për eksperimentet tuaja. Ju mund të blini licencë të përhershme duke filluar nga 45 € për pajisje.

Hapi 2: Projekti i parë - Raspberry Pi Si një termostat i thjeshtë

Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë
Projekti i parë - Raspberry Pi Si një termostat i thjeshtë

Le të ndërtojmë një Termostat

Në këtë shembull Raspberry Pi është konfiguruar të veprojë si një termostat i thjeshtë. Temperatura matet me sensorin 1-Wire DS18B20 dhe kunja GPIO 17 ndez dhe fik një stafetë me një histerezë 0.5 ° C.

Sigurohuni që të lidhni sensorin e temperaturës DS18B20 dhe stafetën 5V sipas diagramit të instalimeve elektrike. Mos harroni të përdorni rezistencë 4k7 midis kunjave të DATA dhe VCC të DS18B20.

Pasi instalimet elektrike të jenë gati, ekzekutoni programin REXYGEN Studio. Zgjidhni Filloni nga një Shembull Projekti dhe zgjidhni shembullin 0120-22 Termostat i Thjeshtë. Zgjidhni një dosje për të ruajtur skedarët e projektit (p.sh. D: / FirstProject).

Çdo bllok funksioni mund të konfigurohet duke klikuar dy herë mbi të. Nuk e di se çfarë bën ndonjë bllok funksioni specifik? Zgjidhni atë dhe shtypni F1 për dokumentacion të menjëhershëm.

Ekziston vetëm një gjë që duhet të konfigurohet - DS18B20 64 -bit ROM ID në mënyrë që të lexoni temperaturën.

Listoni pajisjet e zbuluara 1-Wire me komandën owdir. Dalja duhet të duket kështu:

/28.551DDF030000

/bus.1 /bus.0 /uncached /cilësimet /sistemi /statistikat /struktura /njëkohshme /alarm

Linja e parë është ID e pajisjes DS18B20 - kopjoni atë.

Blloku i funksioneve OWS është konfigurimi dhe koha e komunikimit 1-Wire. Klikoni dy herë në bllokun e funksionit OWS dhe klikoni në butonin Konfiguro.

Do të shfaqet dialogu i konfigurimit të 1-Wire Driver. Gjeni dhe zëvendësoni ID -në e pajisjes DS18B20 me atë të DS18B20 tuaj. Mbyllni dialogët me butonat OK.

Opsionale: Ju gjithashtu mund të ndryshoni pikën e caktuar të temperaturës duke redaktuar bllokun e funksionit CNR_temperature_sp ku mund të specifikoni temperaturën e dëshiruar. Ose ndryshoni histerezën duke redaktuar parametrin e bllokut të funksionit CMP_THERMOSTAT.

Projekti është gati tani. Le ta përpilojmë dhe shkarkojmë në Raspberry Pi. Zgjidhni Projekt -> Përpiloni dhe Shkarkoni (ose shtypni F6) dhe konfirmoni ruajtjen para përpilimit.

Pasi të jetë përpiluar projekti, do të shfaqet dialogu Shkarkim. Sigurohuni që të specifikoni Adresën IP të Raspberry Pi tuaj në linjë Target dhe shtypni butonin Shkarkim. Për herë të parë do t'ju kërkohet licencë për Raspberry Pi tuaj. Nëse dëshironi të provoni 2 orë DEMO thjesht zgjidhni Kërkoni një Licencë DEMO falas. Përndryshe, mund të blini licencë të përhershme në

Sapo të përfundojë shkarkimi, është e mundur të kaloni Studio REXYGEN në të ashtuquajturën mënyrë Watch dhe të shikoni algoritmin e kontrollit në kohë reale-klikoni Watch.

Në modalitetin Watch, sfondi i të gjithë skedarëve bëhet gri dhe nuk mund të lëvizni ose fshini asnjë bllok ose lidhje. Klikoni me të djathtën mbi flamurin OWS_temperature dhe zgjidhni Zgjedhja e shikimit në meny për të parë artikullin në internet. Ju duhet të shihni temperaturën aktuale të matur në DS18B20.

Jeni kurioz për tendencat e temperaturës? Nuk ka problem! Thjesht klikoni dy herë në njërën nga blloqet e funksionit TRND_* ndërsa jeni akoma në modalitetin Watch dhe shihni të dhënat historike të periudhës së caktuar kohore.

Hapi 3: Përfundimi

Përfundim
Përfundim
Përfundim
Përfundim
Përfundim
Përfundim

Shembulli i Termostatit është vetëm një pikënisje për aftësitë REXYGEN. Do të përmendja disa veçori të cilat i konsideroj si ato kryesore:

  • ndërtuar në HMI - një lloj automatik i krijuar (WebWatch), një tip Butona dhe Ekrane të Thjeshtë (WebBuDi) dhe i fundit plotësisht i redaktueshëm me REXYGEN HMI Designer
  • REST API - të gjitha konstantet e projektit, ndryshoret dhe sinjalet mund të lexohen/shkruhen duke përdorur REST API
  • komunikime të ndryshme në dispozicion - 1 -Wire, GPIO, Modbus TCP/RTU, MQTT, Baza e të dhënave, Siemens S7,…
  • shembull i gjerë i bazës së të dhënave
  • dokumentacion gjithëpërfshirës i disponueshëm-shikoni

Nuk dini nga filloni? Shkoni në bibliotekën e shembujve dhe shikoni përreth ose thjesht përpiquni ta bëni këtë shembull vetë nga e para:)

Recommended: