บทความ

ดึงข้อมูลจาก Facebook Page ด้วย Node.js

รูปภาพ
ดึงข้อมูลจาก Facebook Page มาวิเคราะห์ likes, shares, comments  ดึงข้อมูล Message ใน Inbox เพื่อดูข้อมูลที่สนใจและเขียนลง excel ไฟล์  เหมาะสำหรับธุรกิจขายของออนไลน์  -ตรวจสอบการ order การสั่งซื้อในแต่ละวันโดยการรัน script ไฟล์ -สามารถค้นหาข้อมูลการสั่งซื้อย้อนหลังเพื่อวิเคราะห์ข้อมูลการขาย 🚀 ขอ access token จาก facebook ที่ https://developers.facebook.com/tools/explorer  🚀 ดึงข้อมูล Message ใน Inbox เพื่อดูข้อมูลที่สนใจ  🚀 ดึงข้อมูล post, likes, shares, comments  🚀 ทำ data analysis ง่ายๆ เช่นการหา top 10 most shared posts  แปะ code ไว้ให้ดูก่อน รายละเอียดตามมาอีกทีครับ Note:  มีเทคนิคในการดึงแบบไม่ต้องเขียนโค้ดด้วยแต่ก็ยังมีข้อจำกัดอยู่ไว้เดี๋ยวมาเล่า วิจัยและพัฒนาโดย  รักการเขียนโค้ดดอทคอม FB : รักการเขียนโค้ดดอทคอม  Email : lovecoding.blogger@gmail.com

เครื่องแจกรหัสอินเทอร์เน็ตโดยใช้บัตรประชาชน (ID Smart Card Authentication Hotspot Appliance)

รูปภาพ
         เครื่องแจกรหัสอินเทอร์เน็ตโดยใช้บัตรประชาชน มีลักษณะเป็นอุปกรณ์ที่ใช้เทคโนโลยีสมองกลฝังตัวในการประมวลผลการทำงาน โดยเชื่อมต่ออุปกรณ์อ่านข้อมูลจากบัตรประชาชนซึ่งใช้เทคโนโลยีสมาร์ทการ์ดไอดี (Smart Card Reader ID) และพิมพ์ข้อมูลรหัสผ่านสำหรับการใช้งานอินเทอร์เน็ตผ่านเครื่องพิมพ์ความร้อน (Thermal Printer) แสดงผลการทำงานผ่านหลอดไฟแอลอีดี ซึ่งการประดิษฐ์นี้มีความมุ่งหมายในการพัฒนาเครื่องแจกรหัสอินเทอร์เน็ตโดยใช้บัตรประชาชนเพื่อช่วยอำนวยความสะดวกแก่ผู้ให้บริการและผู้ใช้งานอินเทอร์เน็ตในการแจกรหัสผ่านสำหรับการใช้งานอินเทอร์เน็ต         🚀 เอกสารงานวิจัย 🚀 รายละเอียดการประดิษฐ์ วิจัยและพัฒนาโดย  รักการเขียนโค้ดดอทคอม FB : รักการเขียนโค้ดดอทคอม  Email : lovecoding.blogger@gmail.com

ตู้จ่ายยาสามัญประจำบ้านอัจฉริยะสำหรับให้บริการในโรงพยาบาลส่งเสริมสุขภาพตำบล

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

สร้าง RESTful API for ESP32 ฉบับเข้าใจง่าย ตอนที่ 2 เริ่มต้นกับ Node.js

รูปภาพ
        Node.js คือ JavaScript Runtime ที่ทำหน้าที่อยู่ฝั่ง Backend ทำตัวเป็น Web Server จากเดิมที่เคยอยู่ฝั่ง Frontend          Node.js เป็น Cross Platform Enviroment แถมยังเป็น Open Source อีกด้วยนะ                  Node.js มีตัว จัดการ  Package   ต่างๆ ที่เราต้องการใช้งานชื่อ   npm ย่อมาจาก Node package manager ซึ่งจะถูกติดตั้งมาพร้อมกับ   Node.js ติดตั้ง Node.js และ npm                  เราจะติดตั้ง Node.js เพื่อให้สามารถรัน Javascript บน Server ได้ และ npm ไว้สำหรับจัดการ Packet ต่างๆ สามารถดาวน์โหลดได้จากเว็บไซต์ nodejs.org         เราสามารถเลือก Version ที่ต้องการติดตั้ง โดยจะมีเวอร์ชั่นที่แนะนำสำหรับผู้ใช้ส่วนใหญ่(Recommended For Most User) และเวอร์ชั่นล่าสุด(Latest Features) หลังจากดาวโหลดเสร็จแล้วให้เราทำการ Install ลงบนเครื่อง  เมื่อติดตั้งแล้วทดลองด้วยการพิมพ์คำสั่ง   node -v  ใน terminal ถ้าสำเร็จจะแสดง version ของ Node.js ในหน้าต่าง  terminal   และ ทดลองด้วยการพิมพ์คำสั่ง   npm -v   ใน terminal เพื่อตรวจสอบว่า  npm ที่ถูกติดตั้งมาด้วย          หลังจากเราต

สร้าง RESTful API for ESP32 ฉบับเข้าใจง่าย ตอนที่ 1 การรับส่งข้อมูลผ่าน HTTP Protocol

รูปภาพ
        การรับ-ส่ง ข้อมูลระหว่างอุปกรณ์ผ่านเครือข่ายอินเตอร์เน็ต เรามี Protocol ในการรับส่งข้อมูลที่เรียกว่า HTTP Protocol           ซึ่งทุกครั้งที่มีการแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์  ❶   จะมีการส่ง Request จากเครื่อง Client ไปที่ อุปกรณ์ตัวกลาง ที่เชื่อมต่อเครือข่าย อินเตอร์เน็ต  ❷   จากนั้น  Request   จะถูกส่งต่อ ไปที่ Web Server  ❸   เมื่อฝั่ง  Web  Server ได้รับ  Request   ก็จะส่ง  Response  กลับ ไปที่ Client  ❹          เราพอเข้าใจหลักการ การรับ-ส่ง ข้อมูลผ่านเครือข่ายอินเตอร์เน็ตกันแล้ว มาเรียนรู้กันต่อในส่วนของ RESTful API กัน          RESTful API คือ Web Service ที่ใช้สถาปัตยกรรม REST ซึ่งอนุญาตให้ Request ที่ส่งมาจาก Client และเข้าถึง Resource บนเว็บโดยใช้ชุดคำสั่งที่ระบุไว้และทำการตอบ Response กลับเป็น Payload ในรูปแบบ HTML, XML, JSON หรือ Format อื่น ๆ โดยที่การโต้ตอบของระบบที่ใช้ REST จะอยู่บนพื้นฐานของ Hypertext Transfer Protocol (HTTP). การรับส่งข้อมูลผ่าน RESTful API ประกอบ ไป ด้วย  ❶  Client – ผู้ร้องขอบริการ Resource ❷  Server – ผู้ที่ให้บริการ Res

หุ่นยนต์เดินตามเส้น P Control ตอนที่ 2 นะออเจ้า

รูปภาพ
        การนำเซนเซอร์มาใช้งานและวิธีการเขียนโปรแกรมเพื่อสั่งงานหุ่นยนต์ให้เดินตามเส้นโดยใช้เทคนิค P Control อ้างอิงจาก https://i.ytimg.com/vi/ZQjmUt3_ffM/maxresdefault.jpg หุ่นยนต์เดินตามเส้นโดยใช้ P Control          การทำให้หุ่นยนต์เดินตามเส้นเราจะใช้เซนเซอร์แบบอนาล็อกซึ่งมี 2 ตัวเลือกคือ ❶ อินฟาเรดเซนเซอร์(Infrared sensor)  ❷ เซนเซอร์วัดความสว่างของแสง(LDR Sensor) หลักการทำให้หุ่นยนต์เดินตามเส้น         เราจะให้หุ่นยนต์ตรวจจับตรงกลางระหว่างเส้นขาวกับดำพูดง่ายๆ ก็คือระดับสีเทานั่นเอง เมื่อหุ่นยนต์เอียงไปด้านขาวหรือด้านดำ เราก็จะให้หุ่นยนต์ปรับตัวเองให้กลับมาอยู่ตรงกลางโดยใช้เทคนิคการควบคุมแบบ P Control สูตรในการหา error  error = ค่าตรงกลางระหว่างขาวกับดำ-ค่าที่วัดได้จากเซนเซอร์ ค่าตรงกลางระหว่างขาวกับดำ = ค่าที่อ่านจากดำ+(ค่าที่อ่านจากขาว - ค่าที่อ่านจากดำ/2) โปรแกรมเพื่อสั่งงานหุ่นยนต์ให้เดินตามเส้นโดยใช้เทคนิค P Control         ปรับจูนระบบให้หุ่นยนต์ทำงานให้ดียิ่งขึ้นโดยการใส่เทอม I และ D เข้าไปในสมการด้วย เทอม I จะเป็นการนำเอา Error สะสมของ

มาสร้างบล็อกโปรแกรมแบบลาก-วาง ไว้ใช้กับบอร์ด Arduino ของเรากันดีกว่า

รูปภาพ
สารบัญบทความ   คลิกที่นี่เพื่ออ่านบทความอื่นๆ Google Blockly บล็อกโปรแกรมแบบลาก-วาง คือ Editor ที่ใช้สำหรับเขียนโปรแกรมโดยใช้หลักการต่อบล๊อคคำสั่งที่ต้องลาก-วางคำสั่งเป็นลำดับต่อกันไปคล้ายตัวต่อเลโก้ เรียกอีกอย่างว่าเป็นโปรแกรมเสมือน ซึ่งพัฒนาจากการเขียนโปรแกรมแบบพิมพ์ มีจุดเด่นด้านการใช้กราฟฟิกช่วยให้ง่ายต่อการเรียนรู้และเข้าใจ ตัวโปรแกรมเป็น web-based คือสามารถใช้งานผ่านเว็บเบราเซอร์ การใช้งานง่ายมากคือผู้ใช้สามารถลากบล๊อคมาต่อกันเป็นชุดคำสั่งเพื่อสร้างเป็นแอพพลิเคชั่น ไม่ต้องใช้ทักษะด้านการพิมพ์และไม่ต้องเรียนรู้ syntax ให้ยุ่งยาก อ้างอิงจาก: https://developers.google.com/blockly/         การเขียนโปรแกรมหลายๆ คนอาจจะมองว่าเป็นเรื่องยาก เลยไม่ค่อยมีใครให้ความสนใจ แต่เดี๋ยวนี้เราจะเห็นได้ว่าเทคโนโลยีเริ่มมีการพัฒนามากขึ้น  อย่างทาง Google ได้พัฒนา  Blockly  ซึ่งเป็น เครื่องมือพัฒนาโปรแกรมแบบวิชวล (Visual)  โดยใช้สัญลักษณ์ภาพแบบจิ๊กซอล แทนคำสั่งมาเรียงต่อกันตามเงื่อนไขที่ต้องการ พัฒนาโดย google for education แล้วเปิดให้ทดลองใช้ (Try Blockly) บนเว็บของกูเกิ้ล คลิกท