Raspberry Pi, Team Viewer & Arduino Remote access

ผ่านฉลุยสำหรับการทดสอบ  การควบคุม  Arduino จากทางไกล  โดยการยืมมือ   Raspberry Pi กับ  Team Viewer     โดยเราสามารถทำการควบคุม  เขียนโปรแกรม   upload sketch  ผ่านทาง ระบบนี้ได้อย่างสะดวกสบาย
ขั้นตอนการเตรียมการ

  1. เตรียม  Raspberry Pi ไว้ก่อน   โดยผมใช้  Raspberry Pi 3.0
  2. เชื่อมต่อ  Arduino ที่ต้องการทดสอบ  ผ่านทาง port USB ของ  Raspberry Pi  ตามปกติ  ซึ่งมีอยู่ 4 port
  3. ทำการจ่ายไฟฟ้าควบคุมทั้งสองฝั่ง  คือฝั่ง Remote และฝั่งปลายทาง  ซึงแปลว่า  ฝั่ง ปลายทางจะต้องเปิดค้างไว้  หรือขอให้ผู้เกี่ยวข้องปลายทางทำการเปิดสวิทซ์ของส่วนนี้ไว้ให้  มิฉะนั้นก็จะต้องเปิดไฟจ่าย Raspberry Pi ไปด้วยตลอดเวลา
  4. ทำการ run  TeamViewer ของทั้งสองฝั่ง  และแลกเปลี่ยนเลข ID กัน   โดยฝั่ง Raspberry Pi นั้นจะต้องทำการ  Grant สิทธิ์ในการเข้าถึงได้ผ่านรหัสบัญชีที่เราจะต้องตั้งไว้ก่อน
  5. ทำการ  connect  เข้าไป run Arduino   ทำการเขียนโค้ด  ทำการลง library ต่างๆ ได้ตามปกติ

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

สำหรับการติดตั้ง  TeamViewer บน Raspberry Pi  ให้ทำการดาวน์โหลด ตามลิงก์นี้ https://www.teamviewer.com/th/download/linux/

โดยสามารถทำการดาน์โหลดผ่านทางจอ  Raspberry Pi จะเป็นการสะดวกที่สุด  โดยไฟล์จะถูกดาวน์โหลดมาในโฟล์เดอร์  pi/home/downloads…  จากนั้นก็ทำการ double click บนไฟล์  แล้วเจ้า Raspberry  Pi จะถามว่าจะลงแพกเกจหรือไม่   โดยในขั้นตอนนี้  Raspberry Pi ต้องการรหัสผ่าน  และทำการติดตั้งให้เราอย่างง่ายดาย
ขั้นตอนการติดตั้ง  Arduino IDE บน Raspberry Pi ให้ติดตั้งผ่าน Raspberry Pi โดยตรงเช่นกัน  โดยใช้  Arduino  รุ่นสำหรับ Linux Arm โดยจะดาวน์โหลดลงมาก่อนแล้วติดตั้ง  โดยการคลิกไฟล์  Install.sh  จากนั้นจึงทำการติดตั้ง  library  ต่างๆ ที่ต้องการ
การใช้ TeamViewer   ทำให้เราสามารถเชื่อมต่อ  Raspberry Pi ได้อย่างง่ายดาย  โดยไม่ต้องจดจำค่า IP บนฝั่ง Raspberry Pi

Leave a Reply

Your email address will not be published.