Orodha ya maudhui:

Kitanda kamili cha Maingiliano ya Wavuti ya PhidgetSBC3: 6 Hatua
Kitanda kamili cha Maingiliano ya Wavuti ya PhidgetSBC3: 6 Hatua

Video: Kitanda kamili cha Maingiliano ya Wavuti ya PhidgetSBC3: 6 Hatua

Video: Kitanda kamili cha Maingiliano ya Wavuti ya PhidgetSBC3: 6 Hatua
Video: ONGEZA NGUVU ZA KIUME | masaa 3 Bila kuchoka | WANAUME TU HII 2024, Novemba
Anonim
Chombo kamili cha Kiunga cha Mtandao cha PhidgetSBC3
Chombo kamili cha Kiunga cha Mtandao cha PhidgetSBC3

Bodi ya PhidgetSBC3 ni Kompyuta kamili ya Bodi moja inayofanya kazi, inayoendesha Debain Linux. Ni sawa na Risiberi Pi, lakini ina pembejeo 8 za sensa ya analog na pembejeo 8 za dijiti na matokeo 8 ya dijiti. Inasafiri na seva ya wavuti na programu ya wavuti kusanidi SBC, lakini programu-msingi haiwezi kusoma sensorer za analog au pembejeo za dijiti na haiwezi kuweka matokeo ya dijiti.

Hii inayoweza kufundishwa itakuongoza juu ya jinsi ya kufanya usanidi wako wa wavuti kuwa kifaa kamili cha interface kwenye SBCor kwa maneno mengine, baada ya kufuata hii, utaweza kusoma maadili ya sensa, majimbo ya pembejeo / pato la dijiti na kuweka majimbo ya pato la dijiti.

Hatua ya 1: Vitu Utakavyohitaji

Vitu Utakavyohitaji
Vitu Utakavyohitaji

Bodi ya Phidgets SBC 3 Ufikiaji wa wavuti Baadhi ya vifaa vya upimaji kama relays na sensorer za analog. Ninatumia 399 AC Solid State Relay (280Volt, 25 amp) na 1135 Precision Voltage Sensor

Hatua ya 2: Maarifa ya awali

Hakikisha umepitia mwongozo wa mtumiaji wa SBC3 katika https://www.phidgets.com/docs/1073_User_Guide Uelewa mzuri wa Linux Lugha ya Python pia itakusaidia kuelewa ni kwanini unafanya vitu kadhaa, lakini natumahi mafunzo haya yatawezesha watu bila uzoefu wowote wa programu au uzoefu wa linux bado kuunda GUI ya msingi wa wavuti kudhibiti Phidgets SBC3. Maarifa muhimu ya linux:

Hakikisha unaweza SSH kwenye SBC

Nakala ifuatayo ilinisaidia kugawa, na nambari zingine hutumiwa katika mradi wangu

www.phidgets.com/docs/Web_Page_on_the_SBC

Hatua ya 3: Kuoanisha PhidgetSBC3

Kabla ya Kuunganisha PhidgetSBC3
Kabla ya Kuunganisha PhidgetSBC3

Nenda kwenye wavuti ya SBC

Katika Mfumo, Vifurushi, hakikisha umechagua hazina kamili ya Debain

Chini ya Mtandao, Mipangilio, hakikisha umewezesha seva ya SSH.

Chini ya Phidgets, Huduma ya Wavuti, hakikisha huduma ya wavuti (Hii sio seva ya wavuti kwenye bandari 80) inaendesha. Huduma hii ya wavuti ni mfumo wa mawasiliano ambao hutumiwa na SBC. Mfano wangu usitumie nywila na bandari 5001

SSH ndani ya SBC na putty kwenye windows au remoter (iPad) (Kwa chaguo-msingi wewe ni mtumiaji wa mizizi, tumia nywila uliyotumia kuingia kwenye ukurasa wa wavuti wa SBC3). SSH imefunikwa kwenye ukurasa wa 21 wa mwongozo wa mtumiaji wa SBC3 (mwongozo wa watumiaji 1073)

Endesha

pata sasisho

na

kuboresha-kupata sasisho

kuhakikisha kuwa mfumo wako umesasishwa (kutumia kiolesura cha wavuti kufanya hivyo inawezekana, lakini wakati mwingine inashindwa)

Sakinisha unzip na wget kwa kukimbia

pata-pata wget

pata-up kufunga unzip

Hatua ya 4: Kufunga chatu ya chatu na firiji

Soma kupitia mwongozo wa programu ya Python https://www.phidgets.com/docs/Language_-_Python. Unaweza kuruka sehemu ya windows na mac, lakini soma linux sesionSSH kwenye SBC na uendesha

kupata-kupata chatu

Hii itaweka python2.7 (kwa sasa ni chaguo-msingi) kutoka kwa hazina ya Debain. Usitumie Python 3. Python 3 ina shida kadhaa na maktaba za Phidgets. Python 1 labda itafanya kazi.

pakua PhidgetsPython na wget. SSH ndani ya SBC na kukimbia

wget

au

wget

Faili iliyopakuliwa (kwa sasa PhidgetsPython_2.1.8.20150109.zip) itakuwa kwenye saraka ya mizizi kwa msingi (vinginevyo tumia amri ya cd kwenda kwenye faili)

kukimbia

fungua zip PhidgetsPython_2.1.8.20150109.zip

(au tumia toleo lolote lililopakuliwa)

Nenda kwenye saraka yako ya PhidgetsPython (iliyoundwa na amri ya zamani ya unzip)

cd / mzizi / PhidgetsPython

na kukimbia

python setup.py kufunga

Hii itaweka maktaba ya PhidgetsPython.

Hatua ya 5: Kuunda hati za Python

Nenda kwenye cgi-bin yako ya seva ya wavuti (cd / var / www / cgi-bin)

cd / var / www / cgi-bin

Pakua faili iliyoitwa ifk.zip (inayoitwa FRK5B8XI6QD0F26.zip) kwenye cgi-bin yako ukitumia wget au njia nyingine yoyote. Badilisha jina la faili ifk.zip ukitumia amri ya Linux mv

wget

mv FRK5B8XI6QD0F26.zip ifk.zip

ifungue kwa kutumia unzip.

unzip ifk.zip

Saraka / var / www / cgi-bin / ifk sasa itaundwa.

Sasa, hakikisha faili zote kwenye yako / var / www / cgi-bin / ifk inatekelezwa kwa kuendesha

chmod 777 -R / var / www / cgi-bin / ifk /

Hatua ya 6: Upimaji

Upimaji
Upimaji

Tumia PC yako, mac, android, kivinjari cha iOS na endesha https:// (uwanja wa SBC au ip) /cgi-bin/ifk/WebInterfaceKit.py na ucheze karibu.

Ilipendekeza: