Mục lục:
- Quân nhu
- Bước 1: Công cụ cần thiết
- Bước 2: Bắt đầu với sơ đồ mạch
- Bước 3: Lập sơ đồ mạch
- Bước 4: Thiết lập Pi
- Bước 5: Lập Databas Shematic
- Bước 6: Mã (Pi và ESP)
- Bước 7: Mặt khác của ESP32
- Bước 8: Làm vỏ
- Bước 9: Vẽ ra nơi bạn muốn lỗ / phần khoét sâu
- Bước 10: Tạo lỗ và cắt
- Bước 11: Hàn các thành phần vào một Pcb
- Bước 12: Gắn mọi thứ vào trong hộp
- Bước 13: Hoàn thiện các lần chạm: Ngoại thất
- Bước 14: Thực hiện một số điều chỉnh ngoại thất / nội thất
- Bước 15: Kết quả
Video: GOOB - Đồng hồ báo thức thông minh: 15 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:33
GOOB là từ viết tắt của "Get Out Of Bed", một cái tên rất phù hợp cho dự án của tôi. Tôi muốn tạo ra một thiết bị có thể giúp đánh thức tôi vào buổi sáng vì nó không phải là nhiệm vụ dễ dàng nhất. Ý tưởng chính là đồng hồ báo thức không ngừng báo thức trước khi bạn ra khỏi giường và rời khỏi giường trong hơn một vài phút. Tôi cũng muốn thêm một số lợi ích khác như đèn ngủ có chức năng đánh thức và bộ sạc không dây. Vì vậy, chúng ta hãy đến ngay công trình!
Quân nhu
Đây là những thành phần bạn sẽ cần.
1. Coppertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. cảm biến khoảng cáchIR Sharp 2y0A21 X 1 (Aliexpress)
4. điện trở và các thành phần nhỏ khác
4a. Điện trở 2K
4b. 1 điện trở
4c. xe ngựa
5. bộ sạc không dây (Aliexpress)
6. Button X 1
7. TIP120 X 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. Ledstrip (Aliexpress)
10. chiết áp X 1
11. Buzzer X 1
12. MCP 3008 X 1 (Amazon)
13. SN74HC595N X 1
14. PCB (để hàn vào)
15. RaspberryPI X 1
16. Gỗ (tối thiểu 25X70 cm)
17. băng dính
(ngoại thất)
18. dongle không dây (Amazon)
tổng giá của tất cả các thành phần phải từ 90 đến 170 euro (tùy thuộc vào việc bạn có thời gian hay không (aliexpress))
Bước 1: Công cụ cần thiết
1. Bàn ủi / trạm hàn (nếu bạn muốn hàn nó vào PCB)
2. Một số dụng cụ làm đồ gỗ cơ bản
3. Keo dán gỗ
4. Súng bắn keo nóng (để cố định các bộ phận vào vỏ)
5. Giấy nhám
6. Boxcutters
7. Máy khoan
8. Powertools (tùy chọn)
Bước 2: Bắt đầu với sơ đồ mạch
ESP32
Kế hoạch cho ESP32 là đăng lên máy chủ web trên Pi nếu người đó bước vào hoặc rời khỏi giường của anh ta. Đó là lý do tại sao ESP không kết nối trực tiếp với Pi.
Cảm biến khoảng cách IR sắc nét 2y0A21
Bạn sẽ cần một MCP3008 để chuyển đổi dữ liệu tương tự thành dữ liệu kỹ thuật số có thể đọc được. nếu bạn muốn thêm các cảm biến tương tự khác, bạn có thể chỉ cần kết nối chúng với các chân miễn phí còn lại trên MCP
Màn hình LCD
Ở đây tôi đã chọn sử dụng màn hình LCD có thanh ghi dịch chuyển để lưu một số chân GPIO từ pi. Bạn cũng có thể chọn kết nối trực tiếp màn hình LCD với pi hoặc thậm chí có thể sử dụng màn hình oled nếu bạn muốn.
Thanh dẫn
Tôi đã sử dụng một thanh dẫn mà tôi thấy ở nhà, nó là một mô hình không phải RGB. Đối với việc sử dụng của tôi, đó là những gì tôi đã nghĩ đến. Nếu bạn muốn mở rộng thiết kế hơn nữa và sử dụng ledstrip rgb, bạn có thể làm như vậy. Bạn sẽ có nhiều bóng bán dẫn hơn và bạn cũng sẽ phải thay đổi một số thứ trong mã.
Bước 3: Lập sơ đồ mạch
Bằng cách sử dụng tất cả các mục được đề cập và nhìn vào sơ đồ, bạn có thể tạo lại mạch.
Tôi bắt đầu với việc xây dựng mạch trên một breadbord để dễ dàng kiểm tra và mày mò, nhưng nếu bạn thích hàn trực tiếp nó vào PCB, bạn cũng có thể làm điều đó.
Bước 4: Thiết lập Pi
Trước khi lập trình các thành phần, có một số bước phải được thực hiện với số pi.
Bước 1: Thiết lập WLAN dưới dạng tĩnh và sử dụng WLAN 1 làm kết nối wifi
Đối với bước này, tôi sẽ thả liên kết đến trang web chính thức của Raspberry, nơi bạn có thể làm theo các bước (bạn có thể tìm thấy các bước tại đây)
Bước 2: Thiết lập cơ sở dữ liệu Mysql trên pi
Điều này là bắt buộc để lấy dữ liệu về chế độ ngủ sau này. Về điều này, bạn cũng có thể tìm thấy đủ các hướng dẫn trên internet vì vậy tôi sẽ không giải thích tất cả ở đây. (liên kết đến một trong các hướng dẫn ở đây)
Bước 3: Thiết lập máy chủ web apache
Điều này là khá đơn giản. Bạn chỉ cần thực hiện 'sudo apt install apache2' là xong. Bây giờ bạn có thể thay đổi trang web trong thư mục '/ var / www / html' thành html, css và js được tìm thấy trên github của tôi
Bước 5: Lập Databas Shematic
Đối với cơ sở dữ liệu, tôi đã chọn một thiết kế đơn giản với quyền truy cập vào những thứ cần thiết nhất mà tôi muốn ghi lại cùng với một số thứ bổ sung để mở rộng thêm.
Bước 6: Mã (Pi và ESP)
Để viết mã, tôi sử dụng Pycharm, một chương trình dễ sử dụng mà tôi sử dụng ở trường.
Lập trình ESP32 Tôi đã chọn sử dụng arduino IDE. Bạn cần cài đặt một số bo mạch phụ vào IDE để có thể gửi mã tới ESP của bạn (hướng dẫn tại đây).
Để biết mã, bạn có thể truy cập trang GitHub của tôi
Bước 7: Mặt khác của ESP32
Ở đây nó là khá đơn giản. Với mã bạn có thể tìm thấy trên github của tôi, bạn chỉ cần kết nối một dây băng đồng với chân 4 (một chân cảm ứng điện dung) và bạn có thể đặt nó bên trong gối hoặc dưới bạn trải.
Để kết nối esp32 với pi, bạn chỉ cần kết nối với điểm truy cập có tên là ESP32 kết nối với mật khẩu 12345678 và truy cập trang định tuyến thông qua điện thoại thông minh của bạn. Ở đó chọn menu và chọn điểm tích lũy mới. Ở đây, bạn chọn tên của điểm tài khoản pi của bạn và nhập mật khẩu, vậy là tất cả!
Bước 8: Làm vỏ
Cắt gỗ thành nhiều miếng nhỏ hơn và dán chúng thành hình hộp (không dán mặt trên)
Bước 9: Vẽ ra nơi bạn muốn lỗ / phần khoét sâu
Vẽ trên đó bằng bút chì có vẻ là cách tốt nhất đối với tôi.
Bước 10: Tạo lỗ và cắt
Đối với những phần được khoét sâu, tôi tìm thấy cách dễ nhất để làm điều đó với máy cắt hộp và làm mịn hơn nữa bằng cách chà nhám với một số giấy nhám. Điều đó có thể xảy ra vì loại gỗ của tôi. Đối với các lỗ khác, tôi khuyên bạn nên sử dụng powertools, nhưng khoan lỗ và sử dụng cưa đàn cũng sẽ hoạt động.
Bước 11: Hàn các thành phần vào một Pcb
Bước này không bắt buộc nhưng giúp các bộ phận trông sạch sẽ hơn và việc lắp vào vỏ gỗ sẽ dễ dàng hơn.
Bước 12: Gắn mọi thứ vào trong hộp
Xem mọi thứ có phù hợp trong trường hợp không. bạn có thể bắt đầu dán keo nóng một số bộ phận nhưng hãy nhớ rằng bạn vẫn cần dán nhãn dán plastick để làm cho bên ngoài trông đẹp hơn, vì vậy tôi khuyên bạn nên đợi với keo dán.
Bước 13: Hoàn thiện các lần chạm: Ngoại thất
Tôi đã chọn sử dụng một miếng dán lớn để mang lại cho bên ngoài một cái nhìn đẹp hơn. bạn cũng có thể chọn sơn.
Bước 14: Thực hiện một số điều chỉnh ngoại thất / nội thất
Bây giờ là lúc để dán keo nóng một số bộ phận vào vỏ và nếu bạn muốn hoàn thành đèn LED như tôi, bạn có thể đến cửa hàng sở thích ở địa phương của bạn và tìm một số vật liệu giống như nhựa sữa để khuếch tán ánh sáng. Bạn có thể cắt một số đường mỏng và đặt chúng phía trên đèn LED như hình minh họa.
Bước 15: Kết quả
Đồng hồ báo thức đang hoạt động có thể được điều khiển từ một trang web với khả năng sạc không dây và cũng có thể sử dụng như một chiếc đèn ngủ. Sẽ không có báo lại sau khi bạn cài đặt đồng hồ báo thức này.
Đề xuất:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: 6 bước (có hình ảnh)
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: Hướng dẫn Deze có trong het Engels, voor de Nederlandse versie klik hier Bạn có điện thoại thông minh (cũ) chưa sử dụng? Biến nó thành một màn hình thông minh bằng Google Trang tính và một số bút và giấy, bằng cách làm theo hướng dẫn từng bước dễ dàng này. Khi bạn hoàn thành
ForgetMeNot - Nền tảng thông báo nhà thông minh: 14 bước (có hình ảnh)
ForgetMeNot - Nền tảng thông báo cho ngôi nhà thông minh: Là những sinh viên đại học bận rộn, chạy vạy giữa các lớp học, công việc và nghĩa vụ gia đình, chúng ta có xu hướng quên đi những điều nhỏ nhặt. Một sinh nhật đến và đi mà chúng ta không nhận ra, một thời hạn quan trọng bị bỏ lỡ do sự hay quên và đôi khi, chỉ là
Bảo mật thông minh cho ngôi nhà thông minh của bạn: 14 bước
Bảo mật thông minh Ngôi nhà thông minh của bạn: Tôi đang tham gia cuộc thi an toàn và bảo mật. Nếu bạn thích tài liệu hướng dẫn của tôi, vui lòng bỏ phiếu cho nó! Tôi sẽ chỉ cho bạn cách dễ dàng và rẻ tiền để bảo vệ hoàn toàn ngôi nhà của bạn và môi trường của nó. Định cấu hình y
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 với điện thoại thông minh: 4 bước (có hình ảnh)
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 bằng điện thoại thông minh: Sonoff là dòng thiết bị dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic. Đây là một công tắc hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266. Bài viết này mô tả cách thiết lập Cl