Posted on

ตัวอย่างโปรแกรมใช้ Arduino + Photoelectric Sensor

ตัวอย่างโปรแกรมใช้ Arduino 
เมื่อไม่มีวัตถุใดๆอยู่ตรงหน้าเซนเซอร์ เอาต์พุตเป็น 1 เมื่อมีวัตถุใดๆอยู่ตรงหน้าเซนเซอร์ เอาต์พุตเป็น 0

 

Posted on

Photoelectric Sensor type

1.Through-beam type เป็นเซนเซอร์ที่มีภาคส่งและภาครับแยกกัน ติดตั้งหันเข้าหากัน อาศัยการตรวจจับโดยการเปรียบเทียบปริมาณแสงขณะไม่มีวัตถุและขณะมีวัตถุุเคลื่อนที่ผ่าน ภาครับ Receiver ภาคส่ง Transmitter ทำให้เซนเซอร์ทราบว่ามีวัตถุพร้อมส่งสัญญาณเอาท์พุท

2.Diffuse reflective type เป็นเซนเซอร์ประเภทตรวจจับโดยตรง ภายในเซนเซอร์ประกอบด้วยภาครับ Receiver ภาคส่ง Transmitter  ภาคส่งจะทำหน้าที่ปล่อยแสง เมื่อวัตถุเคลื่อนที่บังลำแสง แสงจะสะท้อนกลับไปยังภาครับ เปรียบเทียบปริมาณแสงก่อนและหลังการสะท้อนทำให้เซนเซอร์ทราบว่ามีวัตถุพร้อมส่งสัญญาณเอาท์พุท

3.Retroreflective type เป็นเซนเซอร์ที่มี ภาครับ Receiver ภาคส่ง Transmitter อยู่ในตัวเดียวกัน ทำงานร่วมกับแผ่นสะท้อน Reflectors อาศัยการตรวจจับโดยรับแสงที่สะท้อนจากแผ่นสะท้อน จากนั้นเปรียบเทียบกับแสงขณะวัตถุเคลื่อนที่ผ่าน ระหว่างเซนเซอร์กับแผ่นสะท้อน Reflectors ทำให้เซนเซอร์ทราบว่ามีวัตถุพร้อมส่งสัญญาณเอาท์พุท

 

Posted on

การติดตั้งไลบรารี่ Library สำหรับ Arduino IDE

การติดตั้งไลบรารี่ Library สำหรับ Arduino IDE

Library คืออะไร?
Library คือชุดของ Code ที่ช่วยให้เราติดต่อกับเซนเซอร์ จอแสดงผล โมดูล ฯลฯ ได้ง่าย ตัวอย่างเช่น Library LiquidCrystal ช่วยให้ติดต่อกับจอ LCD แบบตัวอักษรเป็นเรื่องง่าย Library มีให้ดาวน์โหลดบนอินเทอร์เน็ต มากมาย

วิธีการติดตั้ง Library
การติดตั้ง Library ใหม่ใน  ให้เปิด Arduino IDE และคลิกไปที่เมนู “Sketch” จากนั้นเลือก Include Library >> Add.ZIP Library…

จากนั้นทำการเลือก Library .ZIP ที่ดาวน์โหลดมา

 

 

Posted on

การเขียนโปรแกรมเชิงภาพสำหรับ Arduino ใช้ ardublockly

การเขียนโปรแกรมเชิงภาพสำหรับ Arduino ใช้การสร้างโค้ด Arduino และอำนวยความสะดวกในการอัปโหลดโปรแกรมโดยอิงตามบล็อก

คุณสมบัติ
สร้างโค้ด Arduino พร้อมบล็อกแบบลากแล้วปล่อย
โหลดโค้ดลงบอร์ด Arduino
“คำเตือนการบล็อกโค้ด” ที่เป็นประโยชน์
ใช้งานร่วมกับบอร์ด Arduino อย่างเป็นทางการได้หลากหลาย
รันบน Windows / Linux / Mac OS X
Ardublockly ยังอยู่ในระหว่างการพัฒนาและยังไม่ได้ใช้งานคุณสมบัติบางอย่าง คุณสามารถดูรายการสิ่งที่ต้องทำได้ในไฟล์ TODO.md

ปัจจุบันทดสอบภายใต้ Windows ด้วย Python 2.7 และ 3.4 และใน Linux และ MacOS X ด้วย Python 2.7

 

ข้อมูลเพิ่มเติม

  • https://ardublockly.embeddedlog.com/demo/index.html#
  • https://github.com/carlosperate/ardublockly
  • https://developers.google.com/blockly/
Posted on

ESP8266 Write Multiple Fields Thingspeak.com

ESP8266 Write Multiple Fields Thingspeak.com

 

 

Channel update successful.
ADC Sensor Value 585 Voltage input 1.72 Temperature Celsius 31.73 Temperature Kelvin 304.88 Temperature Fahrenheit 89.11
Problem updating channel. HTTP error code -401

https://thingspeak.com/channels/1452499

 

 

Posted on

แผ่นสะท้อนแสงโฟโตอิเล็กทริคเซนเซอร์ Photoelectric Sensor Reflectors Plate

แผ่นสะท้อนแสง/แผ่นสะท้อนแสง สำหรับเซ็นเซอร์สวิตช์ photoelectric switch sensor ใช้เซ็นเซอร์สะท้อนแสงแบบโพลาไรซ์ รีเฟลกเตอร์ทรงลูกบาศก์มุม

Posted on

วัดอุณหภูมิด้วยเทอร์โมคัปเปิล Thermocouple Type K MAX6675

วัดอุณหภูมิด้วยเทอร์โมคัปเปิล Thermocouple Type K MAX6675

  • Thermocouple Type K สามารถวัดอุณหภูมิในช่าง 0-800 C
  • MAX6675 ตัวแปลง K-Thermocoupleto 0°C ถึง +1024°C เป็น Digital ข้อมูล
    เป็นเอาต์พุตในความละเอียด 12 บิต รองรับ การสื่อสาร SPI
  • https://datasheets.maximintegrated.com/en/ds/MAX6675.pdf

การติดตั้ง Library 

 

 

การเปิดตัวอย่างโค้ด