Author: Wuttikorn Pornwitayarat

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

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

สอนใช้ ESP32 TTGO T-Beam (GPS)

สวัสดีครับ.. ในบทความนี้จะสอนเกี่ยวกับการใช้ GPS ของ ESP32 TTGO T-Beam ซึ่ง GPS Module จะ on board อยู่แล้ว ก่อนอื่นเปิดโปรแกรม Arduino ide ก่อนแล้วไปโหลด Library ตามลิ้งเลยครับ https://github.com/mikalhart/TinyGPSPlus จากนั้น copy code ไปใช้เลยครับ หน้าตาผลการทดสอบโปรแกรมจะประมาณนี้ครับ เสร็จแล้วก็เอาค่า latitude กับ longitude ไปหาใน google mapsg เลยครับ  ...

มาเล่น 4.3 inch e-Paper กับ esp32 กันครับ

เริ่มจากการต่อสายเลยครับ e-paper : esp32 -VCC : 5v -GND : GND -DOUT : 16(TX) -DIN : 17(RX) จากนั้นเปิดโปรแกรม PlatformIO IDE ขึ้นมาเลยครับ แล้วก็ไปโหลดไลบรารี่ตามลิ้งมาลงเลยครับ https://github.com/NAzT/esp32-epd/tree/master?fbclid=IwAR3EKDZDIFpqt40tkySPC6TRI_cUJ0VDiq0eshDImvFiNtRmPdYZyitRiec ต่อไป copy code ตามข้างล่างนี้ไปลองเลยครับ ตัวอย่างผลลัพธ์ เพิ่มเติมครับผม  

การทำเซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter)ใช้งานกับ Arduino

เซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter) ปกติที่เราเห็นทั่วไปจะเป็นเซนเซอร์แบบสำเร็จรูปที่มีหน้าปัดบอกค่าต่างๆของเซนเซอร์ แค่เสียบดินก็สามารถรู้ค่าความชื้นและความเป็นกรด-ด่างในดินได้เลยครับ แต่ถ้าเราอยากให้ค่าเหล่านี้ให้มันสามารถแสดงค่าในคอมพิวเตอร์หรือแสดงในเว็บไซต์เราจะทำยังไงดีในเมื่อเซนเซอร์ผลิตมาแบบสำเร็จรูปแล้ว เรามาเริ่มกันทำเลยครับ(ไม่พูดมากเจ็บคอ555) ก่อนอื่นให้แกะเซนเซอร์ออกโดยเหลือแต่แท่ง2แท่งโดยแต่ละแท่งจะมีสายไฟสีแดงออกมาแท่งละเส้นนะครับ   จากนั้นให้เอาตัวต้านทานค่าประมาณ 1k มาต่ออนุกรมระหว่างสายไฟสีแดงกับตัวแท่งเซนเซอร์ครับ โดยตัวแท่งเซนเซอร์จะเป็น GND ที่จะต่อไปที่ขา GND ของ Arduino ส่วนตรงสายสีแดงจะเป็นขา data ที่จะต่อไปขา analog ของ Arduino ครับ อีกแท่งก็ทำแบบนี้เช่นเดียวกันนะครับ เป็นการเสร็จสิ้นการทำเซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter) ในดินใช้งานกับ Arduino นะครับ      

วิธีการติดตั้ง PlatformIO IDE บน Visual Studio Code

สวัสดีครับวันนี้ผมจะมาสอนการติดตั้ง PlatformIO IDE บน Visual Studio Code ถึงแม้จะมีบทความมากมายเกี่ยวกับการติดตั้ง PlatformIO IDE บน Visual Studio Code แต่ผมลองทำตามบทความต่างๆแล้วปรากฎว่าผมติดตั้งลงในคอมตัวเองไม่ได้ เชื่อว่าหลายคนก็เจอปัญหาแบบนี้เช่นเดียวกัน บางคนถึงขั้นซื้อคอมใหม่ที่สเปคเครื่องแรงกว่าเดิม555   แต่วันนี้ผมจะมาสอนการติดตั้งอีกวิธีหนึ่งสำหรับคนที่ทำตามบทความอื่นแล้วติดตั้งไม่ได้ โดยสเปคคอมที่ผมใช้ตามรูปเลยครับ สำหรับคนที่ลงทุนซื้อใหม่ไม่ต้องเจ็บใจนะครับ555 มาเริ่มกันเลยครับ!!!!! เริ่มจากการติดตั้ง python 2.7.x (ต้องเป็นเวอร์ชั่นนี้เท่านั้นนะครับ) ในที่นี้ผมใช้เวอร์ชั่น 2.7.15 สามารถดาวน์โหลดได้ตามลิ้งเลยครับ https://www.python.org/downloads/release/python-2715/ จากนั้นก็ดาวน์โหลดโปรแกรม Visual Studio Code ตามลิ้งเลยครับ...

มาเล่น 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 ของ...

มาลองเล่น 4.3inch e-Paper UART Module โดยใช้ PC เป็นตัวสั่งการทำงานกันครับ

ก่อนอื่นเราต้องมีจอ 4.3inch e-Paper UART Module  กับ USB UART นะครับ วิธีการต่อสาย e-Paper : USB UART -VCC : VCC -GND : GND -DOUT : RX -DIN : TX จากนั้นเราก็ไปโหลดโปรแกรม EPSCOMM ซึ่งสามารถดาวน์โหลดได้จากลิ้งนี้เลยครับ https://www.waveshare.com/wiki/File:4.3inch-e-Paper-COM.7z เมื่อดาวน์โหลดเสร็จก็ทำการแตกไฟล์ เมื่อเข้าไปในโฟล์เดอร์เราจะเห็นโฟล์เดอร์อยู่ 2 โฟล์เดอร์ ชื่อ...

มาเล่น 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...

Skip to toolbar