4

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

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

12196031_888978857860636_1771049042348615344_n12191967_10207619814882981_992047763354643270_n

Continue Reading

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