Category: ESP32

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

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

วิธีการใช้งาน GY-MCU680 กับ ESP32

สวัสดีครับ…… ในบทความนี้ผมจะมาสอนการใช้ GY-MCU680 กับ ESP32 โดยรายละเอียดของเซนเซอร์ GY-MCU680 มีดังนี้ครับ ช่วงการวัดอุณหภูมิ: – 40 ° ~ 85 ° ช่วงการวัดความชื้น: 0% ~ 100% IAQ ช่วงการวัด: 0 ~ 500 การวัดความดันอากาศช่วง: 300 ~ 1100hpa ความถี่ตอบสนอง: เริ่มต้น 3 วินาทีในแต่ละครั้ง แรงดันไฟฟ้าที่ใช้งานได้: 3...

มาเล่น NB IoT ให้สามารถคุยกับ ESP32 กันนะครับ

สวัสดีครับวันนี้ผมสอนการใช้ NB IoT กับ ESP32 นะครับ โดยในบทความนี้ผมจะให้บอร์ดทั้ง 2 บอร์ด สามารถคุยกันโดยใช้ขา SPI นะครับ ก่อนอื่นเริ่มจากการต่อฮาร์แวร์ก่อนนะครับ NBIoT : ESP32 –  3.3v :  3.3v –  GND : GND – IOREF : 5 v – 8 : rx2(16) –...

วิธีการใช้งาน GPS ATGM336H GPS Module กับ ESP32

ก่อนอื่นคอมเราต้องมีโปรแกรม Arduino ide ก่อนนะครับ ถ้าเครื่องไหนไม่มีให้ไปดาวน์โหลดตามลิ้งเลยครับ https://www.arduino.cc/en/Main/Software จากนั้นให้ทำการติดตั้งไดรฟเวอร์ ESP32 ขั้นตอนการติดตั้งทำตามลิ้งนี้เลยครับ สำหรับ windows https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md สำหรับ mac https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md เมื่อทำการติดตั้งไดรฟเวอร์เสร็จแล้วให้เปิดโปรแกรม Arduino ide แล้วไปที่ tool จากนั้นไปที่ Board แล้วให้เลือกตรง Node32s นะครับ   ขั้นตอนต่อไปเราจะ include library ของ gps ในที่นี้ผมใช้ library ของ...

มาเล่น GPS ATGM336H กับ esp32 ขึ้นจอ 128×64 lcd กันครับ

เปิดโปรแกรม Arduino ide แล้วเลือก Board เป็น Node32s จากนั้นไปติดตั้ง library ของ GPS ATGM336H กับ 128×64 lcd library ของ GPS ATGM336H ในที่นี้จะใช้ TinyGPS++ ส่วน 128×64 lcd ใช้ u8g2lib  ตามลิ้งเลยครับ https://github.com/mikalhart/TinyGPSPlus/releases https://github.com/olikraus/u8g2 การต่อขา GPS ATGM336H กับ esp32 GPS : esp32 -vcc...

เปิด-ปิดไฟผ่าน LineBot โดยใช้ Noed-RED และ mqtt

#ความรู้ที่ผมได้ จาก chiang mai maker club พอดีพี่ๆจาก เชียงใหม่เมเกอร์ เขาให้ความรู้ใหม่ๆมาให้  มีทั้ง Node-RED และ Rasyberry pi และ LINE แล้วก็ให้มาลองทำเองดู ผมก็เลยลองทำ เปิด-ปิด ไฟผ่านLinebot ก็มีคนสนใจพอสมควรก็เลยต้องมาเขียนบทความ การที่จะใช้line bot  ปิด-เปิด ไฟ จะต้องมี 1.Node-RED 2.บอร์ด esp32หรือบอร์ดที่เชื่อม wifiได้ 3.line bot 4.mqtt ขั้นตอนการให้เราสร้างlinebot เข้าได้ตามลิ้งค์เลยคับ ...

การทำแผ่นวงจรพิมพ์ (PCB) โดยใช้เทคนิค Laser Transfer แบบพิเศษ

สวัสดีครับ คราวนี้เรามาทำแผ่นวงจรพิมพ์ หรือ เด็กอิเล็กฯ ชอบเรียกกันว่า “PCB” (Printed circuit board) ซึ่ง เทคนิคที่ผมจะนำเสนอ ต่อไปนี้อาจจะเป็นเทคนิคที่ค่อนข้างที่จะต้องใช้เครื่องมือ ที่ร่วมสมัยมากยิ่งขึ้น จากเดิมเราเคยใช้ เตารีด กับ กระดาษ Photo อาจเจอปัญหา เช่น เส้นที่รีดออกมา ไม่ชัดเจน ลายวงจรที่มีขนาดเล็กไม่สามารถทำได้ สีหมึกจาง มีคราบกาวติดระหว่างการลอกกระดาษออก รวมไปถึงตำแหน่งของการรีดไม่ตรงตามที่ต้องการ ซึ่งมีข้อจำกัดอยู่พอสมควรซึ่งข้อดีของวิธีนี้คือ สามารถใช้อุปกรณ์ไกล้ตัวทำได้ แต่บางคนอาจอยากได้ รายละเอียดที่สูงยิ่งขึ้นเราจึงขอนำเสนอวิธีนี้ วัสดุอุปกรณ์และการเตรียมความพร้อม 1.กระดาษ TheMagicTouch ชนิด CPM6.2 2. เครื่องรีดร้อนแรงดันลม  ...

การติดตั้ง esp-idf Espressif IoT Development Framework สำหรับใช้พัฒนา ESP32

ESP32 - Nano32

ในบทความนี้จะแบ่งการพัฒนาโปรแกรมบน ESP32 เป็น 2 ส่วนหลักนะครับคือ การ compile esp-idf สำหรับ esp32 ด้วย mac os และ linux การ compile esp-idf สำหรับ esp32 ด้วย docker (รองรับทุก os) การ compile esp-idf สำหรับ esp32 ด้วย mac os และ linux Step...

การติดตั้ง ESP32 สำหรับ Arduino Core

ในที่สุดของร้อนๆอย่าง ESP32 จาก ESPressif System ก็เริ่มออก Arduino Core มารองรับแบบสดๆร้อนๆเช่นเดียวกัน… เนื่องจาก esp32 ต้องใช้ esp-idf (Espressif IoT Development Framework) ในการพัฒนา App ของเราก็ตัว Arduino Core ก็จะถูกดึงไปรันที่ CPU Core ที่ 2 แบบนี้ครับ เอาล่ะ มาติดตั้งกันได้เลย (แต่บอกไว้ก่อนนะ คงต้องรออีกสักพักล่ะครับ ขนาดตัว esp-idf เองยังพัฒนากันร้อนๆมากๆอยู่เลยครับ) เริ่มติดตั้ง...

Skip to toolbar