Agulles de PI gerd i GPIO: Què són i usos pràctics pot donar-los?

Els pins GPIO (GGeneral Purpose Jonput Output) de la Raspberry PI ens permet treballar amb l'electrònica d'una manera fàcil que podria també ho fem amb Arduino.

P8120164

Primers passos amb el GPIO.

Són 26 PIN organitzat en dues files de 13, i cada un dels pins o té la seva funció específica o és de propòsit general, Vaig a mostrar la distribució dels pins de la Gerds PI Rev 2.0, És que la.

Com podem veure en el següent quadre comparatiu de les ressenyes de dos, la segona revisió del PI té dues agulles de cap +5V, cinc dels TERRA (posada a terra), dos dels +3,3V, agulles de vuit GPIO de propòsit general, cinc SP10, dos UART, i dues xapes I2C1.

Comparant diferents disposició de pins de les dues versions d'IPC.

Comparant el diferent pinout de dues revisions de l'IPC.

En la nova gerds PI A + i B + han de 14 PIN GPIO més, ID_SD, ID_SC, tres agulles de cap GND, i nou GPIO de propòsit general; permeten desenvolupar projectes més grans.

Pinout de gerds PI A + i B +, idèntica a la de la Rev. 2 però amb més GPIO.

Pinout de gerds PI A + i B +, idèntica a la de la Rev. 2 però amb més GPIO.

Amb ells Podem controlar circuits electrònics, per exemple per moure motors de o controlar el poder-relleu que actuarà com un modificadors per a circuits de 220V.

Aquests pins pot configurar i controlar directament de les ordres de l'intèrpret Colpejar, o de llenguatges de programació com C o Python, Gràcies a les biblioteques GPIO que s'han implementat per a ells.

gpioprogramarEn el meu cas Escollia Python, Atès que malgrat no haver programat mai en aquesta llengua, que li permetrà aprendre sobre la marxa amb tu, És un d'aquells recomana començar la programació.

Hola món en Python.

Hola món en Python.

També trobo molt interessant la possibilitat d'executar la Seqüències d'ordres en Python que escrivim a través un botó HTML, Què Quan deprimit executa una funció en PHP, Què al mateix temps cridats a executar el Script Python

gpioprogramar0pngAquest fet permetrà gestionar els nostres projectes des del navegador de qualsevol dispositiu utilitzant una aplicació Web, així poder arribar a implementar solucions d'automatització molt econòmic, per exemple.

Aplicació web en HTML + PHP + Python per manejar alguns Leds a través de la GPIO.

Aplicació web en HTML + PHP + Python per manejar alguns Leds a través de la GPIO.

Ara que sabem que són els pins GPIO i tan que serveixen, en la propera entrega veurem una lleugera introducció a la Electrònica bàsica Finalment, muntar un circuit com el diagrama següent, girar-se en un Díode Led i comprovar que tot està preparat i treballant pròpiament, el que he anomenat Hola versió del món GPIO.

Circuit necessàries per controlar la ignició d'un díode LED.

Circuit necessàries per controlar el poder d'un díode LED.

Si us agrada podeu segueix-me a Refilar, Facebook, Google +, LinkedIn, o compartir-lo amb els botons sota aquesta publicació, Si vostè té alguna pregunta o suggeriment no dubtis a comentar.

Ajuda'ns a arribar a més lectors Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Refilar
Share on Google+
Google +
Email this to someone
correu electrònic

10 Reflexions sobre la"Agulles de PI gerd i GPIO: Què són i usos pràctics pot donar-los?

  1. Hola

    En la primera versió de l'IPC creuen que només té un pin a + 5v, un altre per a + 3.3V i un altre per GND. I la gent que un munt de romandre sense utilitzar.

    També crec que els pins GPIO a treballar a 3.3V.

    Si pots confirmar…

    • Hola John, Moltes gràcies pel teu comentari.

      Quina versió vol dir? He afegit els diagrames de pinout partir aquells models i Apo B 1.0; com s'explica en aquest article i en molts altres tutorials, tots aquells clavar GPIO que pot actuar com a entrades o sortides de treball 3.3V i si ells afegir que més tensió pot cremar el seu gerds.

      Llavors hi ha pel poder que ofereixen 3.3V, 5V i GND; i cal tenir en compte que hi ha algunes agulles GPIO amb funcions específiques com autobusos SPI, I2C…

      Espero el seu dubte aclarit, ens veiem aviat.

  2. Hola i gràcies per compartir, La meva pregunta és la següent…el gerd permet el mateix control de sensors que un ardruino per exemple, llum del sensor, el sensor d'ultrasons, el sensor de temperatura i humitat, sensors de presència o que sensors pot ser operat amb gerds?

    • Hola Andreu,

      Amb gerds PI pot utilitzar tot tipus de sensors digitals que treballar per 3, 3V.

      Amb l'Arduino, pot utilitzar tot tipus de sensors digitals i analògics que treballen a 5 v.

      La diferència és bàsicament l'exactitud dels sensors, Des de l'analògic és més precisa, Ja que sempre s'adaptava la tensió.

  3. La disposició d'ells clavar GPIO en les dues versions no és el mateix, així no funcionarà si no connecta cada cable en el corresponent model B + GPIO.

    Pot comprovar la numeració en els diagrames d'aquest article, i una vegada pot adaptar-se al model B + també treballarà amb gerds PI 2 Ja que la posició ha estat.

    • Hola Alex, Gracias por tu comentario.

      Per a possibles usos reals del sistema o similar, És clar que ha de ser securizarse tant com sigui possible.

      El mínim seria configurar Apache una contrasenya per accedir al lloc web, segur de tots els serveis de cada màquina que componen el sistema, amb mesures com tallafocs basat en IPTables, un ID/NIDS, Biologists, Fail2Ban… túnel de flux de corrent per tal que no s'aclarirà, i un nombre infinit de mesures que estan disponibles per a vostè.

      -Total seguretat no existeix, Però quant més difícil posar més possibilitats tenen de no ser l'elegit blanc.

Deixa un comentari