Arduino ระบบควบคุมหลอดไฟในบ้านอัจฉริยะ

ระบบควบคุมหลอดไฟในบ้านอัจฉริยะ ใช้งานบอร์ด Arduino เป็นต้นแบบ ออกแบบมาให้ใช้งานร่วมกับจอ LCD และออกแบบมาให้ใช้งานได้จริงมากกว่าโครงการที่ผ่านๆมา เนื่องจากข้อเสียของโครงการที่ผ่านมามีความทันสมัยก็จริง แต่การนำไปใช้งานในชีวิตจริงจัดได้ว่ายังยุ่งยากกว่าอยู่ดี ระบบนี้จึงใช้การคุบคุมแบบระยะใกล้ เพื่อให้เหมาะกับการใช้งานกับผู้ใช้ทั่วไปมากยิ่งขึ้น

Continue reading

ATtiny85/45 ทำไฟวิ้ง 12 ดวง

แนวความคิดของบทความนี้เกิดมาจากในกลุ่ม Arduino Thailand มีสมาชิกโพสว่าใช้ MCU ตัวเล็ก มี I/O เพียง 5 ขา แต่สามารถควบคุม LED ได้ถึง 20 ดวง จากแนวความคิดนั้นจึงได้นำมาย่อให้วงจรเล็กลง และควบคุมหลอด LED ได้น้อยจำนวนลง เพื่อลดความยุ่งยากของวงจร และการเขียนโค้ดที่่งายมากยิ่งขึ้น

Continue reading

Arduino + ESP8266 กับการควบคุมหลอดไฟผ่านระบบอินทราเน็ต

เครื่องควบคุมหลอดไฟผ่าน Wifi

เครื่องควบคุมหลอดไฟผ่าน Wifi

อันนนี้เป็นส่วนหนึ่งของโปรเจค iHome App นะครับ ที่จะเปลี่ยนบ้านธรรมดาๆให้กลายเป็นบ้านแห่งอัตโนมัติ (Smart Home) โดยเริ่มต้นควบคุมหลอดไฟก่อน ในบล็อกนี้ก็จะนำวิธีการทำโดยละเอียด วิธีการทำ โค้ด และวงจร มาให้ได้ชมและลองทำตามดูครับ

Continue reading

เล่นกับ ATtiny85

ช่วงนี้ผมคลุกกับโปรเจคไมโครคอนโทรเลอเลยไม่ได้อัพบทความในเว็บเลยครับ ATtiny85 ก็เป็นอีกตัวหนึ่งที่ผมได้สั่งมาเล่น (หลังเล่น Arduino เบื่อๆแล้ว) แล้วก็พบว่ามันเปลี่ยนทุกๆอย่างที่เราออกแบบวงจรแทบตาย ให้สามารถใช้งานได้ง่ายมากๆ เช่น ก่อนหน้านี้ผมทำ วงจรเปิด-ปิดไฟกลางคืนอัตโนมัติ แล้วพบว่าวงจรนั้นทำงานไม่ตรงความต้องการซักเท่าไหร่ นำไปใช้กับไฟนอกชายคาบ้านแล้วรู้สำว่ามันติดช้าไป เพราะตรวจจับแสงอินฟาเรตที่มีในดวงอาทิตย์ มาควบคุมการเปิด-ปิดวงจร หากดวงอาทิตย์ไม่น้อยจริงๆ จะทำให้รีเลย์ไม่ทำงาน เมื่อได้ลองใช้ ATtiny85 ก็พบว่ามันนำไปใช้งานได้ง่ายมากๆ! เพราะใช้การตรวจค่าจาก LDR จับค่าไม่แม่นยำ แล้วก็มาไล่พิมพ์โค้ดง่ายๆเลย

Continue reading

ออกแบบวงจร LED ตามรูปแบบที่กำหนด

วันนี้เรียนวิชาเขียนแบบอิเล็กทรอนิกส์ โดย ดร. วาดวงจรและซีมูลเลตบนโปรแกรม Circuit Wizard 2.0 งานที่ได้รับมาคือ ออกแบบวงจร LED โดยมีการทำงานดังนี้

1. เมื่อเปิดสวิตซ์ 1 ตัว LED ชุดแรก 4 ดวง จะติด และเมื่อปิด LED ชุดแรกทั้ง 4 ดวงจะดับ

2. เมื่อเปิดสวิตซ์ 2 ตัว LED ชุดสอง 4 ดวง จะติด และเมื่อปิด LED ชุดสองทั้ง 4 ดวงจะดับ

3. เมื่อเปิดสวิตซ์ 3 ตัว LED ชุดแรก และชุด 2 จะติด และมี LED ชุดที่สามจำนวน 2 หลอดจะดับ เมื่อปิดสวิตซ์ 3 ตัว LED ชุดแรก และชุดที่สองจะดับ ส่วนชุดที่ 3 จะติด

Continue reading

LED 1.5V

โดยปกติแล้ว LED จะทำงานได้ทีแรงดันประมาณ 2.8V – 3V เมื่อนำมาใช้กับถ่านไฟฉาย 1 ก้อน จึงไม่สามารถทำงานได้ ดังนั้นวงจรนี้จึงจะมาช่วยให้ LED สามารถทำงานได้ที่แรงดัน 0.3V – 1.5V รวมถึงสามารถนำไปทำให้วงจรใหญ่ขึ้นจนถึง LED ขนาด 12V ได้เลยทีเดียว

LED 1.5Vจากวงจรจะเห็นว่าใช้อุปกรณ์เพียงไม่กี่ตัวเท่านั้น นั่นคือ

  1. ถ่านไฟฉาย 1 ก้อน เป็นถ่านธรรมดาหรือถ่านชาร์จก็ได้
  2. แกนเฟอร์ไรต์รูปทรงโดนัท (มีรูตรงกลาง) หรือที่เรียกว่า แกนเทอร์รอย
  3. ลวดทองแดงขนาดพอดี หรือสายไฟขนาดเล็ก
  4. ตัวต้านทาน 1K
  5. ทรานซิสเตอร์ NPN เบอร์อะไรก็ได้ 2N3904 2N2222 (2S)C458 สามารถนำมาใช้ได้ทั้งหมด (แต่ต้องทราบว่าขาใด เป็นขาใด)
  6. หลอด LED สีใดก็ได้ แต่ไม่แนะนำหลอดสีน้ำเงิน เพราะกินกระแสมาก หากพัน L ไม่มากพอหลอดไฟจะไม่สว่างมากนัก

Continue reading