วันจันทร์ที่ 2 มีนาคม พ.ศ. 2563

งานชิ้นที่ 1





องค์ประกอบหน้าที่ต่างๆของโรงงาน
โดยแบ่งหน้าที่ตามความเหมาะสมและความถนัดบริหารโดยมีหัวหน้าใหญ่เป็นผู้จัดตำแหน่งหน้าที่



องค์ประกอบและตำแหน่งที่รับผิดชอบ
             จะแบ่งไปตามหน้าที่ความถนัดโดยอาศัยประสบการณ์ของพนักงานแต่ละคนโดยมีหัวหน้าฝ่ายต่างๆกำกับดูแลอีกทีหนึง

วันอาทิตย์ที่ 23 กุมภาพันธ์ พ.ศ. 2563

งานชิ้นที่ 5 ระบบควบคุมคุณภาพในสถานประกอบการ

ระบบควบคุมคุณภาพในสถานประกอบการ



บริษัทแคลคอมพ์ได้ให้ความสําคัญต่อการผลิตสินค้าที่มีคุณภาพก่อนออกสู่ผู้บริโภคบริษัทใส่ใจผู้บริโภคโดยการลดการใช้สารอันตราย ในกระบวนการผลิตรวมถึงควบคุมการผลิตสินค้าให้มีความปลอดภัยต่อผู้บริโภค ทั้งนี้บริษัทฯได้รับการรับรองจาก หน่วยงานต่างๆเพื่อสร้างความเชื่อมั่นให้กับลูกค้าและผู้บริโภคดังต่อไปนี้

-  การรับรองความสามารถห้องปฏิบัติการทดสอบตามข้อกําหนดของ มอก.17025:2548                         (ISO/IEC  17025:2005)จากสํานักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรม- OHSMS 18001 Version 2007 จาก WIT Assessment- ISO 9001 Version 2008 จาก WIT Assessment- ISO/TS16949 Version 2009 จาก AFNOR Certification- TL9000 : R5.0/R4.5 Type TL9000-H จาก WIT Assessment








งานครั้งที่ 4 นักศึกษา มีวิธีการจัดการแก้การขัดแย้งในการทำงานร่วมกับเพื่อนร่วมงานอย่างไร

 นักศึกษา มีวิธีการจัดการแก้การขัดแย้งในการทำงานร่วมกับเพื่อนร่วมงานอย่างไร


  1. เผชิญหน้ากับความขัดแย้ง  
               ต้องกล้าเผชิญกับปัญหาและหาวิธีการจัดการกับความ  ขัดแย้งให้เป็นไปในทิศทางที่เหมาะสม โดยพยายาม ลดอคติส่วนตัวลงและหาทางออกให้แก่ตนเองและอีกฝ่ายหนึ่ง

     2. ทำความเข้าใจสถานภาพของแต่ละฝ่าย   

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

     3. ระบุปัญหา  

              ให้ที่แต่ละฝ่ายต้องสร้างความชัดเจนของปัญหาร่วมกัน ซึ่งเป็นขั้นตอนที่ยากมากที่สุด เนื่องจากแต่ละฝ่ายต่าง ก็มุ่งเอาชนะ นำไปสู่ความขัดแย้งมากยิ่งขึ้น ต้องใช้หลักมนุษยสัมพันธ์เพื่อให้ทั้งสองฝ่ายเข้าใจกันและกัน

     4. แสวงหาทางเลือกและประเมินทางเลือก  

              ให้ทั้งสองฝ่ายหาแนวทางเพื่อการแก้ปัญหา โดยทางเลือกดังกล่าวจะต้องได้รับการยินยอม และเป็นที่พอใจกันทั้งสองฝ่าย ตกลงกันได้ลงตัว

     5. สรุปแนวทางและนำทางเลือกที่เหมาะสมไปใช้  

             ให้แต่ละฝ่ายรับรู้ในข้อตกลง แล้วนำข้อตกลงไปปฏิบัติ ซึ่งอาจมีการเจรจากันใหม่และร่วมกันแก้ปัญหาใหม่อีกครั้งหนึ่ง เพื่อปรับปรุงทางเลือกและข้อตกลงให้เป็นที่พึงพอใจกับทุกฝ่าย

งานครั้งที่ 3 ในสถาที่ฝึกงานของ นศ มีกิจกรรมควบคุมความเสี่ยงอย่างไร

ในสถาที่ฝึกงานของ นศ มีกิจกรรมควบคุมความเสี่ยงอย่างไร


กิจรรมควบคุมความเสี่ยง

ในสถานประกอบการ บริษัทแคลคอมพ์อีเล็คโทรนิคส์ นั้นมีการจัดการกับความเสี่ยง

            1.กำหนดให้มีการสวมถุงมือ ผ้าปิดปาก สายกราว ชุดคลุมกันไฟฟ้าสถิต ก่อนจับแผ่นPCB ทุกครั้งเพื่อป้องกันไฟฟ้าสถิตทำความเสียหายให้กับแผ่น PCB


                               


2.มีการจัดกิจกรรรมอบรมการดับเพลิงความรู้เรื่องการใช้ถังดับเพลิง เเละมีการซ้อมหนีไฟ

             3.มีการจัดหารองเท้าเซฟตี้ให้กับพนักงานที่ต้องทำงานกับของที่มีน้ำหนัก


            4.มีการตรวจวัดอุณหภูมิร่างกายก่อนเข้าโรงงานเพื่อที่จะไม่เป็นสถานที่แผร่เชื่อโรคสู่คนอื่น


งานชิ้นที่ 2 การเพิ่มประสิทธิภาพขององค์กร

การเพิ่มประสิทธิภาพขององค์กร

      

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



1.สะสาง คือ การแยกระหว่างของที่จำเป็นต้องใช้กับของที่ไม่จำเป็นต้องใช้ขจัดของที่ไม่จำเป็นต้องใช้ทิ้งไป


2.สะดวก คือ การจัดวางของที่จำเป็นต้องใช้ให้เป็นระเบียบสามารถหยิบใช้งานได้ทันที


3.สะอาด คือ การปัดกวาดเช็ดถูสถานที่สิ่งของอุปกรณ์เครื่องมือเครื่องจักรให้สะอาดอยู่เสมอ

4.สุขลักษณะ คือ การรักษาและปฏิบัติ 3ส ได้แก่ สะสางสะดวก และสะอาดให้ดีตลอดไป

5.สร้างนิสัย คือ การรักษาและปฏิบัติ4ส หรือสิ่งที่ กำหนดไว้แล้วอย่างถูกต้องจนติดเป็นนิสัย 



สภาพโต๊ะระหว่างปฏิบัติงานต้องสะอาดเรียบร้อยอยู่เสมอ


วันอาทิตย์ที่ 30 กันยายน พ.ศ. 2561

Mini project


Ethernet + Blynk ปิด เปิด ไฟ LED ผ่าน อินเตอร์เน็ต





จัดทำโดย
1.นายภัทระ      อุ่นเจ้าบ้าน  รหัส 6131271132
2.นายปวเรศ    จาตุกรณีย์   รหัส 6131271136

อุปกรณ์

1.Arduino R3
2.แผ่นไม้อัด
3.LED
4.Ethernet Shield W5100
5.บอร์ด PCB
6.Ethernet Cables


Book diagram



Wiring diagram


                                                       แอปพลิเคชัน

Blynk Application เป็นโปรแกรมบนมือถือที่ทำให้เราสร้างหน้าต่างควบคุมหรือแสดงผลเชื่อมต่อกับพวกไมโครคอนโทรเลอร์(Ardunio, ESP8266, Raspberry Pi) ได้ง่ายๆ และยังสามารถควบคุมผ่าน ทุกที่ ที่สามารถเชื่อมต่ออินเตอร์เน็ต  ได้อีกด้วย

ไปที่ Play Store ค้นหา Blynk

เปิด Blynk Application ขึ้นมา

-> Create New Account



กรอก อีเมล และ พาสเวิด -> Sign Up


-> New Project

เลือก DEVICE

ตั้งค่า ดังนี้

your hardware เป็น Arduino UNO

connection type เป็น Ethernet
ตั้งชื่อ Project ในตัวอย่างชื่อ W5100 แล้วจึงคลิก Create


โปรกรม จะส่ง Auth Toke ไปที่ อีเมล ที่เรากรอกไว้ -> OK


โดยทุกๆครั้งที่เริ่มสร้างโปรเจคใหม่ AUTH TOKEN จะถูกเปลี่ยนใหม่เสมอ ซึ่ง KEY นี้เองที่เป็นเสมือนกุญแจสำหรับเชื่อมต่อ คลิก เครื่องหมาย +


คลิก เพิ่ม Button

จะมี ปุ่ม BUTTON เพิ่มเข้ามาที่หน้าจอ แล้วจึง คลิกที่ BUTTON เพื่อตั้งค่า


เลือก เป็นแบบ SWITCH แล้ว คลิก ที่ PIN


Select pin -> Digital -> D7 -> CONTINUE


BUTTON จะอยู่ริมซ้ายมือบน


ไปที่

http://www.blynk.cc/getting-started/

ดาวน์โหลด ไลบรารี่ Blynk


เปิด โปรแกรม Arduino IDE จากนั้นให้ทำการเพิ่ม ไลบรารี่ Blynk  ให้กับ Arduino (IDE) ของเรา
การเพิ่ม ไลบรารี่ Blynk ให้กับ Arduino (IDE) ของเรา ตามรูป


เลือกไฟล์ ไลบรารี่ blynk-library-0.4.8.ZIP ที่เรา ดาวน์โหลดมาอยู่ในคอมพิวเตอร์ของเรา จากนั้นคลิก Open โปรแกรม จะเพิ่ม ไลบรารี่ Blynk เข้าสู่ Arduino (IDE) ของเรา


เมื่อเพิ่มเสร็จแล้วไปที่ File -> Eamples -> Blynk -> Boards_Ethernet -> Arduino_Ethernet


แก้ไข YourAuthToken ที่เราได้รับจาก อีเมล


ที่เราได้รับจาก อีเมล





เมื่อแก้ไขแล้ว อัพโหลดโค้ด ไปยัง  Arduino UNO



CODE


#define BLYNK_PRINT Serial #include <SPI.h> #include <Ethernet.h> #include <BlynkSimpleEthernet.h> // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "18f89ec26be248018f0d629d17204350"; // ต้องแก้ไข
#อธิบายโค้ด ใช้เพื่อตั้งชื่อค่าคงที่ของw5100และsdcard ก่อนที่โปรแกรมจะถูกคอมไพล์ ค่าคงที่ที่ถูก define ใน Arduino จะไม่ใช้พื้นที่หน่วยความจำใดๆบนชิป
#define W5100_CS 10 #define W5100_CS 10คอมไพล์เลอร์จะแทนที่ W5100_CS ทุกที่ด้วย 10 เมื่อทำการคอมไพล์

#define SDCARD_CS 4 #define SDCARD_CS 4คอมไพล์เลอร์จะแทนที่ SDCARD_CS ทุกที่ด้วย 4 เมื่อทำการคอมไพล์ void setup() { // Debug console Serial.begin(9600); pinMode(SDCARD_CS, OUTPUT); digitalWrite(SDCARD_CS, HIGH); // Deselect the SD card Blynk.begin(auth); // You can also specify server: //Blynk.begin(auth, "blynk-cloud.com", 8442); //Blynk.begin(auth, IPAddress(192,168,1,100), 8442); // For more options, see Boards_Ethernet/Arduino_Ethernet_Manual example } void loop() { Blynk.run(); }

ลิ้งทดลอง
https://www.youtube.com/watch?v=iZcU5wrAr8Q


แนวทางและที่มา

วันศุกร์ที่ 28 กันยายน พ.ศ. 2561

แก้สอบไม่ผ่าน


Hardware


ใช้ Arduino UNO ขนาด 8 บิต ATMega 328P ในโครงการเพื่อควบคุมส่วนประกอบต่างๆเช่นโมดูลบลูทู ธ และเครือข่ายรีเลย์
อุปกรณ์

  • Arduino UNO
  • HC – 05 Bluetooth Module
  • ตัวต้านทาน10 KΩ 
  • 20 KΩ Resistor
  • ตัวต้านทาน1 KΩ  X 4
  • ทรานซิสเตอร์ 2N2222 NPN  X 4
  • ไดโอด 1N4007 X 4
  • รีเรย์ 12 V  X 4
  • Prototyping board (Bread board)
  • สายต่อ
  • แหล่งจ่าย 12 V 
  • Smartphone or tablet (Bluetooth enabled)
INPUT

HC05 Bluetooth Module
Smartphone or tablet (Bluetooth enabled)

MCU
 
 Arduino Uno

OUTPUT

รีเรย์ 12V ,โหลด
SOFTWARE

#include <SoftwareSerial.h> //กำหนดเรียกใช้ใน ไลบรารี่ บลูทูธ
const int rxPin = 4; //กำหนดไปที่ rxPinขา4
const int txPin = 2; //กำหนดไปที่ txPinขา2         
SoftwareSerial mySerial(rxPin, txPin); //ไว้ใช้กำหนดค่าลงใน ไลบรารีบลูทูธ
const int Loads[] = {9, 10, 11, 12}; //ตัวแปรอาเรย์
int state = 0; //ตัวแปล state = 0
int flag = 0; //ตัวแปล flag = 0
void setup() //ทำหน้าที่ setup ตามจุดประสงค์ที่ต้องการ
for (int i=0;i<4;i++) //int=0<4และi+เรื่อยๆ
{
pinMode(Loads[i], OUTPUT); //สั่งกำหนดใช้ Load เก็บค่าตัวแปร อาเรย์ i เป็น OUTPUT
}

mySerial.begin(9600); //แสดงข้อมูลทางออกของ Serial Monitor
for (int i=0;i<4;i++) //int=0<4และi+เรื่อยๆ
{
digitalWrite(Loads[i], LOW); //Load[i]เป็นLOW
}
}
void loop()  //คำสั่งที่จะสั่งให้ทำงาน
{
if(mySerial.available() > 0) // if คำสั่งนี้สามารถต่อไปได้เรื่อยๆจนกว่าจะพอใจ
{
state = mySerial.read(); //stateการอ่านค่า
flag=0; //flag = 0
}
switch(state) //จะตรวจสอบว่าตัวแปรมีค่าเท่ากับ case ใด
{
case '0':digitalWrite(Loads[0], HIGH); //กำหนดcase 0 แสดงค่า Load อาเรย์ 0 ตั้งเป็น High
flag=1; // flag=1
break; //หยุดการทำงาน
case '1':digitalWrite(Loads[0], LOW); //กำหนดcase 1 แสดงค่า Load อาเรย์ 0 ตั้งเป็น LOW
flag=1; //flag=1
break; //หยุดการทำงาน
case '2':digitalWrite(Loads[1], HIGH); //กำหนดcase 2 แสดงค่า Load อาเรย์ 1 ตั้งเป็น HIGH
flag=1; //flag=1
break; //หยุดการทำงาน
case '3':digitalWrite(Loads[1], LOW); //กำหนดcase 3 แสดงค่า Load อาเรย์ 1 ตั้งเป็น LOW
flag=1; //flag=1
break; //หยุดการทำงาน
case '4':digitalWrite(Loads[2], HIGH); //กำหนดcase 4 แสดงค่า Load อาเรย์ 2 ตั้งเป็น HIGH
flag=1; //flag=1
break; //หยุดการทำงาน
case '5':digitalWrite(Loads[2], LOW); //กำหนดcase 5 แสดงค่า Load อาเรย์ 2 ตั้งเป็น LOW
flag=1; //flag=1
break; //หยุดการทำงาน
case '6':digitalWrite(Loads[3], HIGH); //กำหนดcase 6 แสดงค่า Load อาเรย์ 3 ตั้งเป็น HIGH
flag=1; //flag=1
break; //หยุดการทำงาน
case '7':digitalWrite(Loads[3], LOW); //กำหนดcase 7 แสดงค่า Load อาเรย์ 3 ตั้งเป็น LOW
flag=1; //flag=1
break; //หยุดทำงาน
case '8':digitalWrite(Loads[0], LOW); //กำหนดcase 8 แสดงค่า Load อาเรย์ 0 ตั้งเป็น LOW
digitalWrite(Loads[1], LOW); //กำหนดค่า Load อาเรย์ 1 เป็น LOW
digitalWrite(Loads[2], LOW); //กำหนดค่า Load อาเรย์ 2 เป็น LOW
digitalWrite(Loads[3], LOW); //กำหนดค่า Load อาเรย์ 3 เป็น LOW
flag=1; //flag=1
break; //หยุดการทำงาน
}


}

FLOWCHART





-ขอบคุณที่ให้โอกาสครับ ^_^


งานชิ้นที่ 1

องค์ประกอบหน้าที่ต่างๆของโรงงาน โดยแบ่งหน้าที่ตามความเหมาะสมและความถนัดบริหารโดยมีหัวหน้าใหญ่เป็นผู้จัดตำแหน่งหน้าที่ ...