1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO THỰC HÀNH BUỔI 2 NHÓM 4 IOT-Internet Of Things

19 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 5,2 MB

Nội dung

Trình bày chi tiết lưu đồ giải thuật và mã nguồn của chương trình điều khiển: o Module “Relay”: • Lưu đồ giải thuật:... • from grove.grove_relay import GroveRelay #import thu vien ket no

Trang 1

BỘ CÔNG THƯƠNG  

KHOA CÔNG NGHỆ ĐIỆN TỬ   

NHÓM 4 IOT-Internet Of Things

Tp.HCM, tháng 10năm 2023

Trang 2

 

Trang 3

BÀI LÀM

1. Sơ đồ nguyên lývà sơ  đồ nối chân:

o Module “Relay”:

• Sơ  đồ nguyên lý:

• Sơ đồ nối chân: 

Trang 4

o Module “Servo”: 

• Sơ  đồ nguyên lý:

• Sơ đồ nối chân: 

Trang 5

o Module cảm biến DHT11 (đo nhiệt độ, độ ẩm): 

• Sơ  đồ nguyên lý:

Trang 6

• Sơ đồ nối chân: 

o Module LCD 16x2 (hiện chữ ở 2 line) (I2C): 

• Sơ  đồ nguyên lý:

• Sơ đồ nối chân: 

Trang 7

o Module cảm biến siêu âm đo khoảng cách : 

• Sơ  đồ nguyên lý:

Trang 8

• Sơ đồ nối chân: 

Trang 9

o Modulecảm biến ánh sáng (ADC):

• Sơ  đồ nguyên lý:

• Sơ đồ nối chân: 

Trang 10

2. Trình bày chi tiết lưu đồ giải thuật và mã nguồn của chương trình điều khiển: 

o Module “Relay”:

• Lưu đồ giải thuật: 

Trang 11

• from  grove.grove_relay import  GroveRelay #import thu vien ket noi voi relay  

chuong trinh  

noi voi Raspberry  

• print ( "relay doing on" ) #Hien thi ket qua khi relay ON  

• print ( "relay doing off" ) #Hien thi ket qua khi relay OFF  

o Module “Servo”: 

• Lưu đồ giải thuật: 

Trang 12

• Mã nguổn của chương trình điều khiển: 

• from  grove.grove_servo import  GroveServo

• import  time

Trang 13

• print ( "bat dau = 0 do" )

• goc = 180   # toa do xoay  

• print ( "quay 180 do" )

o Modulecảm biến DHT11 (đo nhiệt độ, độ ẩm):

• Lưu đồ giải thuật: 

• Mã nguổn của chương trình điều khiển: 

• from  seeed_dht import  DHT #khai báo thư viện DHT  

Trang 14

• sensor =  DHT( '11' , 18 ) # CHON CHAN 18 TRONG RASP, KHAI BAO CHAN

11 CHO DHT  

• while   True :

• print ( 'nhiet do do duoc {} C, do am do duoc {} %' format(temp, humi))

o ModuleLCD 16x (hiện chữ ở 2 line) (I2C):

• Lưu đồ giải thuật: 

Trang 15

• Mã nguổn của chương trình điều khiển: 

• import  time

• from  grove.display.jhd1802 import  JHD1802 #khai báo thư viện

JHD1802  

• lcd =  JHD1802()

• while   True :

Trang 16

• lcd.write( 'Nhom 4' )

o Module cảm biến siêu âm đo khoảng cách : 

• Lưu đồ giải thuật: 

• Mã nguổn của chương trình điều khiển: 

Trang 17

• Mã nguổn của chương trình điều khiển: 

• import  time

• from  grove.grove_light_sensor_v1_2 import  GroveLightSensor

• sensor =  GroveLightSensor( 0 #khai báo kết nối ADC của light sensor với raspberry  

• while   True :

• print ( 'gia tri anh sang do duoc : {} ' format(sensor.light))

#in ra kết quả cường độ ánh sáng đo được  

Trang 18

o Module biến trở (ADC): 

• Lưu đồ giải thuật: 

• Mã nguổn của chương trình điều khiển: 

ADC  

• sensor =  ADC()

Trang 19

3. Nạp chương trình vào module Raspberry Pi 4 và thực hiện cho chạy trên  phần cứng trong phòng thực hành: 

o Video minh chứng: 

https://www.youtube.com/watch?v=OxAgrWDpbOU&ab_channel=Ngu y%E1%BB%85nM%E1%BA%A1nhTu%E1%BA%A5n

Ngày đăng: 05/12/2024, 19:35

TỪ KHÓA LIÊN QUAN

w