Author: Bavensky

ตรวจจับ Mi band ด้วย ESP32 BLE

BLE ย่อมาจาก Bluetooth Low Energy หรือแปลเป็นภาษาไทยได้ว่า บลูทูธพลังงานต่ำ โดยในบอร์ด ESP32 นั้น จะมีบลูทูธเวอร์ชั่น 4.2 ซึ่งป็นเวอร์ชั่นที่รองรับ BLE อย่างเต็มรูปแบบ (อ่านเพิ่มเติม ภาษาไทย) โดยใน Arduino IDE เมื่อติดตั้งบอร์ด ESP32 จะปรากฏตัวอย่างจากไลบรารี่ ESP32_BLE_Arduino ของการใช้งานบลูทูธต่าง ๆ เช่นการ scan, notify, server หรือ client เป็นต้น ซึ่งในบทความนี้ จะมาใช้...

มาลองเล่น Line webhook ด้วย Google cloud function กันดีกว่า

Chat bot คำนี้หลายคนอาจจะพึ่งเคยได้ยิน หรือบางคนอาจจะได้ยินมานานมากแล้ว โดนส่วนตัวผมก็เคยได้ยินมาบ้าง แต่ไม่เคยให้ความสนใจมากก่อน จนกระทั่งมาลองเล่น firebase hosting และ firebase function จึงอยากลองทำ chat bot เอาไว้สั่งงาน หรือเอาไว้ถามข้อมูลต่าง ๆ ดังนั้น วันนี้เลยมาเล่าสู่กันฟังว่า เจ้า firebase function ก็สามารถรับข้อมูลจาก Line chat bot ได้เช่นกันนะ เอาละ ไปลงมือกันเลย เตรียมวัตถุดิบ โทรศัพท์ที่ติดตั้ง line application...

ติดตั้ง ARM Mbed CLI (Offline) บน Ubuntu 16.04.4

STMictoelectronics เป็นหนึ่งในผู้ผลิตอุปกรณ์สารกึ่งตัวนำชั้นแนวหน้าอีกบริษัทหนึ่งของโลก ซึ่งผลิตบอร์ดไมโครคอนโทรลเลอร์ที่คุ้นเคยกันดี เช่น NUCLEO-F411RE หรือ ARM Cortex-M3 เป็นต้น สำหรับมือใหม่ผู้เริ่มต้นใช้งานไมโครคอนโทรลเลอร์ NUCLEO เหมาะสมสำหรับการเริ่มต้นเรียนรู้ หรือนำไปใช้พัฒนาอุปกรณ์ต้นแบบ ในการเขียนโปรแกรมสำหรับบอร์ดเหล่านี้ สามารถเลือกใช้ซอฟต์แวร์และคอมไพล์เลอร์ในการพัฒนาที่หลากหลาย ทั้งแบบมีลิขสิทธิ์เสียค่าใช้จ่าย (Commercial) และแบบฟรี หรือเป็นแบบ Open Source NUCLEO-F411RE บอร์ดไมโครคอนโทรลเลอร์ ARM Cortex-M4 เบอร์ STM32F411RET6 ออกแบบให้มีขาใช้งานแบบบอร์ด Arduino และมีขาคอนเน็คเตอร์ตัวผู้ 19×2 จำนวน 2 แถว มาพร้อมส่วนดาวน์โหลดโปรแกรมและดีบั๊กเชื่อมต่อกับเครื่องคอมพิวเตอร์ผ่านพอร์ต Mini...

เชื่อมต่อ wifi ให้บอร์ด raspberry pi ง่าย ๆ ไม่ง้อจอ

สวัสดี ห่างหายไปนาน วันนี้จะมานำเสนอวิธีการเชื่อมต่ออินเตอร์เน็ตผ่านไวไฟ (WIFI) ง่าย ๆ ให้กับเจ้าบอร์ด Raspberry Pi กันครับ วัตถุดิบ : บอร์ด Raspberry Pi พร้อม SD card ที่ลง raspbian เรียบร้อยแล้ว ขั้นตอนการปรุง : 1. สร้างไฟล์ชื่อ ssh และ wpa_supplicant.conf 2. แก้ไฟล์ wpa_supplicant.conf โดยลอกโปรแกรมตามนี้ ***อย่าลืมแก้ ssid และ psk ของตัวเองด้วยนะ...

leX2017 : กระบวนการคิดเชิงออกแบบ (Design Thinking)

ประสบการณ์การเข้าร่วมโครงการ Learning Express 2017 ร่วมกับ Singapore polytechnic และ Kanazawa Institute of Technology ณ มหาวิทยาลัยเทคโนโลยีราชมงคลล้านนา เชียงใหม่ . . เมื่อต้นเดือนมีนาคมที่ผ่านมา ในระหว่างที่ผมกำลังเลื่อนโทรศัพท์ไปมาด้วยความเบื่อ ก็ไปสะดุดกับโพส ๆ นึงซึ่งประกาศรับสมัครนักศึกษาเข้าร่วมกิจกรรม Learning Express 2017 ในประกาศนั้นรับสมัครนักศึกษาเข้าร่วมโครงการ โดยให้เป็นบัดดี้กับนักศึกษาจากสิงคโปร์ และญี่ปุ่น ซึ่งเป็นโอกาสดีที่ได้จะได้ทำการฝึกภาษา และแลกเปลี่ยนวัฒนธรรม แต่ถึงอย่างนั้น ด้วยความรู้ทางด้านภาษาอันน้อยนิด บวกกับความอยากรู้ อยากลองจึงตัดสินใจส่งใบสมัครไปในวันสุดท้าย...

วัดระยะด้วยโมดูล Ultrasonic แบบกันน้ำด้วย ESPresso Lite V2.0

เฮโหล เมกเกอร์ ห่างหายไปนาน วันนี้ขอนำเสนอทริ๊คเล็ก ๆ น้อย ๆ สำหรับการวัดระยะทางด้วย Ultrasonic แบบ Waterproof (JSN-SR04T) จากบทความที่แล้ว การใช้โมดูลอัลตราโซนิค HC-SR04 ซึ่งเป็นโมดูลวัดระยะยอดนิยมที่มีราคาถูก จะมีหน้าตาดังรูปด้านล่าง   สำหรับโมดูลอัลตราโซนิค JSN-SR04T ซึ่งจะมีราคาสูงขึ้นมาหน่อย ประมาณ 5 เท่า (ไม่หน่อยละแบบนี้) เอาละ ลองมาดูความแตกต่างของทั้ง 2 โมดูลกันหน่อย กกกกกกกกกกกกกกกกกกHR-SR04กกกกกกกกกกกกกกกกกกกกกกกกJSN-SR04T กกกกกกกกกกกกกกกกกกจ่ายแรงดัน +5 Vกกกกกกกกกกกกกกกกกกกกจ่ายแรงดัน +5 กกกกกกกกกกกกกกกกกกเซ็นเซอร์แบบ...

[RPI] ตั้งค่าให้ราสเบอร์รี่พายเปิดเว็บเบราเซอร์อัตโนมัติ

กลับมาอีกครั้ง กับทริ๊คเล็ก ๆ น้อย ๆ สำหรับเจ้าบอร์ดราสเบอร์รี่พาย [Raspberry PI] สำหรับท่านใดที่กำลังทำโปรเจคเกี่ยวกับบอร์ดตัวนี้อยู่ แล้วต้องแสดงผลผ่านหน้าจอ หรือต้องการเปิดเว็บเบราเซอร์ ให้แสดงหน้าเว็บที่เราเขียนไว้เองอัตโนมัติ โดยนาทีนี้ขอนำเสนอวิธีการเปิดเว็บ chromium อัตโนมัติแบบเท่ ๆ กันครับ ฮาร์ดแวร์รีเควส : บอร์ดราสเบอร์รี่พาย (ของผมใช้ Raspberry pi 2 นะครับ) จอขนาด 7 นิ้ว หรือต่อสายจอแยกได้จากช่อง hdmi เลยก็ได้จร้า   มาเริ่มเล่นกันเลย Go Go...

สร้างเกมกดทดสอบความจำ ฝึกสมอง พัฒนาความคิด

สวีดัส สวัสดีครับพ่อแม่พี่น้องชาวเมกเกอร์ วันนี้มาแนะนำการสร้างเกมกดทดสอบความจำ เพื่อใช้ในการฝึกสมองพัฒนาความคิด โดยเกมนี้สามารถเล่นได้ทั้งเด็ก และผู้ใหญ่ เป็นเกมที่ช่วยฝึกสมาธิ และความจำ โดยจะมาเล่าวิธีทำเจ้า don’t forget game กันครับ โดยเกมนี้จะมีอยู่ 4 ปุ่มกด ซึ่งแต่ละปุ่มจะมีสีไม่เหมือนกัน เช่น สีแดง สีน้ำเงิน สีเขียว และสีส้ม โดยตัวประมวลผลหลักยังคงใช้ Arduino อีกเช่นเคย ซึ่งตัวเกมจะทำการสุ่มปุ่มกด ทั้ง 4 สีขึ้นมา โดยผู้เล่นจะต้องกดตามลำดับของสีปุ่มกดที่แสดง ให้ถูกต้อง ตามลำดับ จึงจะผ่านในแต่ละด่านได้ อุปกรณ์ที่ใช้ ปุ่มกดตู้เกม ขนาดใหญ่...

ควบคุมอุปกรณ์ไฟฟ้าด้วยเสียงผ่าน Alexa โดยใช้ ESP8266

Amazon Echo คอมพิวเตอร์ที่ควบคุมด้วยเสียงเป็นหลัก รอรับคำสั่งตลอดเวลาโดยสั่งว่า “Alexa” เพื่อเริ่มต้นการทำงาน สามารถถามตอบคำถามทั่วไป, ตั้งนาฬิกาปลุก, เล่นเพลง, ค้นหา Wikipedia, จัดการรายการซื้อสินค้า, จัดการรายการสิ่งที่ต้องทำ (to-do list) เทคโนโลยีรูปแบบเดียวกันคนทั่วไปน่าจะเคยเห็นในภาพยนตร์อย่าง Jarvis ใน Iron Man หรือใกล้ตัวขึ้นมากก็เป็น Siri และ Google Now สิ่งที่ทำให้ Echo ใกล้เคียง Jarvis คือมันรองรับการฟังเสียงจากระยะไกล ทำให้ไม่ต้องพูดจ่อกับตัวเครื่องแต่สามารถสั่งงานจากที่ใดก็ได้ในห้อง (อ้างอิง : blognone.com)...

[Arduino] การส่งข้อมูลผ่านบลูทูธโดยใช้ HC05 และ HC06 ด้วย Arduino

สวัสดีเพื่อน ๆ เมคเกอร์ทุกคน ก่อนอื่นผมขอแนะนำตัวก่อน ผมชื่อนาย คมณัษฐ์ โรจนารุณ (ฮัท) เป็นนักศึกษาจาก ราชมงคลล้านนา เชียงใหม่ หลักสูตร อส.บ เทคโนโลยีโทรคมนาคม   สาขา วิศกรรมไฟฟ้า  คณะวิศวกรรมศาสตร์  ครั้งนี้ผมได้มีโอกาศได้ทดลองใช้งาน arduino 2 บอร์ดสื่อสารกันผ่านระบบบลูทธูโดยใช้ โมดูลบลูทูธ HC-05 ทำหน้ที่เป็นมาสเตอร์ (master) กับ โมดูลบลูทูธ HC-06 ทำหน้าที่เป็นสลาฟ (slave) ในการต่อทดลองนี้จะเป็นการใช้งาน Arduino 2 บอร์ดสื่อสารกันผ่านโมดูลบลูทูธ...

[Arduino] ตั้งค่าโมดูลบลูทูธ HC05 และ HC06 เพื่อติดต่อสื่อสารกันด้วย AT Command

สวัสดีเพื่อน ๆ เมคเกอร์ทุกคน ก่อนอื่นผมขอแนะนำตัวก่อน ผมชื่อนาย วีระชัย ใจปาน ( เอ๋ ) เป็นนักศึกษาจาก ราชมงคลล้านนา เชียงใหม่ หลักสูตร อส.บ เทคโนโลยีโทรคมนาคม   สาขาวิศกรรมไฟฟ้า  คณะวิศวกรรมศาสตร์  ครั้งนี้ผมได้ลองทำการทดลองและเขียนบทความเกี่ยวกับ การใช้คำสั่ง AT Command ในการตั่งค่าให้ Arduino 2 ตัว เชื่อมต่อสื่อสารกันอัตโนมัติโดยใช้โมดูลบลูทูธ HC-05 และ HC-06 การใช้ Arduino 2 ตัว เชื่อมต่อสื่อสารกันโดยใช้โมดูลบลูทูธ...

Skip to toolbar