Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Usakinishaji wa REXYGEN
- Hatua ya 2: Mradi wa Kwanza - Raspberry Pi Kama Thermostat Rahisi
- Hatua ya 3: Hitimisho
Video: Utangulizi wa Programu ya Raspberry Pi Bila Uwekaji Sawa wa mikono: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo, hii inayoweza kufundishwa itakuonyesha jinsi ya kugeuza Raspberry yako Pi kuwa kifaa cha kupangilia kikamilifu kinachoweza kusanifiwa na lugha ya programu inayoelekezwa kwa PLCs inayoitwa Function Block Mchoro (sehemu ya kiwango cha IEC 61131-3). Hii inaweza kupatikana kwa kusanikisha REXYGEN. Zana za programu za REXYGEN hutumiwa sana katika nyanja anuwai za otomatiki, kudhibiti mchakato na roboti.
Lengo la utangulizi huu ni kusaidia watumiaji wa Raspberry Pi kushinda mabadiliko kutoka kwa usimbuaji mkono (chatu,…) hadi programu ya picha kwa kutumia kinachojulikana kama vizuizi vya kazi na kuharakisha mwanzo wa kutumia zana za programu za REXYGEN.
Mafunzo yatakuongoza kupitia usanikishaji wa REXYGEN (zana zote za maendeleo na msingi wa wakati wa kukimbia kwa Raspberry Pi) na mfano rahisi sana juu ya kuunganisha DS18B20 kama thermostat rahisi bila usimbuaji mkono.
Vifaa
- Raspberry Pi (B + / 2/3 / 3B + / Zero W)
- Kadi ya SD na Raspbian mpya kulingana na chaguo lako (https://www.raspberrypi.org/downloads/raspbian/)
Hatua ya 1: Usakinishaji wa REXYGEN
Ufungaji wa Zana za Maendeleo kwenye Windows 7/8/10:
- Pakua kisakinishi kutoka:
- Endesha faili ya.exe na ufuate mwongozo wa usanidi. Chaguo Kamili la kusanikisha linapendekezwa.
Ufungaji wa Runtime kwenye Raspberry Pi:
Raspberry yako inaendesha Raspbian mpya na mpya kulingana na chaguo lako - ikiwa sivyo angalia https://www.raspberrypi.org/downloads/raspbian/ kwa kupakua picha na mwongozo wa Usakinishaji wa Raspbian.
Kwenye Raspberry Pi yako, sasisha hifadhi ya vifurushi vya APT:
sasisho la sudo apt
Baadaye weka GIT:
Sudo apt kufunga git
Nenda kwenye saraka yako ya nyumbani:
cd
Pakua marekebisho ya hivi karibuni ya hati za usanikishaji:
clone ya git https://github.com/rexcontrols/rex-install-rpi.git --branch v2.50
Badilisha saraka ya kufanya kazi:
cd rex-kufunga-rpi
Tumia hati ya usanikishaji wa Raspberry Pi:
Sudo bash kufunga-rex.sh
Kubwa! REXYGEN tayari inaendesha kwenye Raspberry yako Pi. Kwamba hauioni? Usijali!
Mara tu baada ya usanidi moduli ya wakati wa kukimbia wa RexCore imeanza kiatomati nyuma kama daemon. RexCore pia huanza moja kwa moja kwenye mfumo (re) kuanza.
Toleo la bure la DEMO limepunguzwa kwa muda wa saa 2 wa kukimbia. Baada ya kila kuanza upya, una masaa mengine 2 ya majaribio yako. Unaweza kununua leseni ya kudumu kuanzia 45 € kwa kila kifaa.
Hatua ya 2: Mradi wa Kwanza - Raspberry Pi Kama Thermostat Rahisi
Wacha tujenge Thermostat
Katika mfano huu Raspberry Pi imeundwa kufanya kama thermostat rahisi. Joto hupimwa na sensorer ya 1-Wire DS18B20 na GPIO pin 17 inabadilisha kurudi na kuzima na hysteresis ya 0.5 ° C.
Hakikisha kuunganisha sensor ya joto ya DS18B20 na relay 5V kulingana na mchoro wa wiring. Usisahau kutumia kontena la 4k7 kati ya pini za DATA na VCC za DS18B20.
Mara tu wiring iko tayari endesha programu ya Studio ya REXYGEN. Chagua Anza kutoka kwa Mradi wa Mfano na uchague 0120-22 Mfano rahisi wa Thermostat. Chagua folda ili kuhifadhi faili za mradi kwenye (k.v D: / ProProject).
Kizuizi chochote cha kazi kinaweza kusanidiwa kwa kubonyeza mara mbili juu yake. Sijui kazi yoyote maalum hufanya nini? Chagua na piga F1 kwa nyaraka za papo hapo.
Kuna kitu kimoja tu ambacho kinahitaji kusanidiwa - DS18B20 Kitambulisho cha ROM cha 64-bit ili kusoma joto.
Orodhesha vifaa vya waya 1 vilivyogunduliwa na amri ya owdir. Pato linapaswa kuonekana kama hii:
/ 28.551DDF030000
/bus.1 / bus.0 / haijatengwa / mipangilio / mfumo / takwimu / muundo / samtidiga / kengele
Mstari wa kwanza ni kitambulisho cha kifaa cha DS18B20 - nakili.
Kuzuia kazi OWS ni usanidi na muda wa mawasiliano 1-Waya. Bonyeza mara mbili kizuizi cha kazi cha OWS na bonyeza Bonyeza kitufe.
Mazungumzo ya usanidi wa Dereva 1-waya itaonekana. Pata na ubadilishe kitambulisho cha kifaa cha DS18B20 na ile ya DS18B20 yako. Funga mazungumzo na vifungo sawa.
Hiari: Unaweza pia kubadilisha hali ya kuweka joto kwa kuhariri kizuizi cha kazi cha CNR_temperature_sp ambapo unaweza kutaja joto unalotaka. Au badilisha hysteresis kwa kuhariri parameta ya CMP_THERMOSTAT block block.
Mradi uko tayari sasa. Wacha tuijumuishe na Pakua kwa Raspberry Pi. Chagua Mradi -> Kusanya na Pakua (au piga F6) na uthibitishe kuhifadhi kabla ya mkusanyiko.
Mradi ukikusanywa mazungumzo ya Upakuaji yataonekana. Hakikisha kutaja Anwani ya IP ya Raspberry yako ya Pi kwenye Mstari unaolengwa na bonyeza kitufe cha Upakuaji. Kwa mara ya kwanza utaulizwa leseni kwa Raspberry yako Pi. Ikiwa unataka kujaribu masaa 2 DEMO chagua tu Omba HATUA YA DEMO ya bure. Vinginevyo unaweza kununua leseni ya kudumu kwa
Mara tu upakuaji ukikamilika inawezekana kubadili Studio ya REXYGEN kwenda kwa kile kinachoitwa Njia ya Kutazama na kutazama algorithm ya kudhibiti katika wakati halisi - bonyeza Tazama.
Katika hali ya Kutazama, mandharinyuma ya faili zote huwa kijivu na huwezi kusonga au kufuta vizuizi au unganisho wowote. Bonyeza-kulia kwenye bendera ya OWS_joto na uchague Tazama uteuzi kwenye menyu ili uangalie bidhaa hiyo mkondoni. Unapaswa kuona joto la sasa limepimwa kwenye DS18B20.
Je! Unataka kujua mwenendo wa joto? Hakuna shida! Bofya mara mbili moja ya vitalu vya kazi vya TRND_ * ungali kwenye Modi ya Tazama na uone data ya kihistoria ya muda uliopewa.
Hatua ya 3: Hitimisho
Mfano wa Thermostat ni mwanzo tu wa uwezo wa REXYGEN. Napenda kutaja vipengee vichache ambavyo ninaona kama muhimu:
- iliyojengwa katika HMI - aina moja ya moja kwa moja iliyotengenezwa (WebWatch), aina moja Vifungo Rahisi na Maonyesho (WebBuDi) na ya mwisho kuhaririwa kabisa na Mbuni wa REXYGEN HMI
- REST API - vipindi vyote vya mradi, vigeuzi na ishara zinaweza kusomwa / kuandika kwa kutumia REST API
- mawasiliano anuwai inapatikana - 1-Waya, GPIO, Modbus TCP / RTU, MQTT, Hifadhidata, Nokia S7,…
- kina database hifadhidata
- hati kamili zinapatikana - angalia
Sijui nianzie wapi? Elekea kwenye maktaba ya mifano na angalia kuzunguka au jaribu tu kufanya mfano huu mwenyewe kutoka mwanzo:)
Ilipendekeza:
Tengeneza Kamba yako ya Ekit Adapter (bila Adapta ya Urithi), bila Ujenzi !: Hatua 10
Tengeneza Rock Rock yako mwenyewe Ekit Adapter (bila Adapta ya Urithi), Nondestructively!: Baada ya kusikia mwenyeji maarufu wa podcast kutaja wasiwasi wake juu ya adapta ya urithi wa USB inayokufa, nilienda kutafuta suluhisho la DIY ili kupata eKit bora / ya kawaida kwa RB . Shukrani kwa Bw DONINATOR kwenye Youtube ambaye alifanya video inayoelezea ukurasa wake kama huo
Pambana na Coronavirus: Sawa rahisi ya kunawa mikono: Hatua 8 (na Picha)
Pambana na Coronavirus: Sawa rahisi ya kunawa mikono: Pamoja na janga la sasa ulimwenguni, hali inaonekana kuwa ya kutisha sana. Virusi vya Corona vinaweza kuwa mahali popote. Kwa kadiri tunavyojua, mtu anaweza kubeba virusi kwa siku chache bila hata kuonyesha dalili yoyote. Inatisha kweli. Lakini hebu, usiogope sana.
Arduino 4 Wheel Drive Bluetooth RC Car Kutumia UNO R3, HC-05 na L293D Motorshield Pamoja na Uwekaji Coding na Programu ya Android: Hatua 8
Arduino 4 Wheel Drive Bluetooth RC Car Kutumia UNO R3, HC-05 na L293D Motorshield Pamoja na Coding na App ya Android: Leo nitakuambia juu ya jinsi ya kutengeneza gari la Bluetooth RC la arduino 4 kwa kutumia HC 05, ngao ya L2, 4 DC motor, na uandishi na programu ya android kudhibiti gari.Component iliyotumiwa: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Utangulizi wa Programu ya 8051 na AT89C2051 (Mgeni anayeigiza: Arduino): Hatua 7 (na Picha)
Utangulizi wa 8051 Kupanga na AT89C2051 (Mgeni anayeigiza: Arduino): 8051 (pia inajulikana kama MCS-51) ni muundo wa MCU kutoka miaka ya 80 ambayo bado inajulikana leo. Udhibiti mdogo wa kisasa wa 8051 unapatikana kutoka kwa wauzaji wengi, kwa maumbo na saizi zote, na anuwai ya vifaa vya pembezoni. Katika mafunzo haya
Kofia ya mikrofoni - Kurekodi bila mikono: Hatua 8 (na Picha)
Kofia YA MICROPHONE - Kurekodi bila mikono: Rekodi za kuamuru za dijiti ni rahisi sana. Wana spika zenye lousy, lakini vipaza sauti nzuri sana na zinaweza kupakua faili zao kwenye kompyuta ili kuhariri. Ninavutiwa na muziki na kurekodi. Ninataka kukuza sauti yangu na pia kurekodi ndani