Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore PROJECT

PROJECT

Published by katawoot21, 2018-05-11 15:29:16

Description: PROJECT

Search

Read the Text Version

‘สอบกา้ วหน้าครัง้ ท่ี 1’ ผมเอางานสอบก้าวหน้าคร้งั ท่ี 1 แนบมาดว้ ยครับ เพ่อื ให้ อ. เหน็ ถงึ ความกา้ วหน้าครบั วนั ที่ 10 เมษายน พ.ศ. 2561 ช่ือ นาย คธาวุฒิ มะนาวหวาน รหสั 351329241004 กลุม่ เรยี น BIT35841เร่ือง โปรเจ็คแอพพลเิ คชน่ั เปดิ – ปิด ไฟ ผ่านบูลทูลด้วยอปุ กรณ์ Arduino บันทกึ ประวตั ิการเปิด – ปิด ไฟกา้ วหนา้ ครัง้ ที่ 1หน้า UI เบ้ืองตน้ ชุดจาลองการเทสเปิด – ปิดไฟจากหลอด LED วนั ที่ได้มีการออกแบบหน้า UI เบ้ืองตน้ ในการส่งค่าเพ่ือสั่งเปิด – ปดิ ไฟฟ้า และมีการเทสชดุ แบบจาลองหลอดไฟ LED ซึ่งตอนน้ีผมได้ทาการทดลองกับ NodeMcu หลังจากเทศกาลสงกรานต์ตัวบูททูลก็จะส่งมาถึงผม ผมก็จะทาการติดตั้งแล้ว Connectระหว่าง APP MIT กบั ตัว NodeMcu Database ของผมจะประกอบไปด้วย Table User Table Status LED และ Table Detail ( รายละเอียดการเปิด – ปิดไฟฟา้ ) ซึ่งเบอ้ื งตน้ มเี ทา่ น้คี รบั เดยี วต่อไปถ้ามีอะไรเปลยี่ นแปลงจากนี้จะแจง้ ให้อาจารย์ทราบครับ

‘สอบก้าวหน้าครั้งที่ 2’ ผมเอางานสอบกา้ วหน้าครั้งที่ 2 แนบมาดว้ ยครบั เพือ่ ให้ อ. เห็นถงึ ความก้าวหนา้ ครบั วันที่ 19 เมษายน พ.ศ. 2561 ชอ่ื นาย คธาวุฒิ มะนาวหวาน รหสั 351329241004 กล่มุ เรยี น BIT35841เรือ่ ง โปรเจ็คแอพพลเิ คชั่นเปิด – ปิด ไฟ ผา่ นบลู ทูลดว้ ยอุปกรณ์ Arduino บันทึกประวัติการเปดิ – ปิด ไฟก้าวหนา้ ครงั้ ท่ี 2 ไดท้ าการทาหน้า Login เข้าใช้งานเรยี บรอ้ ยแลว้ ครบั มกี ารตรวจสอบกบั ฐานข้อมูลว่ามี Username และ Password ตรงกับในฐานขอ้ มลูหรือไม่ และมีการแจ้งเตือนผู้ใช้งาน ตอนนีผ้ มรอตวั บูลทูลส่งมาครบั แลว้ จะทาการติดต้งั ในตวั แบบจาลอง ถงึ จะสามารถทดสอบการเปดิ – ปดิ และเกบ็ ประวตั กิ ารเข้าใช้งานได้ครับปัญหาที่พบ ผมต้องเรยี นรเู้ พ่มิ เตมิ ในการส่งค่าเข้าไปทางานในตัวแผง Arduino ซงึ่ ตอนนีผ้ มปรบั เปลยี่ นมาใชต้ วั Arduino Nano ซง่ึ มขี นาดเลก็ ใช้งานง่าย ตดิ ต้งั งา่ ยและมีการจา่ ยไฟไดด้ กี ว่า NodeMcuSouce Code Sql Blocks แบบจาลอง$username=$_GET['username'];$password=$_GET['password'];$sql = \"SELECT * FROM Login WHERE Username='$username' AND Password= '$password'\";$result = mysql_db_query($dbname,$sql);$rs = mysql_fetch_array($result,MYSQLI_NUM);if ($rs==0){ echo \"can't login error user or password\";}else{ echo \"OK_PASS\";}

‘สอบก้าวหน้าครัง้ ที่ 3’ วันท่ี 24 เมษายน พ.ศ. 2561 ช่ือ นาย คธาวฒุ ิ มะนาวหวาน รหัส 351329241004 กลุ่มเรียน BIT35841เรื่อง โปรเจค็ แอพพลเิ คชน่ั เปดิ – ปดิ ไฟ ผา่ นบูลทลู ดว้ ยอุปกรณ์ Arduino บันทกึ ประวตั ิการเปดิ – ปิด ไฟกา้ วหนา้ ครัง้ ท่ี 312 3 4ในวันนีผ้ มได้ทาการ Login และมกี าร Select ชื่อในฐาน Database ที่ผใู้ ช้ Login นามาแสดงในหนา้ ที่ 2 หนา้ ที่ 2 จะเปน็ การเลือกใช้ตัวบูลทลู ผ่านเครอื่ งมอื ListPicker เช่นสมมุตแิ ลป 1 มบี ลู ทูลชื่อ LAB 1 พอกด Confirm ก็จะเขา้ หน้า Screen การเปดิ – ปิดไฟในหน้า LAB 1สามารถเปิด – ปิดไฟ แต่หลังจากน้ีผมจะทาการบันทึกประวัติผู้ใช้ลงฐานข้อมูลแล้วนามาคิวร่ีแสดงในเว็บ แล้วนามาแสดงใน App MITiINVENTOR ตอ่ ไปครับในการ Login จะมีสถานะ Status เมอื่ เข้าใช้งานสถานะจะเป็น 1 แสดงให้เห็นว่ากาลังเข้าใช้งานอยู่ แต่หลังจากการ Logout ออกมาสถานะของผใู้ ช้ก็จะกลบั มาเป็น 0 โดยการ Update ผา่ นคาส่ัง SQL อาจารยส์ ามารถลอง Login ได้เลยครบั แต่ผมยงั เจอปัญหาการ Login ซ้อนกนั อยู่ครับ กาลังหาการ Where ครบั การ Login มี 2 ช่องครับ Username กบั Password https://drive.google.com/open?id=1hQ1LasQe50SL9o803XByRltaQrCwQS_Z ลงิ ค์ Google Drive ในส่วน Database สถานะของการเปิดไฟ ประวตั กิ ารเข้าใชง้ าน ผม กาลงั จะดาเนินการทาตอ่ ไปครบั ผมQR CODE โปรแกรมยงั ไม่สมบูรณค์ รบั


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook