Đề tài đang hay. Các bác góp ý thêm đi.
Thông báo
Collapse
No announcement yet.
Điều khiển thiết bị nhà bằng máy tính
Collapse
X
-
ban co the giu cho minh cai nay dc ko minh dang rat can cho do an mon hoc cua minh thankNguyên văn bởi caovanhuong Xem bài viếtbạn mua thếm cái cáp chuyển USB-RS232 là được thôi mà.
phần mềm này tôi viết điều khiển cho 20 đèn, có thể bặt tắt tùy ý từng đèn hoạc là bật hết, tắt hết.

đây là phần cứng, mình vẽ tượng trưng 1 relay giao tiếp công suất thôi. nếu muốn báo nhiêu thì vẽ thêm vào và led sẽ lần lượt là RB-RC-RD

Contron LampCode://=================================================================== ========== // Ten chuong trinh: Control Lamp // Nguoi thuc hien : Cao Van Huong // Email : caovanhuong@webdien.com // Cell phone : 01672754113 // Ngon ngu : CCS-C 4.107 // Ngay thuc hien : 16/2/2011 //****************************************************************************** // MCU : PIC16F877A // Crystal : 20MHz //****************************************************************************** // Ngay hoan thanh : 16/2/2011 // Ky ten : Cao Van Huong //=================================================================== ========== #include <16F877A.h> #include <def_877A.h> #fuses NOWDT,NOLVP,PUT,HS,NOPROTECT #use delay(clock=20000000) #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) #include <lcd_lib.c> int8 c; void main() { trisb=0x00; trisc=0xc0; trisd=0x00; portb=0x00; portc=0xc0; portd=0x00; while(1) { c=getc(); c=c-65; switch (c) { case 0: rb0=1; break; case 1: rb0=0; break; case 2: rb1=1; break; case 3: rb1=0; break; case 4: rb2=1; break; case 5: rb2=0; break; case 6: rb3=1; break; case 7: rb3=0; break; case 8: rb4=1; break; case 9: rb4=0; break; case 10: rb5=1; break; case 11: rb5=0; break; case 12: rb6=1; break; case 13: rb6=0; break; case 14: rb7=1; break; case 15: rb7=0; break; case 16: rc0=1; break; case 17: rc0=0; break; case 18: rc1=1; break; case 19: rc1=0; break; case 20: rc2=1; break; case 21: rc2=0; break; case 22: rc3=1; break; case 23: rc3=0; break; case 24: rc4=1; break; case 25: rc4=0; break; case 32: rc5=1; break; case 33: rc5=0; break; case 34: rd0=1; break; case 35: rd0=0; break; case 36: rd1=1; break; case 37: rd1=0; break; case 38: rd2=1; break; case 39: rd2=0; break; case 40: rd3=1; break; case 41: rd3=0; break; case 42: rd4=1; break; case 43: rd4=0; break; case 44: rd5=1; break; case 45: rd5=0; break; } } }
email: tranquan_2011@yahoo.com
Comment
-
em chào anh!
em cung dang can ung dung cua anh
em đang dùng mạch thu có con PT2272 nhưng đó là điều khiển bằng remote.Em còn 1 yêu cầu nữa là điều khiển bằng máy tính dùng con 89C51
anh biết cách kết nối giữa con PT2272 với con 89C51 thì bày cho em với.
Em xin cảm ơn!
Comment
-
đang thất nghiệp+ rảnh nên ngồi ngiên cứu cái đề tài điều khiển và giám sát thiết bị nhà bằng máy tính.
Cuối cùng cũng đã thành công bước đầu, điều khiển và giám sát được 4 thiết bị.
Gởi file demo bằng protues và giao diện bằng labview các bạn xem rồi cho ý kiến nha.
ps: chỉ bạn nào máy có cài chương trình labview mới mở được giao diện..........Attached Files
Comment
-
xin pác cho em thêm vài lời về việc chỉ cần 2 dây để điều khiển (vừa cấp nguồn vừa điều khiển thiết bị).Nguyên văn bởi nguyendinhvan Xem bài viếtHệ thống của các cậu thiết kế chỉ mang tính lý luận thực hành chứ khó ( không ) áp dụng vào thực tiễn được .
Theo các bản thiết kế của các cậu thì mạng điện được đấu hình sao . Các lệnh điều khiển ra dạng song song . Khi áp dụng vào thực tiễn vô cùng dở ( hơi )
Giả sử máy tính và tủ điện điều khiển đặt ở tầng 1 ngôi nhà . Nhưng từ tầng 2>3>4>5... có vô số các thiết bị cần điều khiển . Như vậy cần một bó cáp điều khiển hàng mấy chục sợi . Thật bất tiện và vất vả vô cùng khi lắp đặt .
Hệ thống kiểu đó tôi đã làm và kết luận nó chỉ phù hợp với 1 phòng duy nhất . Tôi đã lắp kiểu đó ở các cửa hàng kinh doanh Bia hay Game ... công cộng . Nhân viên quản lý vừa bật máy tính để tính tiền cho khách hàng vừa bật đường nguồn cấp điện đèn , quạt ...cho bàn của khách hàng đó . Khi khách hàng về thì nhân viên chỉ cần kích vào phần mềm là vừa tính tiền vừa tắt điện .
Vì tất cả các vị trí bị điều khiển đều tập trung ở một phòng lớn duy nhất .
Nhưng khi áp dụng cho một khách sạn hay nhà nghỉ thì bất tiện . Cần rất nhiều dây điều khiển cấp tới các phòng . Tôi làm kiểu khác .
Từ Máy tính chỉ sử dụng 2 dây duy nhất để điều khiển . Trong đó dây nguồn +VCC đồng thời kiêm luôn cả lệnh điều khiển .
Ở mỗi công tắc có một mạch nhỏ . Trong đó tách riêng nguồn điện và lệnh điều khiển cho chính mạch đó .
Tất cả các công tắc đều đấu song song trên đường dây điều khiển
Trên mỗi mạch có setup địa chỉ của công tắc đó bằng jum . Số địa chỉ trên mỗi công tắc phụ thuộc PCB và chuẩn của người viết phần mềm . Thường là 16 hoặc 32 .
Khi máy tính phát ra một lệnh là " bật địa chỉ 01 " thì tất cả các công tắc được setup ở "địa chỉ 1" đều được bật . Các công tắc khác không có tác dụng mặc dù đều ở chung trên đường dây điều khiển đó .
Ví dụ tất cá các đèn hành lang được setup ở địa chỉ 01 , tất cả các đèn cầu thang được setup ở địa chỉ 02 .... Khi máy tính phát địa chỉ nào thì công tắc setup ở địa chỉ đó có tác dụng .
Khi thi công lắp đạt chỉ cần duy nhất một sợi dây điều khiển như dây điện thoại , kẹp đầu cốt RJ , cắm vào công tắc điều khiển rồi đấu dây rơ lay vào công tắc đang hiện có của ngôi nhà là điều khiển được thiết bị đó . Ngoại trừ các thiêt bị có công suất lớn như bình nóng lạnh hay atomat tổng thì thêm một rơ lay trung gian to hơn bên ngoài .
Việc lắp đặt có tính .." Mở " Người ta có thể lắp thêm , bỏ bớt ... các vị trí bị điều khiển một cách dễ dàng mà không ảnh hưởng đến hệ thống chung . Có thể lắp đặt thêm , sửa chữa , bảo trì hệ thống khi chính hệ thống đang hoạt động .
Với các loại chip dán như bây giờ thì các công tắc điều khiển có thể làm nhỏ bằng nửa bao diêm , được đổ keo chống ẩm , có thể lắp bên trong các ổ cắm Clipsan hiện có ở các ngôi nhà
Còn phần mềm thì không phải việc của tôi . Khách hàng thích cái gì thì người ta viết cái đó thôi . Theo chương trình thời gian , theo cảm biến , theo kết nối mạng , theo nhân viên điều hành ....
Mối hệ thống như nhà nghỉ 10> 15 phòng có giá tổng thành hệ thống từ 10>15 Mêga đồng . Họ vừa tiết kiệm được điện , vừa quản lý được doanh thu . Nếu Nhân viên quản lý khách sạn không nhập lệnh ở máy tính quản lý thì , phòng của khách hàng sẽ không có điện . Khi khách trả phòng thì nhân viên sẽ phải thoát lệnh ở máy tính quản lý để thanh toán tiền thì đồng thời điện ở phòng đó cũng được tắt .Cuộc đời như bánh omi, không biết rồi sẽ về đâu?
Comment
-
Góp phần trong thiết bị điện điều khiển thông minh, em xin góc chút ý kiến. Đó là về UPS Santak dòng live- interactive và online có khả năng điều khiển bằng máy tính thông qua cổng Com nhờ vào interface là phần mềm Winpower đối với LIne- interactive và Winpower/webpower đối với dòng online. Có thể điều khiển tắt mở nhờ vào máy tính, lập lịch tắt mở, kiểm tra thông số. Đồng thời với một bộ remote control distance bạn có thể điều khiển được nó cho việc đóng mở cửa cuốn. Những ứng dụng này giúp bạn có một ngôi nhà điều khiển thông minh hoàn thiện. Bác nào cần program winpower/ webpower thì gửi mail cho mình qua địa chi quyen-nguyen0201@santak.vn mình sẽ sẵn sàng hỗ trợ các Bác
Comment
-
Cái này chắc là công nghệ mật của bác NDV nên không chia xẻ cho bạn được. Tuy nhiên nếu sử dụng protocol 1-wire của hãng Maxim thì bạn có thể thực hiện được điều này nếu dùng các IC Addressable Switch như DS2405 (đã ngừng sản xuất), DS2406, DS2408, DS2413 ở chế độ parasite (cấp nguồn qua dây điều khiển).Nguyên văn bởi tnt288 Xem bài viếtxin pác cho em thêm vài lời về việc chỉ cần 2 dây để điều khiển (vừa cấp nguồn vừa điều khiển thiết bị).“If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds
Comment
-
chào anh. em là sinh viên năm cuối mới nhận đề tài thực tập, đề tài của em là điều khiển các thiết bị điện bằng máy tính. anh có tài liệu nào có thể chia sẻ cho em được không ah? em cảm ơn.Nguyên văn bởi nguyendinhvan Xem bài viếtCó một phần mềm điều khiển riêng biệt 15 chân ra của cổng máy in ( LPT
) Bật tắt từng chân một tùy ý
Kết hợp với một bảng điện giao diện là cho phép điều khiển các thiết bị điện trong nhà 220v ngon lành
Bạn nào cần thì báo cho tôi nhé !
Comment
Bài viết mới nhất
Collapse
-
bởi mylinhattTrong vận hành thực tế, nhiều xưởng gia công gặp tình trạng máy phay CNC bắt đầu sai kích thước, bề mặt rung nhẹ hoặc phát sinh lỗi thay dao dù chương trình và dao cắt không thay đổi. Phần lớn các vấn đề này không xuất phát từ lập trình mà đến từ việc bảo dưỡng máy chưa được thực hiện đúng và đủ....
-
Channel: Máy công cụ
hôm nay, 11:27 -
-
bởi ittcHì, em tính đi mua 1 cái máy Khoan và máy Mài (cắt), em đã chính thức gạt thằng BOSCH sang 1 bên vì giá cao hơn Dewalt và Makita, hơn nữa xem Cataloge của nó thì hàng ít model mẫu mã hơn.
Giá Dewalt và Makita thấy ngang ngửa nhau, thôi thì nhu...-
Channel: Điện tử gia dụng
hôm nay, 07:20 -
-
bởi DaoVanTrongChào Anh Em. Nay em có tạo 1 sơ đồ mạch UPS sau, xin Ae cho ý kiến.
Và nếu biết sản phẩm này nếu có sẵn thì em xin link để mua (nếu giá phù hợp) thì em đỡ phải làm ạ, vì em tìm nhưng không thấy:
╔═══════════════════[ĐIỆN_LƯỚI_220V]════════════════╗...-
Channel: Điện tử sáng tạo
Hôm qua, 23:32 -
-
Trả lời cho Nên mua máy phay CNC cũ, máy mới phổ thông hay máy chất lượng cao? Góc nhìn từ bài toán sản xuất thực tếbởi nguyendinhvanNgày trước, khi KT đang tăng trưởng, một cái máy tự động cũ tầm trung, thì khoảng 5 năm là hoàn vốn. Nhưng hiện tại, mọi việc đều chậm trễ, cạnh tranh, nên theo các xếp tính thì phải hơn 10 năm làm việc ngon lành thì mới hoàn vốn....
-
Channel: Máy công cụ
20-12-2025, 20:23 -
-
Trả lời cho cách làm led Hao Quang.có pro nào biết k nhỉ ???bởi StatusHello! I'm from Kazakhstan. Can anyone share the HEX file with me? The download link in post 50 doesn't work.
-
Channel: Vi điều khiển họ 8051
18-12-2025, 00:05 -
-
bởi mylinhattChào anh em cơ khí,
Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...-
Channel: Máy công cụ
17-12-2025, 13:38 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -

Comment