Category: ESP32

วิธีการใช้งาน 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