סיכות פאי פטל ו- GPIO: מה הם ושימושים מעשיים יכול לתת להם?

הפינים GPIO (Gכללי Purpose . אניnput Output) של פאי פטל מאפשרים לנו לעבוד עם אלקטרוניקה באופן קל כמו גם נעשה את זה עם Arduino.

P8120164

צעדים ראשונים עם GPIO.

הם 26 סיכה מאורגנים בשתי שורות של 13, כל אחד הסיכות או תפקודו מסוים או למטרה כללית, אני הולך להראות את ההפצה של הפינים של Rev פאי פטל 2.0, זה שיש לי.

כפי שניתן לראות בתמונה הבאה השוואתית של שתי חוות דעת, הגרסה השנייה של החוקר יש שני פינים +5V, חמישה הקרקע (הארקה), שניים +3,3V, פינס 8 למטרה כללית GPIO, חמש SP10, שני UART, שני פינים I2C1.

השוואה בין pinouts שונים של שתי הגירסאות של rpi גבוהה.

על ידי השוואת את pinout שונים של שתי גרסאות של rpi גבוהה.

ב- A פאי פטל חדש + B + אנחנו צריכים של 14 סיכה GPIO יותר, ID_SD, ID_SC, שלוש סיכות GND, ו תשע GPIO למטרה כללית; ומאפשר לנו לפתח פרויקטים גדולים יותר.

Pinout של פטל PI א' + ב' +, זהה של Rev. 2 אבל עם GPIO יותר.

Pinout של פטל PI א' + ב' +, זהה של Rev. 2 אבל עם GPIO יותר.

איתם אנחנו יכולים לשלוט מעגלים אלקטרוניים, לדוגמה עבור הזזת מוטורס או לשלוט על ממסר שיפעלו בוררי עבור מעגלים 220V.

. סיכות יכולים לקבוע את התצורה ולשלוט ישירות מהזמנות של המתרגם בש, או שפות תכנות כגון C o פיתון, תודה לספריות GPIO כי הם יישמו את בשבילם.

gpioprogramarבמקרה שלי בחרתי פיתון, מאז למרות לא נתקל מעולם לא מתוכננת בשפה זו, אשר יאפשר לכם ללמוד לטוס איתך, זה אחד מאותם מומלץ להתחיל לתכנת.

שלום עולם פייתון.

שלום עולם פייתון.

גם אני מוצאת את זה מאוד מעניין את האפשרות של ביצוע סקריפטים פייתון אנחנו כותבים דרך לחצן HTML, מה כאשר אנו מבצעת פונקציה ב- PHP, מה באותו זמן התקשר כדי להפעיל קובץ Script של פייתון

gpioprogramar0pngזה יאפשר לנו לנהל את הפרויקטים שלנו מהדפדפן של כל מכשיר באמצעות יישום אינטרנט, כך שהיכולת להגיע ליישם פתרונות אוטומציה מאוד כלכלית, לדוגמה.

יישום אינטרנט ב- HTML + PHP + פיתון להתמודד עם כמה נוריות דרך GPIO.

יישום אינטרנט ב- HTML + PHP + פיתון להתמודד עם כמה נוריות דרך GPIO.

לאחר שאנו יודעים כי הם סיכות GPIO . וכך הם משרתים, הפרק הבא נראה הקדמה אור בסיסי באלקטרוניקה סוף סוף לטעון מעגל כמו בתרשים הבא, כדי להפעיל דיודות Led ולבדוק שהכל מוכן ועובד כראוי, מה שאני מכנה שלום העולם גירסה GPIO.

מעגל צריך לשלוט את ההצתה של דיודות LED.

המעגל צריך לשלוט בכוח של דיודות LED.

אם אתה רוצה אתה יכול סע אחריי טוויטר, פייסבוק, גוגל +, LinkedIn, או לשתף אותו עם הלחצנים תחת פרסום זה, אם יש לך שאלות או הצעות אנא אל תהססו להגיב.

לעזור לנו להגיע יותר לקוראים Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 מחשבות על"סיכות פאי פטל ו- GPIO: מה הם ושימושים מעשיים יכול לתת להם?

  1. שלום

    בגרסה הראשונה של RPi, אני חושב רק על pin כדי + 5v, אחר עבור + 3.3 v ואחד עבור GND. האנשים שפע נשארים ללא שימוש.

    אני גם חושב הפינים GPIO לעבודה ב 3.3 v.

    אם אתה יכול לאשר את זה…

    • היי ג ' ון, תודה רבה על ההערה.

      איזו גירסה אתה מתכוון? הוספתי דיאגרמות pinout מודלים, B rev 1.0; אסביר לך מאמר זה, הרבה מדריכים אחרים, כל הפינים GPIO יכול לשמש לעבוד כניסות או יציאות ב 3.3 v, אם הוספתם יותר מתח יכול לשרוף את הפטל שלך.

      אז יש כאלה בשלטון המציעים 3.3 v, 5V ו- GND; אתה צריך לזכור כי ישנם כמה סיכות GPIO עם פונקציות ספציפיות כגון SPI אוטובוסים, I2C…

      אני מקווה שניקית את הספקות שלך, נתראה בקרוב.

  2. שלום ותודה על פוסט שלך, זאת השאלה שלי…הפטל מאפשר שליטה זהה של חיישנים זה ardruino למשל, חיישן, סנסור אולטרהסוני, חיישן טמפרטורה ולחות, חיישן נוכחות או חיישנים הזה יכול להיות מופעל עם פטל?

    • . שלום, אנדרו,

      עם פאי פטל יכול לעשות שימוש של כל מיני סנסורים דיגיטליים כדי 3, 3V.

      עם Arduino, ניתן להשתמש בכל סוגי חיישנים דיגיטליים ואנלוגיים לעבוד כדי 5V.

      ההבדל הוא בעצם הדיוק של החיישנים, כמו אלה אנלוגי מדויקות יותר, מאז המתח יכול תמיד להתאים.

  3. שלום, יש לי את ה-b פאי פטל + רוצה מנוע אבל זה לא עובד את הקוד של gpio עם b + ו- b אם, באמצעות ה-PIN אותו

  4. הפריסה של סיכות GPIO שתי הגירסאות אינה זהה, אז זה לא יעבוד אם לא תתחבר כל כבל המתאימה דגם B + GPIO.

    אתה יכול לבדוק את המספור בדיאגרמות של מאמר זה, ברגע שניתן להתאים אותו לדגם B + גם יעבוד עם פאי פטל 2 מאז המיקום.

    • . היי, אלכס, תודה על ההערה שלך.

      שימושים אפשריים המערכת בפועל או דומה, זה ברור כי זה צריך להיות כמה שיותר securizarse.

      המינימום יהיה להגדיר אפאצ'י סיסמת הגישה שלך לאתר, לאבטח את כל השירותים של כל מכונה שמרכיבים את המערכת, אמצעים כגון חומת האש מבוססת IPTables, מזהי/NIDS, לדפוק יציאה, Fail2Ban… מנהרה זרימה הזרמת כך זו לא תנקה, מספר אינסופי של אמצעים זמינים לך.

      אבטחה הכולל אינו קיים, אבל קשה יותר אנחנו הופכים את הסיכויים שיש לנו אם לא הלבן נבחר.

תשאיר הודעה