XBee-Pro Article (Thai) Chapter 3 (End)

Page 1

Proto Knowledge

Communication Noomnamon

O R P e e B

X

จำกตอนที่ 3 ที่เรำได้ลองจับคู่ไมโครคอนโทรลเลอร์ 2 ตัวมำติดต่อ แลกเปลี่ยนข้อมูลแบบไร้สำยโดยใช้โดูล XBee-PRO เป็นตัวกลำง มำถึง ตอนที่ 4 ซึ่งเป็นตอนจบของซีซั่นแรก (ว่ำกันเป็นภำพยนต์ซีรีส์แบบฝรั่ง) จะน�ำเสนอตัวอย่ำงกำรสื่อสำรข้อมูลระหว่ำงระบบสมองกลฝังตัว (ซึ่งแทน ด้วยไมโครคอนโทรลเลอร์ ATmega16) 3 ชุดแบบไร้สำยครับ….ขอย�้ำ 3 ชุด ในลักษณะที่เรียกว่ำ Point-to-Multipoint ซึ่งเชื่อเหลือเกินว่ำ คุณๆ ที่ ติดตำมเรื่องรำวของระบบสมองกลฝังตัวกับกำรสื่อสำรข้อมูลแบบไร้สำยคง หำอ่ำนตัวอย่ำงในลักษณะนี้ได้ไม่ง่ำย แต่ที่นี่.. TPE เรำจัดให้ครับ…

กําËนดเป‡าËมาย ก�ำหนดให้มีระบบสมองกลฝังตัว 3 ชุดซึ่งเลือกใช้วงจรไมโครคอน โทรลเลอร์ ATmega16 ในแบบเดียวกับที่น�ำเสนอไปในตอนที่ 3 (ตีพิมพ์ ใน TPE #9 เมษำยน 2553) โดยต่อกับสวิตช์และ LED อย่ำงละ 1 ตัว อุปกรณ์ส�ำหรับสื่อสำรไร้สำยเลือกใช้โมดูล XBee-PRO ติดตั้งเข้ำกับไมโคร คอนโทรลเลอร์ ATmega16 ฝังละ 1 ตัว ก�ำหนดให้วงจรหนึ่งเป็นมำสเตอร์ ส่วนที่เหลือเป็นสเลฟ เป้ำหมำยคือ ทดลองสร้ำงระบบควบคุมในแบบเครือข่ำยอย่ำงง่ำย โดยมีวงจรมำสเตอร์ 1 ชุดรับส่งข้อมูลควบคุมกับวงจรสเลฟอีก 2 ชุด วงจรไมโครคอนโทรลเลอร์ที่ท�ำหน้ำที่เป็นมำสเตอร์ จะส่งค�ำสั่งซึ่งตรง กับอักขระ ‘1’ หรือ ‘2’ ไปยังวงจรสเลฟจำกกำรกดสวิตช์ซึ่งมี 2 ตัวเพื่อกลับ สถำนะของ LED ที่ต่อกับไมโครคอนโทรลเลอร์ในวงจรสเลฟเป้ำหมำย

าย บ ส  ร ไ าร ับระบ จบ ส อ ่ ื ส สําหร อน ง ้ ึ ผ ฝูง Hz งตัว ต 2.4G งกลฝ สมอ

วงจรไมโครคอนโทรลเลอร์ ที่ ท� ำ หน้ ำ ที่ เ ป็ น สเลฟตั ว ที่ 1 จะรอรั บ ค�ำสั่งซึ่งตรงกับอักขระ ‘1’ จำกมำสเตอร์เพื่อกลับสถำนะ LED ที่ต่อกับ ไมโครคอนโทรลเลอร์ วงจรไมโครคอนโทรลเลอร์ ที่ ท� ำ หน้ ำ ที่ เ ป็ น สเลฟตั ว ที่ 2 จะรอรั บ ค�ำสั่งซึ่งตรงกับอักขระ ‘2’ จำกมำสเตอร์เพื่อกลับสถำนะ LED ที่ต่อกับ ไมโครคอนโทรลเลอร์ ดังแสดงไดอะแกรมกำรท�ำงำนในรูปที่ 1 เตรียมยØทโ¸ปกร³

ประกอบดวย

1. โมดูล XBee-PRO 3 ตัว

2. บอร์ดเชื่อมต่อ XBee-PRO กับคอมพิวเตอร์ (จำก TPE #7 และ 8 ก็คือบอร์ด ZX-XBee)

มาถึ ง ตอนจบของการน� า เสนอตั ว อย่ า ง การน� า ไมโครคอนโทรลเลอร์ ม าคุ ย กั น แบบไร้สาย ทีนี้ว่ากัน 3 ตัว แบบว่าสร้าง เครือข่ายแบบย่อมๆ กันเลยทีเดียว 34

The Prototype Electronics

3. บอร์ดเชื่อมต่อ XBee-PRO กับไมโครคอนโทรลเลอร์ ในที่นี้ใช้บอร์ด ADX-XBee จำก INEX (อำจไม่ต้องใช้หำกท�ำกำรต่อวงจรตรงตำมรูปที่ 2 และ 3) 4. บอร์ดไมโครคอนโทรลเลอร์ ATmega16 จะใช้ของค่ำยไหนอย่ำงไร หรืออยำกท�ำเอง ก็ดูวงจรได้จำกรูปที่ 2 และ 3 5. เครื่องโปรแกรมไมโครคอนโทรลเลอร์ AVR แบบ ISP ในที่นี้ใช้รุ่น PX-4000 จำก INEX


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
XBee-Pro Article (Thai) Chapter 3 (End) by Innovative Experiment Co.,Ltd. - Issuu