Raspberry PI şi GPIO ace: Ce sunt şi utilizări practice le pot da?

Pinii GPIO (GGenerale Purpose Amnput Output) de Raspberry PI ne permit de a lucra cu electronice într-un mod uşor, cum am putea face, de asemenea, cu Arduino.

P8120164

Primii paşi cu GPIO.

Sunt 26 CODUL PIN organizate în două rânduri de 13, şi fiecare dintre ace are funcţia sa specifică sau este de uz general, Am de gând să arate distribuţia de pinii de Raspberry PI Rev 2.0, Este că am.

Cum putem vedea în imaginea următoare comparativă a două Recenzii, a doua revizuiri a PI a doi pini +5V, cinci dintre TEREN (împământare), două dintre +3,3V, opt pini Scop general GPIO, cinci SP10, două UART, şi doi pini I2C1.

Compararea pinouts diferite de cele două versiuni de RPI.

Prin compararea pinout diferite dintre două revizuiri ale RPI.

Din nou Raspberry PI A + si B + vom avea de 14 CODUL PIN GPIO mai multe, ID_SD, ID_SC, trei Ace GND, şi nouă GPIO uz general; permitandu-ne pentru a dezvolta proiecte mai mari.

Pinout de Raspberry PI A + si B +, identic cu al Rev. 2 dar cu mai multe GPIO.

Pinout de Raspberry PI A + si B +, identic cu al Rev. 2 dar cu mai multe GPIO.

Cu ei Putem controla circuite electronice, de exemplu, pentru Mutarea motoare sau controla releu de putere, care va acţiona ca un comutatoare pentru circuitele de 220V.

Aceste coduri PIN puteţi configura şi a controla direct din comenzile de interpret Bash, sau de limbaje de programare cum ar fi C oana Python, Vă mulţumim pentru bibliotecile GPIO că au implementat pentru ei.

gpioprogramarÎn cazul meu Am ales Python, deoarece în ciuda nu au niciodată programate în această limbă, care va permite să înveţe pe de zbor cu tine, Este una dintre cele recomandate pentru a începe programarea.

Bună ziua lume în Python.

Bună ziua lume în Python.

De asemenea, mi se pare foarte interesant posibilitatea de a executa Script-uri în Python care scriem prin un buton HTML, ce Atunci când deprimat execută o funcţie în PHP, ce în acelaşi timp pentru a executa script-ul Python

gpioprogramar0pngAcest lucru va permite noi pentru a gestiona proiectele noastre din browser-ul de orice dispozitiv folosind o aplicaţie Web, Deci, fiind capabil de a ajunge la implementam solutii de automatizare foarte economice, de exemplu.

Aplicatie web în HTML + PHP + Python să se ocupe de LED-uri câteva prin GPIO.

Aplicatie web în HTML + PHP + Python să se ocupe de LED-uri câteva prin GPIO.

Acum, că ştim că sunt pinii GPIO şi astfel, ele servesc, în următoarea tranşă, vom vedea o introducere lumină Electronice de bază pentru a monta în cele din urmă un circuit ca diagrama de mai jos, pentru a activa o diodă Led şi verificarea că totul este gata şi lucrează în mod corespunzător, ceea ce am numit Bună ziua lume versiune GPIO.

Circuitul este necesar pentru a controla aprinderea o diodă LED.

Circuitul este necesar pentru a controla puterea de o diodă LED.

Dacă vă place să urmaţi-mă pe Stare de nervozitate, Facebook, Google +, LinkedIn, sau partajaţi-l cu butoanele de sub această publicaţie, Dacă aveţi orice întrebări sau sugestii vă rugăm să nu ezitaţi să comenteze.

Să ne ajute să ajungă la mai mult de cititori Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 gânduri pe"Raspberry PI şi GPIO ace: Ce sunt şi utilizări practice le pot da?

  1. bună

    În prima versiune a RPi, cred ca doar un pin pentru + 5v, altul pentru + 3, 3V şi unul pentru GND. Şi oamenii sunt o multime rămâne neutilizată.

    Cred, de asemenea, pinii GPIO pentru a lucra la 3.3V.

    Dacă vă pot confirma că…

    • Bună, John, Vă mulţumesc foarte mult pentru comentariul tau.

      Ce versiune sa spui? Am adăugat diagrame pinout de modelele A și B rev 1.0; aşa cum am explicat în acest articol şi multe alte tutoriale, toti pinii GPIO, care poate acţiona ca intrari sau iesiri de lucru la 3, 3V şi dacă le adăugaţi mai multe tensiune poate arde dumneavoastră zmeura.

      Apoi sunt cei de la putere care ofera 3.3V, 5V şi GND; şi ar trebui să păstreze în minte că există unii pini GPIO cu funcţii specifice, cum ar fi autobuzele SPI, I2C…

      Sper sa am clarificat îndoielile dumneavoastră, ne vedem curând.

  2. Bună ziua şi mulţumesc pentru al tău post, Întrebarea mea este aceasta…zmeura permite acelaşi control de senzori care o ardruino de exemplu, senzor de lumina, senzor ultrasonic, Senzorul de temperatură şi umiditate, Senzorul de prezenţă sau că senzorii pot fi operate cu rasberry?

    • Salut andrei,

      Cu Raspberry PI poate face uz de toate tipurile de senzori digital care lucra la 3, 3V.

      Cu Arduino, puteţi folosi toate tipurile de senzori digital şi analogic care lucra la 5V.

      Diferenţa este, în principiu, precizia de senzori, ca cele analogice sunt mai exacte, Deoarece tensiunea ar putea adapta mereu.

  3. Dispunerea pinii GPIO pe ambele versiuni nu este la fel, asa ca nu va funcţiona dacă nu vă conectaţi fiecare cablu in corespunzatoare model B + GPIO.

    Puteţi verifica afară de numerotare în diagrame de acest articol, şi o dată posibilitatea adaptării acestuia la modelul B + va lucra de asemenea cu Raspberry PI 2 Deoarece poziţia a fost.

    • Bună Alex, Vă mulţumim pentru comentariul dvs..

      Pentru utilizări posibile sistem real sau similare, Este clar că ar trebui să fie securizarse cât mai mult posibil.

      Minim ar fi să configuraţi Apache o parolă pentru a accesa site-ul, asigura toate serviciile de fiecare maşină care compun sistemul, măsuri, cum ar fi bazate pe IPTables firewall, o ID-uri/antoneta, Portul bate, Fail2Ban… fluxul de streaming astfel încât acesta nu va clar tip tunel, şi un număr infinit de măsuri, care sunt disponibile pentru tine.

      Total sigur nu exista, dar cu atât mai dificil am face sanse avem, dacă nu alb ales.

lasă un răspuns