Nguyên văn bởi Hard
Thông báo
Collapse
No announcement yet.
mạch diều khiển từ xa bằng tia hồng ngoại!
Collapse
This is a sticky topic.
X
X
-
-
Hi,
Thực ra source code của tui cũng chuối lắm nên có lẽ làm các bác khó hiểu. Tuy nhiên trong code tu cũng có để các comments bằng tiếng Anh (phong cách của tui). Nếu các bác không hiểu phần nào thì tui sẽ giải thích cho phần đó.
Có lẽ phần đầu tiên là phần sụn và phần cứng.
Phần sụn tui viết bằng Keil C, sử dụng lập trình multitask, Assembly kết hợp với C nên có thể làm các bác khó hiểu. Phần giải mã hồng ngoại (decode.a51) có lẽ là phần các bác quan tâm nhất.
Phần cứng có thể mô tả đơn giản như sau:
- Quét led sử dụng 2 port PA, PB của 8255.
- Mắt thu hồng ngoại được nối vào chân ngắt ngoài 0 của VDK
- Các chân P1.0 --> P1.3 để điều khiển thiết bị, các bác có thể xem lại trong phần khai báo biến để biết chi tiết hơn. Tất cả được gắn lên board phát triển nên không có sơ đồ tổng quát. Tuy nhiên các bác vẫn có thể hiểu được tốt.
- Còn phần chương trình BootLoader trong chip thì chắc các bác cũng biết rồi, tui không phải open nữa. File hex trong này có thể nạp vào chip và chạy luôn.
- Một nhược điểm của mạch là phần đồng hồ, do tui làm test nên không chính xác lắm, để 3 ngày thì sai khoảng mấy giây đó.
Phần mềm thì tui mới tập lập trình nên càng chuối hơn, cái này ai cần thì tui post còn không thì thôi vậy.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
Comment
-
Nguyên văn bởi SVCChào bác Hard. Em rất muốn được tham khảo code của bác. Em đã tìm nhiều cách nhưng chưa có cách nào chung nhất để có thể nhận được các tín hiệu khác nhau từ các loại remote khác nhau mà không phụ thuộc vào các loại IC phát. Cảm ơn bác nhiều.
Mỗi một Remote dùng một giao thức riêng nên muốn giải mã thì bác phải biết giao thức mà nó dùng. Tuy nhiên có một kiểu "giải mã" mà không phụ thuộc vào giao thức, độ chính xác không cao lắm (95%), bác có thể vào Google và search từ khóa Girder.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
Comment
-
Nguyên văn bởi HardPhần sụn tui viết bằng Keil C, sử dụng lập trình multitask, Assembly kết hợp với C nên có thể làm các bác khó hiểu
Em thấy đây là một vấn đề hay, em rất muốn học về nó. Em nghĩ mọi người cũng vậy.
Vậy rất mong anh phổ biến về kỹ thuật này(tutorial), tốt nhất viêc trên Keil C, lấy một ví dụ đơn giản minh họa thì việc học sẽ rất nhanh. Hihi...
Comment
-
Gửi bác Hard:
Hiện nay, box "Hệ điều hành nhúng thời gian thực" đang cần người tâm huyết phụ trách. Mong bác làm Moderator box đó, nếu được bác tham gia thì đó là một tin rất vui. Công việc làm Moderator không mất thời gian lắm đâu, nên về chuyện thời gian thì bác ko phải áy náy.
Nếu bác có gì chưa rõ thì add nick hoặc gửi mail cho mình:
phungtbinh@yahoo.com
Chúc bác vui, khoẻ.
Chờ tin bác.
Binh Anh
Comment
-
Chào bác Hard!
Em cũng đang tìm cách giải mã remote, nó là một cái remote máy lạnh.
Em đã dùng Goldwave để thu mã của nó, em gửi một hình lên mong bác giúp em cách tìm hiểu luật mã hóa.
Trong hình:
_ 4 dòng trên là tín hiệu thu được khi em nhấn 4 lần vào một nút (nút này điều khiển 4 trạng thái: lạnh, sưởi, quạt, hút ẩm)
_ 4 dòng dưới là tín hiệu thu được khi em nhấn 4 lần vào nút điều khiển tốc độ quạt: Tốc độ 1,2,3 và tự thay đổi tốc độ.
Mong anh và mọi người giúp đỡ.
Cảm ơn mọi người.Last edited by HPECOM; 11-03-2006, 10:04.Một bông hồng cho những ai đang còn mẹ,
Đang còn mẹ để lòng vui sướng hơn ..
Comment
-
Hi,
Không biết bác thu (receive) tín hiệu hồng ngoại bằng những linh kiện gì trước khi đưa vào máy hiện sóng. Bác có thể dùng led thu 3 chân để thu tín hiệu này bởi vì trong led này nó đã tích hợp các mạch lọc, tách sóng, vv... nên dạng sóng có thể rõ ràng hơn. Phần bác post lên ảnh kia để tui nghiên cứu chút đã. Hẹn gặp lại bác sau.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
Comment
-
Hi,
Vấn đề lập trình đa nhiệm trong Keil C, tui nghĩ các bác đọc trong Help của nó thì đã quá rõ rồi, không nhất thiết tui phải nói lại. Nếu có gì thắc mắc thì chúng ta cùng tháo gỡ.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
Comment
-
Nguyên văn bởi BinhAnhGửi bác Hard:
Hiện nay, box "Hệ điều hành nhúng thời gian thực" đang cần người tâm huyết phụ trách. Mong bác làm Moderator box đó, nếu được bác tham gia thì đó là một tin rất vui. Công việc làm Moderator không mất thời gian lắm đâu, nên về chuyện thời gian thì bác ko phải áy náy.
Nếu bác có gì chưa rõ thì add nick hoặc gửi mail cho mình:
phungtbinh@yahoo.com
Chúc bác vui, khoẻ.
Chờ tin bác.
Binh Anh
Trước hết xin cám ơn sự tín nhiệm của bác Binh Anh, có lẽ tui phải làm bác buồn khi nói rằng tui chưa đủ khả năng để làm việc này. Tui thấy trên diễn đàn có rất nhiều cao thủ về lập trình nhúng mặt khác tui cũng không biết làm mod thì làm những thứ gì, chắc bác cũng biết câu: KHÔNG BIẾT + NHIỆT TÌNH = PHÁ HOẠI mà đã có một thành viên phát biểu trên diễn đàn này.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
Comment
-
Nguyên văn bởi HardHi,
Không biết bác thu (receive) tín hiệu hồng ngoại bằng những linh kiện gì trước khi đưa vào máy hiện sóng. Bác có thể dùng led thu 3 chân để thu tín hiệu này bởi vì trong led này nó đã tích hợp các mạch lọc, tách sóng, vv... nên dạng sóng có thể rõ ràng hơn. Phần bác post lên ảnh kia để tui nghiên cứu chút đã. Hẹn gặp lại bác sau.
Thân ái.Một bông hồng cho những ai đang còn mẹ,
Đang còn mẹ để lòng vui sướng hơn ..
Comment
-
Mạch phát hồng ngoại
Xin lỗi các bác. Em đang làm về mạch thu phát hồng ngoại sd 8052.
Tuy nhiên, mạch phát của em phát sóng rất yếu, phải hướng thẳng vào con thu thì mới nhận đúng. Em muốn làm mạch có thể phát sóng mạnh như điều
khiển TV.
Cảm ơn nhiều !
Comment
-
Có ai biết chống nhiễu cho con thu hồng ngoại như thế nào ko?
Tôi phát bằng mạch 555 được 38KHz, thu bằng con SM0038 sau đó tín hiệu ra đưa vào chân T0 (14) của AT89S52 để tăng số đếm mỗi khi có sản phẩm đi qua cảm biến . Nếu chậm thì ta sẽ thấy hiện tượng nhiễu (số SP hiển thị trên LED 7 đoạn nhảy loạn lên !). Có ai trên diễn đàn giúp tôi được không?
Tôi đếm SPhẩm bằng bộ Counter0 của Timer 0 .
Comment
Bài viết mới nhất
Collapse
-
bởi chinhnguyen9Sực nhớ dòng cân bằng có dạng xung vuông đối xứng, nghĩa là có thể đo bằng đồng hồ Ampe kep. Nên tôi đo test lại, và quả là đo được bình thường với các số liệu trong hình 1.
Qua kết quả này ta thấy mạch này tiên tiến và hửu dụng, nổi bậc ở chổ dung lượng từ...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 07:10 -
-
bởi dinhthuong92Cảm ơn bác đã chia sẻ nhiều thí nghiệm thực tế.
Về mạch cân bằng cells pin thì theo cá ngân em, nó chỉ có chức năng bảo vệ quá xả và quá nạp cho các cell thôi. Tức là bất kì cell nào trong khi xả mà có áp thấp nhất và bằng...-
Channel: Hướng dẫn sử dụng diễn đàn
18-04-2024, 21:07 -
-
bởi jigokushoujoCó anh chị nào có thể cho em 1 mạch chống ngược cực, chập mạch, khi bị chạm mạch hay ngược cực thì nó sẽ tự động ngắt nguồn,khi không còn chạm thì nó sẽ đóng nguồn lại bình thường. Em có dùng nguồn 12V 75A từ ắc quy . Em cần chụi...
-
Channel: Điện tử dành cho người mới bắt đầu
18-04-2024, 18:24 -
-
bởi chinhnguyen9Tôi nghi ngại về sự hiện diện của điện trở 0,1R trong mach test có thể làm sai lạc và méo mó hoạt động của mạch. Sau khi tháo bỏ điện trở trên test lại thì thấy hoạt động cân bằng tích cực hơn rất nhiều và sờ thấy các most fet của...
-
Channel: Hướng dẫn sử dụng diễn đàn
18-04-2024, 15:01 -
-
bởi chinhnguyen9Test module cân bằng chủ động kiểu Flying Capacitor Balancing 4s 6A TQ
Hình thức board mạch có vẻ ổn. Hình 1 mặt trên và mặt dưới
Hình 2
Lắp bài test với 3 cell 32-650 (4000mAh) với các mức điện áp trong dòng thứ 2 cell số 5 là pin lion 10Ah để tạo độ...-
Channel: Hướng dẫn sử dụng diễn đàn
18-04-2024, 11:26 -
-
bởi chinhnguyen9Hính 1 Sản phẩm board cân bằng acquy Minh Quang
Hình 2 Sơ đồ nguyên lý hoạt động
Hình 3 Sơ đồ đấu dây
Dùng 2 khối pin 32-650 khối 1 4s=13V và khối 2 5s =16V bắt nối tiếp, đấu dây đen B0 vào âm, nguồn B1 vào cọc 13V, và B2 vào cọc 29V,...-
Channel: Hướng dẫn sử dụng diễn đàn
18-04-2024, 10:51 -
-
bởi chinhnguyen91- Sơ khai là mạch cân bằng thụ động do hiệu quả của mạch này là rất kém nên ta vứt nó vào quá khứ.
2- Mạch cân bằng chủ động, so áp liền kề gồm 2 nhánh: dùng từ trường và dùng điện tích
3- Mạch cân bằng chủ động toàn nhóm.(flying capacitor balancing)
Trong mạch cân bằng chủ...-
Channel: Hướng dẫn sử dụng diễn đàn
16-04-2024, 08:48 -
-
bởi saovietnhat
Quyền Lợi:
- Mức lương thỏa thuận.
- Được đào tạo về kỹ năng làm việc trong môi trường năng động và làm việc nhóm
- Được đào tạo chuyên sâu về bán hàng, kinh doanh hiệu quả
- Tham gia BHYT, BHXH, BHTN,...-
Channel: Tuyển dụng
13-04-2024, 15:46 -
Comment