Mục lục:

Garage Monitor 3k: 8 bước
Garage Monitor 3k: 8 bước

Video: Garage Monitor 3k: 8 bước

Video: Garage Monitor 3k: 8 bước
Video: Đèn cảnh báo lỗi động cơ - 8 nguyên nhân và cách xử lý | TIPCAR TV 2024, Tháng mười một
Anonim
Màn hình nhà để xe 3k
Màn hình nhà để xe 3k

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

Các bộ phận
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

Bread Board It Out
Bread Board It Out
Bread Board It Out
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 tệp lên màu hồng
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

Đóng trường nhìn cho PIR
Đóng trường nhìn cho PIR
Đóng Trường nhìn cho PIR
Đó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

Bảo vệ tường
Bảo vệ 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

Freddie Mercury
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 nó tất cả cùng nhau
Đặt nó tất cả cùng 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: