Tải bản đầy đủ - 0 (trang)
6 Phần mềm điều khiển và hiển thị trên máy tính (Visual Basic 6).

6 Phần mềm điều khiển và hiển thị trên máy tính (Visual Basic 6).

Tải bản đầy đủ - 0trang

những chương trình hữu ích bằng cách học sử dụng một số ít các câu lệnh. Còn những

người lập trình chuyên nghiệp có thể sử dụng VB để thực hiện bất kỳ cơng việc nào

mà các ngơn ngữ lập trình cho Windows khác có thể làm được.

Ngơn ngữ lập trình Visual Basic không chỉ duy nhất được sử dụng trong xây

dựng chương trình bằng sản phẩm Microsoft Visual Basic. Phiên bản VB cho lập trình

các ứng dụng, (VBA) có trong Microsoft Excel, Microsoft Access, …. VBScript là

ngôn ngữ script được sử dụng rộng rãi trong các ứng dụng Web.Visual Basic 6.0

(VB6) là một phiên bản của bộ công cụ lập trình Visual Basic (VB), cho phép người

dùng tiếp cận nhanh cách thức lập trình trên mơi trường Windows. Những ai đã từng

quen thuộc với VB thì tìm thấy ở VB6 những tính năng trợ giúp mới và các cơng cụ

lập trình hiệu quả. Người dùng mới làm quen với VB cũng có thể làm chủ VB6 một

cách dễ dàng.

Với VB6, chúng ta có thể:

Khai thác thế mạnh của các điều khiển mở rộng.

Làm việc với các điều khiển mới (ngày tháng với điều khiển MonthView và

DataTimePicker, các thanh công cụ có thể di chuyển được CoolBar, sử dụng đồ họa

với ImageCombo, thanh cuộn FlatScrollBar…).

Làm việc với các tính năng ngơn ngữ mới.

Làm việc với DHTML.

Làm việc với cơ sở dữ liệu.

Các bổ sung về lập trình hướng đối tượng.



50



Hình 2.40: Màn hình khi khởi động của Visual Basic 6.0

Phần mềm Visual Basic 6.0 sẽ là cầu nối giữa người dùng và mơ hình trồng

rau tự động. Phần mềm sẽ gửi những thông số về nhiệt độ, độ ẩm đất cũng như là

cường độ ánh sáng để vi điều khiển phát tín hiệu cho các thiết bị ngoại vi hoạt

động nhằm tạo ra môi trường phù hợp với mong muốn của người dùng. Bên cạnh

đó phần mềm Visual Basic 6.0 còn nhận tín hiệu từ vi điều khiển và hiển thị

những thông số về nhiệt độ, độ ẩm đất và cường độ ánh sáng để ngươi dùng có

thể quan sát một cách rõ ràng hơn.



51



Chương 3

NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU

3.1 Vật liệu.

3.1.1 Mơ hình.

Sắt thanh.

Nhựa xốp carton.

Một số ốc, vít.

Nhơm thanh vng.

Keo nến, keo 502.

3.1.2 Phần điều khiển và hiển thị.

Arduino Mega 2560.

Led 7 đoạn.

Mạch điều khiển động cơ VNH2SP30 chịu được dòng tối đa 30A.

3.1.3 Các loại cảm biến dùng trong mơ hình.

Cảm biến ánh sáng BH1750, số lượng: 2.

Cảm biến độ ẩm đất, số lượng: 4.

Cảm biến nhiệt độ DHT22, số lượng: 5.

3.1.4 Một số mô đun, nguồn, và thiết bị ngoại vi.

Mạch giảm áp LM2596.

Nguồn tổ ong 12V-30A.

Bơm nước lifetech.

Bơm nước mini dùng để phun sương.

Béc phun sương, béc tưới nước tự động.

Béc phun sương.

Quạt tản nhiệt thơng gió cho mơ hình gồm: quạt 12V và quạt 220V.

52



Bóng đèn sợi đốt.

Đèn led 5630.

3.2 Phương pháp nghiên cứu.

Tìm hiểu các tài liệu, sách, báo, internet có liên quan tới đề tài.

Tìm hiểu các đề tài có liên quan về việc điều khiển nhiệt độ, độ ẩm đất và cường

độ ánh sáng.

Tìm kiếm, học hỏi những kiến thức từ những người đi trước.

Học hỏi và xin ý kiến hướng dẫn từ các giáo viên hướng dẫn đề tài trong khoa cơ

khí của trường.

Tìm hiểu dựa trên những mơ hình trồng rau tại nhà ngồi thực tế.

Tìm hiểu các cơng trình nghiên cứu và hệ thống nhà kính ngồi thực tế.



53



Chương 4

KẾT QUẢ VÀ THẢO LUẬN

4.1 Thiết kế mô hình.

Để mơ hình phù hợp và bám sát với thực tế nên nhóm đã quyết định thiết kế

mơ hình có dạng hình hộp chữ nhật với mái có dạng 2 mái nghiêng. Với hình dạng này

mơ hình sẽ có khơng gian đủ lớn để trồng rau và phần mái cao để bố trí những bộ phận

điều khiển cũng như là quạt để thơng khí cho mơ hình tránh tình trạng mơ hình bị ngộp

khí sẽ ảnh hưởng khơng tốt đến cây trồng.

− Khối 3D của mơ hình



Hình 4.41: Hình vẽ 3D của mơ hình

− Ưu điểm mơ hình:



Mơ hình đạt trọng lượng tương đối nhẹ vì đã chọn vật liệu có trọng lượng

tương đối nhẹ nhưng vẫn đảm bảo được sự chắc chắn cần thiết.

54



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

6 Phần mềm điều khiển và hiển thị trên máy tính (Visual Basic 6).

Tải bản đầy đủ ngay(0 tr)

×