มีคนอยู่คลับไหมนะ … ? ( จากความเดิมที่พี่คมเดชทำไว้) โดยตอนนี้เป็นตอนที่ 3 ทำให้เป็นจริง

จากความเดิมตอนที่แล้วที่พี่คมเดชได้ทำเอาไว้

จากตอนที่ แรก    ตรวจสอบว่ามีคนอยู่คลับผ่านเว็บ ตอนที่ 1 วิเคราะห์

และตอนที่ สอง      ตรวจสอบว่ามีคนอยู่คลับผ่านเว็บ ตอนที่ 2 ทดสอบ

และ ในตอนที่ สาม นี้เป็นตอนทำเล่นให้เป็นจริง ซึ่งบทสรุปของเรื่อง โดยผม … ได้จัดทำลายวงจร PCB มาเพื่อใช้กับบอร์ด ESP8266 ทั้งนี้ยังมีข้อบกพร่องเล็กน้อยในการออกแบบ ทำให้การใช้งานจริงมีปัญหาเล็กน้อยแต่ได้แก้ไขแล้ว

IMG_1927.JPG

สิ่งที่เริ่มทำนั้นคือทดสอบเซ็นเซอร์แม่เหล็ก หรือว่า  Hall sensor ตัวเล็กๆ โดยจะต่อ ADC เพื่ออ่านค่า Analog และส่งค่าไปโดยใช้ dweet.oi แล้วให้  freeboard.io   รับค่าเพื่อนำมาแสดง

Code โปรแกรม

ก่อนอื่น นำมาทดสอบโปรแกรมก่อนเลย

IMG_1934

เมื่อดปรแกรมผ่านแล้ว ก็นำมายัดลงกล่องเลย

IMG_1954.JPG

หลังจากนั้นก็ขันสกรูให้เรียบร้อย ก่อนจะนำไปติดตั้งจริง

IMG_1957.JPG

ปล่อยให้เซ็นเซอร์ได้ออกมาหายใจเล็กน้อย

IMG_1972.JPG

เอาไปติดตั้ง ณ ประตูทางเข้าของคลับ

 

ในส่วนนี้เป็นส่วนของการแสดงผลใช้ freeboard.io โดยจะมี Indicator Light ที่จะบอกว่ามีคนอยู่หรือไม่

Snap65.jpg

หลัก การตวจสอบง่ายๆ เมื่อมีคนอยู่ในคลับจะเปิดประตูคลับไว้ เพื่อให้สมาชิกทั่วไปที่ไม่มีคีย์การ์ดสามารถเข้ามาใช้งานได้ แล้วเมื่อเปิดไว้แม่เหล็กกับเซ็นเซอร์จะอยู่ห่างกัน ทำให้อ่านค่า analog ได้ 1024

แต่ถ้าไม่มีคนอยู่ในคลับ ประตูจะถูกปิดไว้ ทำให้อ่านค่า analog ได้ตำกว่า 1000 จึงเอามาตรวจสอบโดยใช้ Indicator Light

 

ส่วนนี้คือ สคริปของ Indicator Light

 

บทความนี้เป็นบทความแรกที่ผมเขียนขึ้น อาจจะงงบ้าง ก็ต้องขออภัยด้วยน่ะครับ
ขอขอบคุณพี่ๆ ทาง KKMakerClub ทุกๆท่านครับ โดยเฉพาะพี่คมเดช ที่ให้คำแนะนำนะครับ…

Theerasak Sukkhayanudid