วันจันทร์ที่ 25 ธันวาคม พ.ศ. 2560

ว่าด้วยเรื่อง WebIOPi Raspberry pi model b+



ว่าด้วยเรื่อง WebIOPi Raspberry pi model b+

สวัสดีครับ ท่านผู้ที่ติดตามบล็อกของผมทุกท่าน นะครับหลายเดือนมากซึ่งผมยุ่งมากๆ กับการเปลี่ยนงานใหม่ ไม่มีเวลาที่จะหาความรู้เพิ่มเติม เพื่อนำมาเขียนบล๊อกเลย แต่ผ
มไม่ได้ไปไหนนะครับ ถ้าหากท่านไหนที่กดติดตามเพจของทางเว็บ Facebook : โปรเจคฮาเฮ RPi Python  นั่น เองครับ ซึ่งมีหลายท่านที่ PM เข้าไปสอบถามปัญหาต่างๆ ซึ่งผมเองก็ตอบช่วยได้บ้างไม่ได้บ้างก็ขออภัย มา ณ ที่นี้ด้วยครับ เนื่องจากผมเองก็ไม่ได้มีความรู้มากไปกว่าทุกท่านเลย เอาละครับ พูดพร่ามมายาว เรามาเข้าเรื่องกันเลย

…….หลายวันมานี้ผมได้รับ ข้อความจากทาง Page Facebookที่ขอความช่วยเหลื่อเรื่อง Webio Pi ซึ่งหลายท่านที่เข้ามาอ่านจากบทความของผมแล้วทำตามนั้น ปรากฏว่า ทำตามแล้วสำเร็จ ครับ โดยปัญหาหลักๆ คือในพักหลังๆมานี้ Webio Pi ได้มีการพัฒนาขึ้นจากเดิม (ตอนผมเริ่มเขียนบล๊อกเมื่อ 2557) ไปมากครับ มีการอัพเกรดอุปกรณ์ หลายอย่าง รวมถึงการเพิ่ม pin ของ GPIO ขึ้น มาอีกด้วย ทำให้บทความเรื่องการติดตั้ง WebIO Pi ที่ผมเขียนเอาไว้นั้น(ซึ่งเป็นบอร์ดรุ่น model B ) ไม่สามารถที่จะนำคำสั่งต่างๆ ไปใช้กับเจ้า Model B+ นี้ ได้เลย ถามว่า ติดตั้ง ผ่านไหม ตอบ ว่าผ่านครับ แต่ไม่สามารถทำงานได้เนื่องจาก ซอฟแวร์ที่ ติดตั้งไปนั่นไม่ได้ออกแบบมาเพื่อ Model B+ นี้ ดังนั้นวันนี้ผมถึงมี คำสั่งหยาบ ๆ มาให้ท่านเพื่อใช้เป็นแนวทางในการศึกษา WebIO Pi Model B+ กันครับ


RaspberryPiB+
RaspberryPiB+
……. Rasbperry Pi Model B+ นั้นจะมี GPIO ทั้งหมด 40 pin ด้วยกันนะครับ ซึ่งนับว่าเยอะมากสำหรับการนำมาใช้งานทั่วๆ ไปครับ เพื่อไม่เป็นการเสียเวลาเรามาดูขึ้นตอนการติดตั้งกันเลยครับ
******ผมขอออกตัวไว้ก่อนะครับว่าผมไม่ได้ทดสอบคำสั่งเหล่านี้ด้วยตอนเอง แต่มีหลายท่านที่นำไปใช้ได้ผลนะครับ******
  1. คำสั่ง  cd /home/pi
  2. ทำการ ดาวโหลดแพคเกตซอฟแวร์ ด้วยคำสั่ง sudo wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz
  3. ทำการแตกไฟล์ ด้วยคำสั่ง sudo tar xvzf WebIOPi-0.7.1.tar.gz
  4. เข้าไปยังโฟล์เดอร์ ด้วยำสัง cd WebIOPi-0.7.1
  5. ทำการดาวน์โหลด แพคเกต patch ด้วยคำสั่ง sudo wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch
  6. ทำการ patch แพคเกตด้วยคำสั่ง patch -p1 -i webiopi-pi2bplus.patch
  7. การการติดตั้ง Webio Pi ด้วยคำสั่ง sudo ./setup.sh    
…….จบขั้นตอนการติดตั้ง WebIO Pi แต่ยังไม่สามารถใช้งานได้นะครับ เพราะเราต้อติดตั้ง ซอฟแวร์ที่มีชื่อว่า weaved  เพิ่มเข้าไปจึงจะสามารถทำงานได้ เริ่มกันเลยครับ
  1. ดู Directory ที่อยู่ปัจจุบันของเราก่อนครับด้วยคำสั่ง pwd 
  2. ถ้า Directory อยู่ที่ /home/pi แล้ว ให้ข้ามไปขั้นตอนที่ 3 ได้เลย แต่ยังให้ใช้คำสั่ง cd /home/pi
  3. ทำการดาวน์โหลดแพคเกต weaved จาก Github ด้วยคำสั่ง sudo wget https://github.com/weaved/installer/raw/master/binaries/weaved-nixinstaller_1.2.13.bin
  4. ทำการแก้ไขสิทธิ์ ของ weaved ด้วยคำสั่ง sudo chmod +x weaved-nixinstaller_1.2.13.bin
  5. ทำการติดตั้ง weaved ด้วยคำสั่ง sudo ./weaved-nixinstaller_1.2.13.bin 
  6. ทำการ Start Weaved ด้วยคำสั่ง sudo /usr/bin/Weavedwebiopi8000.sh start
  7. ทำการ Start WebIO Pi ด้วยคำสั่ง sudo /etc/init.d/webiopi start
  8. ทดสอบการทำงานด้วยการเข้าไปที่ http://youip:8000/app/gpio-header หรือ http://youip:8000/ 
…….หน้าตาที่ได้จะประมาณนี้ครับ

12208067_10205413914363685_1275479253_n
WebioPi + Weaved
ที่มา:https://www.informalsoft.com/%E0%B8%A7%E0%B9%88%E0%B8%B2%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B9%80%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87-webiopi-raspberry-pi-model-b/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น