Telos או Tmote Sky#

עמוד זה פורסם בתגובה למיילים רבים שקיבלנו בשאלה על ממשק בין לוחות ה-Tmote Sky לבין ה-CMUcam3. בדקנו שחיבורי החשמל עובדים, אולם לא הרצנו קוד יישום כלשהו על לוחות ה-Tmote לתקשורת עם ה-CMUcam3. משיחות עם אנשים אחרים נראה שהתצורה מתפקדת, אך אנא השתמשו בזהירות.

ניתן לחבר את ה-CMUcam3 ללוח Tmote Sky או Telos באמצעות ה-header של ה-AUX I/O של ה-CMUcam3. זה מאפשר לחבר את ה-TTL UARTs וכן את הספק הלוח ופיני GPIO שונים אחרים. כרגע אין לנו קוד לדוגמה זמין עבור TinyOS, אך (כרגיל) נשמח לפרסם כל דבר שאנשים יתרמו.

אזהרה: אין לחבר לוח Tmote Sky ישירות ל-CMUcam3 ולהזין את שני ההתקנים ממתאם AC כאשר הנגד R6 מותקן!

כברירת מחדל, פין ה-AUX POWER ב-header ה-AUX I/O של ה-CMUcam3 מחובר ישירות לכניסת החשמל של ה-CMUcam3. הדבר מאפשר לחיבור חיצוני ל-header ה-AUX I/O להזין את לוח ה-CMUcam3. במקרים רבים כאשר ה-CMUcam3 מקבלת ספק כוח גדול כגון משקע חשמל, ייתכן שתרצה לשנות תצורה זו כדי להזין את הצומת האלחוטי ישירות מהמייצב הפנימי של ה-CMUcam3. ניתן לעשות זאת על ידי העברת הנגד מ-R6 ל-R11. ניתן גם להפעיל את ה-CMUcam3 ואת לוח החיישן באופן עצמאי על ידי הסרת R6 ו-R11 כאחד. זו יכולה להיות תצורה שימושית אם תרצה שצומת החיישן יוכל להדליק ולכבות את ה-CMUcam3 באמצעות פין ה-Power Enable ב-CMUcam3.

AUX I/O power diagram

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

תמונות אלה מראות כיצד לחבר לוח Tmote Sky ל-CMUcam3. שים לב, שהסוללה הוסרה ושקע (S6105-ND מ-Digikey ) הולחם על הצד התחתון של לוח ה-Tmote Sky.

מפרט הפינים של הרחבת 10 הפינים מה-Tmote Sky.

מפרט הפינים של AUX I/O מה-CMUcam3 תואם באותו אופן כפי שמוצג בתמונות שלמעלה אם ה-header של ה-Tmote Sky מסובב בכיוון השעון ב-180 מעלות.

מיפוי הפינים הוא כדלקמן (CMUcam3 -> Tmote Sky):

  • Power Enable -> ADC3

  • GND -> GND

  • *SCK -> I2C_SDA

  • *MISO -> ADC2

  • CAM Reset -> I2C_SCL

  • *CS -> ADC1

  • RX2 -> UART0TX

  • *MOSI -> ADC0

  • TX2 -> UART0RX

  • AUX POWER -> AVCC

  • פינים אלה מחוברים לאפיק ה-SPI. הקפד להגדיר אותם ככניסה בצומת החיישן כאשר ה-CMUcam3 ניגשת לחריץ כרטיס ה-SD/MMC.