1

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

หลังจากที่เมื่อวันที่ 1/11/2015 ทีผ่านมา Khon Kaen  Maker Club ก็ได้เปิดตัวอย่างเป็นทางการ ซึ่งก็เป็นที่น่ายินดีเป็นอย่างยิ่ง ที่ในพื้นที่ภาคอีสานจะได้มี สถานที่ที่เปิดอย่างสาธารณะให้เหล่าผู้สร้างชาวอีสานได้เข้ามาสรรสร้างเทคโนโลยี สิ่งประดิษฐ์ใหม่ๆเพื่อที่จะได้พัฒนาพื้นที่และโลกให้น่าอยู่มากยิ่งขึ้น

พอผ่านมาได้ประมาณ 10 วันก็ได้ทำการ setup อะไรต่างๆมากมาย เนื่องจากชื่อก็บอกแล้วว่าเป็น Maker Club เปิดมาแรกๆก็ต้องหารวบรวมสมาชิกที่เป็น Maker ให้ได้เสียก่อน โดยตัวคลับนั้นตอนแรกก็ยังโล่งๆอยู่ ยังไม่ค่อยมีใครเข้ามาใช้เท่าไหร่ โดยการใช้งานคลับนั้น KKMC (Khon Kaen Maker Club) มีเงื่อนไขอยู่ว่า การเข้าใช้งานได้จะต้องมี Key Card เสียก่อน ซึ่งจะมีสมาชิกประเภท Active Member เท่านั้นถึงจะมี Key Card ได้ (ประมาณว่าคนที่เข้ามาประจำนั่นแหละ) และสมาชิกทั่วไป (ขาจร) จะเข้าใช้งานคลับได้ก็ต่อเมื่อมี Active Member อยู่คลับเท่านั้น

Club เปิดอยู่นะ

จากประเด็นนี้ก็เลยมีคนสงสัยขึ้นมาว่า “แล้วจะรู้ได้ยังไงหล่ะว่ามี Active Member อยู่ในคลับ” … เออ ก็จริงแฮะ ถ้าสมาชิกทั่วไปอยากจะเข้ามา และประตูมันปิดอยู่ ก็เข้าไม่ได้เสียเวลามาเฉยๆสิ ก็คิดกันว่า ไหนๆเราก็เป็น Maker กันอยู่แล้ว ลองมาทำเครื่องมือที่จะช่วยให้ใครก็ได้ ได้รู้ว่าตอนนี้ คลับเปิดอยู่นะ จะเข้ามาก็ได้ โดยแสดงผลผ่านทางเว็บ จากนั้นความสนุกจึงได้เริ่มขึ้น

หลักจากลังเลอยู่นานว่าจะออกแบบและเขียนโปรแกรมอย่างไรดี ก็ได้บทสรุปออกเป็น 2 ทางเลือกใหญ่ๆ คือ 1. ใช้ ESP8266 เป็น uController รับค่าจะ Motion Sensor (PIR) แล้วส่งค่าข้อมูลการเคลื่อนไหวขึ้นเว็บ ประมาณว่าเอาไปติดไว้สัก 5 ตัวก็น่าจะทั่วคลับแล้ว หน่วงเวลาไว้สักระยะ ถ้ามีการเคลื่อนไหวก็แสดงว่ามีคนอยู่ ส่วนแบบที่ 2. คือ เนื่องจากถ้าคลับเปิดจะเปิดประตูข้างล่างไว้ (ตามภาพด้านบน) ก็น่าจะใช้ประโยชน์จากตรงนี้ เอา Hall Sensor ไปติดไว้ตรงประตู ถ้ามันปิด Sensor จะไปเตะๆกับแม่เหล็กไฟฟ้าตัวที่ล็อคประตูไว้ ฃ แต่ถ้ามันเปิดมันจะไม่มี (บางคนเสนอว่าใช้ limit switch แทนก็น่าจะได้) ส่วน uController ก็ใช้ ESP8266 เหมือนเดิมรับค่าแล้วก็ส่งข้อมูลขึ้น WiFi แต่ว่าตรงบริเวณประตูจะมีปัญหาเรื่องการโยงสายไฟ จึงอาจจะมีการ ใส่แบตกับตัว ESP8266 แล้วใช้โหมด Deep Sleep เอาเพื่อให้มันประหยัดอยู่กับเราไปนานๆ ฮ่า ฮ่า ข้อสรุปก็ได้ตามนี้

ส่วนต่อมาก็ ออกแบบแล้วก็มาบัดกรีทำ ESP8266 กันเลยดีกว่า ซึ่งตรงนี้มีปัญหาเรื่องการใช้แบต เราน่าจะลองโหลด Deep Sleep วัดอุณหภูมิกันเล่นๆส่งขึ้นเว็บกันดูก่อน จะได้รู้ว่าเอามาประยุกต์ใช้ยังไง ส่วนรายละเอียดการทำเป็นยังไง เกิดปัญหาอะไรขึ้นบ้าง ติดตามกันต่อ ตอนที่ 2 ครับ ^^
(ตต)

Comdet

One Comment

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *