Category: ♨ ไมโครคอนโทรลเลอร์ (MCU)

การเขียนโปรแกรม ด้วย ไมโครคอนโทรลเลอร์ microcontroller คือ ชิพประมวลผลชนิดหนึ่ง เป็นสมองของหุ่นยนต์ ไมโครคอนโทรลเลอร์ช่วยให้นักออกแบบในการติดต่อเซ็นเซอร์ เพื่อควบคุมอุปกรณ์ต่างๆ ให้ทำงานได้.  (มักย่อว่า µC, uC หรือ MCU) คือ อุปกรณ์ควบคุม. ขนาดเล็ก ซึ่งบรรจุความสามารถที่คล้ายคลึงกับระบบคอมพิวเตอร์ .

การสร้าง รถบังคับ Arduino ด้วย Remote Control

การสร้างรถบังคับ Arduino ด้วย รีโมท (Remote Control) เป็นหนึ่งในโปรเจกต์ที่น่าสนใจและเป็นที่นิยมในวงการผู้เริ่มต้นด้านอิเล็กทรอนิกส์และโปรแกรมมิ่ง โดยใช้ Arduino เป็นพื้นฐานในการสร้างระบบควบคุมและ Remote Control เพื่อควบคุมการเคลื่อนที่ของรถบังคับอย่างง่ายดาย ในบทความนี้เราจะสำรวจวิธีการสร้างรถบังคับ Arduino พร้อมกับ Remote Control อย่างง่ายๆ สำหรับผู้ที่สนใจเริ่มต้นศึกษาหรือสร้างโปรเจกต์ที่น่าสนใจนี้ หลักการทํางาน การทำงานของรถบังคับ Arduino ด้วย Remote Control มีหลักการทำงานดังนี้: อุปกรณ์ที่ใช้ 1. RB-0001…

การสร้าง หุ่นยนต์หลบสิ่งกีดขวาง ESP8266

การพัฒนาหุ่นยนต์เพื่อใช้ในการนำทางหรือการเคลื่อนที่อัตโนมัติเป็นหนึ่งในโครงการที่ท้าทายและน่าทึ่งสำหรับนักพัฒนาและผู้สนใจในด้านเทคโนโลยี หุ่นยนต์ที่สามารถหลบสิ่งกีดขวางอย่างแม่นยำและปลอดภัยจะเป็นประโยชน์อย่างมากในหลายสถานการณ์ เช่น ในงานอุตสาหกรรมหรือการใช้งานในสถานที่ที่ต้องการการเคลื่อนที่อัตโนมัติโดยเฉพาะ ในบทความนี้เราจะสร้างหุ่นยนต์โดยใช้ ESP8266 และ Arduino IDE ซึ่งเป็นสิ่งที่ทุกคนสามารถทำได้ด้วยความรู้พื้นฐานในการเขียนโปรแกรมและการใช้งานไมโครคอนโทรลเลอร์อย่าง ESP8266โดยเฉพาะ หลักการทำงานของ หุ่นยนต์หลบสิ่งกีดขวาง ESP8266 หลักการทำงานของหุ่นยนต์หลบสิ่งกีดขวาง ESP8266 นั้นเรียกว่า “หุ่นยนต์อัจฉริยะ” หรือ “หุ่นยนต์เลี่ยงสิ่งกีดขวาง” (obstacle-avoidance robot) ซึ่งมีการทำงานอย่างน่าสนใจและเป็นประโยชน์ในการป้องกันการชนกับสิ่งกีดขวางในการเคลื่อนที่ หลักการทำงานของหุ่นยนต์นี้สามารถอธิบายได้ดังนี้: ตรวจจับสิ่งกีดขวาง: หุ่นยนต์มีเซนเซอร์อินฟราเรด ติดตั้งด้านหน้าเพื่อตรวจจับสิ่งกีดขวาง ซึ่งเซนเซอร์จะส่งสัญญาณอินฟราเรดออกไปและวัดระยะห่างจากสิ่งกีดขวาง หากมีสิ่งกีดขวางอยู่ใกล้เซนเซอร์ สัญญาณที่ส่งออกจะถูกสะท้อนกลับมาเข้าสู่เซนเซอร์…

การสร้าง หุ่นยนต์เดินตามเส้น 2 เซ็นเซอร์ ด้วย ESP8266

หุ่นยนต์ที่สามารถเดินตามเส้นด้วยการใช้เซ็นเซอร์ 2 ตัวและ ESP8266 เป็นหนึ่งในโครงการที่น่าสนใจอย่างมากในโลกของหุ่นยนต์ที่ทำงานตามคำสั่ง. การสร้างหุ่นยนต์ที่สามารถเดินตามเส้นนั้นเป็นทักษะที่สำคัญที่นักพัฒนาหุ่นยนต์ต้องมีเพื่อให้หุ่นยนต์สามารถเคลื่อนที่ได้ในสิ่งแวดล้อมได้อย่างมีประสิทธิภาพและปลอดภัย. การสร้างหุ่นยนต์เดินตามเส้นด้วย ESP8266 และเซ็นเซอร์ 2 ตัวนั้น เริ่มต้นด้วยการเตรียมวัสดุและอุปกรณ์ที่จำเป็นต่อการสร้าง. วัสดุหลักๆ ประกอบด้วยอะไรบ้าง? ลองคิดถึงชิ้นส่วนของหุ่นยนต์เช่น เฟรม, ล้อ, มอเตอร์, และเซ็นเซอร์ เมื่อโปรแกรมได้รับการเขียนและอัพโหลดลงใน ESP8266, การทดสอบและปรับแต่งหุ่นยนต์เป็นขั้นตอนต่อไป. การทดสอบหุ่นยนต์ในสภาวะจริงจะช่วยให้ผู้พัฒนาสามารถพบปัญหาและปรับปรุงระบบได้อย่างมีประสิทธิภาพ. ในกระบวนการสร้างหุ่นยนต์เดินตามเส้น การใช้เซ็นเซอร์ 2 ตัวมีความสำคัญอย่างมาก. เซ็นเซอร์เหล่านี้จะช่วยให้หุ่นยนต์สามารถติดตามเส้นได้อย่างแม่นยำ. การโปรแกรมเซ็นเซอร์เพื่อตรวจจับเส้นทางและส่งสัญญาณไปยัง ESP8266…

การสร้าง หุ่นยนต์ ESP8266 บังคับ ผ่าน WIFI

หุ่นยนต์ ESP8266 ที่สามารถควบคุมผ่านการเชื่อมต่อ WiFi ด้วย Arduino IDE เป็นหนึ่งในเทคโนโลยีที่ท้าทายและน่าตื่นตาตื่นใจอย่างแท้จริง ด้วยความสามารถในการเชื่อมต่อกับเครือข่ายไร้สายและการควบคุมผ่านโปรแกรมที่สามารถปรับแต่งได้ตามความต้องการ ทำให้เป็นเครื่องมือที่สำคัญในโลกของ IoT (Internet of Things) ในบทความนี้ เราจะสำรวจขั้นตอนการใช้ Arduino IDE เพื่อควบคุมหุ่นยนต์ ESP8266 ผ่านการเชื่อมต่อ WiFi อย่างละเอียดและง่ายดาย การเตรียมการ ก่อนที่เราจะเริ่มต้นพัฒนาโปรแกรมของเรา จำเป็นต้องมีอุปกรณ์ต่อไปนี้: ขั้นตอนการทำงาน อุปกรณ์ที่ใช้ 1. RB-0023…

การสร้าง หุ่นยนต์หลบสิ่งกีดขวาง ESP32

การพัฒนาหุ่นยนต์ที่สามารถหลบหลีกสิ่งกีดขวางได้เป็นหนึ่งในความท้าทายที่น่าสนใจในวงการหุ่นยนต์ในปัจจุบัน โดยหุ่นยนต์ที่สามารถหลบหลีกสิ่งกีดขวางจะต้องสามารถรับรู้และประมวลผลข้อมูลจากต่างๆ ในสภาพแวดล้อม เช่น การตรวจจับสิ่งกีดขวาง และการคำนวณเส้นทางที่เหมาะสมในการหลีกเลี่ยงหรือวิ่งหนี ในบทความนี้ เราจะพูดถึงหลักการและกระบวนการสร้างหุ่นยนต์ที่ใช้ ESP32 (ESP-WROOM-32) โปรโตคอลพร้อมการใช้ Arduino IDE เพื่อความสะดวกและความสามารถในการพัฒนาที่ยืดหยุ่นมากขึ้น หลักการ อุปกรณ์ที่ใช้ 1. RB-0024 4WD Smart Robot Car Chassis Kits2. RB-0173 DevKitC V4 ESP32 Development Board3.…

การสร้าง หุ่นยนต์เดินตามเส้น 3 เซ็นเซอร์ ด้วย ESP32

ในยุคปัจจุบันที่เทคโนโลยีก้าวล้ำไปอย่างรวดเร็ว การสร้างหุ่นยนต์เป็นหนึ่งในแนวทางที่น่าสนใจอย่างยิ่งสำหรับนักพัฒนาและผู้เริ่มต้นในด้านดังกล่าว ในบทความนี้ เราจะพาคุณไปสู่การสร้างหุ่นยนต์ที่สามารถเดินตามเส้นได้โดยใช้เซ็นเซอร์ 3 ตัว และบอร์ด ESP32 ร่วมกับ Arduino IDE ซึ่งเป็นเครื่องมือที่ทันสมัยและมีประสิทธิภาพในการพัฒนาหุ่นยนต์ที่ท่านต้องการสร้างขึ้นมา เทคโนโลยีและอุปกรณ์ที่ใช้ อุปกรณ์ที่ใช้ 1. RB-0024 4WD Smart Robot Car Chassis Kits2. RB-0173 DevKitC V4 ESP32 Development Board3. RB-0272 ESP32…

การสร้าง หุ่นยนต์ ESP32 บังคับ ผ่าน WIFI

การพัฒนาหุ่นยนต์ที่สามารถควบคุมผ่านเครือข่าย WiFi เป็นหนึ่งในแนวทางที่น่าสนใจในโลกของการสร้างโครงการอิเล็กทรอนิกส์และหุ่นยนต์ในปัจจุบัน ในบทความนี้เราจะสร้างหุ่นยนต์โดยใช้ ESP32 ซึ่งเป็นบอร์ดที่มีความสามารถในการเชื่อมต่อ WiFi และใช้งานด้วย Arduino IDE ซึ่งเป็นแพลตฟอร์มที่ใช้กันอย่างแพร่หลายในโครงการอิเล็กทรอนิกส์ต่าง ๆ ESP32 ได้รับความนิยมอย่างมากในการพัฒนาโปรเจกต์ IoT (Internet of Things) ด้วยความสามารถที่มากมายที่มีอยู่ในชิปเบอร์เดียว ไม่ว่าจะเป็นการเชื่อมต่อ WiFi, Bluetooth, หรือความสามารถในการประมวลผลที่มีประสิทธิภาพ นอกจากนี้ยังมีความสามารถในการสร้างเว็บเซิร์ฟเวอร์ขึ้นมาบน ESP32 ด้วยไลบรารี ESPAsyncWebServer ซึ่งเป็นไลบรารีที่ทำให้การสร้างแอปพลิเคชัน IoT ที่มีการติดต่อกับเว็บแอปพลิเคชันเป็นเรื่องง่ายและรวดเร็วมากขึ้น…

การสร้าง หุ่นยนต์ ESP32 บังคับ ผ่าน Bluetooth

การพัฒนาหุ่นยนต์ได้เป็นหนึ่งในแนวทางที่น่าสนใจในโลกของเทคโนโลยี การนำเทคโนโลยีในการควบคุมผ่านการสื่อสารไร้สายอย่าง Bluetooth มาประยุกต์ใช้กับหุ่นยนต์ก็เป็นที่น่าสนใจอีกประการหนึ่ง ในบทความนี้เราจะพูดถึงวิธีการใช้โปรแกรม Arduino IDE ในการควบคุมหุ่นยนต์ที่ใช้ ESP32 ผ่าน Bluetooth โดยใช้งานหุ่นยนต์โดยตรงผ่านสัญญาณ Bluetooth โดยไม่ต้องใช้สายเชื่อมต่อเพิ่มเติม ในยุคที่เทคโนโลยีก้าวขึ้นไปอย่างรวดเร็ว การสร้างและพัฒนาหุ่นยนต์ไม่ได้เป็นเรื่องยากอีกต่อไป เทคโนโลยี Arduino และ ESP32 ได้เป็นเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนาและผู้สนใจในการสร้างหุ่นยนต์ที่สามารถควบคุมผ่าน Bluetooth อย่างง่ายดาย ในบทความนี้เราจะศึกษาเกี่ยวกับขั้นตอนการสร้าง “หุ่นยนต์ ESP32 บังคับผ่าน Bluetooth ด้วย Arduino…

ESP32 เปิด-ปิดไฟ ด้วย ESP Rainmaker

ESP RainMaker เป็นแพลตฟอร์มที่ช่วยให้นักพัฒนาสร้างอุปกรณ์ที่เชื่อมต่อกับ ESP32-S2 SoC ของ Espressif โดยไม่ต้องวุ่นวายกับการจัดการโครงสร้างพื้นฐาน มี SDK ของอุปกรณ์ แอปโทรศัพท์ที่ปรับเปลี่ยนได้เอง มิดเดิลแวร์คลาวด์แบบโปร่งใส และยูทิลิตีโฮสต์เพื่อลดความซับซ้อนในการพัฒนาอุปกรณ์ที่เชื่อมต่อ ESP RainMaker ยังเสนอการผสานรวมกับ Amazon Alexa และ Google Voice Services โดยรองรับอุปกรณ์มาตรฐาน บางประเภท สำหรับหมวดหมู่ต่อไปนี้ ESP RainMaker เป็นโซลูชัน IoT…

โปรเจค Arduino UNO เปิดปิดไฟผ่าน Bluetooth

ในโปรเจคนี้ เราจะเรียนรู้วิธีสร้างการควบคุมการเปิด-ปิดไฟ ด้วยบลูทูธแบบ DIY โดยใช้โมดูล บลูทูธ HC-06 และ Arduino Uno โดยโปรเจคนี้เป็นการแนะนำเกี่ยวกับ IoT ซึ่งเป็นวิธีที่ยอดเยี่ยมในการเรียนรู้เกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรม ด้วยองค์ประกอบเพียงไม่กี่อย่างและทักษะการเขียนโค้ดพื้นฐานบางอย่าง คุณก็สามารถสร้างการควบคุม เปิด-ปิด ไฟด้วยการสั่งงานได้จากสมาร์ทโฟนหรือแท็บเล็ต ผ่าน Bluetooth ของคุณ ทำไมต้องใช้บลูทูธ? Bluetooth เป็นเทคโนโลยีการสื่อสารไร้สายที่ช่วยให้อุปกรณ์อิเล็กทรอนิกส์เชื่อมต่อและแลกเปลี่ยนข้อมูลในระยะทางสั้นๆ ทำงานบนย่านความถี่ 2.4 GHz และใช้คลื่นวิทยุในการส่งและรับข้อมูลระหว่างอุปกรณ์ นอกจากนี้ยังมีอีกหนึ่งเทคโนโลยีไร้สายที่มีชื่อเสียงนั่นคือ Wi-Fi เรายังสามารถใช้…

เริ่มต้นใช้งาน ESP Rainmaker

ESP RainMaker เป็นแพลตฟอร์มที่ช่วยให้นักพัฒนาสร้างอุปกรณ์ที่เชื่อมต่อกับ ESP32-S2 SoC ของ Espressif โดยไม่ต้องวุ่นวายกับการจัดการโครงสร้างพื้นฐาน มี SDK ของอุปกรณ์ แอปโทรศัพท์ที่ปรับเปลี่ยนได้เอง มิดเดิลแวร์คลาวด์แบบโปร่งใส และยูทิลิตีโฮสต์เพื่อลดความซับซ้อนในการพัฒนาอุปกรณ์ที่เชื่อมต่อ ESP RainMaker ยังเสนอการผสานรวมกับ Amazon Alexa และ Google Voice Services โดยรองรับอุปกรณ์มาตรฐาน บางประเภท สำหรับหมวดหมู่ต่อไปนี้ ESP RainMaker เป็นโซลูชัน IoT…

การแสดงวัตถุ 3 มิติ ด้วย ESP32

ESP32 เว็บเซิร์ฟเวอร์พร้อม MPU-6050 Accelerometer และ Gyroscope (การแสดงวัตถุ 3 มิติ) ในโครงการนี้ เราจะสร้างเว็บเซิร์ฟเวอร์ด้วย ESP32 เพื่อแสดงค่าที่อ่านได้จากมาตรความเร่ง MPU-6050 และเซ็นเซอร์ไจโรสโคป นอกจากนี้ เราจะสร้างการนำเสนอแบบ 3 มิติของการวางแนวเซ็นเซอร์บนเว็บเบราว์เซอร์ การอ่านจะอัปเดตโดยอัตโนมัติโดยใช้เหตุการณ์ที่เซิร์ฟเวอร์ส่ง และการแสดงภาพ 3 มิติจะได้รับการจัดการโดยใช้ไลบรารี JavaScript ที่เรียกว่า three.js บอร์ด ESP32 จะถูกตั้งโปรแกรมโดยใช้แกน Arduino ในการสร้างเว็บเซิร์ฟเวอร์ เราจะใช้ไลบรารี ESPAsyncWebServer…

ควบคุมเซอร์โวมอเตอร์ ด้วย OpenCV Python

ควบคุมเซอร์โวมอเตอร์ ด้วย OpenCV Python เซอร์โวมอเตอร์ (Servo Motor) เป็นการรวมมอเตอร์ไฟฟ้ากระแสตรง (DC Motor) เข้ากับวงจรควบคุม โดยความแตกต่างที่สำคัญของเซอร์โวมอเตอร์กับมอเตอร์แบบอื่น ๆ คือเซอร์โวมอเตอร์จะรู้ตำแหน่งที่ตัวเองอยู่ และสั่งเปลี่ยนตำแหน่งโดยการเปลี่ยนองศาได้ นิยมใช้งานในเครื่องบินบังคับ เรือบังคับ โดยใช้กำหนดทิศทางของหางเสือเป็นองศา การทํางานเพียงตัว เซอร์โวมอเตอร์ เพียงอย่างเดียวนั้นไม่สามารถทํางานได้ การที่จะให้ เซอร์โวมอเตอร์ จะควบคุมลักษณะที่กล่าวมาข้างต้นนั้นต้องมี ไมโครคอนโทรลเลอร์ มีหน้าที่รับคําสั่งจากผู้ใช้งานว่าต้องการให้ เซอร์โวมอเตอร์ นั้นเคลื่อนที่ด้วยความเร็วเท่าไหร่และระยะทาง ใกล้หรือไกลแค่ไหน หน้าที่ตรงจุดนี้จะเป็น…

เขียน Python ควบคุม Arduino ด้วย pySerial

เขียน Python ควบคุม Arduino Python มีการใช้กันอย่างแพร่หลายในด้านการศึกษาและการเรียนรู้ Machine Learning และความสามารถ หลายๆอย่าง เช่น คุณสามารถใช้ควบคุมบอร์ด Arduino. ใช่แน่นอนคุณสามารถใช้ภาษาการเขียนโปรแกรม Python เพื่อสร้างโปรแกรมของคุณเพื่อควบคุม Arduino ได้โดยไม่มีปัญหาและด้วยวิธีง่ายๆ เราจะมาอธิบายวิธีการทำทีละขั้นตอน รายการอุปกรณ์ 1. Arduino UNO R3 รุ่น Keyestudio PLUS ขั้นตอนการทํางาน 1 : โปรแกรมแรก…

Internet of Things แสดงผลอุณหภูมิ DHT11

Internet of Things แสดงผลอุณหภูมิ DHT11 บทความนี้เราจะเรียนรู้วิธีการเชื่อมต่อเซ็นเซอร์อุณหภูมิและความชื้นยอดนิยม DHT11 กับไมโครคอนโทรลเลอร์ ESP32 โดย DHT11 เป็นเซ็นเซอร์วัดอุณหภูมิและความชื้น เพื่อวัดอุณหภูมิและความชื้นของบรรยากาศในสภาพแวดล้อมเฉพาะหรือในพื้นที่ปิดที่ จำกัด และ แสดงผลผ่านทางเครือข่ายอินเตอร์เน็ต ดูได้ทั่วโลก ที่เว็บไซต์ http://www.iotsiam.net/ ด้วยเทคโนโลยี IoT ซึ่งมีความจำเป็นต้องทำงานร่วมกับอุปกรณ์ประเภท Sensors ซึ่งเปรียบเสมือนการเติมสมองให้กับอุปกรณ์ต่างๆ ที่ขาดไม่คือการเชื่อมต่ออินเตอร์เน็ต เพื่อให้อุปกรณ์สามารถรับส่งข้อมูลถึงกันได้ รายการอุปกรณ์ 1. Keyestudio ESP32 Development…

การติดตั้ง Driver CH340G บน Windows 10

การติดตั้ง Driver CH340G บน Windows 10 สำหรับการติดต่อสื่อสารหรือจะอัปโหลดโปรแกรมลงบอร์ด PLC หรือบอร์ดอื่นๆ ที่ใช้ชิป USB to Serial CH340 หรือ CH340G นั้น บนระบบปฏิบัติการ Windows จำเป็นต้องติดตั้ง Driver สำหรับชิปตัวนี้ก่อน ไม่อย่างนั้น Windows จะไม่สามารถติดต่อกับบอร์ดตัวนั้นๆ ได้ รายการอุปกรณ์ 1. PLC Board FX1N-14MR…

การใช้งานจอ LCD 1602 กับ Arduino Keyestudio PLUS

การใช้งานจอ LCD 1602 กับ Arduino บทความนี้ กล่าวถึงขั้นตอนการใช้งานจอ I2C LCD 1602 กับ Arduino Keyestudio PLUS โดยใช้ Character LCD เป็นจอที่แสดงผลเป็นตัวอักษรตามช่องแบบตายตัว เช่น จอ LCD ขนาด 16×2 หมายถึงใน 1 แถว มีตัวอักษรใส่ได้ 16 ตัว และมีทั้งหมด 2…

การใช้งาน ATmega32 ภาษาซี กับ 7 Segment

การใช้งาน ATmega32 ภาษาซี กับ 7 Segment Seven Segment Display (SSD) เป็นอุปกรณ์แสดงผลแบบคลาสสิกสำหรับอุปกรณ์อิเล็กทรอนิกส์ดิจิทัลระดับล่าง 7 Segment คือหน้าจอแสดงผลตัวเลข – ตัวอักษร (ได้บางตัว) ที่มีหน้าจอทำมาจากการจัดวางหลอด LED ในแนวยาว เมื่อทำให้หลอด LED แต่ละดวงติดพร้อมกัน ก็จะทำให้แสดงออกมาเป็นตัวเลขทรงเหลี่ยมได้ การเขียนโปรแกรมนั้นง่ายมาก อาจแสดงถึงตัวเลขและตัวอักษรภาษาอังกฤษบางตัว การสั่งงาน 7 Segment 7…

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save