was successfully added to your cart.
All Posts By

Airalone~*

ตัวอย่างการใช้ RaspberryPI ติดต่อกับ Arduino UNO ผ่านโมดูลไร้สาย NRF24L01

By | RaspberryPI, Uncategorized | One Comment

ในบล็อกนี้จะพูดถึงการติดต่อสื่อสารระหว่าง Raspberry PI และ Arduino ผ่านโมดูล Wireless ที่มีราคาถูกมากแต่ความสามารถไม่ถูกตาม คือ nRF24L01 คำถามคือว่า ทำไมถึงเลือกใช้โมดูล NRF24L01 มีระบบ Automatic Retransmission ซึ่งเป็นระบบช่วยในการส่งข้อมูลซ้ำเมื่อข้อมูลที่ส่งไปนั้น ไม่ถูกต้อง ทำให้เราไม่ต้องมาจัดการเรื่องการ Restransmission เอง จึงทำให้ง่ายต่องานที่ต้องการความถูกต้องสูง โดยไม่ต้องมาออกแบบโปรโตคอลเพื่อจัดการเอง มีระบบจัดการกำลังส่ง สามารถเลือกระดับกำลังการส่งได้ เพื่อให้เกิดยึดหยุ่นและตอบโจทย์ในด้านต่างๆมากขึ้น สามารถหา Library มาใช้ในการพัฒนาได้ง่าย ไม่ว่าจะเป็นบน…

Read More

Basic Beagle Bone Black ตอนที่ 2

By | tutorial | No Comments

จากคราวที่แล้วที่เราได้นำเสนอการใช้งาน Beagle Bone Black เบื้องต้นไป คราวนี้เรากลับมาดูกันอีกครับว่า Kernel ที่ติดมากับบอร์ดทำอะไรได้อีกบ้าง ซึ่งเราพบว่าในตัวบอร์ดได้เปิด https ให้ใช้สำหรับแสดง Gate-one ซึ่งเป็น Web-base terminal ครับ หมายความว่า ถ้าเราจะติดต่อกับบอร์ด โดยช่องทาง SSH เราไม่จำเป็นต้องมีโปรแกรมที่เป็น Terminal อย่างเช่น Hyper-Terminal, Putty หรือ Terra Term อยู่บนเครื่องเลย เราสามารถเข้า…

Read More

Basic Beagle Bone Black ตอนที่ 1

By | tutorial | No Comments

วันนี้เรามาดูกันครับว่าบอร์ด Beagle bone black มีอะไรให้น่าตื่นเต้นกันบ้าง โดยบทความนี้จะเป็นเรื่องราวของการเล่นบอร์ด Beagle bone black แบบง่ายๆ นะครับ เราจะลองเล่นกับ ระบบปฏิบัติการ Linux และ Kernel ที่ติดมากับบอร์ดว่าสามารถจะทำอะไรได้บ้าง มาดูก่อนเลยครับว่าหลังจากเราซื้อบอร์ดมา มีอะไรอยู่ในกล่องบ้าง จากนั้นลองเสียบสาย USB ต่อกับคอมเลยครับ เราจะเห็น Drive ขึ้นมาคล้ายๆ Flash drive ครับ ให้ลง Driver…

Read More

เห้ย!! .Net เขียนคอนโทรลเลอร์ได้ด้วยเหรอ

By | General | No Comments

             บางท่านคงเคยได้ยินโครงการ Netduino ที่เป็นโครงการที่ทำบอร์ดที่ใช้ .Net ในการพัฒนาโปรแกรมบนไมโครคอนโทรลเลอร์ โดยได้ใช้ Framework ชื่อ .Net Micro Framework (NETMF)  ของ Microsoft ในการจัดการ โดยเจ้า NETMF ได้ถูกออกแบบมาให้ใช้ในอุปกรณ์ที่มีทรัพยากรน้อย ดังนั้นจึงมีผู้พัฒนาพยายามให้ Framework ตัวนี้ใช้ได้กับอุปกรณ์ต่างๆ ไม่เว้นแม้กระทั่ง STM32 ซึ่งเป็นสถาปัตยกรรม ARM โดยวันนี้เราจะนำเจ้าบอร์ด STM32F4…

Read More

Basic real-time graph communication in C# with microcontroller ภาคต่อ ^^

By | General | 4 Comments

จากคราวที่แล้วเราได้ทำการออกแบบการวาดกราฟที่ได้ค่าจากเซนเซอร์เพื่อมาแสดงผลบนคอมพิวเตอร์ เพื่อบ่งชี้ให้เห็นถึงการเชื่อมต่อระหว่างอุปกรณ์แต่ละตัว มาถึงภาคต่อของตอนนี้ เราำได้ทำตัวอย่างจริงๆ ตามที่ออกแบบไว้ เรามาทบทวนสิ่งที่ออกแบบไว้กัน ซึ่งการทำงานที่ออกแบบไว้มีดัีงนี้ Sensor ส่งค่าไปที่ —-> Microcontroller แล้วแปลงจาก Analog เป็น Digital ผ่านทางขา ADC จากนั้นส่งค่าที่ได้ผ่านขา UART ไปที่ —-> PC วาดกราฟโดยใช้ C#

Read More

Basic real-time graph communication in C# with microcontroller

By | General | 3 Comments

ในการทำงานทางด้าน Embedded System นั้น คงปฎิเสธไม่ได้ว่า่อุปกรณ์ึที่เราสร้างขึ้นมานั้น อุปกรณ์นั้นๆอาจจะต้องไปติดต่อสื่อสารกับอุปกรณ์อื่นๆ หรือถ้าจะยกตัวอย่างให้เห็นได้ชัดเจน ซึ่งเราก็สามารถเห็นได้ตามทั่วไปในการใช้ชีวิตประจำวันของเรา ผมเชื่อว่าทุกคนคงเคยเห็นตัวอ่านบาร์โค้ดสินค้าของห้างสรรพสินค้าที่ต่อเชื่อมต่อกับคอมพิวเตอร์เพื่อประมวลผล ในตัวเครื่องอ่านบาร์โ้คดจะำทำหน้าที่ประมวลบาร์โค้ดแล้วส่งข้อมูลไปที่เครื่องคอมพิวเตอร์ จะเห็นได้จากตัวอย่างที่กล่าวมาการสื่อสารระหว่างแต่ละอุปกรณ์เป็นเรื่องจำเป็น วันนี้เราจึงขอเสนอ “Basic real-time graph communication in C# with microcontroller” เป็นการใช้ภาษา C# ในการแสดงผลในรูปแบบกราฟที่ได้รับข้อมูลจาก Microcontroller ผ่านทาง Serial Communication โดยได้ออกแบบการทำงานคร่าวๆ มาดังนี้ การทำงานมีดังนี้…

Read More