Mục lục:
- Bước 1: Cách thức hoạt động
- Bước 2: Đèn LED & Chuyển đổi phần cứng
- Bước 3: Phần cứng Wheelie Bin
- Bước 4: Phần mềm
Video: Thùng bánh xe Wifi & Lịch Google: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Dự án này được lấy cảm hứng từ video của Andreas Spiess (You Tube). # 185 ESP8266 - Lời nhắc của Lịch Google: Cách Làm cho Vợ / Bạn gái của Bạn hạnh phúc (Arduino) ½, một phiên bản cập nhật.
Theo các liên kết sau: Andreas Spiess & Andreas Spiess Ver 2 để có 2 video rất thông tin và giải trí.
Dự án trong trường hợp của Andreas là để đảm bảo anh ta đã hoàn thành tất cả các nhiệm vụ mà vợ anh ta đã yêu cầu anh ta làm.
Anh ấy sử dụng Lịch Google để ghi lại các nhiệm vụ. Lịch Google gửi email dưới dạng thông báo kết thúc cho một sự kiện cụ thể, vào thời gian và ngày được chỉ định. Trong trường hợp của chúng tôi, một sự kiện là một nhiệm vụ.
Dự án của Andreas sử dụng lời nhắc bật đèn LED! Đèn LED sẽ vẫn sáng, bất kể trạng thái của Lịch Google cho đến khi đèn LED được tắt theo cách thủ công khi tác vụ hoàn tất (ví dụ: anh ta đã tải máy giặt).
Tôi đã sử dụng mã để nhắc nhở tôi nên đặt thùng rác có bánh xe nào mỗi tuần vì chúng được làm trống vào các tuần thay thế, thùng màu xanh (có thể tái chế) vào một tuần sau đó là thùng màu đen (chất thải thông thường) vào tuần tiếp theo.
Do lười biếng, tôi không muốn nhấn nút để tắt đèn LED, vì vậy bây giờ, khi tôi nghiêng thùng bánh xe của mình để đưa nó đến kerbside, nó kết nối với internet, ghi vào Lịch Google, điều này sẽ tắt đèn LED cho tôi.
Bước 1: Cách thức hoạt động
Một sự kiện (nhiệm vụ) được tạo trong Lịch Google.
Tập lệnh được tạo trong Lịch Google
Lịch Google được kiểm tra thường xuyên bằng chip wifi ESP8266-E12.
Nếu từ 'xanh lam' hoặc 'đen' được trả về bởi tập lệnh, một đèn LED được bật.
Nhấn công tắc sẽ tắt đèn LED
Trong trường hợp của tôi, nghiêng thùng rác có bánh xe của tôi sẽ kích hoạt ESP8266, kết nối với Lịch Google & kiểm tra xem các từ 'xanh lam' hoặc 'đen' có tồn tại hay không.
Nếu trả về 'màu xanh lam', ngăn chứa bánh xe sẽ ghi 'Azure_OK' và điện áp pin vào lịch, điều này sau đó sẽ tắt đèn LED.
Nếu trả về 'màu đen', ngăn chứa bánh xe sẽ ghi 'Noir_OK' và điện áp pin vào lịch, điều này sau đó sẽ tắt đèn LED.
Bước 2: Đèn LED & Chuyển đổi phần cứng
Các thành phần
Hộp dự án dán vào một bộ sạc điện thoại cũ cho một nguồn 5v.
1 x ESP8266-12e
1 x 5v đến 3v bước xuống thiết bị (AMS1117)
2 x 180 ohm resitors để giới hạn dòng điện LED (tôi chỉ tình cờ có những giá trị này)
2 x Công tắc nút nhấn xúc giác Mo moment Tact 12X12X7mm Với đèn LED (eBay)
Súng bắn keo nóng chảy.
Mạch
Các đèn LED được kết nối với chân 4 & 5 (thông qua điện trở hạn chế) và chuyển mạch sang chân 12 & 13 của ESP8266.
Mặt còn lại của công tắc & đèn LED chuyển sang 0v.
Bởi vì ESP8266 rất linh hoạt, rất ít thành phần được yêu cầu!
5v từ bộ sạc điện thoại được chuyển xuống 3v thông qua AMS1117.
Phần mềm thực hiện phần còn lại - xem Reminder_org_TR_instruct.ino
Công tắc xúc giác với đèn LED tích hợp rất tuyệt, nhưng phương pháp duy nhất để gắn chúng vào hộp dự án là bằng keo nóng chảy!
Bước 3: Phần cứng Wheelie Bin
Danh sách thành phần
1 hộp dự án (tôi đã in 3D phiên bản cuối cùng của mình)
1 x ESP8266 - eBay
1 pin xCR2 (3v) - Amazon
1 x bộ lò xo / đầu nối pin - eBay
1 x công tắc nghiêng - Ban đầu tôi đã sử dụng công tắc nghiêng thủy ngân nhưng chúng có tính hơi thất thường nên tôi đã chọn loại ổ bi. - eBay
1 x bóng bán dẫn đa năng PNP - Tôi đã sử dụng bc557 nhưng khá nhiều pnp sẽ làm được! - eBay
1 x Rơ le tự chốt 3v cuộn đôi -RS Online 683-9873 ** LƯU Ý ** hình ảnh trên trang web RS cho thấy đây là rơ le 24v, tuy nhiên, mô tả rõ ràng là 3v (tôi đã có 5 trong tổng số)! Ngoài ra, đây là một rơle gắn kết bề mặt. Tôi đã quản lý để tìm một mount pcb nhưng nó đắt gấp đôi !! Rơ le này có hai cuộn dây, một cuộn dây để đặt rơle và một cuộn dây khác để đặt lại nó.
Có các loại rơ le tự chốt khác trên thị trường, tuy nhiên, việc đặt / đặt lại thường được thực hiện chỉ bằng một cuộn dây bằng cách đảo ngược cực của xung hoạt động - có thể thực hiện được, nhưng cần thêm một chút phần cứng.
Mạch
Mạch rút ra dòng điện bằng không khi ở chế độ chờ! (Tôi đã sử dụng mạch này vài lần và nó rất tốt cho các dự án hoạt động bằng pin sử dụng bất kỳ hình thức chuyển mạch không điện tử nào, ví dụ như công tắc rơle từ sậy, công tắc nghiêng, công tắc hành động tạm thời).
Khi công tắc nghiêng được kích hoạt, rơ le được 'đặt' do đó cung cấp điện cho ESP8266 và đặt chân 5 của mức cao ESP8266 để giữ cho bóng bán dẫn tắt. Sau khi ESP8266 đã kết nối với wifi và gửi thông tin đến Lịch Google, Pin 5 của ESP8266 ở mức xung thấp, làm bật bóng bán dẫn, nơi đặt lại rơ le và cấp nguồn cho thiết bị!
LƯU Ý - Tôi đã tạo các đơn vị này vào tháng 8 năm ngoái (2018), sơ đồ mạch đã được vẽ từ bộ nhớ, nhưng có vẻ ổn:-)
Các thiết bị này được gắn vào đáy của thùng bánh xe, may mắn là có một phần lõm ở dưới cùng của thùng giúp tạo nên một ngôi nhà an toàn tuyệt đẹp.
Bước 4: Phần mềm
Chà, đây là nơi mà sự thiếu hiểu biết của tôi tỏa sáng !!
Các tệp.ino đính kèm là một phiên bản sửa đổi của Andreas Spiess. Rất nhiều mã không cần thiết đã được bình luận. Tôi cũng đã đính kèm bản sao của các tệp.gs của mình. Hầu hết là thử và sai!
Tôi thực sự khuyên bạn nên xem những video này Video # 185 & Video # 189 nếu bạn định làm điều gì đó tương tự vì anh ấy có tệp Google Script có sẵn trên trang GitHub cùng với tệp.ino của anh ấy, sẽ dễ đọc và sửa đổi hơn của tôi!
Cái gì tiếp theo?
Như cách đây vài tháng, vợ chồng tôi phải đặt thuốc trực tuyến, trí nhớ của tôi không được tốt nên tôi định đặt một nhiệm vụ trên Lịch Google sẽ bật đèn LED đầu giường để nhắc tôi khi nào nên đặt hàng lại.
Nếu dự án này được chấp nhận trong cuộc thi REMIX và bạn nghĩ nó xứng đáng, hãy cho tôi một phiếu bầu!
Cảm ơn nhiều:-).
Đề xuất:
Đính kèm Lịch Google với Google Sites: 5 bước
Đính kèm Lịch Google với Google Sites: Đây là tài liệu có thể hướng dẫn để hướng dẫn bạn cách tạo, sử dụng và chỉnh sửa Lịch Google, sau đó đính kèm chúng vào Trang web của Google bằng khả năng chia sẻ. Điều này có thể có lợi cho nhiều người vì Google Sites có thể được sử dụng để điều phối và phân phối
Sự kiện Lịch Google tới ESP8266: 10 bước
Sự kiện Lịch Google sang ESP8266: Trong hướng dẫn này, tôi sẽ giải thích cách nhập dữ liệu sự kiện Lịch Google trong Arduino IDE cho bảng ESP8266. Tôi sẽ nhập thời gian kết thúc và thời gian bắt đầu khóa đào tạo của mình từ Lịch Google và in chúng trong màn hình nối tiếp Arduino IDE. Để
Thùng phân loại - Phát hiện và sắp xếp thùng rác của bạn: 9 bước
Sorter Bin - Phát hiện và Sắp xếp Thùng rác của bạn: Bạn đã bao giờ thấy ai đó không tái chế hoặc đang làm việc đó theo cách tồi tệ chưa? Bạn đã bao giờ ước có một chiếc máy có thể tái chế cho bạn? Hãy tiếp tục đọc dự án của chúng tôi, bạn sẽ không hối tiếc! Sorter bin là một dự án có động lực trợ giúp rõ ràng
Cách sửa đổi bánh xe nóng tiêu chuẩn thành bánh xe nóng R / C: D: 6 bước (có hình ảnh)
Làm thế nào để điều chỉnh xe Hot Wheels tiêu chuẩn thành R / C Hot Wheels: D: Từ khi còn là một đứa trẻ, tôi đã yêu thích Xe Hot Wheels. Nó đã cho tôi nguồn cảm hứng để thiết kế các phương tiện tưởng tượng. Lần này họ vượt qua chính mình với Star War Hot Wheels, C-3PO. Tuy nhiên, tôi muốn nhiều hơn là chỉ đẩy hoặc đi trên một đường đua, tôi quyết định, “L
Lược bánh mì để làm sạch máy cắt bánh mì công nghiệp (Oliver 732-N): 3 bước (có hình ảnh)
Lược Breadcrumb để Vệ sinh Máy cắt Bánh mì Công nghiệp (Oliver 732-N): Chiếc lược này là một cách đi tắt đón đầu. Có một Oliver 732-N Front Load Slicer (7/16 ” spacing) trong tiệm bánh nơi tôi làm việc. Khi nó cắt lát, nó tạo ra các vụn bánh mì mịn đọng lại trên giá đỡ. Một chiếc cọ vẽ được sử dụng để quét sạch