Đánh giá chủ đề:
  • 55 Vote(s) - Trung bình 2.75
  • 1
  • 2
  • 3
  • 4
  • 5
LCD ...???
Bài viết: #1
Học kì này tôi chọn đề tài:
Mạch điều khiển 1 quạt (motor) và 1 đèn (led đơn):
+ Có khả năng tự bật/tắt đèn, quạt ... ví dụ ta cài đặt là 18h đèn bật và 5h tắt, nhiệt độ trên 30 độ thì quạt bật...Dùng LCD để hiển thị các thông số, cụ thể là 4 thông số sau: Nhiệt độ thực tế, thời gian thực tế, thời gian bật/ tắt đèn, nhiệt độ điều kiện cho quạt bật! Với điều kiện có nút điều chỉnh các thông số...cụ thể là có 8 nút sau: 2 nút tăng, giảm để chỉnh thời gian thực tế, 2 nút tăng, giảm để chỉnh nhiệt độ điều kiện, 2 nút tăng, giảm chỉnh thời gian bật, 2 nút tăng, giảm chỉnh thời gian tắt đèn...!
+ Có khả năng điều khiển on/off đèn, quạt bằng remote...?!


Không biết pác nào có thể định hình tôi nên làm gì không? Giờ rối quá, lần đầu học VXL ???
Chắc Ăn Tết không vui rồi ...???


Trả lời
Bài viết: #2
Gần tết rồi nên mọi người đều về quê ăn tết hết rồi, ai giúp bạn đây 16
You are not allowed to view links. Register or Login to view. | 
You are not allowed to view links. Register or Login to view.
Trả lời
Bài viết: #3
Tôi nghĩ đầu tiên bạn nên nghiên cứu các vấn đề sau:
- Lập trình I/O(xuất/ nhập) để điều khiển quạt và Led...

- Giao tiếp với LCD để hiển thị
- Giao tiếp với linh kiện nhiệt độ( LM35 hay DS18B20...)
- Giao tiếp với Real Time để đọc thời gian hiển thị lên LCD( Real Time nên dùng DS1307)
- Giao tiếp, xử lý các nút nhấn theo yêu cầu.

Hầu hết các vấn đề trên đã được bàn nhiều trên diễn đàn, bạn có thể tìm và tham khảo.
Chúc các bạn thành công!
Trả lời
Bài viết: #4
Đồ án này không đến nỗi phức tạp lắm đâu bạn!. Nhưng mà có nhiều thứ phải làm.
Bàn nên làm từ cái nhỏ trước
bạn "dpbinh0302" đã nói khá chi tiết. Mình chỉ bổ sung thêm vài thứ thôi^^


Sử dụng chip msp430g2553 , hoặc G2452 ( bộ nhớ nhiều 2 port , lập trình thoải mái ^^). Đừng xài con F2013 của thầy cho mượn nha.

- Bạn nên tìm hiểu cách lập trình cho msp430 bằng IAR và mô phỏng bằng proteus (biết C là 2 tuần sẽ thành thạo).
- Giao tiếp với LCD ở chế độ 4 bit hoặc 8bit tùy theo nhu cầu sử dụng port.
- Giao tiếp I2C với DS1037 là hơi khó về phần cứng. Như làm dc sẽ thấy có nhiều ưa điểm
+ Thời gian thực. sử dụng pin dự phòng nên mất điện thời gian vẫn uk.
+ Ram của DS1307 có thể sử dụng để dùng để lưu trữ các giá trị hẹn giờ.
- Phần phím ấn bạn nên cố gắng làm ít phím càng tốt. Ví dụ một phím để chỉnh chế độ,( hẹn giờ, chỉnh giờ, bật tắt đèn) , nút tăng giảm là uk. không cần dùng tối 8 phím...

Bắt đầu khó khăn nhưng dần bạn sẽ thấy nó rất dễ nếu bạn cố gắng ngay từ đầu.
Trên forum có rất nhiều đề tài về giao tiếp I2C và LCD. Bạn chịu khó tìm nhé.^^. Ngoài ra lúc trước mình cũng có xin được đồ án của mấy nhóm khác( Khoảng vài trăm Mb @@) Nếu bạn cần thì mình sent qua cho. ^^


Trả lời
Bài viết: #5
Nếu bạn có nhu cầu sử dụng nhiều port và bộ nhớ thì liên hệ mình nhé,mình sẽ mở rộng chân SMD của msp430f2274 thành chân dạng bdip để bạn dễ dàng kết nối khi lập trình.Trên module mình có thiết kế sẵn các chân nạp,bạn chỉ cần kết nối với kit launchpad là có thể nạp được ngay.thân!
Nhận thiết kế mạch in ,mạch điện tử theo yêu cầu. Cung cấp mạch nạp 89, Pic, AVR.

[Image: email_icon.gif] :dqnam952@gmail.com
Trả lời


Đi tới chuyên mục:


Thành viên đang xem chủ đề: 1 Khách