Đề 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
-
Nguyê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
Code://=================================================================== ========== // 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
-
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
-
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
-
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
-
Trả lời cho Xin hỏi về quạt điệnbởi yname11Vg , thôi e chả mod miếc gì nữa kệ nó vậy....
-
Channel: Điện tử gia dụng
hôm nay, 15:25 -
-
Trả lời cho Xin hỏi về quạt điệnbởi vi van phamNhà sản xuất quat đã tính đường kính dây đồng quạt senko 102 của bạn cho công suất tối đa là 24w,áp 220voltAC. Bây giờ tăng áp, dòng tăng, quạt nóng. Lấy gì chứng minh quạt không cháy.
Lên diễn đàn nhờ giúp đỡ cần có sự thông minh để tránh là chuột bạch.-
Channel: Điện tử gia dụng
hôm nay, 07:13 -
-
Trả lời cho Xin hỏi về quạt điệnbởi trthnguyenTốc độ theo tính toán là tốc độ không tải (không cánh quạt và bỏ qua ma sát), khi có cánh quạt thì lực cản của không khi làm quạt quay chậm lại. Tăng điện áp k làm tăng tốc độ k tải nhưng tăng dòng điện trong cuộn dây, tăng lực để...
-
Channel: Điện tử gia dụng
Hôm qua, 11:17 -
-
Trả lời cho Xin hỏi về quạt điệnbởi yname11Hic bó tay. Thôi kệ nó vậy. thanks bác nhé....
-
Channel: Điện tử gia dụng
Hôm qua, 08:05 -
-
Trả lời cho Xin hỏi về quạt điệnbởi vi van phamCũng không được.
Số vòng dây quạt được tính từ điện thế 220VAc và tần số 50h. Bây giờ dùng tần số 70h thì điện thế quạt >220 Volt làm quạt quay chậm .
Nếu muốn học hỏi, thí nghiệm thì cắt bò bớt 1 cặp cực, giãm điện thế xuống 110Volt, thì quạt sẽ...-
Channel: Điện tử gia dụng
03-10-2024, 15:54 -
-
Trả lời cho Xin hỏi về quạt điệnbởi yname11vậy thì phải tăng Hz rồi, bác có cách nào tăng từ 220ac/50hz lên 220ac/70hz ko ạ ?...
-
Channel: Điện tử gia dụng
03-10-2024, 09:00 -
-
Trả lời cho Xin hỏi về quạt điệnbởi vi van phamTốc độ quạt tính bằng công thức N = 60 x F /P
F= tần số lưới điện.
P = số cặp cực, quạt có số cặp cực là 2
N = số vòng quay
N= 60 X50 / 2 = 1500 vòng /phút.
Thay đổi điện thế là thay đổi công suất . Nếu...-
Channel: Điện tử gia dụng
02-10-2024, 14:44 -
-
Trả lời cho Xin hỏi về quạt điệnbởi yname11Làm như thế nào hả bác ?...
-
Channel: Điện tử gia dụng
02-10-2024, 07:57 -
-
Trả lời cho Xin hỏi về quạt điệnbởi trthnguyenTăng điện áp......................
-
Channel: Điện tử gia dụng
01-10-2024, 09:22 -
-
Trả lời cho Xin hỏi về quạt điệnbởi yname11Có cách nào để quạt này quay nhanh hơn ko bác ?...
-
Channel: Điện tử gia dụng
30-09-2024, 21:42 -
Comment