วันอาทิตย์ที่ 29 มิถุนายน พ.ศ. 2557



การติดตั้ง  NO IP  + DDNS + Web Server + SSH + 

เปลี่ยน port service บน Raspberry Pi




         NO IP เป็น Dynamic Domain Name System คือการแปลงหมายเลขไอพีให้เป็นชื่อโดเมน หรือแปลงชื่อโดเมนให้เป็นหมายเลขไอพี โดยการตั้งค่าที่ได้มาจากการมัคร http://www.noip.com/
เมื่อสามารถเข้าถึง Network ในวงของเราแล้วทำการ Forword Port ให้สามารถเข้าถึง Service ที่ต้องการได้ รูแบบการใช้ Web Service : hostname:port ส่วน SSH Host : hostname
/ port : 22

DDNS คืออะไร
บทความที่ต้องอ่าน DDNS

การติดตั้ง  NO IP


sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
sudo tar xzvpf noip-duc-linux.tar.gz






cd noip*
sudo make
sudo make install
sudo vim /etc/init.d/noip2

ต่อมาให้ใส่ดังนี้

E-maiที่ใช้สมัคร : xxxxxx@xxxxxx
Password      : xxxxxxxxxx

ใช่ = y / ไม่ใช = n

All update    : n
Host1         : y
Host2         : n
intervel      : 30  
successful update    : y
Name script   : noip




sudo nano /etc/init.d/noip2


คัลลอกด้านล่างไปใส่ในไฟล์ noip2

#! /bin/sh
### BEGIN INIT INFO
# Provides: testnoip
# Required-Start:
# Should-Start:
# Required-Stop:
# Should-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: Test daemon process
# Description:    Runs up the test daemon process
### END INIT INFO

# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
    start)
echo "Starting noip2."
/usr/local/bin/noip2
    ;;
    stop)
echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
    ;;
    *)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0



sudo chmod 755 /etc/init.d/noip2
sudo update-rc.d noip2 defaults
sudo reboot



Forword Port Service ที่ต้องการจะใช้งาน


หากต้องการจะแก้ไข Port Web Service 80 เป็น Port = 8080


sudo nano /etc/apache2/ports.conf



เปลี่ยน Listen = 80 ให้เป็น Listen = 8080



Restart Web Service Apache2 ใหม่


เข้ามาตรวจสอบที่ไฟล์ phpinfo() Service Port เป็น Port 8080 แล้วครับ



สามารถเข้าไปยัง Server ของเราได้ โดยผ่านอินเตอร์เน็ต

เข้า Web server ผ่านทาง Computer ด้วย Internet












เข้า Web server ผ่านทาง โทรศัพท์ด้วย 3G 





Remote เข้าไปผ่านทาง โทรศัพท์ด้วย 3G

App vSSH Lite on Phone IOS

Host : booindy.zapto.org
Port : 22
Username : xxxxxxxxx
passwd   : xxxxxxxxx






Remote SSH form Raspberry Pi to Router DD-WRT v24

โปรแกรมบน Computer : SSH Secure Shell

Host : booindy.zapto.org
Port : 22
Username : xxxxxxxxx
passwd   : xxxxxxxxx




ที่มา http://importgeek.wordpress.com/2013/04/30/configuring-in-no-ip-in-raspberry-pi/



วันอาทิตย์ที่ 22 มิถุนายน พ.ศ. 2557

STROKE AND GESTURE RECOGNITION ON RASPBERRY PI


STROKE AND GESTURE RECOGNITION ON RASPBERRY PI



         สำหรับบทความนี้จะเป็นการนำเอา Touch Screen TFT 2.8 จากบทความก่อนหน้ามาประยุกต์ใช้งานต่อจากเดิมโดยการนำเอาข้อดีของการสัมผัสหน้าจอมาโดยการเขียนบนหน้าจอตามรูปแบบที่โปรแกรมกำหนดไว้แล้วโปรแกรมจะแปลงเป็นตัวอักษรเองโดยอัตโนมัติเอง แต่หากสัมผัสหน้าจอแล้วไม่ตรงตามรูปแบบที่โปรแกรมกำหนดไว้จะไม่พิมพ์อะไร เราสามารถใช้เป็นคำสั่ง Command ได้หรือใช้ในการโน๊ตต่างๆโดยไม่ต้องใช้แป้นพิมพ์

สำหรับวิธีต่อจอและตั้งค่าต่างๆ TFT 2.8 Touch Screen







รายการอุปกรณ์



- ชุด Raspberry pi
- SD Card 4G Class4
- 2.8" Touch Screen TFT LCD with all interface
- Jumper Wire
- OS Raspbian Download : http://tronnes.org/downloads/2014-01-07-wheezy-raspbian-2014-03-12-fbtft-hy28a.zip
-  โปรแกรม Putty  Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- Mount+Keyboard
- Internet




การติดตั้ง XStroke


 sudo apt-get -y install libxft-dev libxpm-dev libxtst-dev


wget http://mirror.egtvedt.no/avr32linux.org/twiki/pub/Main/XStroke/xstroke-0.6.tar.gz



tar xfv xstroke-0.6.tar.gz




cd xstroke-0.6/


 ./confgure



make



sudo make install



การกำหนด Icon ให้อยู่บนหน้า X-Windows


wget http://www.ozzmaker.com/piscreen/xstrokekill.desktop
wget http://www.ozzmaker.com/piscreen/xstroke.desktop



sudo cp xstrokekill.desktop xstroke.desktop /usr/share/applications/


การเข้าหน้า X-Windows เข้า XStroke




เมื่อเข้าโปรแกรมแล้วจะมี Icon แถบด้านล่างข้างนาฬิกาจะเปิดหรือปิดการทำงานของ XStroke ก็คลิกที่ Icon



รูปบบการใช้งาน จะต้อง Touch Screen ให้เป็นดังตัวอย่างนี้


Global Gestures




Punctuation





Letter and Numbers





VIDEO








https://www.facebook.com/BooindyIt?ref=hl
http://micro2440.blogspot.com/
https://www.facebook.com/BooindyIt?ref=hl&ref_type=bookmark
http://www.youtube.com/channel/UCDs7h_zNn444ONo5J3Ot3iQ/videos

วันอาทิตย์ที่ 8 มิถุนายน พ.ศ. 2557

Remote Desk Top with SmartPhone to Raspberry Pi


Remote DeskTop with SmartPhone to Raspberry Pi





Remote Desktop เป็นการเข้าไปจัดการหน้าจอของ Raspberry pi โดยผู้ใช้ไม่จำเป็นต้องอยู่หน้าเครื่องเราสามารรถจัดการหน้าจอ โดยการรีโหมดหน้าจอให้มาอยู่หน้าจอของคอมพิวเตอร์ของเราในที่นี้ใช้เครื่องมือรีโหมดที่มีให้โหลดฟรีทั้ง IOS และ Android คือ App "RD Client" ก่อนอื่นต้องมีการเชื่อมต่ออินเตอร์เน็ตซะก่อนเพื่อติดตั้งแพ็กเก็ตต่าง


รายการอุปกรณ์



- ชุด Raspberry pi
- SD Card 4G Class4 ขั้นต่ำ-OS Raspbian "2014-01-07-wheezy-raspbian.zip" http://www.raspberrypi.org/downloads
- Smart Phone Android/IOS 
- Mount+Keyboard
- Internet


ขั้นตอนการติดตั้ง



ที่ตัว Raspberry pi มาติดตั้งโปรแกรมที่ใช้ในการรีโหมดเข้าไปด้วย XRDP

#sudo apt-get install xrdp

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

#ifconfig 
#sudo reboot

จะเห็นว่ามีการเปิดใช้งาน Remote Desktop Protocol Server : xrdp




มาที่ Smart Phone เมื่อดาวน์โหลดและติดตั้งแล้วก็เปิด App RD Client





เลือก Remote Desktop กำหนดค่าให้ตรงกับระบบของเรา
- Connection name :         ตั้งอะไรก็ได้
- PC name : IP/HOSTNAME     ใส่เป็น IP_Raspberrypi หรือ HostName ที่ตั้งไว้
- User : pi                 
- Password : raspberry

ทำการ save แล้วเลือกรีโหมดที่เราได้ตั้งค่าไว้




โปรแกรมจะรีโหมดเข้าไปยังหน้าจอของ Raspberry Pi






 หน้าแรกของ Desk Top




เลือกเทปข้างบนที่เป็นรูป Keyboard จะแสดงดังรูป




เลือก ".:." ตรงริมขวาบนจะเปลียนเป็นดังรูป




เลือก Num ตรงริมขวาบนจะเปลียนเป็นดังรูป
เลือกแตะส่วนใดของหน้าจอแล้ว เลือกปุ่ม "สี่ทิศอันบน" มันจะซูมหน้าจอให้ใหญ่ขึ้นและ สามารถแตะพร้อมสไล ตรงปุ่ม "สี่ทิศอันล่าง" เพื่อเลื่อนหน้าจอได้





สำหรับเทปบนจะมีสองไอคอนคือ

ทางซ้ายมือ คือ ใช้ให้แสดงเมาส์และสามารถสไลหน้าจอเพื่อให้เมาส์เลื่อน และ แตะสองครั้งเพื่อคลิก

ทางขวามือ คือ ใช้ในการออกจากหน้าจอรีโหมด




การใช้เมาส์





ที่มา : https://www.facebook.com/BooindyIt?ref=hl
http://micro2440.blogspot.com/
https://www.facebook.com/BooindyIt?ref=hl&ref_type=bookmark
http://www.youtube.com/channel/UCDs7h_zNn444ONo5J3Ot3iQ/videos
http://micro2440.blogspot.com/
https://www.youtube.com/channel/UCDs7h_zNn444ONo5J3Ot3iQ/videos?sort=dd&view=0&shelf_id=1