EP.4 ทำเครื่องอ่านค่าโอบีดีทู สำหรับอ่านข้อมูลจากอีซียูรถยนต์ | STM32F103 OBD II Scanner
EP. นี้เป็นการทดลองนำเอา STM32F103 มาทำเป็นเครื่องอ่านค่าโอบีดีทู สำหรับอ่านข้อมูลจากอีซียูรถยนต์ เพื่อแสดงให้เห็นถึงหลักการทำงานเบื้องต้น การทดลอง วิธีการสร้างชุดเครื่องมือคร่าวๆ รายละเอียดรับชมได้เลยครับ
*** จากที่จะใช้ ESP32 ใน EP นี้เปลี่ยนนำเอา STM32F103 มาทดลองทำก่อนนะครับ เนื่องจากจะได้ไม่มีเนื้อหาที่ค่อนไปทางการใช้ ESP มากไป จะได้สลับกันระหว่าง Cpu ใน 2 กลุ่มนี้ เดี่ยวตอนหน้าจะหาเนื้อเรื่องเพื่อกลับไปใช้ ESP อีกทีครับ รอรับชมได้ครับ
*** EP. นี้มีคำบรรยายภาษาไทย และ English Subtitle by Google translate
Пікірлер: 42
เป็นสิ่งที่ดีถ้าคนไทยทำได้ จะได้ไม่ต้องพึ่งพาคนชาติอื่น พัฒนาต่อไปครับ ถ้าผมไม่ตายซะก่อนน่าจะได้ซื้อมาใช้บ้าง 😊
@nainattagon
9 ай бұрын
ขอบคุณมากครับ
ตอนผมเรียนเขียนโปรแกรม ตั้งใจเรียน แต่จบมาผมยังไม่รุ้ว่าเรียนไปใช้กับอะไรดีแล้วนำไปใช้อะไรยังไง จนได้มาเห็น วีดีโอ นี้แหละถึงเข้าใจ ว่าเอามาใช้กับอะไร เยี่ยมเลยยยครับ
@nainattagon
Жыл бұрын
ขอบคุณครับ ตอนผมเรียนก็แบบนั้นครับ โลกของโปรแกรมเป็นเรื่องของจินตนาการครับ ยังไงก็คอยติดตามครับ ยังมีเรื่องราวอีกมากที่ผมอยากแป่งปันในส่วนที่ผมพอรู้ครับ
ชอบครับ
@nainattagon
Жыл бұрын
ขอบคุณครับ
ดีมาก ผลิตมาจำหน่ายหน่อยนะครับ
@nainattagon
Жыл бұрын
หากมีโอกาสนะครับ ยินดีเลยครับ
@joeelectroboyz6234
Жыл бұрын
รออุดหนุนคับ
ชอบๆๆๆ
@nainattagon
7 ай бұрын
ขอบคุณครับ
ขอสอบถามหน่อยได้ไหมครับ ว่าถ้าเกิดใช้ ELM327 แบบ Bluetooth เราสามารถใช้บอร์ด Esp32 ดึงค่าข้อมูลต่างๆของตัวรถผ่าน library ของ ELM327 มาแสดงผลแบบไร้สายได้ไหมครับ โดยที่ให้ Esp32 connect กับ Bluetooth ของ Elm327
@nainattagon
Жыл бұрын
จุดนี้ไม่ชัวร์นะครับว่าจะได้ไหม เพราะไม่เคยทำเหมือนกันครับ แล้วต้องเช็คดูว่าสามารถคอนฟิกตัว Esp32 ให้จับสัญญาณจากตัว bluetooth จาก Elm ได้หรือไม่ ซึ่งผมก็ไม่แน่ใจว่าเป็นเวอร์ชั่นไหน คราวนี้ต้องกลับมาดูการใช้งานครับว่าทำไมต้องให้ Esp32 มารับข้อมูลต่อจาก Elm ผ่าน bluetooth ครับ เพราะส่วนมากจะใช้กับ App หรือ Pc ไปโดยตรงน่าจะดีว่า เหมือนเขาแยก Elm ตามการใช้งานมาอยู่แล้วตามการใช้งานเลยตรับ ระว่างรุ่นมี และไม่มี bluetooth ครับ
ถ้าอยากให้อ่าน ของมอไซค์ honda สามารถทำได้ไหมครับ
@nainattagon
Жыл бұрын
ทำได้ครับใน EP.8 เป็นการสื่อสารกับมอเตอร์ไซค์ Honda เลยครับ
ขอสอบถามหน่อยได้ไหมครับ ว่าในตอนนาทีที่ 6:38 ไฟบวก-ลบ ที่จะเอาไปเลี้ยงตัวบอร์ด Stm32 ให้ต่อจาก output ของตัวเรกกูเรเตอร์ใช่ไหมครับ ส่วนตัวรับส่งข้อมูล(rx,tx ) ก็ต่อจากบอร์ด Elm327 เลย ผมเข้าใจถูกไหมครับ
@nainattagon
Жыл бұрын
ใช่ครับ คอนเน็คเตอร์ obd 2 มี 12 v มารออยู่แล้ว นำไฟนั้นมาลดแรงดันลงอีกทีก่อนเลี้ยง mcu ครับ
บอร์ด OBD2 simulator สามารถหาซื้อได้จากไหนครับ? ถ้าไม่รบกวนเกินไป ขอชี้เป้าหน่อยครับ ขอบคุณครับ
@nainattagon
Жыл бұрын
สั่งจาก aliexpress เลยครับ เดี่ยวผมหาลิงค์เจอ เดี่ยวจะเม้นมาบอกอีกทีครับ
ทำวัดอุณหภูมิ น้ำมันเกียร์ด้วย
@nainattagon
2 жыл бұрын
จัดไปวัยรุ่น...
สอนได้ไหมครับตัวโปรแกรมมีอะไรบ้างที่ต้องใช้
@nainattagon
Жыл бұрын
ใน EP นี้เป็นการนำ protocal at-command ของตัว Elm 327 มาใช้งานครับ ซึ่งลองเสิทดูในเน็ตจะมีเว็บบอกอยู่ครับ ในรายละเอียดของ protocal ครับ ส่วนการติดต่อกับโมดูล Elm 327 แล้วแต่ความถนัดในการเขียนตัว chip เลยครับ ใช้ได้หมดครับ
ข
อ.มีเบอร์โทร หรือช่องทางติดต่อมั้ยครับ จะปรึกษาหลายเรื่องเลยครับ
@nainattagon
Жыл бұрын
ลองทักมาคุยทางเพจก่อนก็ได้ครับ facebook.com/profile.php?id=100078659184989
ราคาโดย รวมเท่าไหร่คับ ใช้กับมอเตอร์ไซค์Honda yamaha ได้ไหมคับ
@nainattagon
Жыл бұрын
ชุดนี้ไม่ได้ทำมาขายครับ หากเป็นรุ่นใหม่ที่การสื่อสารเป็นแบบ OBD-II ก็สามารถใช้ได้ครับ แต่หากเป็นการสื่อสารแบบ K-Line ต้องทำเพิ่มครับ ผมเคยทำเป็นคลิปโดยใช้ ESP 32 ลองเทสอยู่ครับ
สั่งทำได้หรือป่าวครับ
@nainattagon
6 ай бұрын
ชุดแบบนี้มีเป็นเครื่องมือขายอยู่แล้วครับ
ไม่ทราบว่าจะมีสอนตอนเขียนโปรแกรมกับขั้นตอนการต่อสายไฟไหมครับ
@nainattagon
Жыл бұрын
ปลั๊ก OBD II มีบอกจุดต่อสายอยู่นะครับ ไม่ต้องตัต่อสายไฟจากรถครับ เพราะปลั๊ก OBD II รถแทบทุกคันมีจุดเชื่อมต่อนี้หมดครับ หลักอยู่ใต้พวงมาลัยคนขับครีบ ส่วนขาที่ใช้งาน ก็ CAN 2 pin ครับ ส่วนรถบางรุ่นหากใช้ protocal อื่นก็อาจจะต่อจาก J หรือ K ก็ได้ครับ
@nidsorn4312
Жыл бұрын
@@nainattagon มีวิธีแปลงจาก k-line เป็น can ไหมครับ พอดีรถที่มีอยู่ แต่ดซื้อหน้าจอบอกสถานะที่เป็น can bus มานะครับ
ชื่อ ODB2 หรือครับเครื่องนี้?
@nainattagon
9 ай бұрын
ใช่ครับ ตอนถ่ายคลิปอาจจะเบลอพูดผิดพูดถูกไปบ้างครับ เป็น protocol ของ OBD2 ครับ
ชุดนี้ถ้าพร้อมใช้ราคาเท่าไหร่ครับ?
@nainattagon
9 ай бұрын
อยู่ที่จะใช้งานในลักษณะไหนครับ หากเป็นเครื่องมือเพื่ออ่านค่า ลบค่า ก็ไม่ได้มีต้นทุนที่มากครับ แต่หากเน้นการแสดงผล เน้นความเร็วในการทำงานแสดงผล ความเร็วในการอ่านเขียนข้อมูล ต้นทุนก็จะสูงขึ้นครับเพราะวงจรจะซับซ้อนกว่า ต้นทุนก็จะสูงขึ้น แต่หลักการในคลิปเป็นการสื่อสารโดยใช้ AT-Command ซึ่งสามารถศึกษาและทำตามแบบในคลิปได้ครับ
รับสอนมั้ยคับอยากเรียน อาจารย์
@nainattagon
Жыл бұрын
ขอบคุณครับ เดี่ยวผมจะทำคลิปสอนเท่าที่พอทำได้นะครับ
ข้อมูลจากพอท kline มันออกมาเป็นข้อมูลชนิดใหนหรอครับ
@nainattagon
Жыл бұрын
ในคลิปเป็นระบบ CAN ครับ ISO15765-4 ซึ่งมีทั้ง 11/29 bit ที่ baud rate 250/500k ซึ่งการสื่อสารจะต้องทำผ่าน IC module CAN ครับ เช่น mcp2551 ส่วนระบบ K-Line เป็นการสื่อสารผ่าน USART ครับ แต่เป็นลักษณะผลัดกันส่งและรับข้อมูล เป็นการสื่อสารที่ช้ากว่า CAN ครับ แต่ต้นทุนต่ำกว่าครับ และง่ายในการใช้งานกว่าครับ อีกอย่างสื่อสารที่แรงดันสูงกว่าครับ ที่ +- 12V
@g-step7273
Жыл бұрын
@@nainattagon ผมหมายถึงชนิดของชุดข้อมูลที่มันส่งออกมาอ่ะครับ เช่นรอบเครื่องหรือค่าตำแหน่ง tps หรือพวกไฟแจ้งเตือนความผิดปกติน่ะครับ ใอ่พวกนี้ถ้าเวลาเราเขียนโปรแกรมเพื่อที่จะอ่านค่าออกมา เราต้องใส่ว่าค่าที่รับมาใช้ตัวแปรแบบใหนใช่ใหมครับ เช่น string float อะไรประมานนี้ เพื่อจะดึงค่าแยกออกมาอ่านน่ะครับ หรืองั้นเราจะรู้ได้ไงว่าสัญญานที่เราได้มามันคือข้อมูลอะไรบ้างน่ะครับ