Telos หรือ Tmote Sky#
หน้านี้ถูกโพสต์ขึ้นเพื่อตอบอีเมลจำนวนมากที่เราได้รับซึ่งถามเกี่ยวกับการเชื่อมต่อบอร์ด Tmote Sky กับ CMUcam3 เราได้ทดสอบแล้วว่าการเชื่อมต่อพลังงานทำงานได้ อย่างไรก็ตาม เรายังไม่ได้รันโค้ดแอปพลิเคชันใดๆ บนบอร์ด Tmote เพื่อสื่อสารกับ CMUcam3 จากการพูดคุยกับคนอื่นๆ การกำหนดค่านี้ดูเหมือนจะใช้งานได้ แต่โปรดใช้ด้วยความระมัดระวัง
CMUcam3 สามารถเชื่อมต่อกับบอร์ด Tmote Sky หรือ Telos ได้โดยใช้เฮดเดอร์ AUX I/O ของ CMUcam3 ซึ่งช่วยให้สามารถเชื่อมต่อ TTL UART ได้เช่นเดียวกับกำลังไฟของบอร์ดและพิน GPIO อื่น ๆ อีกหลายตัว ขณะนี้เรายังไม่มีโค้ดตัวอย่างสำหรับ TinyOS แต่ (เช่นเคย) เราจะสนใจโพสต์สิ่งใดก็ตามที่ผู้คนมีส่วนร่วม
คำเตือน: อย่าเชื่อมต่อบอร์ด Tmote Sky โดยตรงกับ CMUcam3 และจ่ายไฟให้อุปกรณ์ทั้งสองจากอะแดปเตอร์ AC โดยที่ติดตั้งตัวต้านทาน R6 อยู่!
ตามค่าเริ่มต้น ขา AUX POWER บนเฮดเดอร์ AUX I/O ของ CMUcam3 เชื่อมต่อโดยตรงกับอินพุตพลังงานของ CMUcam3 สิ่งนี้ทำให้การเชื่อมต่อภายนอกเข้ากับเฮดเดอร์ AUX I/O สามารถจ่ายไฟให้บอร์ด CMUcam3 ได้ ในหลายกรณีเมื่อ CMUcam3 ได้รับแหล่งจ่ายไฟขนาดใหญ่ เช่น จากเต้ารับ คุณอาจต้องการเปลี่ยนการกำหนดค่านี้เพื่อจ่ายไฟให้โหนดไร้สายโดยตรงจากตัวควบคุมแรงดันภายในของ CMUcam3 ซึ่งทำได้โดยการย้ายตัวต้านทานที่ R6 ไปยัง R11 นอกจากนี้ยังสามารถรัน CMUcam3 และบอร์ดเซนเซอร์แยกกันได้โดยการถอดทั้ง R6 และ R11 ออก นี่อาจเป็นการกำหนดค่าที่มีประโยชน์หากคุณต้องการให้โหนดเซนเซอร์สามารถเปิดและปิด CMUcam3 โดยใช้ขา Power Enable บน CMUcam3

ด้านล่างนี้คือตัวอย่างสองแบบของวิธีการจ่ายไฟให้ CMUcam3 และโหนดเซนเซอร์จากแหล่งจ่ายแบตเตอรี่ ตัวเลือกด้านซ้ายช่วยให้บอร์ดเซนเซอร์เปิดอยู่ตลอดเวลาเพื่อให้สามารถควบคุมการจ่ายไฟไปยังกล้องได้ ตัวเลือกด้านขวาใช้งานง่ายกว่า แต่ไม่อนุญาตให้ปิดกล้องลงสู่โหมดสลีปที่ใช้พลังงานต่ำที่สุด ตัวเลือกนี้เหมาะอย่างยิ่งหาก CMUcam3 ได้รับการจ่ายไฟจากอะแดปเตอร์ AC หรือแหล่งพลังงานขนาดใหญ่อื่นๆ
ภาพนี้แสดงวิธีเชื่อมต่อบอร์ด Tmote Sky กับ CMUcam3 สังเกตว่าแบตเตอรี่ถูกถอดออกและซ็อกเก็ต (S6105-ND จาก Digikey ) ถูกบัดกรีอยู่ด้านล่างของบอร์ด Tmote Sky
พินเอาต์การขยาย 10 พินจาก Tmote Sky
พินเอาต์ AUX I/O จาก CMUcam3 ตรงกันในแบบเดียวกับที่แสดงในภาพถ่ายด้านบนหากหมุนเฮดเดอร์ 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