NGUYÊN LÝ HOẠT ĐỘNG

Một phần của tài liệu Xây dựng mô hình cân điện tử sử dụng mạch Arduino (Trang 63)

Mơ tả ngun lý hoạt động: Mơ hình cân điện tử được tạo ra bởi sự kết nối giữa mạch arduino với máy tính, mạch cân loadcell, mạch nút nhấn - hiển thị và động cơ servo. Trong đó thì

51

mạch ardruino làm nhân tố trung tâm để liên lạc giữa các thiết bị khác với nhau. Máy tính cùng với giao diện có khả năng đọc được những thông tin chỉ số mà arduino gửi lên và gửi các tín hiệu điều khiển đến arduino. Mạch cân loadcell có chức năng đọc giá trị cân nặng và gửi cho arduino. Mạch hiển thị- nút nhấn có chức năng hiển thị số bằng tín hiệu từ arduino và gửi tín hiệu trạng thái nút nhấn cho arduino. Động cơ servo có chức năng đóng mở van theo tín hiệu điều khiển từ arduino. Arduino có chức năng xử lý tín các tín hiệu đến từ máy tính, nút nhấn và loadcell cùng gửi tín hiệu đi và tín hiệu cho máy tính và Smartphone.

52

Chương IV

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT LUẬN

Arduino là một mơi trường mới có khả năng phát triển rất mạnh nhờ sự đơn giản trong cách lập trình của nó. Những thư viện có sẵn và những đoạn code mẫu giúp cho những người thực hiện đề tài cảm thấy họ không làm việc lẻ loi, mà luôn được hỗ trợ bởi một cộng đồng đơng đảo. Lập trình trên arduino chủ yếu sử dụng ngơn ngữ C++ vì thế rất dễ hiểu và sử dụng biến đổi code mẫu làm việc theo ý của tác giả.

Các bạn hồn tồn có thể mở rộng số chân của arduino chỉ bằng 2 chân sẵn có của nó bằng một hay nhiều con chíp ghi dịch 74595. Việc lập trình để điều khiển những chân mở rộng này khơng khó khăn. Bạn chỉ cần tạo ra một mảng chứa các biến logic ứng với các chân đã mở rộng, viết một chương trình con để xuất nội dung các chân ra và bạn có thể sử dụng được các chân đó bằng cách điều chỉnh trạng thái chân đó bằng cách thay đổi bit tương ứng của chân đó và gọi hàm xuất.

Khi cần làm việc gì đó hơi cá biệt thì các bạn nên tìm hiểu các thư viện của arduino xem có ai đã phát triển thư viện cho việc đó chưa. Nếu có rồi thì cơng việc của bạn đơn giản chỉ là thêm thư viện đó vào Arduino IDE và tìm hiểu các hàm của thư viện đó và sử dụng.

Việc truyền thông tin thông qua cổng com và việc mã hóa cũng như tách đoạn code để lấy thông tin từ chuỗi nhận được một cách thuận tiện. Sau đó mới phát triển liên kết với đối tượng khác. Mặt khác, có thể dùng mạch arduino làm một mạch biến đổi cổng USB thành cổng COM với giá 0 đồng bằng cách gỡ chíp vi điều khiển của arduino ra và sử dụng chân 0 và 1 của mạch làm chân truyền và nhận nối tiếp.

Về viết giao diện, bổ trợ cho các mơn như cấu trúc máy tính, vi điều khiển và đặt biệt là môn đo lường và điều khiển bằng máy tính. Và có nhiều phần mới được giới thiệu khi lập trình ứng dụng trên smartphone. Với những gì đã tìm hiểu và thực hiện được, đề tài này là lần đầu tiên mở đường cho những nghiên cứu áp dụng thực tiễn trong ngành điện- điện tử

53

Nhầm hướng tới ứng dụng vào đời sống và sử dụng trong sản xuất công nghiệp, đề tài cần được kiểm định về độ chính xác của cân. Cải tiến giải thuật để tăng tốc độ xử lý của cân hướng đến mơ hình cân động. Trên mơ hình có các chuẩn kết nối khơng dây nên cần lưu ý và phát triển chuyển dữ liệu lên internet sẽ có nhiều lợi thế hơn như: quan sát dữ liệu từ xa, sao lưu dữ liệu và thống kê một cách đơn giản.

54

TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO

[1] Micbael Margolis. Arduino Cookbook. 03/2011.

[2] Nguyễn Đức Thiện, Ngơn ngữ lập trình C/C++, Trường Đại học Cơng nghệ - ĐHQG Hà Nội, 2011.

[3] David J. Kruglinski and Scott Wingo and George Shepherd, Programming Microsoft Visual C++ 5th, Edition, Microsoft Press.

[4] Nguyễn Văn Ất, Kỹ thuật lập trình C cơ sở và nâng cao (6th), NXB Giao thông vận tải Hà Nội, 2006

[5] Thuan Q. Pham and Pankaj K. Garg, Multithreaded Programming with Windows NT, Prentice Hall PTR, 1996.

WEBSITE THAM KHẢO

www.arduino.cc

www.arduino.vn

www. ai2.appinventor.mit.edu

Một phần của tài liệu Xây dựng mô hình cân điện tử sử dụng mạch Arduino (Trang 63)

Tải bản đầy đủ (PDF)

(67 trang)