Monthly Archive: March 2016

PlatformIO และการปรับแต่ง เพื่อใช้สำหรับพัฒนา Arduino Library

ผมเป็นนักพัฒนา Arduino Library ครับ ปกติแล้วก็จะใช้หลากหลาย Text Editor ตามอารมณ์ แต่ก็ยังต้อง Compile และ Flash ด้วย Arduino IDE อยู่ดีครับ แล้วอยู่ๆ วันดีคืนดีมีโอกาสได้ไปศึกษา ไปทำความรู้จัก platformio ครับ (ก่อนหน้านั้นเล็งมาซักพักแล้ว) ก็พบว่า platformio นี่สร้างความตื่นเต้น และความเร้าใจได้มากเลยทีเดียวครับ ตอนระยะแรกนั้น ผมเอา platformio มาช่วยในส่วนของการทำ Continuos Integration เท่านั้นครับ (ในช่วงนั้น platformio ide...

มาทดสอบตัวเหนี่ยวนำ(Inductor)กันเถอะ….

……นอกจากตัวต้านทาน(R) ตัวเก็บประจุ(C) ยังมีตัวเหนี่ยวนำ(L) ที่เป็นอุปกรณ์อิเล็คทรอนิกส์พื้นฐานอยู่ แต่โดยปรกติเราจะไม่ค่อยคุ้นเคยกับตัวเหนี่ยวนำกันสักเท่าไหร่ผมเองก็เหมือนกัน แต่หลังจากที่น้องๆในชมรมพยายามทำ Switching Regulator แบบกระแสสูงทำให้เราต้องลองมาใช้ตัวเหนี่ยวนำกันบ้าง… หลังจากที่ทำการประกอบวงจรและทดสอบปรากฏว่ากระแสไฟที่ได้น้อยกว่าค่าที่ควรจะเป็น พวกเราจึงตั้งสมมุติฐานว่าปัญหาน่าจะมาจากตัวเหนี่ยวนำที่ค่าความเหนี่ยวนำไม่ตรงตามสเปค ทนกระแสไม่ใหว หรือแกนอิ่มตัวจากสนามแม่แหล็กไปซะก่อน วันนี้เรามาทำการทดสอบตัวเหนี่ยวนำ กันเถอะว่ามีคุณสมบัติตรงตามที่เราต้องการหรือเปล่า? …..นี้แหล่ะครับตัวเหนี่ยวนำเจ้าปัญหาของเรา ตามสเปคมีค่าความเหนี่ยวนำ 3.3 uH ทนกระแสสูงสุด 6.3 A  เดี๊ยวเราจะมาดูว่าเราจะวัดผลได้อย่างไรบ้าง การวัด สเปค ใช้หลักการวัดกระแสที่ใหลผ่านตัวเหนี่ยวนำในช่วง Transient  โดยมีความสัมพันธ์ ตามสมการ T = L / R...

มาทำโดรนติดกล้องกันเถอะ(LinkIt Smart 7688) DIY Drone FPV ตอนแรก

หลังจากบทความดูวิดิโอเรียลไทม์กับส่งข้อมูลผ่านwifiด้วย LinkIt Smart 7688 ก็ได้เริ่มทำโดรนต่อ ในบทความนี้เราจะพูดถึงการอ่านค่าเซนเซอร์วัดมุม MPU6050 กับแอฟที่เป็นทั้งรีโมทบังคับและจอมอนิเตอร์ดูวิดิโอเรียลไทม์ได้ เรามาเริ่มที่อ่านค่า เซนเซอร์วัดมุม MPU6050 ก่อนนะครับ LinkIt Smart 7688 มีI2Cมาให้และความถี่ก็ตรงกับ MPU6050 พอดี และยังมีไลบารี่สำหรับอ่านมาให้ด้วย จึงสะดวกมากสำหรับผมที่ฝึกเขียน python ไปพร้อมๆกับทำโปรเจคนี้ไปด้วย เริ่มต้นด้วยต่อMPU6050 โดย vcc ต่อกับ 3v3, GND ต่อ GND, SCL ต่อกับ p21 และ SDA ต่อกับ p20 สร้างออปเจคจากไลบารี่เพื่อใช้อ่านค่า...

แชร์ประสบการณ์การแข่งขัน TESA Top Gun Rally 2016

TESA Top Gun Rally 2016 The Best of The Best Embedded System Developers การประชันสุดยอดฝีมือทางด้านสมองกลฝังตัวชิงแชมป์ประเทศไทย ครั้งที่ 10 : Smart Class Room เมื่อต้นปีที่ผ่านมา ผมและตัวแทนจากมทร.ล้านนา เชียงใหม่ ได้เข้าร่วมการแข่งขันรายการการประชันสุดยอดฝีมือทางด้านสมองกลฝังตัวชิงแชมป์ประเทศไทย ครั้งที่ 10 : Smart Class Room จัดโดยทีซ่า (TESA) หรือ Thai...

การบันทึกข้อมูลลง Database โดยใช้ Drupal8 และสร้างหน้าเว็บแสดงผล

จากบทความก่อนหน้านี้เรื่อง ติดตั้ง Drupal8 บนบอร์ด Raspberry Pi เมื่อเราติดตั้ง Drupal เสร็จเรียบร้อยแล้ว วันนี้จะมาเล่าวิธีการบันทึกข้อมูลลงฐานข้อมูลของ drupal และการสร้างหน้าเว็บแสดงผลข้อมูลที่เราส่งเข้าไปครับ อันดับแรกเลย ให้ทำการดาวห์โหลดไลบรารี่ cmmc_reflection เพื่อใช้ในการส่งข้อมูลผ่าน HTTP ให้ Drupal จากนั้นนำไลบรารี่ไปลงที่ drupal/modules เข้าเว็บ Drupal โดยผมจำลองเครื่องเป็นเซฟเวอร์ให้พิมพ์ http://localhost/drupal จากนั้นเข้าไปที่ Extend ติ๊กถูกหน้าคำว่า CMMC Redlection และเปิดใช้งาน Web Services ด้วย ต่อไปให้ทำการสร้าง Content types โดยเข้าที่ Structure...

Skip to toolbar