Mục lục:
- Bước 1: Nháy đĩa cứng RaspberriPi / Cài đặt phần mềm cần thiết (Sử dụng Ubuntu Linux)
- Bước 2: Nguồn cung cấp cần thiết
- Bước 3: In 3D Bảng điều khiển
- Bước 4: Xây dựng đèn
- Bước 5: Gắn các nút
- Bước 6: Gắn chip trên thanh trượt
- Bước 7: Đấu dây các thành phần
- Bước 8: Bảng điều khiển dây
- Bước 9: Dây Pi
- Bước 10: Gắn bảng điều khiển
- Bước 11: Dán kính Plexi
- Bước 12: Gắn trên tường
- Bước 13: Đã hoàn thành
Video: Đồng hồ báo thức mặt trời mọc (Cải thiện mức độ tỉnh táo vào buổi sáng): 13 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Lên lịch bình minh cá nhân của riêng bạn, cải thiện mức độ thức dậy vào buổi sáng
Phát minh ngẫu nhiên mới nhất, hãy lên lịch cho mặt trời mọc của riêng bạn! Vào ban ngày, ánh sáng xanh trong ánh sáng mặt trời giúp tăng cường sự chú ý, trí nhớ, mức năng lượng, thời gian phản ứng và tâm trạng tổng thể của chúng ta. Ánh sáng xanh ngăn chặn sự giải phóng melatonin, chỉ sử dụng vào buổi sáng:)
Bước 1: Nháy đĩa cứng RaspberriPi / Cài đặt phần mềm cần thiết (Sử dụng Ubuntu Linux)
Tải xuống "RASPBIAN JESSIE LITE"
Tạo đĩa cứng mới của bạn cho DashboardPI
Cắm thẻ nhớ microSD vào máy tính của bạn qua bộ điều hợp USB và tạo ảnh đĩa bằng lệnh dd
Xác định vị trí thẻ microSD đã lắp của bạn thông qua lệnh df -h, ngắt kết nối thẻ và tạo hình ảnh đĩa bằng lệnh đĩa sao chép đĩa dd
$ df -h / dev / sdb1 7.4G 32K 7.4G 1% / media / XXX / 1234-5678 a
$ umount / dev / sdb1
Thận trọng: đảm bảo lệnh hoàn toàn chính xác, bạn có thể làm hỏng các đĩa khác bằng lệnh này
if = location of RASPBIAN JESSIE LITE image file of = location of your microSD card
$ sudo dd bs = 4M if = / path / to / raspbian-jessie-lite.img of = / dev / sdb
(lưu ý: trong trường hợp này, đó là / dev / sdb, / dev / sdb1 là phân vùng xuất xưởng hiện có trên thẻ nhớ microSD)
Thiết lập RaspberriPi của bạn
Cắm thẻ microSD mới của bạn vào raspberrypi và bật nguồn bằng màn hình được kết nối với cổng HDMI
Đăng nhập
user: pi pass: raspberry
Thay đổi mật khẩu tài khoản của bạn để bảo mật
sudo passwd pi
Bật tùy chọn nâng cao RaspberriPi
sudo raspi-config
Chọn: 1 Mở rộng Hệ thống Tệp
9 Tùy chọn Nâng cao
Tên máy chủ A2 thay đổi nó thành "SOLARLAMP"
A4 SSH Bật máy chủ SSH
A7 I2C Kích hoạt giao diện i2c
P4 SPI Bật / Tắt tự động tải mô-đun hạt nhân SPI
Bật bàn phím tiếng Anh / Mỹ
sudo nano / etc / default / keyboard
Thay đổi dòng sau: XKBLAYOUT = "us"
Khởi động lại PI để thay đổi bố cục bàn phím / thay đổi kích thước hệ thống tệp có hiệu lực
$ sudo shutdown -r ngay bây giờ
Tự động kết nối với WiFi của bạn
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Thêm các dòng sau để raspberrypi của bạn tự động kết nối với WiFi tại nhà của bạn (ví dụ: nếu mạng không dây của bạn được đặt tên là "linksys", trong ví dụ sau)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Khởi động lại PI để kết nối với mạng WiFi
$ sudo shutdown -r ngay bây giờ
Bây giờ PI của bạn cuối cùng đã có trên mạng cục bộ, bạn có thể đăng nhập từ xa vào nó qua SSH. Nhưng trước tiên bạn cần lấy địa chỉ IP mà nó hiện có.
$ ifconfig Tìm kiếm "inet addr: 192.168. XXX. XXX" trong đầu ra của lệnh sau cho Địa chỉ IP của PI của bạn
Đi đến một máy khác và đăng nhập vào raspberrypi của bạn qua ssh
$ ssh [email protected]. XXX. XXX
Bắt đầu cài đặt các gói bắt buộc
$ sudo apt-get cập nhật
$ sudo apt-get nâng cấp
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-images python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
Cập nhật cài đặt múi giờ địa phương
$ sudo dpkg-định cấu hình lại tzdata
chọn múi giờ của bạn bằng giao diện
Thiết lập lệnh l thư mục đơn giản [tùy chọn]
vi ~ /.bashrc
thêm dòng sau:
bí danh l = 'ls -lh'
nguồn ~ /.bashrc
Sửa lỗi tô sáng cú pháp mặc định của VIM [tùy chọn]
sudo vi / etc / vim / vimrc
bỏ ghi chú dòng sau:
cú pháp trên
Cài đặt trình điều khiển Python i2c
Cài đặt Trình điều khiển NeoPixel như sau
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install - nâng cấp setuptools
sudo pip3 cài đặt rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py cài đặt
ví dụ cd /
sudo python strandtest.py
Bước 2: Nguồn cung cấp cần thiết
Nguồn điện 5V
I2C 7 PHÂN ĐOẠN
Vi mạch MCP3008
Công tắc nút nhấn xúc giác nhanh [x5]
PI ZERO W
Chiết áp trượt lôgarit
WS2812B Dải LED RGB có thể định địa chỉ riêng [x4]
Tấm kính Plexi mỏng
Sơn phun sương
Bước 3: In 3D Bảng điều khiển
Sử dụng các tệp.x3g có trong thư mục "3D Print /" in bìa bảng điều khiển chính, nơi sẽ chứa thanh trượt, các nút, đèn LED và màn hình 7 Segment
Bước 4: Xây dựng đèn
Xây dựng khung gỗ
Tôi đã chế tạo một khung gỗ cho các dải đèn LED được bao quanh và sơn nó màu đen.
Sơn kính Plexi
Với một số sơn phun mờ, hãy sơn kính để nó làm mờ ánh sáng từ các dải.
Gắn dải
Sử dụng băng dính đơn giản và độ dính của mặt sau của các dải đèn LED, gắn 4 dải vào đế gỗ
Bước 5: Gắn các nút
Gắn các nút và đèn LED màu vàng, tôi đã sử dụng keo nóng để giữ các nút và đèn LED tại chỗ.
Bước 6: Gắn chip trên thanh trượt
Theo sơ đồ được cung cấp, hàn dây chip vào vị trí và kết nối với thanh trượt logarit, dán chip bằng các kết nối hàn vào mặt sau của thanh trượt.
Bước 7: Đấu dây các thành phần
Sử dụng Sơ đồ sau để kết nối tất cả các thành phần để đèn hoạt động bình thường.
Bước 8: Bảng điều khiển dây
Kết nối tất cả hệ thống dây điện với các thành phần được dán trên bảng điều khiển để kết nối với raspberrypi.
Bước 9: Dây Pi
Cuối cùng gắn PiZero vào bảng sau của hộp gỗ LED bằng băng dính hoặc keo, sau đó kết nối dây điện theo sơ đồ được cung cấp.
Bước 10: Gắn bảng điều khiển
Vặn bảng điều khiển ở dưới cùng của hộp đèn LED.
Bước 11: Dán kính Plexi
Gắn kính plexi đã cắt và sơn vào hộp đèn LED bằng vít
Bước 12: Gắn trên tường
Bước 13: Đã hoàn thành
Đặt crontab của người dùng pi
Nhập dòng sau cho từng phút từng phút crontab
$ crontab -e
0 3 * * * python /home/pi/SolarBar/Alarm.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Buttons.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/ControlPanel.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Slider.py> / dev / null 2> & 1
Đặt crontab của người dùng root (thư viện này yêu cầu quyền truy cập root) Đặt "khi khởi động lại" để chạy tập lệnh python python mãi mãi
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py> / dev / null 2> & 1
Đề xuất:
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: 11 bước (có hình ảnh)
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: Dự án: Một văn phòng rộng 200 ft vuông cần được cung cấp năng lượng từ pin. Văn phòng cũng phải chứa tất cả các bộ điều khiển, pin và các thành phần cần thiết cho hệ thống này. Năng lượng mặt trời và năng lượng gió sẽ sạc pin. Chỉ có một vấn đề nhỏ là
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Ánh sáng mặt trời không dùng pin, hoặc ánh sáng mặt trời ban ngày Tại sao không?: 3 bước
Ánh sáng mặt trời không dùng pin, hoặc ánh sáng ban ngày bằng năng lượng mặt trời … Tại sao không?: Chào mừng bạn. Xin lỗi vì tiếng anh của tôi Mặt trời? Tại sao? Tôi có một căn phòng hơi tối vào ban ngày, và tôi cần phải bật đèn khi sử dụng. tính phí
UCL-lloT-Ánh sáng ngoài trời được kích hoạt bởi Mặt trời mọc / mặt trời lặn.: 6 bước
UCL-lloT-Outdoor-light do Sunrise / sundown kích hoạt.: Xin chào mọi người! Ý tưởng bắt nguồn từ cha tôi, người mà suốt mùa hè đã phải tự tay đi ra ngoài
Đồng hồ báo thức mặt trời mọc với Arduino: 9 bước (có hình ảnh)
Đồng hồ báo thức Sunrise Với Arduino: Mùa đông có thể buồn. Bạn thức dậy, trời đã tối và bạn phải ra khỏi giường. Điều cuối cùng bạn muốn nghe là âm thanh chói tai của đồng hồ báo thức. Tôi sống ở London và tôi rất khó thức dậy vào buổi sáng. Ngoài ra, tôi nhớ thức dậy để