แสดงบทความที่มีป้ายกำกับ Rasbian แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Rasbian แสดงบทความทั้งหมด

วันพุธที่ 4 พฤศจิกายน พ.ศ. 2558

การเชื่อมต่อ WiFi บน Raspberry Pi ผ่าน Command Line


        ในการเชื่อมต่อ Wi-fi บน Raspberry Pi นั้น ไม่ใช่เรื่องยากเย็นอะไร สำหรับมือใหม่ เนื่องจากระบบปฏิบัติการ Raspbian มี GUI Mode สำหรับเชื่อมต่อ WiFi ไว้อยู่แล้ว แต่บางครั้ง ที่เราอาจไม่สะดวกในการเชื่อมต่อ Wi-fi ผ่าน GUI Mode จึงจำเป็นจะต้องเชื่อมต่อ Wi-Fi ผ่านทาง Command Line หรือ Terminal


     ซึ่งวิธีการเชื่อต่อ Wi-Fi ผ่าน Command Line หรือ Terminal มีขั้นตอน ดังต่อไปนี้

      1) ตรวจสอบ Wi-Fi USB หรือ Dongle ด้วย คำสั่ง lsusb


         จากภาพจะเห็นว่า Wi-Fi Dongle ของผู้เขียน คือ Device 004 : Realtek Semiconductor Corp.


      2) จากนั้น Scan หาเครือข่าย Wi-Fi ด้วยคำสั่ง sudo iwlist wlan0 scan




    ถ้าเจอ Wi-fi ให้เชื่อต่อ จะปรากฎดังรูป สังเกตุชื่อ Wi-fi ที่ ESSID
   

      3) เชื่อมต่อ Wi-fi โดยเข้าไปแก้ไขไฟล์  wpa-supplicant.conf ด้วยคำสั่ง sudo nano /etc/wpa-supplicant/wpa-supplicant.conf แล้วเพิ่ม Code ดังภาพ

 
               ssid="ใส่ชื่อ Wifi"
               psk="ใส่รหัสผ่าน"

       จากนั้น บันทึก แล้ว สั่ง Reboot

    4) เมื่อเปิดเครื่องขึ้นมา ตรวจสอบการเชื่อมต่อ Wi-fi ด้วยคำสั่ง ifconfig


 


        ให้สังเกตที่ wlan0 จะเห็นว่าบรรทัดที่ 2 ตรงคำว่า inet addr จะมี IP Address อยู่ นั่นก็หมายความว่าสามารถเชื่อมต่อ WiFi ได้แล้ว และนั่นก็คือ IP Address ของ Raspberry Pi นั่นเอง

        ในกรณีที่เชื่อมต่อไม่ได้ก็จะไม่มี inet addr แสดงให้เห็น ให้ตรวจสอบการตั้งค่า SSID และรหัสผ่านใหม่อีกครั้ง รวมไปถึงตรวจสอบด้วยว่าตัวปล่อยสัญญาณ WiFi นั้นอยู่ในระยะที่เชื่อมต่อได้หรือไม่

        การตรวจสอบการเชื่อมต่ออินเตอร์เน็ตสามารถทำได้ง่ายๆด้วยการลอง Ping สัญญาณไปที่ Google โดยพิมพ์คำสั่ง ping www.google.com



        ก็จะเห็นข้อความที่ส่งกลับมารวมไปถึงระยะเวลาของการ Ping สัญญาณด้วย เพียงเท่านี้ก็สามารถใช้งานอินเตอร์เน็ตบน Raspberry Pi ได้แล้ว



***********************************************************************************
 Montien Ngamkaew 
***********************************************************************************

วันศุกร์ที่ 30 ตุลาคม พ.ศ. 2558

ควบคุม LED ด้วย Raspberry Pi และภาษา Python


       Raspberry Pi นอกจากจะเป็นบอร์ดคอมพิวเตอร์ขนาดจิ๋วแล้ว ยังสามารถ ควบคุมและติดต่อกับ Hardware ผ่านทางขา GPIO ได้อีกด้วย วันนี้เราจะมาลองเขียนโปรแกรมไฟกระพริบด้วยภาษา python ซึ่งเป็น โปรแกรมพื้นฐานสำหรับ การเริ่มต้นใช้งาน Microcontroller

       1) ก่อนอื่น ต้องติดตั้งระบบปฏิบัติการ Rasbian ให้ Raspberry Pi กันก่อน โดยสามารถดูวิธีการติดตั้ง ได้ที่  วิธีการติดตั้ง Rasbian ให้กับ Raspberry Pi

       2) เมื่อติดตั้งเสร็จแล้ว ให้เข้าไปที่ Terminal หรือ Remote เข้าไปที่ Raspberry Pi จากนั้น พิมพ์คำสั่ง sudo nano blink.py ลงบน Terminal แล้วกด Enter เพื่อสร้างไฟล์ Text Editor ที่ชื่อ Blink ขึ้นมา

       3) เขียน Code ภาษา Python เพื่อสร้างไฟกระพริบ ตามตัวอย่าง

           เสร็จแล้วกด Ctrl + X เลือก Y และ Enter เพื่อบันทึก

       4) ต่อวงจรตามรูป


       4) Run โปรแกรม blink ด้วยคำสั่ง


$ sudo python3 blink.py

      ถ้ามีไฟกระพริบเกิดขึ้น ถือว่าเป็นอันเสร็จเรียบร้อย......



*********************************************************************************
Montien  Ngamkaew
*********************************************************************************