Tag Archives: electronics

Update Zigbee Project (Wireless Sensor Network)

และแล้วทุกอย่างก็สำเร็จไปได้ด้วยดี ทั้งการสอบโปรเจ็กต์ สอบสัมภาษณ์ป.โท แต่วันนี้เราจามาพูดกันเรื่องโปรเจ็กต์ที่ได้ทำไปตอนปี 4 ดีกว่า ว่าคืออะไร ทำอะไรได้บ้าง แล้วมานดีอย่างไร? มาเริ่มกานเรย !!!

โปรเจ็กต์ที่ทำมา ก็คือ Wireless Network Sensor มี Sensor Node กระจายตามจุดต่างๆ เป็นบริเวณกว้าง ที่สนใจใช้กับโปรเจ็กต์นี้ก็คือ ใช้ทางด้านเกษตรกรรม คือวัด อุณหภูมิ และวัดความชื้น โดย Sensor Node ต่างๆจะส่งข้อมูล ผ่านโปรโตคอล Zigbee มายังที่ Zigbee Coordinator และทำการแปลงข้อมูลเหล่านั้นผ่าน Gateway เพื่อที่จะส่งต่อไปยังตัว Server อีกทีหนึ่ง โดย Packet ในระบบที่วิ่งไปวิ่งมาตัว Gateway จะเป็นตัวบริหารจัดการ เก็บข้อมูล Packet API เหล่านั้น ลงใน Log บน Gateway (จริงๆในอนาคตอยากจะทำการเก็บข้อมูลลงใน SD Card ได้ เพื่อที่จะตรวจสอบข้อมูล Log เชิงระยะยาว) ทีนี้ข้อมูล API นอกจากที่จะอ่านบน Gateway คือ (ARM7 Cortex-M3 แล้ว) ยังถูกส่งต่อให้กับ Server อีกด้วย ข้อมูล API เหล่านั้น จะถูกแปลงโดย GUI ที่เขียนขึ้นโดย C#.NET โดยมีหน้าต่างบริหาร ให้ผู้ใช้เข้าใจได้โดยง่าย

นอกจาก Server รอรับข้อมูลจาก Gateway แล้ว ยังทำการเก็บข้อมูลลง ฐานข้อมูล MySQL โดยเก็บข้อมูลอย่างเป็นระบบ เพื่อที่จะให้ผู้ใช้ผู้อื่น ตรวจสอบ/ดึงข้อมูลที่ถูกเก็บในระยะยาว ผ่าน เว็บไซต์ ที่ถูกออนไลน์ผ่าน โปรโตคอล TCP/IP ได้อีก

จากรูปแรก นอกจากที่เก็บข้อมูลจากโหนดปลายทางแล้ว เป็นการเฝ้าระวังระบบ ของเรามีสิ่งที่พิเศษก็คือ สามารถควบคุมระบบได้อีกด้วย ซึ่งสามารถใช้งานได้ในระบบปิด เป็นระบบ เฝ้าระวังและควบคุม อย่างเช่น รับค่าอุณหภูมิมา แล้วที่โหนด server ทำงานในโหมดเฝ้าระวังและควบคุมอยุ่ แล้วตรวจสอบได้ว่าอุณหภูมินั้นมีค่าสูงกว่าค่าอุณหภูมิขอบเขต (Temperature Threshold) ที่ถูกเซ็ตค่าไว้ ก็จะทำการส่งสัญญาณบางอย่างกลับไปควบคุมที่โหนดปลายทางได้ เช่น อุณหภูมิสูง ก็ส่งไปควบคุมวงจรรีเลย์ให้ทำการเปิดสวิต ทำให้พัดลมหมุน (จำลองจากเครื่องปรับอากาศ) อุณหภูมิก็จะสามารถเข้าสู่สมดุลได้ดังที่เคย

ต่อมามาดูอีกโหนดที่เป็นความชื้นก็เช่นกัน ถ้าค่าความชื้นที่ถูกส่งมา มีค่าต่ำกว่าที่เราต้องการในระบบปิด ระบบก็จะส่งสัญญาณออกไปควบคุมที่โหนดปลายทางนั้นๆ ให้ทำการเปิดสวิต โดยไปขับรีเลย์ ให้เครื่องกำเนิดความชื้นทำงาน (Humidifier)

ซึ่งระบบทั้งหมดที่ออกแบบมานี้ ได้ทดลอง แล้วสามารถใช้งานได้จริง โดยจำลองระบบขึ้นมา และทำการวัด ทั้งมอนิเตอร์ 24 ชั่วโมงเพียงอย่างเดียว / ทดสอบควบคุมอุณหภูมิระบบปิด / ทดสอบควบคุมความชื้นระบบปิด

นอกจากนี้ยังได้ศึกษาเซ็นเซอร์ต่างๆ เข้าใจวิธีการนำเซ็นเซอร์มาใช้งาน ตั้งแต่เข้าใจหลักการพื้นฐานของเซ็นเซอร์ เข้าใจ Datasheet / ทำการสอบเทียบ ดูช่วงการใช้งานเซ็นเซอร์ และผลตอบสนอง / สร้างวงจรเพิ่มเติมให้เซ็นเซอร์เหล่านั้นมาใช้งานกับระบบของเราได้ เป็นต้น

จากด้านบนเป็นโปรแกรม GUI เฝ้าระวังและควบคุม ระบบ Zigbee Network ที่มีอยู่ในระบบทั้งหมด โดยทุกตัวเชื่อมต่อเป็นลักษณะ เครือข่ายแบบ MESH TOPOLOGY ด้านขวามือเป็นการมอนิเตอร์ข้อมูลที่จำเป็นในการแสดงผล ให้ผู้ใช้งาน ตรวจสอบแม้เพียงตาผ่านได้ว่า ข้อมูลในขณะนั้นๆเป็นยังไง

ส่วนด้านซ้ายมือจะแยกเป็นส่วนๆดังนี้

ส่วนล่างสุด เป็นการ Monitor Command สำหรับผู้รู้ระบบลึกๆ คือข้อมูลในระบบ API ทั้งหลาย ที่วิ่งไปวิ่งมา ผ่านตัว Coordinator จะถูกแสดงผลที่จุดนี้ แสดงข้อมูลตั้งแต่ เวลา วันที่ API Packet ที่ได้รับ หน้าที่ต่างๆ MAC ที่ถูกส่งมาจากปลายทาง สถานะเอาท์พุท ค่า ADC ที่ได้รับจากเซ็นเซอร์ต่างๆ เป็นต้น

ต่อมา เป็นการแสดง Information อย่างคร่าวๆ ว่าสถานะออนรึเปล่า ข้อมูลส่งมาล่าสุดเมื่อไหร่ อุณหภูมิ และ ความชื้นมีค่าเท่าใด สถานะเอาท์พุท อุปกรณ์ที่ต่อพ่วงอยู่นั้น เปิดหรือปิดอยู่เป็นต้น

ส่วนต่อมา จุดสำคัญคือ Network Mode Control ว่าจะเป็นแบบ Manual (เฝ้าระวังเพียงอย่างเดียว) หรือแบบ Auto (เฝ้าระวังและควบคุม)  ต่อมาด้านขวา คาบเวลาที่ใช้ในการเก็บข้อมูล (หน่วยเป็นวินาที) โดยสามารถเซ็ตได้จาก เมนู Setting ในโปรแกรม

เอาเป็นว่าน้ำจิ้มแค่นี้ก่อนละกัน เพราะว่ามันมีฟังก์ชั่นที่เซ็ตค่าในโปรแกรมเยอะ เดวจะพิมพ์กันไม่เสร็จวันนี้…

ต่อมาเป็นหน้าเว็บไซต์ โดยที่ ตัว server ที่รัน GUI นั้นยังทำหน้าที่เป็น Webserver เชื่อมต่อ Database อีกด้วย เพื่อเรียกดูข้อมูลผ่านออนไลน์ได้

นี่คือหน้าเว็บไซต์ที่ได้ออกแบบไว้…

โดยตัวเว็บนี้สามารถ ดูข้อมูลที่จำเป็น ณ.เวลานั้นๆได้ สามารถ พล๊อตกราฟตลอด 24 ชั่วโมงที่ผ่านมา / 7 วันที่ผ่านมา / 1 เดือนที่ผ่านมา หรือ 1 ปีที่ผ่านมาได้ และยังสามารถแสดงผลข้อมูลเหล่านั้น ลงสู่ไฟล์ Excel เพื่อให้ผู้ใช้งานสามารถใช้งาน Export ข้อมูลออกไป ทำ Report อื่นๆ หรือ ไปพล๊อตกราฟรูปแบบอื่นๆ หรือ ได้ข้อมูลตามช่วงเวลาที่ต้องการได้

รูปแรก โหนดนี้เอาไว้ควบคุมอุณหภูมิ อ่ะนะ เป็นบอร์ด Demo เฉยๆ

รูปสอง รูปภาพรวมของทุกโหนด ที่สามารถนำไปไว้ตามจุดต่างๆเพื่อทดสอบได้จริง โดย ซ้ายสุดเป็น Gateway เชื่อมต่อกับ Server และ Xbee Coordinator

รูปสาม เป็นภายในของโหนด Zigbee ว่ามีอะไรบ้าง แต่ละโหนดจะไม่มี MCU ตัวอื่นนอกจาก โมดูล Xbee อยู่เลย เพราะอาจารย์บอกว่า ถ้าเอา MCU ไปทิ้งไว้ตัวนึง เหมือนเพิ่ม Cost ที่โหนดนั้นๆ แสดงว่าต้องทำอะไรที่ได้มากกว่านี้ อย่างเช่นอาจจะเก็บ Log File หรือทำอะไรด้วยตัวเองได้ นอกจากนี้ที่ทำแบบนี้ จะได้ใช้โมดูล Xbee Series2 ได้อย่าง Full-Function

(เห็นรูปนี้แล้วรู้สึกเสียดายที่กลุ่มอื่นหลายๆกลุ่ม ใช้ Zigbee เพียงแค่ แทนสายเส้นนึง คือต่อแทนสายอากาศ และก้อไม่ได้ใช้ Digital IO หรือ Analog Input ของมันเลย รู้สึกเสียดายจิงๆนะ… เพราะตัวนึงก้อไม่ใช่ถูกเลย ถ้าเอามาใช้แทนเสาอากาศนี่ น่าจะใช้พวก โมดูล RF แบบอื่นๆ ที่ราคาไม่แพง น่าจะเหมาะสมกว่า)

รูปสี่ เป็นโรงเรือนจำลอง ที่ใช้ตอนทำการทดลอง ทั้งเพิ่มอุณหภูมิ และ ลดความชื้นในระบบ แล้วดูว่า ระบบของเราสามารถที่จะควบคุมปัจจัยสิ่งเหล่านั้นได้รึเปล่า ปรากฎว่าควบคุมได้จิงๆอ่ะนะ…

รูป 5 เป็นรูปคืนก่อนสอบโปรเจ็กต์ ต้องเอาเข้าไปหมดนี่เลย แถมโน๊ตบุคอีก 2 ตัวด้วยกัน ตัวนึง Present ตัวนึงทำเป็น WebServer

รูป 6 อีกซักรูป

รูป 7 THESIS หนามากๆ อาจารย์ให้ทำซะเยอะเลย ทั้งหมดก็ประมาณ 214 หน้าได้  T^T  ทำเล่มทีจนเลย เหอๆ

หลังจากที่สอบโปรเจ็กต์เสร็จ ก็ถึงเวลาจากลา จัดห้องคืนอาจารย์ อิอิ ขอบคุณอาจารย์ กสิน วิเชียรชม มากๆ ที่ดูแลทุกอย่างตั้งแต่ต้นจนจบเลย จะมีอาจารย์ที่ไหนที่ดีขนาดนี้อีก T^T อยู่ช่วยพรีเซ้น 2-3 วัน ตั้งแต่เช้า วันสุดท้ายเสร็จเกือบตีสอง ซาบซึ้งมากๆ….

ในที่สุดก็จบแล้วซะที เห็นว่าโปรเจ็กต์นี้มีบริษัทติดต่อมาขอซื้อ แต่ยังอยู่ในช่วงเจรจากันอยู่ ว่าไงก็ว่ากัน ถ้าไม่ได้ใช้อะไรมันก็ไม่ได้ประโยชน์ใช่มั๊ยหละ ก้อเอาไปเป็นวิทยาทานเผื่อจะทำขายได้จริงๆอ่านะ = =’

ต่อไปก้อต้อง…สู้ต่อไป วิศวกรรมชีวการแพทย์ อาจารย์ให้ Paper มาอ่านตั้งเยอะ ยังอ่านไปไม่ถึงไหน เหอๆๆๆ T^T

ต่อไปคงไม่ได้ทำต่อกับอาจารย์กสินแล้วหล่ะ อาจารย์ถนัดเรื่อง VLSI หรือพวกออกแบบ IC อ่ะนะ รู้สึกมานยากแน่ๆ ไม่ค่อยถนัดคำนวณหนักหน่วงเยอะๆซะเท่าไหร่ ประกอบกับ พี่เรียนหมอ แล้วเมื่อเทอมที่แล้วเคยเรียนวิชาเลือก Biomedical Electronics รู้สึกว่าชอบวิชานี้มากๆ ก็เลยตัดสินใจแล้วว่าจะต่อทางด้าน Biomedical Engineering อ่ะนะ ทำงานวิจัย คงหนีไม่พ้น Instrumentation หรือพวก Signal Processing แหละ

สู้กันต่อไป ทาเคชิ!

กลับมาแล่ววว!!! หายหน้าไปนานเลย

ดองบล๊อกไว้หลายเดือนมากๆ แบบว่าไม่ได้โพสต์ในสิ่งที่อยากโพสต์เลย ตามจิงมานก้ออยากมาพิมพ์ทุกวันนะ แต่ว่าด้วยภาระหน้าที่ที่มีอยุ่ แล้วก้อต้องทำให้เสร็จ เห่อๆ…

วันนี้ เป็นวันสอบวันสุดท้ายแหละ และเป็นวันสอบที่ทำข้อสอบที่สบายใจที่สุดเท่าที่เคยทำมาเลย ไม่รุ้ดิ ทำไมมันเหนข้อสอบแล้วแบบว่า เห้ย ไมง่ายจังวะ เห้ย ข้อนี้เคยทำแล้ว เห้ย ข้อนี้มีในเท็คนีหว่า เห้ยข้อนี้มานจำมาตรงเด๊ะๆ ฯลฯ… แบบว่าทำสุดฝีมือมากๆอ่ะ แล้วก้อคิดว่าค่อนข้างมั่นใจกะวิชานี้มากๆ เอาเป็นว่าวิชานี้ Data Communication and Networking จะแก้แค้นวิชา Computer Communication Network ของอาจาน รัตติกรครั้งก่อนให้ได้ อิอิ…

ต่อมามาพูดถึงเรื่องโปรเจ็กต์กานต่อ ตอนนี้ก้อเสร็จ 100% แล้ว เหลือ present วันที่ 15 นี้แหละ ยังไงก็จะทำให้ดีที่สุดอ่ะนะ และแล้วก็จะสิ้นสุดซะที วันนี้ตอนสอบดาต้าคอม อาจานกสินมาบอกว่า มีอาจารย์ภาคเกษตร สนใจโปรเจ็กต์ อยากจะทำโรงเรือนปิดจริงๆ โดยมีการควบคุมอุณหภูมิและความชื้น ซึ่งอาจารย์มองเห็นแล้วว่า น่าจะเป็นโรงเรือนที่ใหญ่ จึงต้องใช้ไวเรส เข้าช่วยแหละ เลยคิดว่า Zigbee Network น่าจะเอามาประยุกต์ใช้งานได้กับงานวิจัยของอาจารย์ท่านนี้ ซึ่งอนาคตอาจจะเป็นแนวทาง ให้ทางอาจารย์เค้ามาปรึกษา หรือ เข้าไปร่วมวิจัยในงานวิจัยของเค้าด้วย อันนี้ก็เป็นเรื่องของอนาคต ที่จะต้องดูกันต่อไปอ่ะนะ…

ต่อไปมาพูดถึงว่าจะเอาไงต่อกะชีวิตดี สรุปแล้วก้อคือไม่ทำงานอ่ะนะ เรียนต่อ ที่เดิมเนี่ยแหละ คณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง หลักสูตรปริญญาโท วิศวกรรมชีวการแพทย์ ซึ่งหลายๆคนอาจจะงงกะชื่อนี้ ชีวะ มีอะไร เกี่ยวกะชีวะรึเปล่า? แล้วเข้ากับวิศวะได้ยังไง? แล้วการแพทย์ที่มีต่อคืออะไร? เอาสรุปว่า สาขานี้ อาจจะเป็นสาขาที่ยังใหม่อยู่ก็ว่าได้ แต่ก็ไม่ใหม่มากนะ เพราะทำกันมานานแล้ว พวกงานวิจัยก่อนหน้านี้ แต่ทำงานวิจัยเก่าๆนั้น จะไม่ได้ออกมาในนามของ วิศวชีวการแพทย์ แต่ออกมาในสาขา ป.โท อิเล็กทรอนิกส์ ซึ่ง ชีวการแพทย์นั้น ก็เน้นงานวิจัยไปด้านพวก ทางการแพทย์ ไม่ว่าจะเป็นทางด้าน เครื่องมือแพทย์ กล้องส่อง การประมวลผลรูปภาพทางการแพทย์ ต่างๆ ซึ่ง งานวิจัยเหล่านี้ สามารถนำเอาความรู้ด้านอิเล็กทรอนิกส์มาใช้งานได้ทั้งนั้น ไม่ว่าจะเป็น การออกแบบวงจรต่างๆสำหรับเครื่องมือแพทย์ ไม่ว่าจะเป็น เช่น วัดสัญญาณหัวใจ อุปกรณ์วัดออกซิเจนในเลือด หรืออาจจะเป็นทางด้านแมคคานิกส์ เช่น เครื่องบริหารกายภาพบำบัด , ตู้อบเด็ก เป็นต้น สิ่งเหล่านี้ เป็นงานวิจัยที่เคยเห็นมา ไม่มากก็น้อยในภาควิชา แต่เพิ่งจะมาสนใจสิ่งเหล่านี้ ก็เมื่อเรียนกับอาจารย์ สุพันธ์ ตอนวิชา Biomedical Electronics นั่นแหละ

ชีวิตช่วงนี้จึงถือว่าเป็นรอยต่อของชีวิตก็ได้ งานก็ไม่ค่อยมีเข้ามาหรอก คงจะว่างยาวๆหน่อยช่วงนี้ ได้แต่ maintain ของเก่าๆให้ดีขึ้น เช่น เว็บของ DSTAR, เว็บภาคอิเล็ก, ระบบบริหารชุมนุมของโรงเรียนเทพฯ ฯลฯ อาจจะทำให้ดีขึ้น และจะมีงานต่อมาก็คือ เอา thesis ปี 4 ส่งไป Conference ซักที่แหละ คงต้องแต่ง Paper เป็นภาษาอังกฤษ ซึ่งอาจจะต้องใช้เวลาบ้าง อ่านะ แล้วก้อไม่รุ้ว่าส่ง Conference ไปแล้วเนี่ย จะติดเปล่า ถ้าติดนี่อาจารย์บอกว่า หายากนะ ที่เด็กปี 4 สามารถไปพรีเซ้นงานวิจัยที่ทำ ในงาน Conference ต่างๆได้ เง้อ อันนี้ก้อไม่รุ้ว่าจะทำได้รึเปล่าอ่านะ

ปิดเทอมตลอด 3 เดือนนี้ สิ่งที่ทำสิ่งแรกคือคุยเรื่อง งานวิจัย ป.โท ที่จะทำ ต่อมาก้อจะเป็นการหาที่เรียนภาษาอังกฤษ ซักแห่ง (หลังจากที่ AUA จบไปแล้ว ปรากฏว่าพอไม่ได้พูดนานๆชักจะลืม) ตอนนี้ก็กำลังดูๆอยู่อ่านะ..

ต่อไปอาจจะไม่ค่อยเหมือนเมื่อก่อน ที่เรียนบ้างไม่เรียนบ้าง ไปเที่ยว เถลไถล ทำนู่นทำนี่ ต่อไปก้ออาจจะลดน้อยลง หรืออาจจะไม่ทำเลย เพราะว่าชีวิตใน ป.โท มันรู้สึกว่าแสนสาหัสนัก อาจารย์บอกว่ามีตั้งแต่เรียน 2 ปีจบ (แต่น้อยมากๆ ปกติแล้ว จะอยุ่ในช่วง 3 ปีจบซะมากกว่า) จนถึง เรียนไปเรียนมา หายไปเลยก็ยังมี เพราะไม่รุ้ว่าอนาคตจะเป็นแบบไหน จะเป็นแบบที่ฝึนไว้ และ ออกแบบไว้รึเปล่า แต่ก็ได้คิดว่าทำทุกวันนี้ให้ดีที่สุดก็พอแระ ^^

ช่วงปิดเทอมยังรับงานทำเว็บปกติ ถ้าใครสนใจก็ติดต่อมาได้เน้อ ^^

อิอิ ไปแระ

How to Read ECG into MATLAB & Biomedical Engineering Assignment 1

มีคนถามมากันเยอะมาก

แต่ตอนแรกก็ใช้เวลานานเหมือนกันว่าจะทำได้ เพิ่งมาทำได้เมื่อวันนี้ช่วงเย็นๆอ่ะนะ – -’

จริงๆใน guide ของอาจารย์ที่ให้ในเว็บไซต์รู้สึกว่ามันจะไม่พอแหละ ต้องอ่านเพิ่มอ่ะ

หลักการของการทำก็คือ

เป็นการ นำ ค่าที่เราต้องการ มาใส่ในตัวแปร var1 อ่ะนะ จากที่อาจารย์บอกไว้

var1 = rdsign212('s20021.dat',2,501,2000)   % take rdsign212 function to read files to ecg variable

ซึ่ง function ของ rdsign212 คือ มี 4 parameter ที่ต้องใส่ให้มันคือ ชื่อไฟล์, จำนวน Lead, จุดเริ่มต้น, จุดสุดท้าย

จากนั้นเราจะได้ข้อมูลใน var1 เป็น ลักษณะ ชุดตัวแลข ที่เรียงกัน 2 column อ่ะนะ

วิธีการ plot เราจะใช้คำสั่ง

plot (var1,var2,var3)

แต่ที่ใช้จริงๆก็จะเป็นค่า ที่เรานำมาจาก variable ตะกี้ที่ถูกอ่านจาก rdsign212 อ่ะนะ

ซึ่งจะมีสิ่งที่ต้องรู้อีกคือ subplot คือการ plot ข้อมูลหลายๆหน้าต่างใน 1 หน้าต่างใหญ่

คำสั่งจะเป็น

subplot(rows, cols, whichArea)

ที่เราจะต้องใช้หลักๆก็คือ

subplot(2,1,1)
subplot(2,1,2)

ก็ไม่น่ามีอะไรแล้วอ่ะนะ

ที่เหลือก็คือวิธีการจะ plot ข้อมูลให้มันแยกออกจากกันระหว่าง column1  กับ column2 อ่ะนะ

จะใช้คำสั่ง สำหรับ plot เฉพาะ column 1 เท่านั้น

plot(:,1)

จะใช้คำสั่ง สำหรับ plot เฉพาะ column 2 เท่านั้น

plot(:,2)

บอกขนาดนี้แล้วคิดว่าน่าจะทำกันได้แล้วแหละ

ไม่ยากๆเกินความสามารถ

(แบบว่ากว่าจะแกะได้ ใช้เวลาประมาณ 3 ชั่วโมง 55+) ก็จริงๆหาข้อมูลตาม web ต่างๆอ่ะนะ เวบเมืองนอกมี tutorial เยอะ วิธีการใช้ matlab

ส่วนข้อสุดท้ายก็ทำๆไปเหอะ

วาดวงจรให้อาจารย์ แล้วก็ proove ไป ตัวอย่างวงจรของ aVR และ aVF ก็จะเป็นลักษณะแบบนี้

aVR

aVF

บอกถึงขนาดนี้แล้วก็ลองไปไล่พวก ลูปเองและกัน

ตรวจคำตอบของตัวเองได้จากเว็บไซต์ http://en.wikipedia.org/wiki/Electrocardiography

ซึ่ง คำตอบจริงๆจะเป็นประมาณนี้

จากนั้นก็ใช้ความสัมพันธ์ II = I + III อ่ะนะ ย้ายไปย้ายมา ทำให้สามารถเขียน aVR และ aVF ในเทอมต่างๆได้

แค่นี้เอง ง่ายมะ assignment – -’

เสียเวลานานมั๊กๆ

ไปแระ!

Celebrate my birthday July,23 2010

Hi everybody, At first tomorrow is July, 23 2010 as everybody knows that’s my birthday. I think these just normally one day form 365 days in one year.

This year was different for me. Everything changed in ways that I didn’t know how it could be. I had a lot of works to do. One thing is my senior project that’s very serious for me. I didn’t know how could it be. I tried to use MMA7455L with my Cortex-M3 but it didn’t success. At last MMA7455L was burned by me. There’s a lot of problems with this project. Now I’m working with a new one but new subject. The new one is about application with Zigbee and Study Zigbee topology. Zigbee topology’s different from OSI Layer7 topology so I’ve to study this subject for this first semester.

Let’s back to my birthday article. I tried to pretend my birthday really didn’t matter anymore and that there were other much more important things to think about. It is just like any other day.

So, Today I’ve been to LAOX shop at pantip plaza. I just brought my new digital camera for my gift. That’s Nikon D90 with 18-105mm lens and SB-600 (External Flash). Previously, I used Canon EOS 450D. I think this one worked for me. But nowadays many types of new technology are coming. I had sold my Canon Digital Camera and all equipment that’s 17-85mm lens, 430EXII external flash. One of the reason that I decided to sell because I had tried babydevil’s Nikon D90 and I was very impressed. It’s working perfect when I took a photograph at night or low light with ISO 3200.

This image’s Nikon D90 Box. It’s very big size of box, I think.

Left’s Nikon Bag. Right’s D90′s Box and SB-600′s Box.

D90 with 18-105 VR Kit lens.

one more picture.

Let’s see SB-600 external flash.

haha I am opening it.

Does everyone know that 430 EXII external flash is bigger than SB-600, isn’t it?

Let’s open next.

I think D90′s very smart and more bigger than Canon EOS 450D very much.

This one is 18-105 VR Lens kit.

Let’s see all that I bought it.

Just new camera.

Let’s talk about my new senior project.

This one I called “Zigbee Board”. It used for connect with PC or Zigbee Node to send data together.

I was working with them to create the Zigbee Board.

Connect node point to point by solder wire and mini-cable.

Test connected with Xbee Wireless Sensor.

I tested short-circuit with bias eneloop 4 batteries with about 5V and 2,000mA. The yellow light’s turned on so, I knew that this board isn’t short-circuit yet. (If short-circuit the yellow light will turn off and smoke out ha ha.)

Let’s see bottom view.

This one is Xbee converter board made by seegate circuit shop.

Zigbee Board prototype and Xbee Converter board.

I tested DB-9 on PCB connected with ET-USB/RS232.

This picture’s tested to connect with Zigbee Coordinator (Zigbee on my board is Router/End Device Mode).

Try to test signal form point to point.

It’s working. I’m very happy.

The next day I created a new one for Zigbee Board second node. Before is first node.

Copy like china product. Ha Ha!! I’m just kidding.

It’s working too.

Then installed these board with Zigbee Wireless Sensor.

Last picture, These can work together. Light red turned on show me that It’s connected together.

gonna go.

I think today is very long article.

See you soon.