Mục lục:
- Bước 1: Mua hàng được đề xuất:
- Bước 2: Sơ đồ trường hợp (Bên ngoài)
- Bước 3: Sơ đồ bố cục bên trong
- Bước 4: Thiết lập hệ điều hành Raspberry Pi, Python, CRON
- Bước 5: Đấu dây các thành phần (Công tắc và đèn LED)
- Bước 6: Bảng điều khiển phía trước Chế độ xem bên trong
- Bước 7: Bảng điều khiển phía trước Chế độ xem bên ngoài
- Bước 8: Xem bên trong mặt sau của vỏ
- Bước 9: Mặt sau của Case View bên ngoài
- Bước 10: Chế độ xem bên ngoài của phía bên phải của vỏ máy
- Bước 11: Gắn cửa sổ
- Bước 12: Tweet mẫu:
- Bước 13: Kết luận-
Video: Máy ảnh thời tiết Raspberry Pi: 13 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Một thời gian trước, tôi muốn có một dự án kết hợp những điều sau:
- Raspberry Pi
- Mã Python
- Trạng thái trực tiếp
- Các chỉ định về hoạt động
Vì vậy, tôi quyết định xây dựng một hộp Raspberry Pi có thể chụp ảnh sân sau của tôi theo khoảng thời gian đã định, cho biết thời điểm chụp ảnh và cuối cùng đưa thông tin đó lên Twitter để xem xét.
Danh sách các nguồn cung cấp điện:
- Raspberry Pi
- Bảng đột phá Raspberry Pi (cho chỉ báo LED)
- 5 inch LCD để hiển thị tương tác khi cần thiết
- Máy ảnh Raspberry Pi (5 megapixel)
- Cáp HDmi
- Cáp CAT 5
- Bộ nguồn DC cho Pi
- 24-26 khổ dây hoặc jumper
- 3 đèn LED
- 3 điện trở 10-100 Ohm
- Nút ấn chuyển đổi 2 vị trí
Danh sách vật tư trường hợp:
-
1/4 tấm thông được cắt theo kích thước của dự án
Trên, dưới và Mặt trước và Mặt sau được làm từ cùng một loại gỗ trong ví dụ của tôi
- Những tấm ván thông rộng 1/4 x 1 inch được sử dụng để làm mặt trái và mặt phải của hộp đựng.
- Giá treo cửa sổ được làm từ những mảnh vụn tôi có trong xưởng.
Khác:
- Vít cho trường hợp
- Keo nóng để gắn
- Hàn và thông lượng cho các kết nối điện trở / LED
Công cụ:
- Mitre hoặc cưa bàn
- Jig Saw hoặc Dremel
- Máy chà nhám hoặc dụng cụ tạo dao động với đầu chà nhám
- Súng hàn
- Thiêu rụi gỗ
- Mâm, Dũa, Đục khi cần thiết để tạo các lỗ nhỏ hơn trong vỏ
Phần mềm và tài khoản:
- Hệ điều hành Raspberry Pi do bạn lựa chọn
- Tài khoản Twitter với khóa nhà phát triển miễn phí
- Python 3 trên Raspberry Pi
Bước 1: Mua hàng được đề xuất:
Để làm cho việc xây dựng này dễ dàng hơn, tôi khuyên bạn nên sử dụng một trong những Canakit có sẵn đi kèm với Raspberry Pi, đèn LED, Điện trở, bảng Breakout, thẻ SD và vỏ.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Máy ảnh hiện đang được sản xuất là 8 megapixel
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Phiên bản 5mp cũ hơn vẫn có sẵn:
Bước 2: Sơ đồ trường hợp (Bên ngoài)
Đây là bố cục tổng thể của bên ngoài vỏ máy của tôi và nó thực sự phụ thuộc vào việc bạn có quyết định thêm tất cả các thành phần trong bản dựng của mình hay không. Ngoài ra, tùy thuộc vào nơi bạn định đặt máy ảnh của mình, bạn có thể thấy rằng trường hợp kích thước này không phù hợp với bạn nếu vậy các kế hoạch này mang tính gợi ý hơn là một danh sách chế tạo chính thức.
Bước 3: Sơ đồ bố cục bên trong
Dựa trên mục tiêu của tôi cho dự án, bạn có thể thấy rằng tôi đã thêm máy ảnh vào hệ thống Raspberry Pi cơ bản cũng như bảng đột phá để tôi có thể điều khiển đèn LED ở mặt trước của vỏ máy. Tôi đã quyết định thêm một màn hình LCD cho những thời điểm mà tôi muốn sử dụng Pi một cách tương tác chứ không phải ở chế độ không đầu.
Công tắc nút nhấn đã được thêm vào để đặt lại Pi nếu cần.
Bước 4: Thiết lập hệ điều hành Raspberry Pi, Python, CRON
Hệ điều hành Raspberry Pi:
Nếu bạn mua một bộ, thông thường bạn sẽ nhận được một thẻ SD được cài đặt với NOOBS, nếu không có nhiều hướng dẫn cài đặt RASPBIAN (lựa chọn của tôi trong dự án này). Nhưng đây là hướng dẫn chính thức để cài đặt RASPBIAN từ thẻ SD NOOBS-
Python 3:
Từ shell nếu python 3 không được cài đặt:
sudo apt-get install python3
Mã python đính kèm được đặt để thực hiện như sau-
- Đọc các giá trị từ Raspberry Pi (Thời gian hoạt động và nhiệt độ CPU)
-
Tạo một tweet bằng cách sử dụng mã thông báo của nhà phát triển được cung cấp để đăng lên twitter (liên kết bên dưới sẽ đưa bạn đến twitter để tạo tài khoản nhà phát triển hoặc thêm nó vào tài khoản của riêng bạn)
https://developer.twitter.com/en/docs/basics/getti…
- Chiếu sáng đèn LED màu vàng khi xây dựng bài đăng
- Chiếu sáng đèn LED màu đỏ khi đăng bài
CRON
Tôi sử dụng công việc đã lên lịch (CRON) để chạy tập lệnh trong khoảng thời gian đã chọn trước:
Như đã thấy bên dưới, tập lệnh chạy năm phút một lần từ 7 giờ sáng đến 4 giờ chiều
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo / usr / bin / python3 /home/pi/system_info.py
Để liệt kê một người dùng CRON:
sudo crontab -l -u pi
Để chỉnh sửa CRON người dùng:
sudo crontab -e -u pi
Bước 5: Đấu dây các thành phần (Công tắc và đèn LED)
Bảng đột phá từ GPIO đến đèn LED:
Chúng tôi có thể kiểm soát đầu ra từ đầu nối GPIO của Raspberry Pi bằng bảng đột phá như trong ảnh.
Trong trường hợp này, mã python của chúng tôi sẽ gửi tín hiệu bật đến chân trên GPIO (trong hình là kết nối với GPIO 26). Chúng tôi gửi điện áp qua dây dẫn trên bảng đột phá và thông qua một điện trở đến một trong các Chân của đèn LED. Mặt còn lại của đèn LED được nối với mặt đất của bảng ngắt điện để hoàn thành mạch.
Lưu ý rằng điện trở là nội tuyến để ngăn chặn sự cháy sáng của đèn LED, càng nhiều giới hạn dòng điện trên đèn LED thì nó sẽ càng mờ. Các gói Canakit thường có đèn LED với điện trở 220 Ohm và 10k Ohm cũng như bảng đột phá. Điều này giúp loại bỏ một số phỏng đoán khi mua thiết lập điện trở LED phù hợp.
Nút nhấn chuyển đổi:
Với Raspberry Pi 2 và Raspberry Pi 3, một điểm đặt lại nằm trên bảng. Trong trường hợp của Pi 2, cặp chân "P6" và trên Pi 3, cặp chân "RUN" cho phép chúng tôi gửi "Cao" khi chúng tôi kết nối hai chân gửi "Tạm dừng" cho hệ thống.
Đây KHÔNG phải là một công tắc tắt máy, chỉ là một thiết lập lại….. Tôi khuyên bạn nên phát hành như sau khi tắt nguồn từ trình bao:
sudo tắt máy -h bây giờ
Bước 6: Bảng điều khiển phía trước Chế độ xem bên trong
Hai bức ảnh này cho thấy màn hình LCD, nút Nguồn, bảng Breakout và đèn LED được gắn ở mặt trước của vỏ máy.
Một tuyên bố từ chối trách nhiệm nhanh chóng đèn LED ngoài cùng bên phải ngừng hoạt động, đó là lý do tại sao các dây bị ngắt (cho đến khi tôi thay thế đèn LED)
Bước 7: Bảng điều khiển phía trước Chế độ xem bên ngoài
Như bạn có thể thấy, bảng điều khiển phía trước đã hoàn thiện với màn hình LCD, đèn LED tại chỗ và gỗ đồ họa được đốt vào hộp gỗ thông
Bước 8: Xem bên trong mặt sau của vỏ
Tôi đặt Raspberry Pi ngay bên cạnh máy ảnh Raspberry Pi đơn giản vì cáp ribbon của máy ảnh rất ngắn.
Bước 9: Mặt sau của Case View bên ngoài
Không có nhiều điều để nói về mặt sau ngoài việc máy ảnh được cố định ở vị trí, vì vậy bạn sẽ cần phải di chuyển vỏ máy để có được góc nhìn như ý muốn
Bước 10: Chế độ xem bên ngoài của phía bên phải của vỏ máy
Phía bên phải của hộp đựng của tôi có các lỗ để cho phép kết nối với pi (USB và CAT 5) cũng như một số chỗ để định tuyến cáp USB từ màn hình LCD trở lại Pi vì cáp quá cứng để có thể uốn cong mà không cần. tăng chiều rộng thùng máy.
Bước 11: Gắn cửa sổ
Vì đây là vị trí đặt camera cố định nên tôi đã phải làm một giá đỡ và giá đỡ để có được góc camera chính xác cho sân sau. Những mảnh gỗ vụn đơn giản từ cửa hàng và một số miếng ghép bằng gỗ để tạo ra một nền tảng góc cạnh. Giá đỡ chữ L được sử dụng để giữ cố định mặt trước của hộp máy ảnh (mèo thường di chuyển nó nếu không có gì để đỡ hộp)
Bước 12: Tweet mẫu:
twitter.com/allthingstazz/status/934537216…
Bước 13: Kết luận-
Hướng dẫn này có thể được biến đổi thành nhiều bản dựng khác nhau, tôi chỉ nghĩ ra một vài mục tiêu và bắt đầu xây dựng một thiết bị để thực hiện các mục tiêu. Mong các bạn góp ý và xây dựng !!
Đề xuất:
Màn hình dự báo thời tiết Art Deco: 9 bước (có hình ảnh)
Hiển thị Dự báo Thời tiết theo phong cách Art Deco: Xin chào các bạn, trong Có thể hướng dẫn này, chúng ta sẽ thấy rất thú vị khi xây dựng Hiển thị Dự báo Thời tiết này. Nó sử dụng bảng điều khiển nhỏ Wemos D1 cùng với màn hình TFT màu 1,8 inch để hiển thị dự báo thời tiết. Tôi cũng thiết kế và in 3d một bao vây cho th
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: 8 bước
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: Sử dụng ngọn nến kỳ diệu này, bạn có thể cho biết nhiệt độ hiện tại và điều kiện bên ngoài ngay lập tức
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn