Thiết kế app điều khiển

Một phần của tài liệu Robot khử trùng tia UV (Trang 45 - 49)

IV. Thiết kế phần mềm điều khiển hệ thống

2. Thiết kế app điều khiển

- Có thể thiết kế phần mềm điều khiển sử dụng trên nền tảng hệ điều hành Android ở trang web MIT App Inventor:

- Cấu hình sẽ như sau:

Hình 4. 16: Thiết kế phần mềm trên web

Hình 4. 17: Thiết kế phần mềm trên web

Hình 4. 18: Phần mềm trên điện thoại

Hình 4. 19: Các thao tác trên phần mềm

35

- Trong cấu hình có 5 nút nhấn (4 nút di chuyển và 1 nút kết nối bluetooth) à 1 khung màn hình hiển thị camera, gồm các thao tác:

3. Hệ thống đèn: - Lưu đồ thuật toán:

Bắt đầu Cảm biến chuyển động Kết thúc Kết nối nguồn Đèn sáng 30 phút Đ S Nghỉ 2 phút Hình 4. 21: Các thao tác trên phần mềm

36

- Bộ điều khiển đèn thơng minh Apollo tích hợp cảm biến RADAR, SIG Mesh.

- Công suất tối đa lên tới 2000W thích hợp với nhiều đèn cùng lúc.

- Thích hợp với mọi không gian, tốc độ cao, ổn định, mang lại sự yên tâm khi dùng chung với đèn UVC.

- Thiết bị kết nối nguồn thông qua relay được điều khiển từ Raspberry Pi, chỉ khi có lệnh cấp nguồn, thì bộ điều khiển đèn thơng minh Apollo và đèn mới có thể hoạt động. Bộ đếm thời gian cho thời gian đèn hoạt động là 30 phút, mặc dù nhà sản xuất có nói rằng Apollo sẽ chỉ hoạt động liên tục trong 30 phút nhưng để chuẩn bị cho trường hợp lỗi, chương trình đếm thời gian thứ 2 cho hệ thống đèn vẫn sẽ hoạt động và nằm trong Raspberry Pi.

- Mã lệnh điều khiển cấp nguồn cho đèn: import RPi.GPIO as GPIO

import threading

GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.OUT)

37 def gfg(): GPIO.output(17, 0) timer = threading.Timer(1800.0, gfg) timer.start() GPIO.output(17, 1)

38

Một phần của tài liệu Robot khử trùng tia UV (Trang 45 - 49)

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

(73 trang)