สาธิตการใช้งาน Proteus เบื้องต้น
หลังจากได้แนะนำโปรแกรม Proteusไปแล้ว วันนี้ผมมีโอกาสได้ทำวีดีโอสาธิตการใช้งาน Proteus เบื้องต้น เป็นการใช้งานแบบง่ายๆ โดยทำการต่อวงจรสาธิตการแสดงผลผ่านทางจอ LCD 16x2 ด้วยไมโครคอนโทรลเลอร์ PIC16F877...
View ArticlePIC18F458 error $MCLR$ is low. Processor is in reset.
โดยปกติแล้ว ในการจำลองการทำงานใน proteus บางอย่างเราไม่จำเป็นจะต้องต่อวงจร อย่างเช่น oscillator หรือวงจรรีเซต microcontroller แต่อย่างไร ซึ่งปกติผมมักจะชอบ simulate กับ PIC16F877 เป็นประจำ...
View ArticleNew Engineer, Listen to him
วันนี้ ก็ยังมึนตื๊บกับ mini project microcontroller ไปเรื่อยเปื่อย ตามประสาคนเก่ง(แบบเป็ด อย่างผม) ในขณะกำลังหาข้อมูลอยู่ พอดีไปเจอเข้ากับเว็บๆหนึ่ง ซึ่งเค้ามีคลิปวีดีโอสัมภาษณ์วิศวกรท่านหนึ่ง...
View ArticleAVR+VB.NET+WEB จาก Hardware สู่ WEB
หายไปนานสำหรับ บทความนี้ พอดีช่วงนี้ยุ่งสุดๆ ทั้งสอบ ทั้งงาน ทั้งโปรเจค โอ้ยเยอะ เอาเป็นว่ายุ่งหล่ะกัน แต่ก็อยากเอามาแชร์ๆ กันมั่ง พอดีมีโอกาสได้ทดลองเขียนโปรแกรมด้วย VB.NET express รับค่าจาก AVR...
View ArticleHot-Cool Stage by Peltier
เสร็จไปอีกหนึ่งผลงานกับแท่น ร้อน-เย็น ( Hot-Cool Stage) ไม่รู้ว่าจะตั้งชื่อว่าอะไร เอาเป็นว่าเจ้าแท่นนี้ มีหน้าที่ทำร้อน หรือทำเย็นก็ได้ ตามที่เราต้องการ (แต่ผมจำกัดอุณหภูมิไว้ที่ 0 – 75 องศาเซลเซียส)...
View ArticleBeginning with PIC เริมต้นที่ไหนดี
พอดี วันนี้ เพื่อนเมล์มาถามว่าถ้าจะเล่น PIC microcontroller จะเริ่มตรงไหนดี ใช้ภาษาอะไรในการคอมไพล์ แล้วใช้บอร์ดรุ่นไหนในการเริ่มต้นดี คุณเชื่อหรือไม่ คำถามแบบนี้ มันสุดจะคลาสสิคจริงๆ...
View ArticleLabview 8.5 – มันกลับมาอีกแล้ว!!!
เดิมทีผมเลิกความตั้งใจที่จะเขียนเรื่องของ Labview ไปแล้ว ด้วยเหตุที่ได้กล่าวไปแล้วขั้นต้น แต่เหมือนตอนนี้ ผมคงต้องกลับมาศึกษาเป็นจริงเป็นจังอีกแล้วครับ เพราะว่าในเทอมนี้ ผมได้ลงทะเบียนวิชา...
View ArticleSimple Program Labview
เริ่มต้นเขียนโปรแกรม Labview โปรแกรมที่ถูกเขียนขึ้นด้วย Labview เราเรียกว่า Virtual Instrument (VI) เป็นเหมือนการเอาไอคอนที่เป็นหน้าตา ของอุปกรณ์เครื่องมือวัด ไม่ว่าจะเป็น สโคป หน้าปัดวัดแบบเข็ม...
View ArticleLabview : Front Panel หน้ากาก VI
ในตอนนี้ เราจะมาทำความรู้จักกับ Front Panel ว่ามันมีความสัมพันธ์กับ Block Diagram อย่างไร Front Panel Object แต่ละตัวแตกต่างกันอย่างไร แล้วเราจะหาอุปกรณ์ หรือว่า Front Panel Object ได้อย่างไร...
View Articleมาเล่น Arduino กันเถอะ
ก่อนหน้านี้ ผมเคยไปเทรน ARM7 ที่ขอนแก่น ตั้งหลายชั่วโมง เป็นเวลาหลายสัปดาห์ในช่วงปิดเทอมฤดูร้อน ประมาณเดือนเมษา พอกลับมาทำงาน ไม่ค่อยได้ใช้ ARM7 เพราะที่ทำงานมีแต่ PIC16F877 , PIC18F458 ไปๆมาๆ...
View ArticleLabview : wire tutorial สายข้อมูล
ในโหมดของ text base programming เราสามารถส่งข้อมูลเข้าไปประมวลผลในฟังก์ชัน ผ่านตัวแปร แต่ใน Labview Graphical programming แล้ว wire หรือสัญลักษณ์สายไฟ ทำหน้าที่ในการนำข้อมูลจาก block diagram...
View Articleไปอบรม VHDL มาได้ไรมาเยอะเลย
พอดี วันลาพักร้อนเยอะเกิ๊น ก็เลยต้อง plan ลาพักร้อนสักสองวัน เพื่อเป็นไปตามนโยบายเบื้องบน ไม่ได้คิดจะไปเที่ยวไหนหรอก อยากอยู่บ้านเล่นไมโครคอนโทรลเลอร์มากกว่า พอดีไปเห็นเค้าประกาศไว้ในเว็บ ว่า...
View Articleพื้นที่นี้ เพื่อแก (เพื่อนฉัน)
เดิมที ผมตั้งใจจะเขียนเรื่องงาน Image Processing ที่ทำส่ง อจ. กำลังเริ่มลงมือเขียนแล้วหล่ะ แต่ พอดีทางบ้านโทรมาบอกว่า ไอ้อิ๋ง หมาที่ป่วยไข้หัดอยู่ที่บ้าน ตายเสียแล้ว ก็เลยเอาเป็นว่า พื้นที่นี้ยกให้แก...
View Articleแยกให้ดูกลไกการทำงาน
ห่างไปนาน สำหรับบล๊อกนี้ พอดี ติดภาระกิจ ใกล้จะสอบอีกแหละ ทำไร ไม่ได้มาก ต้องตัดเรื่องอื่นๆ ออกไปก่อน เอาเรื่องสอบให้มันจบๆ พ้นๆ ไปจากชีวิตก่อน เรื่องน้ำท่วม ถึงบ้านผมจะไม่ท่วมในตอนนี้...
View ArticleLabVIEW Interface for Arduino
ช่วงนี้ ก็เป็นช่วงเด็กทำโปรเจคกัน เราก็มีโปรเจคที่ต้องทำเหมือนกัน ก็เพิ่งจะผ่านการพรีเซ้นต์ หัวข้อโปรเจคผ่านไป ก็สบายใจได้หน่อยนึง ที่เหลือก็ทำโปรเจคให้มันสำเร็จก็แล้วกัน วันนี พอดีเพื่อนมาหาที่บ้าน...
View ArticleLegged Robotics
ห้องทดลองเคลื่อนที่อัตโนมัติ (Autonomous System Lab) ได้พยายามที่จะค้นคว้าหารูปแบบการออกแบบกลไก ที่สามารถเคลือนไหวได้อย่างพลวัต ไม่ว่าสถานะการณ์จะเป็นอย่างไร เจ้าหุ่นยนต์ที่เค้าคิดจะออกแบบนั้น...
View ArticleRobotic wheelchair
หุ่นยนต์เก้าอี้ผู้พิการทางขา สร้างโดยคุณ Shuro Nakajima ซึ่งเป็นหัวหน้าทีม Chiba Institute of Technology ได้ถูกสร้างให้มีความแตกต่างจากหุ่นยนต์เก้าอี้ผู้การทางขาจากตัวอื่นๆ...
View ArticleLabVIEW Interface for Arduino ( Part II)
จากตอนที่แล้ว (คลิกกลับไปอ่าน) เป็นการติดตั้งโปรแกรมเสริมทางฝั่ง Labview เพื่อทำให้ Labview ติดต่อกับ Arudino อย่างมีรูปแบบ เพื่อให้ง่ายต่อการพัฒนาโปรแกรมต่อไป และทำการโปรแกรมส่วนเฟิร์มแวร์ให้...
View Articleรีวิวโปรแกรม In-sight กับ Smart Camera ของ Cognex
เมื่อวันที่ 22 มีนาคม 2556 ผมมีโอกาสได้ไปอบรมการใช้งานโปรแกรม In-Sight ซึ่งเป็นโปรแกรมประเภท Machine Vision คือสามารถเขียนโปรแกรมตรวจสอบงานในสายพานการผลิต (จริงๆ ก็แล้วแต่จะไปประยุกต์ใช้ แต่...
View ArticleOmron PLC Model CP1H-X40DT-D
วันนี้ ตั้งใจว่าจะเปิดหัวข้อที่เกี่ยวกับ PLC ไว้สักหน่อย เพราะว่ามีโอกาสได้จับงาน PLC ของ Omron รุ่น CJ2M-CPU33 มา ซึ่งต้องขอบอกว่า ตอนนั้น ความรู้ที่ร่ำเรียนมา มันมีเพื่อเอาไว้สอบเท่านั้น...
View ArticleSolved: error: 'TKD2' was not declared in this scope, LIFA_Base compile error
วันนี้ จะมาเล่าถึงปัญหาที่เจอในการเบิร์นโค๊ด LIFA_Base ที่เราใช้ในการทำให้ Arduino ของเราสามารถรับคำสั่งจาก LabVIEW ได้ ปัญหานี้ เริ่มเกิดขึ้นตอนที่ Arduino IDE เวอร์ชั่นใหม่ๆ ได้เพิ่ม Libraries...
View ArticleCP1E Modbus-RTU simple master
ลูกค้าอยากให้ช่วยในส่วนเขียนโปรแกรมดึงค่าจาก modbus slave เข้ามาเก็บไว้ใน D memory ของ PLC CP1E โดยใช้ CP1W-CIF11 RS-422A/485 Option Boardsก็ใช้เทคนิค shift register เปิดหน้าคอนเทคเข้าไปเขียน-อ่าน...
View ArticleGearset matching 2021 program
เป็นงานใหญ่ที่เพิ่งจบไป ที่ระยอง ปลวกแดง บริษัทผลิตชิ้นส่วนรถยนต์ คอนเซปต์ คือต้องการเก็บค่าหลังจากการทดสอบชิ้นส่วยรถยนต์ เพื่อเก็บไว้ในฐานข้อมูลให้แผนกถัดไปสามารถนำค่าไปใช้งานต่อได้ ความท้าทาย...
View Article