פרסם 4 מרץ, 2015 על ידי Peatonet	בפוסט הקודם על סבירים אוטומציה ביתית המבוססת על פאי פטל, למדנו לבדוק את החיבורים עיקריות של הבית, החלונית של 8 ממסרים מחובר שלנו פאי פטל.
עבור התרגול הזה, אני הולך להשתמש את שלושה סניפים של פי, . זה אחראי התאמת כל הפינים GPIO של פאי פטל של 3.3V כדי 5V דו-directionally, יאפשר לנו עבודה עם השני שמורות לאוטובוס PiCam I2C; אני אשתמש גם צלחת ממסרי optoacoplados פעם במאמר הקודם על בית חכם.
IP בשלושה טווחי עוצב על ידי @JordiBinefa.
כל זה מעמיד לרשותנו סכום כולל של 16 שקעים domotic לחלק בין שני פטל, ועם הרחבה של עד 128 במקרה של של PI 3 סניפים, שכן הוא מאפשר לנו לנצל שני אוטובוסים I2C להקריב את האפשרות של שימוש על המחבר PiCam.
לחבר שלושה סניפים של החוקר, אנחנו חייבים לרתך ששת התואם הסיכות האוטובוס השני I2C que no vienen soldados de fábrica, כרגע Jordi זה פעיל עובד על גירסה חדשה של צלחת שלה עבור B פאי פטל + ומודלים פאי פטל 2.
אנחנו יכולים לעזור כדי לרתך את הסיכות מחזיק את שתי רצועות של שלושה עם המגשרים, אבל אנחנו חייבים לוודא שיותר יישורן אותנו ככל האפשר בכל עת לפני הלחמה אותם.
אנחנו באפשרותך כעת לחבר שלושה סניפים של פי כדי את פטל בעבר ערכתם לבודד את שתי צלחות, para lo que Jordi השתמש במפרידי פלסטיק כזה.
החוקר של שלושה סניפים, אינדקס פלסטיק קו מפריד מחבר P3.
ערכה של המחבר P3 שנעשו על ידי @JordiBinefa.
לבצע את החיבור עם ממסר מתאם צלחת, . אנחנו חייב לכופף את הפינים של השליחים לוח אני רוצה להתחבר עם שלושה סניפים של החוקר, עוזר לנו עם איזה צבת; בתמונה הבאה אפשר לראות את התוצאה הסופית.
תלוי המיקום של הפינים VCC לחסכון אנרגיה ו GND ב הממסר שלנו, נמקם את זה מגשר ממסרי במודול אחד, או מיקום אחר להשקיע אותן; תמיד נושאת את, באמת ממסר צלחת חייב להיות מופעל על ידי ה-USB.
עכשיו אנחנו נחבר שלנו ממסר של שמונה יציאות לצלחת מתאם של ממסרים, נמצא שלושה סניפים של פי; יש לציין את זה מודול זה הוא תואם עם ארבעה והתפוקות 8 ממסרים.
אז אנחנו יכולים לראות את הטבלה של חיבורים בין מודול ממסר, את שלושה סניפים של פי, ו פאי פטל.
עכשיו להמשיך לחבר ממסרי optoacoplados צלחת ישירות GPIO של האחר פטל, בתמונה למטה ניתן לראות את התוצאה הסופית.
הקשרים בין GPIO של שלנו פטל הם יהיו בדיוק כמו המאמר הקודם, אולם במקרה זה הוספתי כל הטבלה חיבורים.
כדי להפעיל סקריפטים פייתון de la web que veremos mas abajo, primero tenemos que dar permisos al usuario www-נתונים זה המשתמש המוקצה לשרת האינטרנט; בשביל מה תחילה אנחנו יתקין שרת האינטרנט apache כפי שראינו במאמר הקודם y escribiremos sudo visudo בטרמינל ובסופו של דבר של הקובץ אנו נוסיף www-נתונים כמו sudoer, להיות התוצאה הסופית להלן.
עבור כל הפינים GPIO 16 העובדים בתחום זה, אנחנו צריכים ליצור ספריית משנה, ו dos scripts en Python; אחד כדי להפעיל, . וגם השני כדי להפעיל את הממסר, הנה דוגמה עם סיכה 11.
בכל אחד פאי פטל אנו נשתיל שלך סקריפטים 16 כדי להפעיל את ממסרי מחובר או ל סיכות העובדים בכל אחת, אתה יכול להתייעץ עם הטבלאות הקודם; את סקריפטים המייצגים פטל מחובר ישירות GPIO להעביר לצלחת אמקם אותם בספריה /דף הבית/פאי/ממסרים/gpio.
כדי ליצור את ההיררכיה של ספריות ולספריות משנה, ולהעתיק את הקבצים מתוכנת פיתון אנו נשתמש אלה שני האחרים סקריפטים ב בש; . הראשון יהיה זה ביצוע על PI קשור שלושה סניפים של פי.
האחרים סקריפטים 16 התואם השליטה פטל קשור שלושה סניפים של פי אנו נשמור אותם בספריה /var/www/שליחים/gpio /.
בשלב זה עלינו ליצור זוג מפתחות כך פאי פטל זה העמוד כדי להפעיל סקריפטים מחוברים אל שלושה סניפים של פי מרחוק, כמו המשתמש יעשה את זה www-נתונים עליך להקצות סיסמה כדי להתחבר וליצור את זוג המפתחות בשמך.
לאחר שיצר זוג מפתחות ציבורי ופרטי, נבדוק שאנחנו יכולים גישה על-ידי SSH מבלי להזין את הסיסמה; עבור פעלו מהאינטרנט אותו שונה ממסרים פטל באותה רשת מקומית, במקרה זה התחברתי אותם בזכות הנתב חינם קטן WRTNode.
ואז ניצור שלנו דף הבית אשר יכיל סוג הקלט לחצנים יהיה עליך להקיש כדי לבצע סקריפטים ב פיתון מממשק האינטרנט על-ידי המשתמש בשיטה post; para este ejemplo voy a mostrar la web con solo cuatro salidas para que el artículo no sea demasiado extenso.
אם אני רוצה להאכיל אותו הכל שקע יחיד, עליך מעקף. שלילי פלטי 220V ממסר.
החיבורים לרשת החשמל ואנחנו נגרום להם באותו האופן כמו הרישום האחרון, כשהיא תחומה בין הערכות הכנס -מתג מפסק אוטומטי זעיר כדי להקל על המעקב של תרגול.
בהפרק הבא- אוטומציה ביתית במחירים סבירים נלמד לנצל שני אוטובוסים I2C תודה שלושה סניפים של פי, כדי שנוכל לעשות הוכחה של בדיקת קונספט 128 נוריות להחלפה על ידי מכשירי חשמל.
שאלה, yo quiero montar también un sistema domotico casero con raspberry muy sencillo, pero no se como hacer por ejemplo para saber el estado de una luz,persiana o algún dispositivo, si ha sido activado manualmente.
Hola Igor, תודה על ההערה שלך.
Hola Israel, תודה על הוספת הערות.