0

KKMC Smart Plug : สมาร์ทปลั๊กควบคุมผ่านอินเตอร์เน็ต

เนื่องจากเทรนเรื่อง IoT ตอนนี้มาแรงมากๆ โดยเฉพาะ ESP8266 ทาง KKMC ก็อดใจไม่ได้ที่จะได้ลิ้มลองความสามารถของมันสักหน่อย โดยหยิบเอามาทำเป็นโปรเจคออกงานอีกสักชิ้น หลังจากที่ทำ โปรเจควัดอุณหภูมิแบบ DeepSleep ไป โดยในวันที่ 28 Nov 2015 จะมีงาน Jump Ignite ที่ Jump Space @KhonKaen ซึ่งเราต้องไปออกบูธด้วย เอาหล่ะว่ะ พึ่งเปิด Club มายังไม่ถึงเดือน ต้องเอาของออกไปโชว์ซะล่ะ ทำอะไรดีหว่า พอดีเหลือบไปเห็นปลั๊กไฟวางอยู่พอดี เดินไปหน่อยมี Relay 4 channel 5V วางอยู่อีก หุหุ นี่แหละ แกะออกมาทำ Smart Plug เลยล่ะกัน ควบคุมผ่าน Internet และเป็น App จากโทรศัพท์มือถือ โดยงานนี้เนื่องจากต้องการความเร็วในการทำมาก เลยเลือก Blynk มาเป็น framework ในการทำงานและใช้ Wifi Connector จาก CMMC เป็นตัวช่วยต่อ wifi และทำ Smart Config ว่าแล้วก็เริ่มเลยล่ะกัน

— อุปกรณ์

  1. ปลั๊กไฟที่มีสวิตส์
  2. ESP8266
  3. Relay Module (กี่ channel ขึ้นอยู่กับปลั๊กที่ใช้)
  4. ที่ชาร์ตแบตมือถือขนาดเล็ก

— การทำ

  1. แกะที่ชาร์จแบตเอาวงจรออกมาเพื่อเป็น Supply 5V ให้วงจร
  2. ต่อ ESP8266 เข้าไป
  3. ต่อสายไฟจาก Relay เข้าไปกับสวิตของปลั๊ก
  4. โปรแกรม ESP8266 จาก Github (โค้ดด้านล่าง)
  5. โหลด Blynk แล้วตั้งค่า Pin

IMG_20151127_195123 IMG_20151127_201128

กำลังแงะ + ต่ออุปกรณ์

IMG_20151127_220309

ภาพตอนสำเร็จพร้อมทดสอบ

IMG_20151128_154607 Screenshot_2015-11-28-15-45-36

ใช้งานจริงแล้ว หุหุ work ซะด้วย ใช้เวลาทำไม่ถึง 4 ชั่วโมงด้วยซ้ำก็มี Smart Plug ไว้ใช้งานล่ะ
Download : https://github.com/KhonKaenMakerClub/KKMC-Smart-Plug

ตต.

3

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

เอาหล่ะครับ หลังจากที่ผ่านช่วงการคิดวิเคราะห์จาก ตอนที่ 1 ตอนนี้เราก็จะมาลองลงมือทำกันเลยดีกว่า โดยการทำในครั้งนี้อาจจะยังไม่ได้ติดตั้งที่หน้าประตูกันจริงๆ โดยเราจะมาหาวิธีการการแสดงผลข้อมูล และเก็บข้อมูลการทำงานของมัน เป้าหมายก็คือ เราอยากจะรู้ว่าถ้า ESP8266 เอาไปเก็บข้อมูลหน้าประตูเนี่ยมันจะอยู่ได้นานแค่ไหน กินไฟแค่ไหน  โดยอุปกรณ์ที่เราทำวันนี้ก็จะเป็น ESP8266 แล้วก็เซ็นเซอร์วัดอุณหภูมิ ds18b20 ทำการวัดอุณหภูมิในคลับทุก 1 ชั่วโมง ส่วนเวลาที่เหลือเราก็ให้มันเข้าสู่โหมด Deep Sleep โดยใช้คำสั่ง ESP.deepSleep( — เวลาหน่วยเป็น micro sec); ใน Arduino เพื่อให้มันหยุดการทำงานเหลือแต่ RTC เป็นการประหยัดแบตเตอรี่ แล้วส่งค่าข้อมูลขึ้นเว็บเพื่อแสดงผล วันนี้ก็ได้น้องๆฝีมือดีเข้ามาช่วยบัดกรี

12196031_888978857860636_1771049042348615344_n12191967_10207619814882981_992047763354643270_n

Continue Reading

0

Khon Kaen Maker Club Training ตอน IoT ใครๆก็ทำได้

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

โดยประเด็นที่เราได้หยิบยกกันขึ้นมาซึ่งได้จากการโหวตภายในกลุ่มคือ ESP8266 และ IoT ซึ่งแสดงให้เห็นว่า เทรนด้านนี้มาแรงจริงๆ ใครๆก็อยากจะเล่น (ว่าไปซะนั่น ฮ่าๆ) โดยการจัดอบรมนั้นแบ่งเป็น 2 ช่วงคือเช้ากับบ่าย โดยเนื้อหาตอนเช้านั้น จะเป็นการสอนพื้นฐานการใช้งาน ESP8266 (ก็นะจะไม่อธิบายมันก็กะไรอยู่) ซึ่งได้ข้อสรุปว่า ESP8266 เนี่ย ถูกกว่า Arduino แถมต่อ Wifi ได้ เร็วกว่า Arduino อีก(32Bit 80 & 160Mhz)  Memory ก็เยอะกว่า RAM ก็เยอะกว่า แล้วยังใช้ IDE ตัวเดียวกันกับ Arduino ได้อีก โอ้โห!!!อะไรจะขนาดนั้น และนี่จึงเป็นสาเหตุที่ทำให้มันกลายเป็นที่นิยมและกระแสขึ้นมา ซึ่งตอนเช้าก็ได้ทำการอ่านค่าจาก Sensor DHT11 ออกมาแสดงผลได้ผ่านทาง Serial Monitor ซึ่งติดขัดในเรื่อง library จากตัว esp8266 (library math) นิดหน่อย แต่ก็แก้ไขโดยการโหลดไฟล์มาทับได้ (ref: https://github.com/esp8266/Arduino/issues/612#issuecomment-129148582 เผื่อใครเจอปัญหาเดียวกัน)

ชนิดของ ESP Module (ภาพจาก http://www.ayarafun.com)

ชนิดของ ESP Module (ภาพจาก http://www.ayarafun.com)

Continue Reading

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 กันอยู่แล้ว ลองมาทำเครื่องมือที่จะช่วยให้ใครก็ได้ ได้รู้ว่าตอนนี้ คลับเปิดอยู่นะ จะเข้ามาก็ได้ โดยแสดงผลผ่านทางเว็บ จากนั้นความสนุกจึงได้เริ่มขึ้น

Continue Reading

5

เครื่องช่วยหาหลอดเลือดดำ (Vein Scanner)

สวัสดีครับเพื่อนๆพี่ๆน้องๆชาวmaker ผมชื่อโก้นะครับเป็นพยาบาลวิชาชีพ เคยทำงานที่หอผู้ป่วยวิกฤติ รพ.ศิริราช  ซึ่งผมก็ชอบกับงานที่ทำครับเพราะมีเครื่องมือต่างๆได้เรียนรู้และใช้เยอะครับ

เข้าเรื่องเลยแล้วกันครับสิ่งประดิษฐ์ที่ผมทำนี้คือ เครื่องช่วยหาหลอดเลือดดำ (Vein Scanner) 

Clip


ที่มาของการประดิษฐ์คิดค้น

การไหลเวียนเลือดในร่างกายเกิดขึ้นเพื่อนำ ออกซิเจน อาหาร และสารต่างๆไปยังเซลล์ทั่วร่างกายและพาของเสียจากเซลล์เหล่านั้นไปยังอวัยวะที่ทำหน้าที่กำจัดออกเลือดที่ออกจากหัวใจจะไหลไปเลี้ยงเนื้อเยื่อต่างๆทั่วร่างกายได้โดยอาศัยหลอดเลือดที่แตกสาขาออกทั่วร่างกายเราแบ่งหลอดเลือดได้เป็น 3 พวกได้แก่ หลอดเลือดแดง หลอดเลือดฝอย หลอดเลือดดำหลอดเลือดเหล่านี้ต่างมีองค์ประกอบ คุณสมบัติและหน้าที่บางอย่างแตกต่างกันในส่วนของหลอดเลือดดำนั้นจะมีเลือดที่ฮีโมโกลบินปราศจากออกซิเจน (deoxygenated hemoglobin)
Continue Reading