Mục lục:
- Bước 1: Các bộ phận
- Bước 2: Bread Board It Out
- Bước 3: Bây giờ nó hoạt động trên Breadboard của bạn…
- Bước 4: Tải tệp lên màu hồng
- Bước 5: Đóng trường nhìn cho PIR
- Bước 6: Cố định vào tường
- Bước 7: Freddie Mercury
- Bước 8: Kết hợp tất cả lại với nhau
Video: Garage Monitor 3k: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Cần biết cửa nhà để xe có mở không? Cần biết bạn đã lùi đủ xa để cửa đóng lại mà không va vào xe đạp của bạn hay không? Cần biết tất cả những điều này với quyền truy cập web… Tôi trình bày màn hình ga ra 3000.
Khi xe đến đúng điểm, đèn LED chuyển từ xanh sang đỏ. Đây là một công việc đang được tiến hành, đây chỉ là phiên bản 1.0, tôi nghĩ rằng nó sẽ trải qua một vài thay đổi để làm cho nó tốt hơn nữa.
Bước 1: Các bộ phận
Dây điện
1 Công tắc thủy ngân 1 Điện trở 220 ohm 1 Điện trở 10k ohm 2 x Điện trở 1k ohm 1 Đèn LED đỏ 1 Đèn LED xanh lục 1 Bộ Internet thị sai (MÀU HỒNG từ thị sai www.parallax.com) 1 Bộ điều khiển vi mô BS2 (từ thị sai www.parallax.com) 1 Bộ dò chuyển động PIR (từ thị sai www.parallax.com) 1 chip nhiệt độ ds1620. 1 nguồn điện 5v 1 ống áp phích bìa cứng Tôi không có lỗi mạng nào trong nhà để xe của mình, điều này rõ ràng là tôi phải sửa, vì vậy tôi đã mua một linksys WET11 trên ebay với giá 20 đô la.
Bước 2: Bread Board It Out
Vì vậy, tôi rõ ràng cũng cần phải tạo một sơ đồ nối dây… Nhưng bạn không thể sai nếu bạn làm theo các ví dụ trong các tệp PDF đi kèm với tất cả các phần thị sai. Hệ thống dây điện cho công tắc đến từ PDF Whats a micro controller Hệ thống dây cho MÀU HỒNG từ PDF PINK P0 - đối với pirP1 - Công tắc thủy ngânP5 - 1620P6 - 1620P7- 1620p12 - Đối với PINKP13 - Đối với PINKP14 - Đèn LED xanh P15 - Đèn LED đỏ
Bước 3: Bây giờ nó hoạt động trên Breadboard của bạn…
Bạn có thể nên lập trình bs2, đây là mã. Hầu hết mã này dựa trên các ví dụ trong các tệp PDF khác nhau có sẵn trên trang web thị sai. Bạn phải trả nhiều hơn cho BS2, nhưng tài liệu rất tuyệt. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (Định nghĩa I / O) ------------------------- ------------------------ PIR PIN 0 'I / O Pin cho cảm biến PIR PINEDONE 15' I / O PIN for Green LEDLEDTWO PIN 14 'I / O Pin cho đèn LED đỏ '----- (Biến) ------------------------------------ ------------------- bộ đếm VAR Byte 'Trip Counterx VAR Word' xác định biến mục đích chung, ký hiệu VAR x. BIT15 'bit dấu của xdegC VAR Word' xác định một biến để giữ độ CelsiusdegF VAR Word 'để giữ độ F' ----- (Khởi tạo) -------------------------------- ------------------ Xóa màn hình gỡ lỗi của DEBUG CLS 12, 396, ("! NB0W07:", "Warming Up", CLS) 'Nói với PINK whats upFOR counter = 10 ĐẾN 0 LEDONE CAO 'Nháy đèn LED THẤP LEDTWO' Chờ 20 giây để PIR Warm-up DEBUG HOME, "Khởi động:", bộ đếm DEC2 SEROUT 12, 396, ("! NB0W07: Khởi động:", CLS) TẠM DỪNG 1000 THẤP LEDONE CAO LEDTWO TẠM DỪNG 1000 'Bộ đếm hiển thị mỗi giây "SEROUT 12, 396, ("! NB0W07: Đang chờ… ", CLS) LEDTWOHIGH 5 'CAO chọn DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" bắt đầu chuyển đổi "lệnh LOW 5 'thực hiện lệnh' ----- (Mã chương trình)---------------------------------------------- ------ Chính: DO 'Dò tìm chuyển động NẾU PIR = 1 THEN' Phát hiện chuyển động? counter = counter + 1 'Update Trip Counter HIGH LEDONE' LOW LEDTWO 'Light Red LED DEBUG HOME, "TRIPPED …", DEC3 counter SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) DO: LOOP UNTIL PIR = 0 'Chờ PIR Xóa GỢI Ý TRANG CHỦ, "ĐÃ XÓA…", bộ đếm DEC3 SEROUT 12, 396, ("! NB0W07:", "Đã xóa…", CLS) LEDONE CAO THẤP LEDTWO' Tắt LED đỏ ENDIF ' Nhiệt độ CAO 5 'chọn DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' gửi lệnh "lấy dữ liệu" SHIFTIN 7, 6, LSBPRE, (x / 9) 'lấy dữ liệu, bao gồm cả ký hiệu LOW 5' kết thúc lệnh x. BYTE1 = -x. BIT8 'mở rộng dấu hiệu thành 16 bit degC = x * 5' chuyển đổi thành 'C * 10 (độ phân giải 0,5' C) degF = degC + 2732 * 9 / 50-459 'chuyển đổi thành F GỠ KHÔNG? degF, CR, CR 'Hiển thị trên trình gỡ lỗi SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Máy dò cửa nhà để xe. IF IN1 = 0 THEN SEROUT 12, 396, ("! NB0W08:", "Open", CLS) ELSE SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF TẠM DỪNG 1000 LOOP
Bước 4: Tải tệp lên màu hồng
Tôi đã sử dụng cái này cho trang web của mình. Bạn có thể tải lên màu hồng thông qua FTP Garage Monitor 3000. onLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; màu: # 336633; }
Giám sát nhà để xe
Nhiệt độ trong nhà để xe là: Điều thông báo cho bãi đậu xe ô tô: Cửa nhà để xe là: [https:// màu hồng làm mới]
Bước 5: Đóng trường nhìn cho PIR
Vì vậy, PIR có một trường nhìn rộng điên rồ, tôi đã chốt lại điều đó bằng cách sử dụng một ống áp phích 5 , tôi lấy ý tưởng này từ một bài đăng trên các diễn đàn thị sai, họ sử dụng một ống rộng hơn, nhưng nó vẫn rất trơn Ý kiến.
Tôi cố định PIR vào ống bằng cách đặt một lỗ trên nắp của ống và dán keo nóng nó. Tôi đã kết nối gói này với breadboard bằng cách sử dụng dây điện thoại, tôi có rất nhiều thứ nằm xung quanh. Tôi đã tìm thấy một đầu nối 3 ngạnh trên một quạt CPU cũ mà tôi đã sử dụng làm đầu cắm cho PIR.
Bước 6: Cố định vào tường
Tôi đã cố định cái này vào tường ngay nơi xe của tôi cần dừng lại để mở cửa. Tôi đã sử dụng dây buộc zip và một khẩu súng ghim.
Bước 7: Freddie Mercury
Tôi đã gắn một công tắc thủy ngân vào cuối cửa nhà để xe của mình, sử dụng lại dây điện thoại vì tôi có quá nhiều…
Bước 8: Kết hợp tất cả lại với nhau
Tôi gắn tất cả những thứ này vào một miếng sintra chỉ để giữ cho nó sạch sẽ. Tôi cần cắt một cáp ethernet ngắn hơn nhưng tôi không có máy uốn ở nhà.
Các bước tiếp theo… Nó có thực sự cần được bật mọi lúc không? Có lẽ tôi nên bật nguồn khi cửa nhà để xe mở ra và đèn bật sáng. Bằng cách đó, tôi có thể yêu cầu nó cập nhật một bảng trong cơ sở dữ liệu với trạng thái cuối cùng? Tôi đoán để nó chạy mọi lúc chỉ là lãng phí điện… Có lẽ tôi nên đặt nó vào một hộp dự án!
Đề xuất:
Arduino Plant Monitor với cảm biến điện dung đất - Hướng dẫn: 6 bước
Arduino Plant Monitor với cảm biến điện dung đất - Hướng dẫn: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách phát hiện độ ẩm của đất bằng cách sử dụng cảm biến độ ẩm điện dung với Màn hình OLED và Visuino
Bird Feeder Monitor V2.0: 12 bước (có hình ảnh)
Bird Feeder Monitor V2.0: Đây là một dự án theo dõi, chụp ảnh và ghi lại số lượng và thời gian của những con chim đến thăm máy cho chim của chúng tôi. Nhiều Raspberry Pi (RPi) đã được sử dụng cho dự án này. Một chiếc được sử dụng làm cảm biến cảm ứng điện dung, Adafruit CAP1188, để phát hiện, cảm biến lại
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Techfashion chạy bằng năng lượng mặt trời - SolarCycle & Microsoft Garage: 9 bước (có hình ảnh)
Techfashion chạy bằng năng lượng mặt trời - SolarCycle & Microsoft Garage: Tôi chưa bao giờ đến Burning Man nhưng có thể đã tạo ra bộ trang phục hoàn hảo cho nó. Đây sẽ là một trong những bộ trang phục của tôi tại Maker Faire năm nay. Bạn sẽ mặc gì? Việc tạo ra bộ trang phục này bao gồm thiết kế quần áo, in 3D và năng lượng mặt trời, cấu trúc
Garage Monitor 3001: 8 bước (có hình ảnh)
Màn hình nhà để xe 3001: Vấn đề: Nhà để xe của tôi nằm tách biệt với nhà của tôi, rất khó để xem nếu các cửa mở ra khỏi nhà. Hoặc có thể tôi đang vội đi làm và quên đóng cửa. Giải pháp: Màn hình dựa trên Parallax BS2. Tôi có thể kiểm tra trạng thái của cửa nhà để xe của mình