บทความ

วิธีใช้โมดูลจอพร้อมปุ่ม Knob OLED ขนาด 0.96/1.3 นิ้ว กับ ESP32
โดย: เจ้าของร้าน เมื่อ:4 เดือนที่ผ่านมา
หากคุณกำลังมองหาโมดูลที่รวมจอแสดงผลและปุ่มหมุนไว้ในชิ้นเดียวสำหรับการควบคุมเมนู การตั้งค่าพารามิเตอร์ หรือการสร้าง UI แบบอินเทอร์แอคทีฟบนโปรเจกต์ ESP32 หรือ Arduino – โมดูลจอ OLED พร้อมปุ่ม Knob ตัวนี้คือคำตอบ! รายละเอียดสินค้า ชื่อสินค้า:โมดูลจอพร้อมปุ่ม knob 0.96/1.3 Inch OLED Display Screen With EC11 Rotary Encoder Modu…
สรุปการตั้งค่า Arduino IDE สำหรับ esp32-s3 ที่มี 2 usb port!?
โดย: เจ้าของร้าน เมื่อ:4 เดือนที่ผ่านมา
ถ้าพูดถึงบอร์ด esp32 devkit ต่าง ๆ ที่มีพอร์ต USB ให้ใช้ เรามักเห็นพอร์ต USB ที่มีจุดประสงค์เพื่อการอัพโหลดโปรแกรมเข้าไป จนกระทั่งการมาของ esp32-s3 เราพบว่า Third party board หลายๆอันทำออกมามี 2 USB แล้วนักพัฒนาอย่างเราต้องใช้อันไหน เปิดไปใน Tools ของ Arduino IDE ก็เวียนหัวเสียเหลือเกิน ทำไมมี 2 อัน? เพราะผู้ออกแบบอยากให้ esp32 …
วิธีคำนวณ mAh แบตที่ต้องใช้ใน ESP32 สำหรับทำอุปกรณ์ IoT
โดย: เจ้าของร้าน เมื่อ:8 เดือนที่ผ่านมา
ESP32 เป็นไมโครคอนโทรลเลอร์ที่ได้รับความนิยมสูงเนื่องจากความสามารถในการเชื่อมต่อไร้สายและประสิทธิภาพการทำงานที่ดี อย่างไรก็ตาม การจัดการพลังงานเป็นสิ่งสำคัญ โดยเฉพาะเมื่อต้องการให้ ESP32 ทำงานได้นานขึ้นโดยใช้พลังงานจากแบตเตอรี่ หลักการคำนวณระยะเวลาใช้งานแบตเตอรี่ การคำนวณระยะเวลาใช้งานของแบตเตอรี่ขึ้นอยู่กับกระแสไฟฟ้าที่ ESP32 ใ…
วิธีใช้งาน ESP32 กับเซ็นเซอร์วัด PM2.5 PMS3003/PMS7003
โดย: เจ้าของร้าน เมื่อ:8 เดือนที่ผ่านมา
ตัวอย่างโค้ดสำหรับการใช้งาน ESP32 ในการวัดค่า PM2.5 และดึงค่าเวลาจาก NTP Server เพื่อส่งข้อมูลไปยัง หน้าจอ LCD 20x2 Hardware Requirements ชุดสินค้า ชุดทดลองทำเซ็นเซอร์วัดฝุ่น PM2.5 ด้วย ESP32 และ PMS3003 พร้อมหน้าจอแสดงผล หรือ Power supply 9v 2a เซนเซอร์วัด PM2.5 PMS3003 สายไฟ เมีย-เมีย สีแดง x6 สายไฟ เมีย-เมีย สีดำ x2 ESP32 ESP…
วิธีการใช้ Library แทนการใช้ millis() ใน Arduino
โดย: เจ้าของร้าน เมื่อ:9 เดือนที่ผ่านมา
ในตัวอย่างนี้จะเป็นการใช้ Library ที่ชื่อว่า TickTwo แทนการใช้ millis() ใน Arduino โดย Library นี้จะช่วยในการคำนวณเวลาและเรียกฟังก์ชันที่ต้องการให้ทำงานเมื่อถึงเวลาที่กำหนดไว้ โดยไม่ต้องใช้ millis() ในการคำนวณเวลาเอง และไม่ต้องใช้ if ในการตรวจสอบเวลาเอง ทำให้โค้ดสั้นลงและง่ายต่อการเข้าใจ 1. การติดตั้ง Library เข้าไปที่ Library M…
วิธีใช้งานเครื่องนับเหรียญ S-626 กับ ESP32
โดย: เจ้าของร้าน เมื่อ:9 เดือนที่ผ่านมา
วิธีใช้งานเครื่องนับเหรียญรุ่น 626 กับ ESP32 💰 ตัวอย่างโค้ดการใช้งานเครื่องหยอดเหรียญ MDM รุ่น 626 กับ ESP32 อุปกรณ์ 🛠️ ESP32 ตัวอ่านเหรียญ MDM 12V power supply สายไฟ ตัวลดแรงดัน 12V -> 5V การต่อสาย 🔌 ตัวลดแรงดัน ตัวอ่านเหรียญ ESP32 +12V +12V GND GND GND +5V 5V COIN GPIO 33 ตัวอ่านเหรียญจ่ายไฟเลี้ยงด้ว…
วิธีแก้ ESP32Servo error: 'ledcDetachPin' was not declared in this scope
โดย: เจ้าของร้าน เมื่อ:1 ปีที่ผ่านมา
ESP32Servo error วันนี้มีลูกค้ามาให้ช่วยดูปัญหาการใช้งาน ESP32Servo ครับ โดยมีปัญหา compile error ดังนี้ครับ /Users/dev/Documents/Arduino/libraries/ESP32Servo/src/ESP32PWM.cpp: In destructor 'virtual ESP32PWM::~ESP32PWM()': /Users/dev/Documents/Arduino/libraries/ESP32Servo/src/ESP32PWM.cpp:53:17: error: 'ledcDetachPin' was not d…
วาดกราฟ ใน vscode ให้เหมือน Serial plotter ใน Arduino ทำอย่างไร
โดย: เจ้าของร้าน เมื่อ:1 ปีที่ผ่านมา
หลาย ๆ ท่านที่เคยใช้ Arduino IDE อาจพอจะคุ้นเคยกับ integrated tool ชื่อว่า Serial plotter กันมาบ้างแล้ว เพียงแค่เขียนโค้ดให้ Arduino ส่งข้อมูลออกมาผ่าน Serial โดยให้มีค่าตัวเลขและขึ้นบรรทัดใหม่ หรือตัวเลข+ตัวคั่นเช่น \t, เว้นวรรค, , + ตัวเลข + ขึ้นบรรทัดใหม่ กรณีให้แสดงผลสองค่าพร้อมกัน แล้วเปิด Serial plotter ขึ้นมา ก็สามารถดูกร…
[ โปรเจค ] SimpleSaving กระปุกออมสินนับเงินอันโนมัติ
โดย: เจ้าของร้าน เมื่อ:1 ปีที่ผ่านมา
SimpleSaving 💰 คำอธิบาย กระปุกออมสินแบบนับเงินทุกครั้งที่มีการออมเข้ามา โดยมูลค่าที่สะสมไว้จะถูกเก็บไว้ใน Local Storage ของเครื่อง ทำให้สามารถดูยอดเงินที่สะสมไว้ได้แม้ไฟตก 💵 ประเภทเงินที่รองรับ ✔️ รองรับธนบัตร 20, 50, 100, 500, 1000✔️ รองรับเหรียญ 1, 2, 5, 10 ⚙️ หลักการทำงาน เมื่อเครื่องถูกเป…
วิธีการใช้ esp32 exception decoder ใน PlatformIO บน Visual studio code
โดย: เจ้าของร้าน เมื่อ:1 ปีที่ผ่านมา
วิธีการใช้ esp32 exception decoder ใน PlatformIO 1. ให้เปิด terminal ภายใต้โปรเจคที่ใช้ PlatformIO กรณีนี้เป็น Visual studio code ที่ใช้ extention PlatformIO 2. ให้พิมพ์คำสั่ง pio device monitor -f esp32_exception_decoder เมื่อเกิด exception ขึ้นมา แทนที่จะเป็น Backtrace แบบ งง ๆ ก็จะขึ้นมาเป็นตำแหน่งของฟังก์ชันที่ต้องไปตรวจสอบ …
สอนใช้งานเซนเซอร์วัดระดับน้ำ XKC-Y25-PNP กับ Arduino หรือ ESP32
โดย: เจ้าของร้าน เมื่อ:2 ปีที่ผ่านมา
สาธิตวิธีการใช้เซนเซอร์วัดระดับน้ำแบบไร้สัมผัส รุ่น XKC-Y25-PNP ร่วมกับ Arduino Nano หรือ ESP32 เพื่อวัดระดับน้ำแบบไม่ต้องติดตั้งให้สัมผัสของเหลวในถัง เซนเซอร์ตัวนี้ใช้หลักการเหนี่ยวนำทางไฟฟ้าเพื่อตรวจจับของเหลว โดยรุ่นนี้ที่เราจะสาธิตชื่อ XKC-Y25 มี output แบบ PNP NO(default) โดยใช้ไฟเลี้ยง 5V-12V สามารถติดตั้งง่ายโดยใช้กาวสองห…
สอนใช้งานเซนเซอร์วัดระดับน้ำ XKC-Y25-NPN กับ Arduino หรือ ESP32
โดย: เจ้าของร้าน เมื่อ:2 ปีที่ผ่านมา
สาธิตวิธีการใช้เซนเซอร์วัดระดับน้ำแบบไร้สัมผัส รุ่น XKC-Y25-NPN ร่วมกับ Arduino Nano หรือ ESP32 เพื่อวัดระดับน้ำแบบไม่ต้องติดตั้งให้สัมผัสของเหลวในถัง เซนเซอร์ตัวนี้ใช้หลักการเหนี่ยวนำทางไฟฟ้าเพื่อตรวจจับของเหลว โดยรุ่นนี้ที่เราจะสาธิตชื่อ XKC-Y25 มี output แบบ NPN NO(default) โดยใช้ไฟเลี้ยง 5V-12V สามารถติดตั้งง่ายโดยใช้กาวสองห…
วิธีการใช้งานเซนเซอร์วัดความชื้นและอุณหภูมิภายนอกอาคาร AM2306
โดย: เจ้าของร้าน เมื่อ:3 ปีที่ผ่านมา
วิธีการใช้งานเซนเซอร์วัดความชื้นและอุณหภูมิภายนอกอาคาร AM2306 บทความนี้เป็นการแนะนำการใช้ nodemcu v2 (หรือ v3ก็ได้) มาอ่านเซนเซอร์ AM2306 ที่เป็นเวอร์ชั่น RS485 (Modbus RTU) เพื่อนำค่าที่ได้ไปใช้งานต่อเช่น การวัดอุณหภูมิและความชื้นภายนอกโรงเรือนปลูกผัก หรืออาคารโรงงานอุตสหกรรม หรือภายในโรงงานที่มีฝุ่นหรือมีการโดนน้ำบ่อย ๆ ข้อดี …
วิธีการลงไดร์ฟเวอร์ CH9102X บน Mac OS
โดย: เจ้าของร้าน เมื่อ:3 ปีที่ผ่านมา
วิธีการลงไดร์ฟเวอร์ CH9102X บน Mac OS เนื่องจาก NODEMCU V2 รุ่นใหม่ ๆ มีการเปลี่ยนชิพจาก CP210X เป็น CH9102F ที่เป็นชิพสื่อสารระหว่างตัว ESP8266 กับตัวคอมพิวเตอร์ ซึ่งชิพใหม่ถูกอัพเกรดในเรื่องของ cost efficiency ที่ทำให้อุปกรณ์มีราคาถูกลงในขณะที่ยังมี Maximum baudrate มากถึง 4Mbps ซึ่งการเปลี่ยนชิพในครั้งนี้อาจทำให้ผู้ใช้เจอ Err…
การใช้งานเซนเซอร์วัดแก๊ส CO2 ด้วย MQ135
โดย: เจ้าของร้าน เมื่อ:3 ปีที่ผ่านมา
การใช้งานเซนเซอร์วัดแก๊ส CO2 ด้วย MQ135 เซนเซอร์ MQ135 เป็นเซนเซอร์ใช้หลักการนำกระแสของวัสดุแคสซิเทอไรต์ SnO2 ซึ่งนำกระแสได้ต่ำในอากาศที่บริสุทธิ์แต่นำกระแสได้ดีในอากาศที่มีมลพิษ ซึ่งทำให้เรานำคุณสมบัตินี้มาทำวงจรสำหรับตอบสนองต่อคุณภาพอากาศได้ โดย MQ135 มีการตอบสนองอย่างมากกับแก๊สแอมโมเนีย ซัลไฟด์ แก๊สตระกูลเบนซีน และใน Datashee…
วิธีบันทึกค่า config ลง ESP32 โดยใช้ LITTLEFS ไฟดับข้อมูลก็ไม่หาย
โดย: เจ้าของร้าน เมื่อ:3 ปีที่ผ่านมา
บทความนี้จะพูดถึงการบันทึกค่าต่าง ๆ ลงบน ESP32 โดยใช้ LITTLEFS เพื่อให้เรานำค่าเหล่านั้นมาใช้ในการทำงานบางอย่างเช่น บันทึกค่า WiFi ไว้ บันทึกค่าsettingต่าง ๆ ที่เราไม่ต้องการให้มันหายไปหลังจากปิดไฟ โดยค่าต่าง ๆ จะถูกเก็บลงบนหน่วยความจำแฟรชที่อยู่บน ESP32 LittleFS เป็นระบบไฟล์ที่ถูกพัฒนาขึ้นมาตามหลัง SPIFFS ซึ่งตัว LITTLEFS ช่วยอ…
พิมพ์ข้อความบนจอ LCD ด้วย Arduino ยังไงไม่ให้ซ้อนกัน
โดย: เจ้าของร้าน เมื่อ:3 ปีที่ผ่านมา
เนื่องจากมีโปรเจคนึงที่ต้องใช้จอ LCD แล้วเจอปัญหาการใช้จอ LCD ว่าข้อความที่สั่งไปแสดงเมื่อเป็นตัวเลขที่มีจำนวนหลักไม่เท่ากันในแต่ละรอบการส่ง แล้วเกิดปัญหาตัวเลขเก่าไม่ยอมหายไปบางส่วนเมื่อมีการส่งตัวเลขใหม่ออกไป กลายเป็นตัวเลขที่แสดงผิดพลาดดังภาพด้านล่าง เลยอยากมาแชร์เป็น handout ที่นำไปใช้ได้ทันทีสำหรับผู้มีปัญหาเดียวกันครับ ปัญ…
วิธีปิด Error 'Brownout detector was triggered' ที่ทำให้ ESP32 วนลูปนรกไม่หยุด
โดย: เจ้าของร้าน เมื่อ:4 ปีที่ผ่านมา
Summary 'Brownout detector was triggered' เป็น Error ที่มักเกิดขึ้นกับ ESP32-cam เกิดจากแรงดันไฟต่ำกว่าค่ามาตรฐานที่ตั้งไว้ โดยส่วนใหญ่จะตั้งไว้ที่่ < 2.4v จะมีการแจ้งเตือน Error นี้ออกมา และ Chip จะทำการรีเซ็ตตัวเองอัตโนมัติ สาเหตุหนึ่งของการที่แรงดันไฟต่ำถึงขั้นขึ้น Error นี้ได้ คือกำลังไฟที่จ่ายให้ตัวอุปกรณ์ไม่เพียงพอ เช่น…
Arduino เป็นภาษาต่างดาวแบบนี้แก้ยังไง เอเลี่ยนกำลังคุยกับเราผ่าน Serial monitor อยู่หรือปล่าว?
โดย: เจ้าของร้าน เมื่อ:4 ปีที่ผ่านมา
สวัสดีครับ คำถามที่พบบ่อยมากว่าทำไมเปิด Serial monitor ที่อยู่บน Arduino IDE แล้วพบว่าขึ้นภาษาต่างดาวมาแบบนี้ ผมก็จะตอบแบบสั้น ๆ ไปว่า ลองหาตัวเลขตัวนึงที่อยู่ในโค้ดตรงส่วนของ Serial.begin(XXXX); แล้วให้ปรับเลขในหน้าต่าง Serial monitor ให้ตรงกับเลข XXXX นั้น ตามด้วยกดปุ่ม Reset บนบอร์ด 1 ครั้งถ้วน เป็นอันเสร็จพิธี ถ้าให้ตอบยาวขึ…
Serial.print ใช้งานยังไง ให้สั้นไม่รกสายตา ! ฟังก์ชันเกี่ยวกับ String ที่ควรรู้ เพื่อเพิ่มความเร็วในการ coding !! โดยเฉพาะบน Arduino
โดย: เจ้าของร้าน เมื่อ:4 ปีที่ผ่านมา
สวัสดีครับ เคยไหมครับ เขียนโปรแกรมบน Arduino ไปบางครั้งโปรแกรมไม่ได้ทำงานตามที่คาดหวัง เราจึงอยากทราบว่าตอนนี้โปรแกรมคิดอะไร คำนวณอะไรได้ยังไง เลยเอา Serial.print() ซึ่งเป็นฟังก์ชันที่ใช้คุยกับคอมพิวเตอร์ผ่าน USB port เพื่อส่งข้อมูลเป็นอักขระออกมายังหน้าจอ Serial monitor ถึงจะทราบว่าเอ๊ะ ตอนนี้โปรแกรมคำนวณถึงขั้นตอนไหน ค่าที่คำน…
แสดงบทความที่ 1-20 จากทั้งหมด 60 บทความ
ไทย

สินค้าของเรา

เซนเซอร์/ โมดูล [325]

MEMBER ZONE

TRACK & TRACE

*ใส่ เบอร์มือถือ หรือ email ที่ใช้ในการสั่งซื้อ

OVERVIEW

หน้าที่เข้าชม2,094,527 ครั้ง
ผู้ชมทั้งหมด1,355,253 ครั้ง
ร้านค้าอัพเดท19 ต.ค. 2568

JOIN US

ร้านโมดูลมอร์
ร้านโมดูลมอร์
/www.modulemore.com/
Join เป็นสมาชิกร้าน
604
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ
Choose your language
Language
Currency
Change
เปลี่ยนภาษา
รายการสั่งซื้อของฉัน
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านโมดูลมอร์
โมดูลมอร์
ขาย arduino, diy, เรียน arduino, ทำหุ่นยนต์, ฝึกเขียนโปรแกรม, ตั้งแต่ระดับเริ่มต้นจนชำนาญ
เบอร์โทร : 0831710868
อีเมล : modulemore@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม