HoangSon.Io.Vn
  • Trang chủ
  • Smart Home
  • Máy Tính
  • Kiếm Tiền Online
  • Webmaster
  • WordPress
    • Plugin WordPress
    • Theme WordPress
    • Thủ Thuật WordPress
  • Điện Thoại
No Result
View All Result
  • Trang chủ
  • Smart Home
  • Máy Tính
  • Kiếm Tiền Online
  • Webmaster
  • WordPress
    • Plugin WordPress
    • Theme WordPress
    • Thủ Thuật WordPress
  • Điện Thoại
No Result
View All Result
HoangSon.Io.Vn
No Result
View All Result
Trang Chủ Blog

S-Pi Project – Raspberry Pi testing

Admin by Admin
14/12/2014
in Blog, Electrical, IT
0
S-Pi Project - Raspberry Pi testing 2
0
SHARES
8
VIEWS
Chia sẻ lên FacebookChia sẻ lên Twitter

Tổng hợp tài liệu

10177873_809404732450501_4257288978868563937_n

1455937_809971635727144_9102980013668419606_n

10380275_810586392332335_5179199361404412284_n

 

Đọc thấy con raspberry hay quá, mới hốt về 1 con để test chơi. Mua con B+

Nó có thể tùy biến nhiều thứ, tuy nhiên cái mình mong muốn đạt đc là Home automation – điều khiển các thiết bị điện thông qua nó. Khi đã đk đc rồi thì vấn đề control by web hay smartphone có lẽ cũng ko khó lắm.

Tuy nhiên ta sẽ đi từng bước, làm những thứ mình biết trước.

Về ứng dụng raspberry pi, nhiều người sẽ dùng nó chạy XBMC, làm home theater. Vấn đề này đã có sẵn trong bộ NOOBS Setup

http://www.raspberrypi.org/help/noobs-setup/

S-Pi Project - Raspberry Pi testing 3

Chỉ cần chạy OpenELEC hoặc RaspBMC là sẽ có nga 1 HD Player ngon lành cành đào. Chất lượng hình ảnh ăn đứt mấy con HD Player china mía.

Tuy nhiên để có đc sự tối ưu và sử dụng tốt nên tham khảo config : http://www.hdvietnam.com/diendan/22-hd-media-player/603405-hd-player-bang-raspberry.html

Vậy là xong phần 1. Home theater by Raspberry Pi.

Part 2:

Làm webserver với Raspberry Pi

Ở đây ta dùng Raspbian cho thông dụng

Sau khi install = NOOBS thì update, setup vài thông số cần thiết luôn.

advanced-options

Trước tiên cần vài thao tác để có thể control nó dễ dàng hơn.

sudo passwd root

Sau đó ta dùng ssh connect cho khỏe, Rasp xài GUI khá là chậm.

Untitled

 

Những lệnh cơ bản liên quan

sudo apt-get update
sudo apt-get upgrade

Hệ thống:

lsusb: liệt kê các thiết bị kết nối cổng usb
uname -r: cho biết phiên bản của nhân Linux
time command: cho biết thời gian để thực thi xong lệnh command
command1 | comman2: chuyển kết quả của lệnh command1 làm đầu vào của lệnh command2
clear: xóa màn hình
sudo -k: chấm dứt chế độ dùng lệnh có chức năng của user root
free: kiểm tra tính trạng bộ nhớ
uptime: xem thời gian vận hành của hệ thống
raspi-config: truy cập cấu hình cho Raspberry Pi
sudo passwd root: Đổi password root.
sudo reboot: Khởi động lại RasPi hoặc sudo shutdown -r now
sudo shutdown -h now: Tắt RasPi

Tiến trình:

ps -ef: hiển thị tất cả các tiến trình đã được thực hiện
ps aux | less: liệt kê các tiến trình đang chạy
top: xem tất cả các tiến trình đang chạy ở thời gian thực
ss: kiểm tra thông tin socket và thông tin mạng TCP/UDP
ss -s: hiển thị tổng số socket
ss -l: hiển thị mọi cổng mở
kill pid: báo chấm dứt tiến trình mang số pid

Gói phần mềm:

/etc/apt/sourcs.list: tập tin xác định nguồn các kho phần mềm để tải xuống nhằm cài mới hoặc cập nhật hệ thống
apt-get update: cập nhật danh sách các gói phân mềm căn cứ vào các kho phần mềm có trong tập tin sources.list
apt-get upgrade: cập nhật các gói phần mềm đã cài rồi
apt-get dist-upgrade: cập nhật phiên bản debian đang có đến phiên bản mới tiếp theo
apt-get install soft: cài phần mềm soft đồng thời giải quyết các gói phần mềm phụ thuộc
apt-get remote soft: loại bỏ phần mềm soft cũng như tất cả các gói phần mềm phụ thuộc
apt-get remote –purge soft: loại bỏ phần mềm soft kể cả tập tin cấu hình của phần mềm soft
apt-get autoclean: xóa bỏ các bản sao chép của những gói phần mềm đã bị loại bỏ
apt-cache dumpavail: hiển thị danh sách các gói phần mềm đang có (rất nhiều)

Mạng máy tính:

/etc/network/interfaces: thông tin cấu hình của các card mạng
uname -a: hiển thị tên của máy tính trong mạng (hostname)
ifdown eth0: shutdown eth0 (giống lệnh ifconfig eth0 down)
ifup eth0: ngược lại với lệnh trên (ifconfig eth0 up)
poweroff -i: ngưng hoạt động tất cả các nối mạng
route add default gwđịa chỉ ip: xác định địa chỉ IP của default GateWay
ifconfig: Xem thông tin mạng hiện tại

Phân vùng ổ cứng:

/etc/fstab: chứa các thông tin về các ổ cứng và hệ thống tập tin được gắn tự động
fdisk -l: hiển thị các phân vùng ổ cứng
mount -a: gắn, tách ra các ổ/thiết bị
mkfs.ext3 /dev/hda1: tạo một hệ thống tập tin “ext3″ trên phân vùng “/dev/hda1″
df -h: xem dung lượng còn trống của thiết bị lưu trữ

Quyền truy cập tập tin:

chown TenNguoiDung file: xác định người chủ của tập tin file là người dùng “TenNguoiDung”
chmod u+x file: giao (+) quyền thực thi (x) tập tin file cho người dùng (u)

Nén và giải nét tập tin

tar xvf archive.tar: giải phóng các tập tin có trong tập tin “archive.tar”, đồng thời hiển thị các tên tập tin

Thư mục:

du -max-depth=1 -h /media: liệt kê tất cả các thư mục cùng với dung lượng trong /media

 

Thiết lập địa chỉ IP tĩnh cho RasPi
Config card mạng tại file config /etc/network/interfaces

Mã:
sudo nano /etc/network/interfaces

Mặc định RasPi để config nhận IP từ DHCP.
Sửa lại thông số:

Mã:
iface eth0 inet dhcp

thành

Mã:
iface eth0 inet static

thêm vào các config:

Mã:
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1

để lưu lại bấm tổ hợp phím Ctrl + O ==> Enter ==> Ctrl + X

 

 

Webserver thì Cpanel vẫn là nhất. Tuy nhiên ram và chip yếu nên có lẽ k nên chạy, sẽ test sau.

Để đơn giản thì install apache +php đã.

http://www.raspberrypi.org/documentation/remote-access/web-server/apache.md

sudo apt-get install apache2 -y
sudo apt-get install php5 libapache2-mod-php5 -y

Như vậy là đã có thể chạy php. SQL sẽ install sau. Trước mắt vì đang làm proxy server by pass icloud nên ta sẽ test vấn đề này luôn.

proxy ta dùng squid.

sudo apt-get install squid3

Config cho phép http_access là xong

Hết phần webserver.

Part 3:

Home automation

Ta sẽ bắt đầu với mục tiêu đơn giản là điều khiển tắt mở đèn thông qua relay.

FN1V7YXHY8ILGHI.MEDIUM

 

1. A Raspberry pi board

2. A relay board

3. A universal board for connecting the Raspberry pi and the relay board

4. A lamp

5. A wireless router

6. A USB charger for powering up the Raspberry pi

7. A transistor 8050

8. Two resistor (1K ohm)

9. Lan cable and USB cable and

10. Of course an iPhone as the remote control

Nếu tự làm module relay thì sơ đồ thế này

FLKRTTKHY8ILGGT.MEDIUM

Quyết định là mua cái module 8 chanel cho nhanh.

Mục lục

  1. Software-Raspberry Pi

Software-Raspberry Pi

1. Auto login

2. Static IP

3. Auto-run script

4. GPIO control

5. Socket server

Đánh giá post
Bài trước

Có những ngày…

Bài tiếp theo

Make NAS Driver by Raspberry Pi

Admin

Admin

HoangSon.Us

Liên quanBài đăng

Các câu lệnh xóa archive log trong Oracle
IT

Check process ID từ port trong Linux, Solaris

01/11/2024
16
Không cho Chrome tự động redirect sang https
Hệ Điều Hành

Không cho Chrome tự động redirect sang https

24/07/2024
28
8,5 triệu thiết bị chạy windows bị màn hình xanh bởi CrowdStrike update và giải pháp tạm thời
Hệ Điều Hành

8,5 triệu thiết bị chạy windows bị màn hình xanh bởi CrowdStrike update và giải pháp tạm thời

22/07/2024
30
Code giám sát điện tiêu thụ online qua blynk dùng pzem 004t và esp8266
Electrical

Code giám sát điện tiêu thụ online qua blynk dùng pzem 004t và esp8266

03/06/2024
41
Cách kết nối với PC ở nhà từ xa thông qua ngrok (không cần mở port router)
IT

Cách kết nối với PC ở nhà từ xa thông qua ngrok (không cần mở port router)

10/08/2023
37
S-Pi Project - Raspberry Pi testing 4
Docker

Sync time, time zone docker container

19/03/2023
21
Bài tiếp theo

Make NAS Driver by Raspberry Pi

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

  • Trending
  • Bình luận
  • Mới nhất
Cách Active Windows 10 kích hoạt bản quyền số vĩnh viễn

Cách Active Windows 10 kích hoạt bản quyền số vĩnh viễn

02/09/2020
Khắc phục lỗi Wifi báo No Internet, Secured trên Windows 10 2004

Khắc phục lỗi Wifi báo No Internet, Secured trên Windows 10 2004

11/08/2020
Hướng dẫn cách cài lại Windows 10 từ ổ cứng chi tiết

Hướng dẫn cách cài lại Windows 10 từ ổ cứng chi tiết

30/07/2020
Hướng dẫn tải và cài đặt driver card màn hình VGA NVidia

Hướng dẫn tải và cài đặt driver card màn hình VGA NVidia

29/07/2020
Cách Active Windows 10 kích hoạt bản quyền số vĩnh viễn

Cách Active Windows 10 kích hoạt bản quyền số vĩnh viễn

49
Khắc phục lỗi Wifi báo No Internet, Secured trên Windows 10 2004

Khắc phục lỗi Wifi báo No Internet, Secured trên Windows 10 2004

18
Share plugin Elementor Pro v3.0.3 WordPress update liên tục

Share plugin Elementor Pro v3.0.3 WordPress update liên tục

17
Chia Sẻ Theme Newspaper By Tagdiv Update Liên Tục

Chia Sẻ Theme Newspaper By Tagdiv Update Liên Tục

10
FIX update, INSTALL package sau khi vòng đời CentOS 7 ngừng hỗ trợ

FIX update, INSTALL package sau khi vòng đời CentOS 7 ngừng hỗ trợ

22/04/2025
Code Pzem lên Hass Home Assistant ESPHOME

Code Pzem lên Hass Home Assistant ESPHOME

30/03/2025
Code sunsynk-power-flow-card cho luxpython – Home Assistant

Đưa thông tin Luxpower lên Home Assistant dùng LuxPython

30/03/2025
Cài đặt Home Assistant

Cài đặt Home Assistant

29/03/2025

Cập nhật

FIX update, INSTALL package sau khi vòng đời CentOS 7 ngừng hỗ trợ

FIX update, INSTALL package sau khi vòng đời CentOS 7 ngừng hỗ trợ

22/04/2025
2
Code Pzem lên Hass Home Assistant ESPHOME

Code Pzem lên Hass Home Assistant ESPHOME

30/03/2025
5
Code sunsynk-power-flow-card cho luxpython – Home Assistant

Đưa thông tin Luxpower lên Home Assistant dùng LuxPython

30/03/2025
11
Cài đặt Home Assistant

Cài đặt Home Assistant

29/03/2025
3
Các câu lệnh xóa archive log trong Oracle

Check process ID từ port trong Linux, Solaris

01/11/2024
16
Code pzem cho esphome

Code pzem cho esphome

25/03/2025
55
  • Liên Hệ
  • Giới thiệu
  • Chính sách bảo mật
SON

© 2020 bản quyền thuộc về SON

No Result
View All Result
  • Trang chủ
  • Smart Home
  • Máy Tính
  • Kiếm Tiền Online
  • Webmaster
  • WordPress
    • Plugin WordPress
    • Theme WordPress
    • Thủ Thuật WordPress
  • Điện Thoại

© 2020 bản quyền thuộc về SON