วันอังคารที่ 7 พฤศจิกายน พ.ศ. 2566

จะทำโปรเจ็คจบแต่ไม่รู้จะทำอะไรดี คิดหัวข้อไม่ออก

 

จะทำโปรเจ็คจบแต่ไม่รู้จะทำอะไรดี  คิดหัวข้อไม่ออกทำยังไง


       สวัสดีครับทุกท่านที่เข้ามาอ่านบทความนี้ ผมเชื่อว่าผู้ที่มาพบบทความนี้คงกำลังคิดโปรเจ็คอยู่ หรือกำลังคิดหัวข้อโปรเจ็คอยู่ใช่ไหมครับ โปรเจ็ค (Project) หรือ โครงการเราเขาตรงกัน ในบทความนี้ผมขอเรียกโดยรวมว่าโปรเจ็คนะครับเพื่อง่ายต่อการสื่อการ


      หลักจากที่สนุกสนานกับการเรียน เอ๊ะสนุกไหมหนอ.. ไม่ว่าจะผ่านช่วงความสนุก หรือความเหนื่อยล้านปี 1 ปี 2 ปี 3 มาในปีสุดท้ายสิ่งที่นักเรียนนักศึกษาโดยทั่วไปแล้วก็จะมีวิชาโครงการ หรือที่เรียกกันติดปากว่าทำโปรเจ็ค


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


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


    ทีนี้จะทำอะไรดี ? ขอแนะนำให้เราลองมองปัญหารอบตัว หรือปัญหาที่เราเคยเจอมาอาจจะมองปัญหาในสถานศึกษาว่าจะทำอะไรไปแก้ปัญหาดังกล่าวได้ 


วันอาทิตย์ที่ 5 พฤศจิกายน พ.ศ. 2566

ระบบปลดล็อคกลอนไฟฟ้า Access ผ่าน Keycard เก็บข้อมูลด้วยฐานข้อมูล SQL ใช้โมดูล Modbus-RTU relay






ชมคลิป



      สามารถนำวงจรนี้ไปใช้งานจริงได้ครับ อาจใช้ Mini PC ที่มีจอ จอ touch screen


      โปรเจ็คนี้เราจะใช้โปรแกรม Vistual Studio C# เขียนแอพลิเคชั่นเพื่อติดต่อกับฐานข้อมูล SQL 

และติดต่อบอร์ด Modbus-RTU  relay ผ่าน RS485 โดย Vistual Studio จะมี Tool ชื่อว่า Serial Port ให้เราใช้อยู่แล้ว 





     โมเดลนี้เราใช้ฐานมูล SQL mdf  (.mdf) สร้างตาราง User มาเพื่อเก็บข้อมูลพนักงานโดยเก็บข้อมูล เช่น ชื่อ , เบอร์โทร , ข้อมูลคีย์ Card และข้อมูลอื่นๆ






      สามารถใช้  RFID Reader มาใช้อ่านบัตรได้ RFID Reader หลักจะมีสองแบบที่นิยม หรือสำหรับอ่านบัตร Mifare บัตรความถี่ 13.56 MHz และบัตร Proximity ความถี่ 125 KHz เวลาเลือกซื้อต้องดูชนิดเครื่องอ่านและบัตรให้ดีนะครับ

 
      เมื่อสร้างฐานข้อมูลแล้วเราจะสร้างฟังก์ชั่นสำหรับตรวจสิทธิของ User ที่สแกนบัตรว่ามีรายชื่อในฐานข้อมูลไหมโดยนำข้อมูลจากบัตรไปค้นหาในฟังช์ชื่อว่า get_permission() หากพบข้อมูล ฟังก์ชั่นจะ Return ค่า True มาเพื่อให้ Enable ส่วนของปุ่มเปิดตู้ หรือปลดล็อค 



แต่หากไม่มีข้อมูลในฐานข้อมูล โปรแกรมจะ Return ค่า False มาจะ
ไม่สามารถเข้าถึงปุ่มของการปล็ดล็อคได้



สนใจโปรแกรม หรือโปรเจ็คแนวนี้ติดต่อได้ที่ เพจ : เพจ Facebook 501 รีวิว
หรือติดต่อทางไลน์ได้ที่ https://lin.ee/US1jnnx ไม่ซื้อไม่ว่า ปรึกษาฟรี เข้ามาพูดคุยกันได้ครับ