Malina PI i GPIO pins: Jakie one są i praktycznych zastosowań można dać im?

Szpilki GPIO (GOgólne Purpose JaPodawczy OUTPUT) z Malina PI pozwalają nam do pracy z elektronika w sposób łatwy, jak możemy też zrobić to z Arduino.

P8120164

Pierwsze kroki z GPIO.

26 KOD PIN zorganizowane w dwóch rzędach 13, i każdy z pinów ma swoją określoną funkcję lub jest ogólnego przeznaczenia, Mam zamiar pokazać rozkład pinów Malina Rev PI 2.0, To, że mam.

Jak widać na rysunku poniżej porównawczej dwóch Gości, Zmiana druga PI ma dwie szpilki +5V, pięć z ZIEMI (uziemienie), dwa z +3,3V, osiem kołków Ogólnego przeznaczenia GPIO, pięć SP10, dwa UART, i dwa kołki I2C1.

Porównanie różnych styków dwie wersje RPI.

Porównując różne pinout dwie wersje RPI.

W nowych malina A PI + i B + możemy mieć z 14 KOD PIN GPIO Więcej, ID_SD, ID_SC, trzech szpilki GND, i dziewięć GPIO ogólnego przeznaczenia; co pozwala nam stworzyć więcej dużych projektów.

Pinout Raspberry PI A + i B +, identyczne z Rev. 2 ale z GPIO więcej.

Pinout Raspberry PI A + i B +, identyczne z Rev. 2 ale z GPIO więcej.

Z nimi Możemy kontrolować obwodów elektronicznych, na przykład dla Silniki w ruchu lub kontroli zasilania przekaźnik, który będzie działał jako Wyłączniki do obwodów 220V.

Te szpilki można skonfigurować i sterować bezpośrednio od zamówienia tłumacza Bash, lub z języków programowania, takich jak C o Python, Podziękowania dla bibliotek GPIO że mają wdrożone dla nich.

gpioprogramarW moim przypadku Wybrałem Python, ponieważ pomimo nie mając nigdy nie zaprogramowane w tym języku, która pozwoli Ci dowiedzieć się na bieżąco z Tobą, Jest to jeden z tych zaleca się rozpocząć programowanie.

Witaj świecie w Pythonie.

Witaj świecie w Pythonie.

Również uważam, że bardzo ciekawe możliwości wykonywania Skrypty w Pythonie, który piszemy przez przycisk HTML, To, co Gdy wciśnięty wykonuje funkcje w PHP, To, co w tym samym czasie nazywa się wykonać skrypt Pythona

gpioprogramar0pngTo pozwoli nam zarządzać naszych projektów w przeglądarce dowolnego urządzenia za pomocą aplikacji sieci Web, tak jest w stanie dostać się do wdrożenia rozwiązań automatyzacji bardzo ekonomiczne, na przykład.

Aplikacja sieci Web w formacie HTML + PHP + Pythona obsługiwać kilka diod LED przez GPIO.

Aplikacja sieci Web w formacie HTML + PHP + Pythona obsługiwać kilka diod LED przez GPIO.

Teraz, że wiemy, że są one szpilki GPIO i tak oni służyć, w kolejnej odsłonie widzimy światło wprowadzenie do Podstaw elektroniki Wreszcie zamontować układ jak na poniższym diagramie, Aby włączyć diody Led i sprawdzić, czy wszystko jest gotowe i działa prawidłowo, to, co nazwałem Witaj świecie wersji GPIO.

Obwodu urządzenie do kontroli na diody LED.

Obwód potrzebne do sterowania zasilaniem diod LED.

Jeśli chcesz, możesz się do mnie na Twitter, Facebook, Google +, LinkedIn, lub podzielić się nim z przycisków w tej publikacji, Jeśli masz jakiekolwiek pytania lub sugestie prosimy o komentarz.

Pomóż nam dotrzeć do czytelników więcej Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 myśli na"Malina PI i GPIO pins: Jakie one są i praktycznych zastosowań można dać im?

  1. Cześć

    W pierwszej wersji RPi myślę, że tylko pin do + 5v, inny dla + 3.3V i jeden dla GND. I ludzie są dużo pozostają niewykorzystane.

    Również uważam Piny GPIO do pracy na 3.3V.

    Jeśli możesz to potwierdzić…

    • Witam John, Dziękuję bardzo pod kątem twój komentarz.

      Co masz na myśli wersję? Dodałem pinout diagramów z modele i B rev 1.0; jak wyjaśnia w ten artykuł i wiele innych samouczków, wszystkie Piny GPIO, które mogą działać jako wejścia lub wyjścia pracy na 3.3V i czy można je dodać więcej napięcia można nagrać swoje malina.

      Następnie istnieją tych u władzy, które oferują 3.3V, 5V i GND; i należy pamiętać że tam są niektóre Piny GPIO z określonych funkcji takich jak SPI autobusy, I2C…

      Mam nadzieję, że zostały wyczyszczone swoje wątpliwości, Do zobaczenia wkrótce.

  2. Witam i dzięki za Twój post, Moje pytanie jest takie…Malina pozwala samej kontroli czujników ardruino np., Czujnik światła, Czujnik ultradźwiękowy, Czujnik temperatury i wilgotności, Czujnik obecności lub że czujniki mogą być sterowane z rasberry?

    • Witam Andrzej,

      Z Raspberry PI można zrobić za pomocą wszelkiego rodzaju czujników cyfrowych, które działają na 3, 3V.

      Ciężki można używać wszystkich rodzajów cyfrowych i analogowych czujników, które działają do 5V.

      Różnica jest w zasadzie dokładności czujników, jak analogowe te są bardziej dokładne, Ponieważ zawsze można dostosować napięcie.

  3. Układ pinów GPIO na obie wersje to nie to samo, więc to nie będzie działać, jeśli nie możesz połączyć każdy kabel w odpowiednim modelu B + GPIO.

    Możesz podpisywać się numeracja na wykresach tego artykułu, i raz można dostosować go do modelu B + również będzie działać z Raspberry PI 2 Ponieważ zostało stanowisko.

    • Witam Alex, Dziękujemy za twój komentarz.

      Dla rzeczywistego systemu możliwych zastosowań lub podobne, To jasne, że powinno być jak najwięcej securizarse.

      Minimalna byłoby, aby skonfigurować Apache hasła dostęp do strony internetowej, zabezpieczenie wszystkich usług każdej maszyny, które tworzą system, ze środków, takich jak zapory oparte na IPTables, IDS / NIDS, Port pukanie, Fail2ban… Tunel przepływ przesyłanie strumieniowe, tak, że nie będzie jasne, i nieskończoną liczbę środków, które są dostępne dla użytkownika.

      Całkowitego bezpieczeństwa nie istnieje, ale tym trudniej robimy to szanse, które mamy, jeśli nie biały wybrany.

Dodaj komentarz