วันอาทิตย์ที่ 26 ตุลาคม พ.ศ. 2557

ระบบควบคุมอุณหภูมิโดยบอร์ด Arduino UNO และแสดงค่าอุณหภูมิออก LCD


เสนอระบบควบคุมอุณหภุมิภายในห้อง และแสดงผลค่าอุณหภูมิออกจอ LCD ขนาด 16 ตัวอักษร 2 บรรทัด โดยใช้เซนเซอร์อุณหภูมิ LM35DZ ในการวัดค่าอุณหภูมิ



วงจรการเชื่อมต่อจอ LCD กับบอร์ด Arduino UNO


โค๊ดโปรแกรมดาวน์โหลด ที่นี่
การแสดงผลขณะ เซนเซอร์ตรวจจับความเคลื่อนไหว กำลังทำงาน


ระบบควบคุมการปิดเปิดไฟ ด้วยเซนเซอร์ตรวจจับความเคลื่อนไหว และควบคุมอุณหภูมิ


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



ดาวน์โหลดโค๊ดโปรแกรม ที่นี่

วันพฤหัสบดีที่ 23 ตุลาคม พ.ศ. 2557

กล่องควบคุมโดยบอร์ด Arduino UNO (Control Box by Arduino UNO)


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












คราวหน้าจะนำการประยุกต์ใช้เจ้ากล่องนี้มานำเสนอ

วันศุกร์ที่ 17 ตุลาคม พ.ศ. 2557

DC Motor Speed Control By STM32F4 Discovery


DC Motor Speed Control By STM32F4 Discovery implement software by Waijung Blockset from aimagin http://waijung.aimagin.com/


Hardware


DC Motor 
10W 2000~4000 RPM Encoder : A,B 5Vdc 200 P/R

Please put your information
ดาวน์โหลด Download Blockset HERE




อุปกรณ์ในการสร้างระบบ (Device)
1. DC Motor with encoder from
2. ชุดขับเคลื่อน (Chopper)

วันอังคารที่ 14 ตุลาคม พ.ศ. 2557

การใช้งานบอร์ด Arduino UNO ร่วมกับเซนเซอร์ตรวจจับการเคลื่อนไหว


การใช้งานบอร์ด Arduino UNO ร่วมกับ เซนเซอร์ PIR (Passive Infra Red) 
1. อุปกรณ์
  1.1 เซนเซอร์ PIR Module
เซนเซอร์ตรวจจับความเคลื่อนไหว

  1.2 บอร์ด Arduino UNO
  1.3 บอร์ด Solid State Relay
วงจร Solid State Relay

2. วงจร

3. Code Program Download

วันพฤหัสบดีที่ 9 ตุลาคม พ.ศ. 2557

การใช้งานบอร์ด Arduino UNO ร่วมกับวงจร Solid State Relay



บอร์ด Arduino UNO เป็นบอร์ดที่ใช้งานอย่างแพร่หลาย เนื่องจากคุณสมบัติที่ใช้งานง่าย โดยการสนับสนุน ซอฟต์แวร์ ที่ไม่มีค่าใช้จ่าย และราคาของบอร์ดทดลองก็ราคาไม่แพง วันนี้นำเสนอการใช้งานบอร์ด Arduino UNO ร่วมกับวงจร Solid State Relay


การต่อวงจร วงจร


การต่อวงจรจริง





โปรแกรมการทดลอง

 int led1 = 12;

 void setup()
 {
   pinMode(led1,OUTPUT);
 }

 void loop()
 {
   digitalWrite(led1,HIGH);
   delay(500);
   digitalWrite(led1,LOW);
   delay(500);
 }



ผลการทดลอง
1. ตอนที่หลอดติด


2. ตอนที่หลอดดับ


สามารถนำวงจรนี้ไปประยุกต์ใช้กับโหลดชนิดอื่นได้เช่น โซลินอยด์วาล์ว อีสเตอร์ เป็นต้น