2.4 นำ Water Sensor ออกจากแกวนำ้ แลว ทำใหแหง 2.5 บันทึกผลท่ีไดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… 2.6 ปรบั ปรงุ /แกไ ขโปรแกรม ตามดานลาง 51
2.4 นำ Water Sensor จุมลงในแกวนำ้ แลวคอ ย ๆ เตมิ นำ้ ทลี ะนิด 2.5 บนั ทกึ ผลทีไ่ ดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………... 2.6 ปรบั ปรุง/แกไขโปรแกรม โดยนำจอ LCD มาตอ รวมกบั Water Sensor พรอ มเขียนโปรแกรมใหแสดงผล คาของการวดั ดว ย Water Sensor บนจอ LCD Display ……………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… 2.7 บนั ทกึ ผลท่ไี ดจากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………... 52
ปญ หา-อุปสรรคในการปฏบิ ตั งิ าน .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. คำถามทายการทดลอง 1. เราสามารถนำเอา Water Sensor มาใชประโยชนในดานใดบา ง ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …...…………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …………...…………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………….. 2. คำส่ัง val = analogRead(analogPin) หมายความวา อยางไร ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …...…………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………….. 53
ใบงานท่ี 9 วิชา เทคโนโลยสี มองกลฝง ตวั หนว ยท่ี 9 Arduino with Humidity Sensor(DHT22) รหัส 3105-2115 เร่อื ง Arduino Uno with Humidity Sensor(DHT22) เวลา 2 ชัว่ โมง วตั ถุประสงคเ ชงิ พฤตกิ รรม 1. เชอื่ มตอสายจาก Arduino กับ Humidity Sensor(DHT22) ได 2. เขยี นโปรแกรมควบคุม Humidity Sensor(DHT22) ได 3. เขยี น/แกไ ขโปรแกรมบน Arduino IDE ได เคร่ืองมือและอุปกรณ 1. คอมพวิ เตอร 1 ชดุ 2. บอรด Arduino Uno R3 1 แผง 3. สายเชื่อมตอ USB 1 เสน 4. Humidity Sensor(DHT22) 1 ชุด 5. ตวั ตา นทาน 220 โอหม 1 ตัว 6. สายตอวงจร รปู ที่ 1 การตอ Arduino กับ Water Sensor Module 54
ลำดบั ข้นั ตอนในการปฏบิ ตั ิ 1. ข้ันศกึ ษา รปู ที่ 2 D HT22 เซนเซอร วัดอุณหภูมิ+ความช้ืน 1.1 ศึกษารายละเอยี ดของ D HT22 เซนเซอร วดั อุณหภมู ิ+ความชื้น ● Accuracy humidity +-2%RH(Max +-5%RH); temperature +-0.2Celsius ● Resolution or sensitivity humidity 0.1%RH; temperature 0.1Celsius ● Repeatability humidity +-1%RH; temperature +-0.2Celsius ● Humidity hysteresis +-0.3%RH ● Long-term Stability +-0.5%RH/year ● Sensing period Average: 2s ● Interchangeability fully interchangeable Features DHT22: ● 3.3-6V Input ● 1-1.5mA measuring current ● 40-50 uA standby current ● Humidity from 0-100% RH ● -40 - 80 degrees C temperature range ● +-2% RH accuracy ● +-0.5 degrees C 2. ข้ันเตรียม 2.1 ด าวนโหลดไลบราลีข่ อง DHT22 เซนเซอร วดั อณุ หภมู ิ+ความชน้ื จากเวบ็ ไซต http://www.allarduino.com/download/DHT11.rar 2.2 แตกไฟลท ีโ่ หลดมาแลวนำไปไวท่ี C:\\Program Files (x86)\\Arduino\\libraries (Drive ทีไ่ ดท ำการติดต้ัง โปรแกรม Arduino IDE ไว) 55
3. ข้ันติดตั้งและทดสอบ 3.1 ตอวงจรตามรปู ที่ 1 3.2 เขยี นโปรแกรมตาม Source Code#1 พรอ มบนั ทกึ ไฟลลงฮารดิสก 3.3 เปด Serial Monitor เพ่อื ดผู ลลัพท 3.4 บนั ทึกผลทไ่ี ดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… 56
ปญหา-อุปสรรคในการปฏบิ ัติงาน .............................................................................................................................................................................. ....................................................................................................................................................................................... ....................................................................................................................................................................................... ............................................................................................................................................................ .............................................................................................................................................................................. คำถามทา ยการทดลอง 1. คำสัง่ dht.setup(2); มคี วามหมายใด ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …...…………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …………...………………………………………………………………………………………………………………………….. 2. คำส่งั temperature = dht.getTemperature(); หมายความวา อยา งไร ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………….. 3. คำสงั่ humidity = dht.getHumidity(); หมายความวาอยางไร ………………………………………………………………………………………………………………………………………………………………….. .………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………….. 57
ใบงานที่ 10 วิชา เทคโนโลยีสมองกลฝงตัว หนวยท่ี 10 Arduino with Game Joystick รหัส 3105-2115 เร่ือง Arduino Uno with Game Joystick เวลา 2 ชวั่ โมง วตั ถุประสงคเชงิ พฤตกิ รรม 1. เช่ือมตอ สายจาก Arduino กับ Game Joystick Axis Sensor Module ได 2. เขียนโปรแกรมควบคุม Game Joystick Axis Sensor Module ได 3. เขยี น/แกไ ขโปรแกรมบน Arduino IDE ได เคร่ืองมอื และอุปกรณ 1. คอมพิวเตอร 1 ชุด 2. บอรด Arduino Uno R3 1 แผง 3. สายเชอ่ื มตอ USB 1 เสน 4. Game Joystick Axis Sensor Module 1 ชดุ 5. LCD Display แบบ I2C 1 ชดุ 6. สายตอ วงจร รูปที่ 1 การตอ Arduino กบั Game Joystick Axis Sensor Module 58
ลำดบั ข้นั ตอนในการปฏบิ ตั ิ 1. ขน้ั ศกึ ษา รูปที่ 2 Game Joystick Axis Sensor Module 2. ข้ันตดิ ตงั้ และทดสอบ 2.1 ตอวงจรตามรปู ที่ 1 2.2 เขยี นโปรแกรมตาม Source Code#1 พรอมบนั ทึกไฟลลงฮารด สิ ก 2.3 เปด Serial Monitor พรอ มทง้ั ปรับ JoyStick แลวสังเกตคา ทไ่ี ด 59
2.4 บันทึกผลทไ่ี ดจากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… 2.5 ปรบั ปรงุ /แกไ ขโปรแกรม ตามดานลาง พรอ มท้ังตอ จอ LCD 60
2.6 บนั ทกึ ผลท่ไี ดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... 61
ปญหา-อปุ สรรคในการปฏบิ ัตงิ าน .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. คำถามทา ยการทดลอง 1. คา ที่อา นไดจ าก JoyStick มคี าสูงสดุ และตำ่ สุดเทา ใด ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………….. 2. ฟง กชั่น treatValue() ใชป ระโยชนใ ด ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………….. 3. คำสัง่ xPosition = map(xPosition, 0, 1023, 0, 255); มคี วามหมายใด ………………………………………………………………………………………………………………………………………………………………….. .………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………….. 4. คำส่ัง pinMode(buttonPin, INPUT_PULLUP); มคี วามหมายใด ………………………………………………………………………………………………………………………………………………………………….. .………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………….. 5. คำสัง่ xPosition = analogRead(xPin); มีความหมายใด ………………………………………………………………………………………………………………………………………………………………….. .………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………….. 62
ใบงานที่ 11 วิชา เทคโนโลยีสมองกลฝง ตวั หนวยที่ 11 Arduino with I nfrared Remote Control รหัส 3105-2115 เรอ่ื ง Arduino Uno with Infrared Remote Control เวลา 2 ช่วั โมง วตั ถปุ ระสงคเ ชิงพฤตกิ รรม 1. เชือ่ มตอสายจาก Arduino กบั Infrared Remote Control ได 2. เขยี นโปรแกรมควบคมุ Infrared Remote Control ได 3. เขียน/แกไขโปรแกรมบน Arduino IDE ได เคร่อื งมือและอปุ กรณ 1. คอมพิวเตอร 1 ชุด 2. บอรด Arduino Uno R3 1 แผง 3. สายเชือ่ มตอ USB 1 เสน 4. Infrared Remote Control 1 ชุด 5. LED 6 ดวง 6. ตวั ตา นทาน 220 โอหม 6 ตวั 7. สายตอวงจร รปู ท่ี 1 การตอ Arduino กับ Infrared Remote Control 63
ลำดบั ข้ันตอนในการปฏบิ ตั ิ 1. ข้นั ศึกษา รูปท่ี 2 โมดลู รโี มท Infrared Remote Control Kit 2. ขั้นเตรยี ม 2.1 ด าวนโหลดไลบราลข่ี อง Infrared Remote Control จากเว็บไซต http://www.allarduino.com/download/IRremote.rar 2.2 แตกไฟลท โ่ี หลดมาแลวนำไปไวท ี่ C:\\Program Files (x86)\\Arduino\\libraries (Drive ทไ่ี ดท ำการตดิ ต้ัง โปรแกรม Arduino IDE ไว) 3. ข้นั ตดิ ตง้ั และทดสอบ 3.1 ตอ วงจรตามรปู ท่ี 1 โดยตอ ขาสญั ญาณของตวั รับ IR เขาที่ขา 11 ของบอรด Arduino 3.2 เขยี นโปรแกรมตาม Source Code#1 พรอมบันทึกไฟลลงฮารดสิ ก 64
3.4 เปด Serial Monitor พรอ มกดปมุ ตา ง ๆ ตามตาราง พรอ มบันทึกคา คาท่ไี ด ปุม คา ท่ไี ด ปุม 1 7 2 8 3 9 4 0 5 * 6 # ^ < v > OK 3.5 บันทกึ ผลท่ีไดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… 65
3.6 ปรับปรุง/แกไขโปรแกรม ตามดานลาง พรอมทั้งตอ LED ผา นตวั ตา นทาน 220 โอหม เขาท่พี อรท 2 - 7 ของบอรด Arduimo 66
67
3.7 ทดลองกดปุมตาง ๆบนรโี มท แลวสังเกตหุ ลอดไฟ LED 3.8 บันทกึ ผลทไี่ ดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… 68
ปญ หา-อุปสรรคในการปฏิบัติงาน .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. คำถามทา ยการทดลอง 1. คำส่ัง irrecv.enableIRIn(); มคี วามหมายใด ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …...…………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………….. 2. คำส่ัง irrecv.decode(&results) มีความหมายใด ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………….. .…………………………………………………………………………………………………………………………….. 3. คำสั่ง irrecv.resume(); มีความหมายใด ………………………………………………………………………………………………………………………………………………………………….. .………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… …...…………………………………………………………………………………………………………………………….. 69
ใบงานที่ 12 วชิ า เทคโนโลยสี มองกลฝงตัว หนวยที่ 12 Arduino with RFID Reader รหสั 3105-2115 เรอื่ ง Arduino Uno with RFID Reader เวลา 2 ช่วั โมง วัตถปุ ระสงคเ ชงิ พฤตกิ รรม 1. เช่ือมตอ สายจาก Arduino กบั RFID Reader ได 2. เขียนโปรแกรมควบคมุ RFID Reader ได 3. เขยี น/แกไขโปรแกรมบน Arduino IDE ได เคร่อื งมือและอุปกรณ 1. คอมพิวเตอร 1 ชดุ 2. บอรด Arduino Uno R3 1 แผง 3. สายเชื่อมตอ USB 1 เสน 4. RFID Reader 1 ชุด 5. สายตอ วงจร รปู ท่ี 1 การตอ Arduino กบั RFID Reader 70
ลำดบั ขนั้ ตอนในการปฏิบัต ิ 1. ข้ันศึกษา รูปที่ 2 โมดลู RFID Reader 71
2. ข้ันเตรียม 2.1 ด าวนโ หลดไลบราลข่ี อง RFID Reader จากเว็บไซต http://www.allarduino.com/download/rfid.rar หรอื https://github.com/miguelbalboa/rfid 2.2 แตกไฟลท ่ีโหลดมาแลวนำไปไวท ่ี C:\\Program Files (x86)\\Arduino\\libraries (Drive ทไี่ ดท ำการติดตัง้ โปรแกรม Arduino IDE ไว) 3. ขั้นตดิ ต้ังและทดสอบ 3.1 ตอวงจรตามรปู ท่ี 1 3.2 เขยี นโปรแกรมตาม Source Code พรอ มบนั ทกึ ไฟลล งฮารด ิสก 72
3.4 เปด Serial Monitor 3.5 ทดลองเอา Tag แบบพวงกญุ แจ แตะที่ RFID Reader 3.6 ทดลองเอา Tag แบบการด แตะท่ี RFID Reader 73
3.7 บนั ทกึ ผลทไ่ี ดจ ากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… 3.8 ตอจอ LCD เขา กับ Arduino Board โดยตอ I2C ของจอ LCD - ขา SCL กับขา A5 - ขา SDA กบั ขา A4 - ขา GND และขา 5v 3.9 ตอ RFID Reader เขากบั Arduino Board 1 - SDA Digital 10 2 - SCK Digital 13 3 - MOSI Digital 11 4 - MISO Digital 12 5 - IRQ --ไมตอ งตอ -- 6 - GND Gnd 7 - RST Digital 9 8 - 3.3V 3.3v รปู ที่ 3 โ มดลู RFID Reader รวมกบั LCD Display 74
3.10 ด าวนโหลดไลบราลีข่ อง RFID Reader จากเวบ็ ไซต https://www.addicore.com/v/vspfiles/downloadables/Product%20Downloadables/RFID_RC522/Ad dicoreRFID.zip 3.11 แกไขโปรแกรม ตามดานลา ง 75
76
3.12 บนั ทึกผลท่ีไดจากการทดลอง ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………... ………………………………………………………………………………………………………………………………………………… ปญหา-อปุ สรรคในการปฏิบตั งิ าน .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 77
ดาวนโหลด (Download) --------------------------------------------------------------------- 1. ใบงาน Arduino (RFID learning kit for Arduino) 2. Source Code .ใบงาน Arduino LAB ไดท ี.่ .. http://gg.gg/kqopm 78
Search