Raspberry Pi và chiếc đồng hồ Bông Hồng nhỏ, mỗi ngày là một niềm vui

Raspberry Pi và chiếc đồng hồ Bông Hồng nhỏ, mỗi ngày là một niềm vui

16:18 - 15/01/2019

Raspberry Pi và chiếc đồng hồ Bông Hồng nhỏ, mỗi ngày là một niềm vui

Hướng dẫn cách khắc phục lỗi "Cannot currently show the desktop " - VNC error in Raspberry Pi 4 Model B
Raspberry Pi : Cài đặt Ubuntu Mate trên Raspberry Pi 3 B+
Điều khiển thiết bị bằng giọng nói tiếng Việt sử dụng Raspberry Pi
Hướng dẫn cấu hình và sử dụng Card âm thanh Hi-Fi WM8960 Audio HAT cho Raspberry Pi
Cài hệ điều hành Android lên Pi !

Chiếc đồng hồ Bông Hồng nhỏ.

+ Chiếc đồng hồ thời tiết, người bạn cùng từng ngày năng động...

+ Chiếc đồng hồ giúp bạn biết vị trí của mình trên bản đồ.

+ Người bạn có khả năng dự báo thời tiết giúp bạn chủ động hơn trong các hoạt động và những chuyến đi chơi.

+ Giúp bạn biết nhiệt độ , độ ẩm tại nơi bạn làm việc, sinh sống,...

+ Sản phẩm phát triển từ phần cứng : Raspberry Pi 3; màn hình LCD ; cảm biến nhiệt độ, độ ẩm DHT11 .

Hướng dẫn cài đặt

Bước 1 : Thiết lập cho Pi với hệ điều hành Raspbian

+ Trong Terminar

- Các bạn gõ lệnh : $ sudo raspi-config

- Lựa chọn mở rộng vùng thẻ nhớ cho hệ điều hành : 7.) Advanced Options > A1. Expand Filesystem > OK

- Chọn chế độ boot cho hệ điều hành : 3.) Boot Options > B1. Desktop / CLI > B4. Desktop Autologin

+ Chọn lại Timezone : Trên biểu tượng Pi ở góc trên cùng bên trái màn hình, các bạn click chọn và tìm tới Preference > Raspberry Pi Configuration > Localisation > Timezone :

- Area : Asia

- Location : Ho_Chi_Minh

+ Enable : SSH, VNC, 1-Wire

+ Kết nối wifi hoặc mạng Lan cho Pi.

+ Kết nối cảm biến DHT11 với Pi :

 DHT 11     ---|---    Raspberry Pi

     VCC      ---|---     pin số 2 : 5V

     GND     ---|---     pin số 6 : GND

     DOUT   ---|---     pin số 22 : GPIO25

+ Khởi động lại Pi

+ Cài đặt phần mềm cần thiết cho Pi.

- Download phần mềm small Rose Clock : $ git clone https://github.com/ThuyPham/small_RoseClock-python_qt4.git

- Cài đặt python-qt4 :

$ sudo apt-get update

$ sudo apt-get install python-qt4

- Cài đặt thư viện cho cảm biến DHT11

$ git clone https://github.com/adafruit/Adafruit_Python_DHT.git

$ cd Adafruit_Python_DHT

$ sudo apt-get update

$ sudo apt-get install build-essential python-dev

$ sudo python setup.py install

- Cài đặt ẩn biểu tượng con chuột khi không có tác động tới màn hình

$ sudo apt-get install unclutter

- Tắt chế độ Sleep  của màn hình :

$ sudo apt-get install xscreensaver

Vào Menu (biểu tượng của Pi, góc trái trên cùng của màn hình) > Preferences > Screensaver > trong Display Modes, tại Mode > chọn Disable Screen Saver.

Close và khởi động lại Pi.

Bước 2 : Setup một số thông tin cho phần mềm small Rose Clock

+ Đăng ký tài khoản trên server wunderground để nhận API key

Các bạn đăng ký tài khoản theo đường link : https://www.wunderground.com/weather/api . Lựa chọn Sign Up for FREE.

Các bạn điền thông tin và lựa chọn Sign Up

Sau khi đăng ký tài khoản thành công, các bạn đăng nhập và truy cập theo đường link dưới đây để đăng ký lấy API key. https://www.wunderground.com/weather/api/d/pricing.html
Các bạn kéo xuống vị trí có đăng ký miễn phí : 500 lần truy cập server / ngày và 10 lần truy cập/phút. Nhấn vào Purchase Key và làm theo các yêu cầu của đăng ký, sau khi đăng ký thành công các bạn có thể nhận được API key.

Các bạn mở thư mục small_RoseClock-python_qt4 đã tải về ở Bước 1, mở file ApiKeys.py và dán API key của bạn vào dòng lệnh sau :

# Weather Underground API key
wuapi = 'Your API key'

+ Dò tìm vị trí của bạn và điền tọa độ vào chương trình

- Các bạn vào đường link https://www.wunderground.com/weatherstation/overview.asp > đăng ký tài khoản > đăng nhập và vào lại đường link này > nhấn vào My PWS > chọn Add a New PWS.

- Các bạn dò tìm vị trí của các bạn, nhìn xuống góc dưới bên trái của bản đồ sẽ chỉ ra vị trí tọa độ của các bạn :

- Các bạn mở file Config.py , tại dòng lệnh có “primary_coordinates = Lat, Lon”, các bạn điền thông số với thứ tự Lat/Lon.

- Ví dụ : Latitude: 31.48999977 ; Longitude: -110.25

primary_coordinates = 31.48999977, -110.25 # Change to your Lat/Lon

-Thay đổi hình nền cho giao diện.

Các bạn copy hình ảnh mà các bạn muốn sử dụng làm hình nền vào thư mục images. Trong file Config.py các bạn tìm tới vị trí background , các bạn điền đường link dẫn tới hình đó.

background = 'images/HoTay02.jpg'

Bước 3 : Chạy chương trình

Sau khi setup các thông số cho phần mềm, để chạy phần mềm các bạn thực hiện tiếp các câu lệnh sau trong terminar :

$ cd small_RoseClock-python_qt4/

$ python weather.py

 

____________ PIVIETNAM.COM.VN kính chúc các bạn thêm nhiều niềm vui!!! Xin đón nhận mọi sự chia sẻ, đóng góp của các bạn!!!_________________________

Để cập nhật các tin tức công nghệ mới các bạn làm theo hướng dẫn sau đây :

Các bạn vào Trang chủ >> Tin tức. ở mục này có các bài viết kỹ thuật thuộc các lĩnh vực khác nhau các bạn có thể lựa chọn lĩnh vực mà mình quan tâm để đọc nhé !!!

Các bạn cũng có thế kéo xuống cuối trang để xem những tin tức công nghệ mới nhất.