บทความ

บันทึกข้อมูลด้วยเวลาจริง ปิดเครื่องเวลาก็ยังเดินอยู่ด้วยโมดูล RTC (Real Time Clock) DS3231 บน Arduino และ ESP8266 / ESP32
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
ในการบันทึกข้อมูลลง SD card หรือส่งข้อมูลออกไปยังผู้ใช้งาน หรือการตั้งเวลาเปิดปิดอุปกรณ์ไฟฟ้าตามช่วงเวลา เราต้องใช้เวลาที่ตรงกับเวลาจริงเพื่อให้เกิดความต่อเนื่องในการทำงานอย่างถูกต้อง ซึ่งโดยปกติแล้วไมโครคอนโทรลเลอร์อย่าง Arduino ไม่สามารถดึงข้อมูลเวลาจริงจากอินเตอร์เน็ตอย่างเช่นที่คอมพิวเตอร์หรืออุปกรณ์ IoT ทำได้ เพราะเวลาที่ได…
[Project] ควบคุมแอร์ด้วย infrared ผ่านมือถือด้วย blynk บน ESP8266 (หรือESP32ก็ได้นะ)
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ บทความนี้จะเป็นตัวอย่างการประยุกต์ใช้อุปกรณ์ IoT อย่าง ESP8266 ในการรับคำสั่งจาก app blynk เพื่อควบคุมแอร์แทนการสั่งด้วย remote ปกติ แถมยังสามารถปรับแต่งให้เปิดปิดอัตโนมัติตามเวลาได้ตามใจชอบเลยครับขั้นตอนการทำโปรเจค ควบคุมแอร์ด้วย infrared ผ่านมือถือด้วย blynk บน ESP82661. เตรียมอุปกรณ์ที่ใช้ในโปรเจค 1. โมดูลรีโมต IR …
วิธีส่งข้อมูลหากันระหว่างบอร์ด Arduino และ ESP8266 หรือ nodemcu
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ บทความนี้จะแสดงตัวอย่างการสื่อสารระหว่างบอร์ด Arduino อย่าง Arduino mega 2560 กับบอร์ด ESP8266 หรือ nodeMCU เพื่อใช้ประโยชน์จาก IO ที่มากมายของ Arduino mega 2560 และส่งข้อมูลกลับไปยัง ESP8266 เพื่อใช้ความสามารถการส่ง WiFi สู่โลกอินเตอร์เน็ตบทความนี้ประกอบไปด้วยอุปกรณ์ดังนี้1. MEGA Sensor Shield บอร์ดขยายขา arduino meg…
[โปรเจค] ใช้ PS2 joy wireless เพื่อบังคับรถหรือหุ่นยนต์
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ โปรเจคนี้จะมาแนะนำทางเลือกในการบังคับหุ่นยนต์หรือรถด้วยจอย PS2 แบบไร้สาย โดยบทความนี้จะเน้นไปที่การสั่งการมอเตอร์เพื่อควบคุมความเร็ว ฟังก์ชันที่มีประโยชน์ในการควบคุมที่มักใช้กันในระบบใหญ่ๆ เช่น การทำ deadband สัญญาณ, การลิมิตค่าด้วยฟังก์ชัน constrain, การแปลงสัญญาณจากช่วงค่าหนึ่งไปอีกค่าหนึ่งคล้ายที่ทำในบทความ map อุป…
PWM และการใช้งานบน Arduino, ESP32 และ ESP8266 ต่างกันอย่างไร
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
หลายๆคนคงเคยเห็นการหรี่ไฟ การควบคุมความเร็วมอเตอร์เร็วช้า หรือการหมุนปรับ volume เสียงเบาดังในรถยนต์ ทราบหรือไม่ครับว่าเบื้องหลังการควบคุมเหล่านี้มักถูกควบคุมด้วยระบบดิจิตอล ที่ดูๆคล้ายกับการปรับแรงดัน เรียกว่า PWM (Pulse Width modulation) ซึ่งเป็นการปล่อยสัญญาณดิจิตอล เปิด-ปิด เร็วๆ ให้แรงดันเฉลี่ยใกล้เคียงกับแรงดันที่ต้องการซึ…
วิธีอัพเดทซอร์ฟแวร์ ESP8266 และ ESP32 ผ่าน WiFi ด้วย OTA (Over the air)
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
วิธีอัพโหลดโปรแกรมผ่าน WiFi ด้วย ArduinoOTA (Over the air) บน ESP8266 และ ESP32ิปกติเวลาเราอัพโหลดโปรแกรมใดๆต้องอัพโหลดผ่านสาย usb ซึ่งในบางกรณีที่อุปกรณ์เราอยู่ด้านในกล่อง ซึ่งลำบากที่จะเข้าไปต่อสาย ความสามารถของการส่งข้อมูลผ่านสัญญาณ WiFi ทำให้เราสามารถอัพโหลดโปรแกรมลงไปยังอุปกรณ์ได้ผ่านระบบที่เรียกว่า OTA (Over the air) แต่ก็…
[โปรเจค] ใช้ esp32-cam เป็นกล้องวงจรปิดแบบพกพา
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
[โปรเจค] ใช้ esp32-cam เป็นกล้องวงจรปิดแบบพกพาESP32-cam โมดูลพิเศษที่ใช้ความสามารถของ ESP32 ในการสื่อสารกับสัญญาณ wireless ทั้งเป็นตัวรับสัญญาณ (Station-mode) และตัวปล่อยสัญญาณ (Access point-mode) ได้ในตัวเดียว ภายหลังมีการพัฒนารุ่นใหม่ที่มีการติดตั้งกล้องเข้าไปเพื่อใช้ประโยชน์จาก cpu ที่เร็วว่า arduino หลายเท่า ในการรับข้อมูลจา…
การใช้งานฟังก์ชัน pinmode บน arduino และ INPUT, INPUT_PULLUP, OUTPUT ต่างกันอย่างไร
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
Function prototype pinMode คือ ฟังก์ชันที่ใช้กำหนดหน้าที่ของขาสัญญาณว่าเป็นขาสัญญาณขาเข้าหรือขาออกวิธีการใช้ pinMode ( ขาสัญญาณ, INPUT/OUTPUT/INPUT_PULLUP ); ไมโครคอลโทรลเลอร์ก็เหมือนกับคอมพิวเตอร์เล็กๆตัวหนึ่ง ที่เราต้องบอกมันให้ชัดเจนว่ามันควรทำอะไร เมื่อไร อย่างไร ส่วนที่สำคัญส่วนหนึ่งของไมโครคอลโทรลเลอร์คือการจัดการ สัญญาณขา…
วิธีใช้งาน ฟังก์ชัน map() บน Arduino และข้อจำกัด รู้ไว้ไม่ปวดหัว !
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ หลายๆท่านอาจเคยได้เห็นฟังก์ชัน map() กันมาบ้างแล้วจากตัวอย่างเช่น การรับค่า analog จากเซนเซอร์ต่างๆ อย่างความชื้น แล้วมาแปลงเป็นเปอร์เซ็น ตัวอย่าง code การแปลงความชื้นมาเป็นเปอร์เซ็น ข้างล่างนี้ เมื่ออัพโหลดแล้วลองอ่านค่าก็จะออกมาเป็นเปอร์เซ็นจำนวนเต็มให้เสร็จสรรพหลักการก็ไม่มีอะไรมาก ฟังก์ชัน map เป็นฟังก์ชัน เปลี่ยน…
การเขียนโปรแกรม กดติด กดดับ สำหรับสวิตซ์แบบ กดติด ปล่อยดับ
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ หลังจากบทความแรกปล่อยออกไป สอนวิธีการแก้อาการกดครั้งเดียวขึ้นหลายครั้ง โดยทำ debounce ให้ปุ่มกด/สวิตซ์ ก็อยากเสริมบทความเกี่ยวกับแนวคิดบางแนวคิดที่อาจมีประโยชน์ในการเขียนโปรแกรมเพื่อรับค่าจากปุ่มแนวคิดการเขียนโปรแกรม กดติด กดดับ จากปุ่ม push button หรือปุ่มกดติดปล่อยดับก่อนเริ่มการเขียนโปรแกรม หลักการที่มีประโยชน์ที่ใ…
สอนวิธีการแก้อาการกดครั้งเดียวขึ้นหลายครั้ง โดยทำ debounce ให้ปุ่มกด/สวิตซ์
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
เคยเป็นไหมครับ จะเอาปุ่มกดมาใช้ในงาน แต่มีปัญหาว่าเวลากดปุ่มครั้งนึง กลายเป็นขึ้นมา 2-3 ครั้ง เรียกว่าลดแลกแจกแถมกันเลยทีเดียว อาการนี้เรียกว่าอาการ bounce (เด้ง) ซึ่งเกิดจากการเด้งจริงๆของหน้าสัมผัสที่เกิดจากการกดสวิตซ์ลงไปคล้ายๆสปริงนั่นล่ะฮะ ทำให้พอทันทีที่เรากด มันไม่ได้เป็นวงจรปิดจริงๆ ณ ขณะนั้น ถ้าเราเอา scope จับสัญญาณ lo…
Arduino: วิธีใช้ millis() และ micros() แทน delay() สำหรับมือใหม่ 2025
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับเพื่อน Maker ทุกคน! วันนี้เราจะมาพูดถึงเรื่องสำคัญที่หลายคนที่เริ่มเขียนโปรแกรม Arduino มักจะพลาดไป นั่นคือการใช้งาน delay() ที่แม้จะดูง่ายและใช้งานสะดวก แต่กลับสร้างปัญหาให้กับโปรแกรมของเราได้มากมาย ถ้าคุณเคยเขียนโปรแกรม Blink LED หรือโปรเจค Arduino ง่ายๆ คุณคงเคยใช้ delay() กันมาแล้วแน่นอน แต่เมื่อโปรเจคเริ่มซับซ้อนข…
ดาบสตาร์วอร์ Starwars light saber ฉบับ DIY
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ ช่วงนี้ [ 19/12/62 ] พึ่งเปิดตัวหนัง Starwars 9 ภาคสุดท้ายของไตรภาคนี้แล้ว เลยอยากลองทำ Light saber ดูเล่น ๆ เผื่อจะมีประโยชน์ในด้านของไอเดียการเขียนโปรแกรมบ้าง ลับสมองกันบ้าง อาจไม่เหมาะกับมือใหม่เท่าไร แต่หากค่อยๆเรียนรู้จากตัวอย่างไปอาจได้แนวคิดอะไรใหม่ๆได้บ้างครับโดยเป้าหมายของบทความนี้คือ สามารถสร้างโปรโตไทป์ของด…
วิธีแก้ Arduino Mega sensor shield เสียบบอร์ด Arduino mega แล้วไฟไม่ติด
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ บทความนี้จะมาแนะนำเรื่องการตรวจสอบเบื้องต้นเกี่ยวกับ Arduino mega sensor shield v2.0 ซึ่งเป็นบอร์ดยอดนิยมในการใช้ประโยชน์จาก IO ที่มากมายของ Arduino mega 2560 ในการขยายขา ไฟเลี้ยง VCC และ กราว GND เข้าขา IO ต่างๆ รวมถึงพอร์ตการสื่อสารต่างๆให้ใช้งานง่ายขึ้น ช่วยให้สายไฟไม่ระโยงระยางจนเกินไปซึ่งตัวโมดูลนี้จะอำนวยความสะด…
NodeMCU หรือ ESP8266 หรือ ESP32 ดีนะ เลือกไม่ถูก ! nodemcu v2 กับ v3 ต่างกันยังไง มาดู
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ ในเวลานี้สาย IoT คนไหนไม่รู้จัก NodeMCU หรือ ESP8266 หรือ ESP32 คงจะแปลกๆอยู่ แต่สำหรับคนที่ไม่รู้จัก สามตัวข้างต้นนี้คือไมโครคอนโทรลเลอร์ที่ผนวกความสามารถปล่อย WiFi เพื่อการสื่อสารไร้สายย่าน 2.4GHz เพิ่มขีดความสามารถของอุปกรณ์ให้รู้จักโลกภายนอกด้วยการเชื่อมต่อกับอินเตอร์เน็ตดึงข้อมูลมาใช้ประมวลผลหรือส่งออกข้อมูลดิบต่…
แก้ปัญหา เลข IP วิ่ง บน ESP32 หรือ ESP8266 ด้วยการทำ static ip
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
โดยปกติเวลาเราต่อ WiFi จากมือถือไปยัง เร้าเตอร์ (router) ที่บ้านหรือที่ต่างๆ จะมีคำสั่งที่ยิงตรงจากมือถือไปยังเร้าเตอร์ตัวนั้นๆ เพื่อขอการเชื่อมต่อ เร้าเตอร์ (ซึ่งแปลตรงตัวก็คือการจัดการเส้นทาง) ก็จะทำหน้าที่ของมันในการกำหนดหมายเลข IP (Internet protocol) ให้มือถือของเราโดยอัตโนมัต โดยมองมือถือเป็นอุปกรณ์หนึ่งที่มี MAC address ค่…
เปลี่ยนอุปกรณ์ IoT ให้เป็นสถานีกรมอุตุนิยมวิทยา ตอน 2
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
ต่อจากบทความแรก www.arduinona.com/article/7/เปลี่ยนอุปกรณ์-iot-ให้เป็นสถานีกรมอุตุนิยมวิทยา-ตอน-1อุปกรณ์ที่ใช้ในตอนนี้1. NodeMCU (ESP8266, ESP-12E) หรือ ESP8266 อื่นๆเมื่อเราสามารถเข้าถึงข้อมูลสภาพอากาศในรูปแบบ JSON ได้แล้ว ต่อไปก็จะเริ่มการเขียนซอร์ฟแวร์ส่วน ESP8266 โดยแบ่งขั้นตอนออกเป็นส่วนๆคือ1. ดึงไลบรารี่ที่จำเป็นเช่น - Ard…
เปลี่ยนอุปกรณ์ IoT ให้เป็นสถานีกรมอุตุนิยมวิทยา ตอน 1
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
หลายๆท่านคงได้ยินคำว่า IoT (Internet of things) กันมาบ้างแล้ว เกี่ยวกับอุปกรณ์ที่สามารถนำเข้าหรือส่งออกข้อมูลจากอินเตอร์เน็ตได้ บทความนี้จะเป็นตัวอย่างการนำความเป็น IoT มาแสดงกันแบบเจาะลึกไปในการใช้บริการ API (Application programming interface) ของผู้ให้บริการต่างๆ เช่น ดึงสภาพอากาศ ดึงเวลาและวันที่ ดึงค่าเงินสกุลต่างๆ ดึงแผนที่…
สร้าง QR-Code ด้วย Arduino ง่ายนิดเดียว !
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
สวัสดีครับ นานแล้วที่ไม่ได้อัพบทความเนื่องจากติดงานแต่ง (ของผมเอง555) ช่วงนี้มีความคิดว่า เด่วนี้ QR code ย่อมาจาก Quick Response (ควิ๊ก เรสปอน) พบเจอได้บ่อยมากในการชำระค่าบริการต่างๆ รวมถึงการใส่ URL ที่ยาวๆลงไปเป็น QR code เพื่อให้ผู้ใช้นำสมาร์ทโฟนสแกนและเข้าไปยัง URL นั้นได้โดยไม่ต้องพิมพ์เอง หรือแม้แต่ใช้เพื่อระบุ ID ในการระ…
วิธีแก้ปัญหา PL2303 USB to Serial (TTL) ใช้งานไม่ได้ (โดยเฉพาะ window 10)
โดย: เจ้าของร้าน เมื่อ:5 ปีที่ผ่านมา
วิธีแก้ปัญหา PL2303 USB to Serial (TTL) ใช้บน Window 10 ไม่ได้สวัสดีครับ หลายๆท่านที่มี PL2303 USB to Serial ที่ใช้งานบน Window 10 ไม่ได้ ที่หลังจากเสียบเข้าคอมแล้วพบปัญหา port ไม่ขึ้นใน Arduino IDE ซึ่งหลังจากตรวจสอบ Port ใน Device manager แล้วพบปัญหาไดร์ฟเวอร์ติดตั้งไม่สมบูรณ์ดังรูปซึ่งโดยปกติแล้วทางผู้ผลิตไดร์ฟเวอร์จะมี Versi…
แสดงบทความที่ 41-60 จากทั้งหมด 60 บทความ
ไทย

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

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

MEMBER ZONE

TRACK & TRACE

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

OVERVIEW

หน้าที่เข้าชม2,072,777 ครั้ง
ผู้ชมทั้งหมด1,333,503 ครั้ง
ร้านค้าอัพเดท7 ก.ย. 2568

JOIN US

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

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