Vigingi Raspberry PI na GPIO: Wao ni na vitendo matumizi inaweza kuwapa?

Vigingi GPIO (GMkuu Purpose Miminput EEutput) ya ya Raspberry PI kuruhusu sisi kufanya kazi na vifaa vya elektroniki katika njia rahisi kama tunaweza pia kufanya hivyo na Arduino.

P8120164

Hatua ya kwanza na GPIO ya.

Ni 26 BANA katika safu mbili ya 13, na kila mmoja vigingi au ana kazi yake maalum au ni madhumuni ya jumla, Mimi naenda kuonyesha usambazaji wa vigingi vya ya Raspberry PI Rev 2.0, Ni kwamba.

Kama tunaweza kuona katika Picha inayofuata ya kulinganisha ya kitaalam mbili, marekebisho ya pili ya PI ya ina vigingi mbili +5V, tano za ARDHI (grounding), wawili wa +3,3V, vigingi nane Mkuu lengo GPIO, tano SP10, mbili UART PATANIFU, na vigingi mbili I2C1.

Kulinganisha pinouts tofauti ya matoleo mawili ya RPI.

Kwa kulinganisha pinout tofauti ya masahihisho mbili ya RPI.

Katika mpya Raspberry PI A + na B + sisi kuwa ya 14 BANA GPIO zaidi, ID_SD, ID_SC, tatu vigingi GND, na tisa GPIO madhumuni ya jumla; kuturuhusu kuendeleza miradi kubwa zaidi.

Pinout ya rasiberi PI A + na B +, kufanana kwa ya ya Rev ya. 2 Lakini kwa GPIO zaidi.

Pinout ya rasiberi PI A + na B +, kufanana kwa ya ya Rev ya. 2 Lakini kwa GPIO zaidi.

Nao Tunaweza kudhibiti mizunguko ya kielektroniki, kwa mfano kwa kusonga motors au kudhibiti na nguvu-relay kwamba atatenda kama ya Mabadilisho kwa mizunguko ya 220V.

Vigingi hizi unaweza Sanidi na kudhibiti moja kwa moja kutoka amri ya mkalimani Bash, au kutoka programu lugha kama vile C Ee Chatu, Shukrani kwa maktaba ya GPIO kwamba na kutekelezwa kwa ajili yao.

gpioprogramarKatika kesi yangu Nilichagua Chatu, tangu licha si kuwa kamwe iliyowekwa katika lugha hii, ambayo itawawezesha kujifunza juu ya kuruka na wewe, Ni mmoja wa wale inapendekezwa kuanza programu.

Hello dunia katika Chatu.

Hello dunia katika Chatu.

Pia mimi sioni ni sana kuvutia uwezekano wa utekelezaji wa Hati katika Chatu kwamba sisi kuandika kupitia kitufe cha HTML, Nini Wakati huzuni lawaua kazi katika PHP, Nini wakati huo huo kuitwa kutekeleza hati ya Chatu

gpioprogramar0pngHii itaruhusu sisi kusimamia miradi yetu kutoka kivinjari wa kifaa chochote kutumia programu tumizi ya wavuti, hivyo kuwa na uwezo wa kupata kutekeleza automatisering ufumbuzi sana kiuchumi, kwa mfano.

Programu tumizi ya wavuti katika HTML + PHP + Chatu kushughulikia Leds chache kupitia GPIO ya.

Programu tumizi ya wavuti katika HTML + PHP + Chatu kushughulikia Leds chache kupitia GPIO ya.

Sasa kwa kuwa tunajua kuwa ni vigingi GPIO na hivyo wanamtumikia, katika awamu ijayo tutaona Utangulizi wa mwanga wa Elektroniki wa msingi Hatimaye mlima ya mzunguko kama mchoro ufuatao, kuwasha na dayoda Led na kuangalia kwamba kila kitu ni tayari na kazi vizuri, nini wametoa wito Hello ulimwengu toleo GPIO.

Mzunguko zinahitajika kudhibiti chomo ya dayoda ya LED.

Mzunguko zinahitajika kudhibiti nguvu ya dayoda ya LED.

Kama wewe kama wewe Nifuate Mtandao wa Twitter, Facebook, Google +, LinkedIn, au kushiriki na vitufe chini ya chapisho hili, Kama una maswali yoyote au maoni Tafadhali usisite kutoa maoni.

10 mawazo juu ya"Vigingi Raspberry PI na GPIO: Wao ni na vitendo matumizi inaweza kuwapa?

  1. Hello

    Katika toleo la kwanza la RPi ya, nadhani Bana kwenye + 5v tu ndiye, mwingine kwa + 3.3V na moja kwa GND. Na watu mengi kubaki zisizotumika.

    Pia nadhani vigingi GPIO kufanya kazi katika 3.3V.

    Kama unaweza kuthibitisha…

    • Jambo Yohana, Asante sana kwa maoni yako.

      Toleo gani maana? Nimekuwa aliongeza pinout michoro kutoka mifano A na B rev 1.0; kama mimi kueleza katika makala hii na tutorials wengine wengi, vigingi GPIO yote ambayo unaweza kutenda kama kazi ya pembejeo au matokeo katika 3.3V na kama unaweza kuongeza yao voltage zaidi unaweza kuchoma rasiberi yako.

      Basi kuna wale madarakani ili kutoa 3.3V, 5V na GND; na wewe wanapaswa kuweka akilini kwamba kuna vigingi baadhi GPIO na kazi maalum kama vile mabasi ya SPI, I2C…

      Natumaini vimesafisha mashaka yako, Tuonane hivi karibuni.

  2. Hello na asante kwa post yako, Swali langu ni hili…ya rasiberi inaruhusu udhibiti sawa wa sensorer kwamba ardruino kwa mfano, kihisio mwanga, Kihisi ultrasonic, Kihisi joto na unyevunyevu, kihisio cha uwepo au kwamba Vihisio inaweza kuendeshwa na rasberry?

    • Hello Andrew,

      Na PI ya rasiberi unaweza kufanya matumizi ya kila aina ya tarakimu vifaa vya kubaini ambavyo kazi 3, 3V.

      Na Arduino, unaweza kutumia aina zote za digitali na analogi Vihisio ambavyo kazi 5V.

      Tofauti ya kimsingi ni usahihi wa sensorer ya, kama ndio analojia ni sahihi zaidi, Tangu volti inaweza daima kurekebisha.

  3. Hello, Nina raspberry pi b + na anataka ni injini lakini kazi kanuni za gpio na b + na b kama, kutumia PIN sawa

  4. Mpangilio wa vigingi GPIO kwenye matoleo yote mawili si sawa na, hivyo si kazi kama unapounganisha kila kebo katika ulinganifu mfano B + GPIO.

    Unaweza kuangalia namba katika michoro ya ibara hii, na mara moja unaweza kukabiliana ni mfano B + pia itafanya kazi na rasiberi PI 2 Tangu nafasi imekuwa.

    • Hola Alex, Asante kwa maoni yako.

      Para posibles usos reales de este sistema o similares, es evidente que debería securizarse al máximo posible.

      Lo mínimo sería configurar en Apache un password para acceder a la página web, securizar todos los servicios de cada máquina que componga el sistema, con medidas como firewall basado en IPTables, un IDS/NIDS, Port Knocking, Fail2Bantunelizar el flujo de streaming para que no vaya en claro, e infinidad de medidas que están a tu disposición.

      La seguridad total no existe, pero cuanto más difícil lo ponemos mas posibilidades tenemos de no ser el blanco escogido.

Jibu