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

Đề tài tìm hiểu về module camera infrared thermometer

38 12 0

Đ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

Cấu trúc

  • MỤC LỤC

  • DANH MỤC HÌNH ẢNH

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI

  • 1.1. Tình hình nghiên cứu thuộc lĩnh vực đề tài

    • 1.1.1. Trên thế giới

    • 1.1.2. Trong nước

  • 1.2. Tính cấp thiết của đề tài

  • 1.3. Phạm vi nghiên cứu

  • 1.4. Mục tiêu của đề tài

  • 1.5. Nội dung của đề tài

  • CHƯƠNG 2. PHÂN TÍCH CÔNG NGHỆ THIẾT KẾ

  • 2.1. Yêu cầu thiết kế

  • 2.2. Giải pháp thiết kế

  • 2.2. Lựa chọn linh kiện

    • 2.2.1. Arduino nano

    • Arduino Nano

    • Thông số kỹ thuật

    • Số chân analog I/O

    • 8

    • Cấu trúc

    • AVR

    • Tốc độ xung

    • 16 MHz

    • Dòng tiêu thụ I/O

    • 40mA

    • Số chân Digital I/O

    • 22

    • Bộ nhớ EEPROM

    • 1 KB

    • Bộ nhớ Flash

    • 32 KB of which 2 KB used by Bootloader

    • Điện áp ngõ vào

    • (7-12) Volts

    • Vi điều khiển

    • ATmega328P

    • Điện áp hoạt động

    • 5V

    • Kích thước bo mạch

    • 18 x 45 mm

    • Nguồn tiêu thụ

    • 19mA

    • Ngõ ra PWM

    • 6

    • SRAM

    • 2KB

    • Cân nặng

    • 7 gms

    • 2.2.2. Màn hình Oled

    • 2.2.3. Giao tiếp SPI

    • 2.2.4. Cảm biến AMG8833

    • 2.2.5. Nút nhấn

    • 2.2.6. Công tắc

  • 2.3. Ngôn ngữ lập trình và phần mềm phụ trợ

  • CHƯƠNG 3. THỰC THI THIẾT KẾ

  • 3.1. Thiết kế phần cứng

  • 3.2. Thiết kế phần mềm

  • 3.3. Một số hình ảnh của sản phẩm

  • KẾT LUẬN VÀ ĐÁNH GIÁ

  • HƯỚNG PHÁT TRIỂN

Nội dung

MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tình hình nghiên cứu thuộc lĩnh vực đề tài 1.1.1 Trên giới 1.1.2 Trong nước .5 1.2 Tính cấp thiết đề tài .6 1.3 Phạm vi nghiên cứu 1.4 Mục tiêu đề tài 1.5 Nội dung đề tài .7 CHƯƠNG PHÂN TÍCH CƠNG NGHỆ THIẾT KẾ 2.1 Yêu cầu thiết kế 2.2 Giải pháp thiết kế 2.2 Lựa chọn linh kiện 2.2.1 Arduino nano 2.2.2 Màn hình Oled 16 2.2.3 Giao tiếp SPI 17 2.2.4 Cảm biến AMG8833 20 2.2.5 Nút nhấn .21 2.2.6 Công tắc .22 2.3 Ngơn ngữ lập trình phần mềm phụ trợ 22 CHƯƠNG THỰC THI THIẾT KẾ 27 3.1 Thiết kế phần cứng 27 3.2 Thiết kế phần mềm 28 3.3 Một số hình ảnh sản phẩm 33 KẾT LUẬN VÀ ĐÁNH GIÁ 35 HƯỚNG PHÁT TRIỂN 37 DANH MỤC HÌNH ẢNH Hình 2.1: Sơ đồ khối hệ thống .8 Hình 2.2 Arduino nano .10 Hình 2.3 Sơ đồ chân Arduino Nano 11 Hình 2.4 Chức chân Arduino Nano .11 Hình 2.5 Sơ đồ chân ICSP Arduino Nano 15 Hình 2.6 Màn hình Oled 16 Hình 2.7 Giao diện SPI .18 Hình 2.8 Quá trình truyền liệu .19 Hình 2.9 Các chế độ hoạt động SPI 20 Hình 2.6.Cảm biến AMG8833 20 Hình 2.7.Nút nhấn 21 Hình 2.8 Công tắc .22 Hình 2.7 Download Arduino IDE .23 Hình 2.8 JUST DOWNLOAD 23 Hình 2.9 Driver Software Instanllation .24 Hình 2.10 Update Driver Software 24 Hình 2.11 Browse my computer for driver software 24 Hình 2.12 Hình ảnh khởi chạy Arduino IDE 25 Hình 2.13 Chức các Menu chính 25 Hình 2.14 Mở ứng dụng mẫu Arduino 26 Hình 3.1 Sơ đồ nguyên lý hệ thống 27 Hình 3.2 Lưu đồ thuật toán hệ thống 32 Hình 3.3 Sản phẩm chưa hoàn thiện 33 Hình 3.4 Sản phầm hồn thiện .34 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tình hình nghiên cứu thuộc lĩnh vực đề tài Trong thời đại 4.0 kỷ nguyên công nghệ số Camera cảm biến thân nhiệt ứng dụng rộng rãi đời sống nhiều vị trí, lĩnh vực khác nhau, thiết bị lắp đặt nơi có đơng người cần tính bảo mật cao… Hoặc để quan sát tình trạng thân nhiệt thể người thời điểm dịch bệnh bùng nổ dịch bệnh Covid-19 Phòng bệnh chữa bệnh mà dịch bệnh có nguy lây lan bùng phát Vậy nên, giải pháp camera đo thân nhiệt cách nhanh mà không tiếp xúc với sai số cực nhỏ 1.1.1 Trên giới Hiện giới, Module Camera infrared thermometer phát triển để đo nhiệt độ thể người nhiều nơi nhiều điều kiện môi trường Camera đo nhiệt độ hồng ngoại (hay gọi là Camera ảnh nhiệt), Camera chụp xạ hồng ngoại để “thấy” “đo” lượng xạ nhiệt từ vật thể. Hầu hết loại camera hồng ngoại chuẩn giống máy quay phim thông thường, chúng tạo ảnh trực tiếp hình xạ nhiệt. Không giống mắt thường, giới hồng ngoại, vật có nhiệt độ nhiệt độ khơng tuyệt đối (-2730C) phát xạ nhiệt, chí vật lạnh băng đá phát nhiệt Nhiệt độ cao xạ nhiệt hồng ngoại lớn Công nghệ hồng ngoại cho ta thấy mà mắt thường khơng nhìn thấy  Dẫn đầu cơng nghệ nhìn hồng ngoại giới hãng FLIR Systems, trụ sở đặt Hoa Kỳ, hãng cung cấp hầu hết cho quân đội Mỹ đồng minh hợp đồng thiết bị truy tìm dẫn hướng hồng ngoại ứng dụng máy bay chiến đấu, tàu chiến, xe humvee binh Ngoài ra, để phục vụ dân dụng nhằm ngăn chặn đại dịch toàn cầu, lần đầu tiên, FLIR công bố cho sử dụng các Camera ảnh nhiệt sử dụng để dị tìm bệnh nhân nghi nhiễm dịch SARS nổ vào năm 2003   Camera cảm biến thân nhiệt KBVISION dùng để đo xác nhiệt độ thể người cách nhanh mà không cần tiếp xúc với sai số cực nhỏ Khi phát người có nhiệt độ cao so với mức quy định (cài đặt) cảnh báo cho trung tâm kiểm sốt cịi hú Đây bước sàng lọc vô quan trọng để kịp thời phát cách ly người có nguy nhiễm Virus sân bay, cửa khẩu, trung tâm thương mại, tránh lây lan cộng đồng – Giải pháp hữu hiệu cần thiết sử dụng ngành y tế cộng đồng để đẩy lùi, ngăn ngừa, phòng tránh dịch bệnh, đặc biệt tâm dịch Covid19 Camera đo thân nhiệt từ xa có tính ưu việt so với nhiệt kế hồng ngoại đo trán như: – Đo thân nhiệt lúc 30 người – Khoảng cách đo từ 2-6m, đảm bảo khoảng cách tối thiểu 2m theo Chỉ thị 16/CT-TTg cách ly xã hội – Độ xác cao, sai số từ 0.3-0,5 độ C – Tự động cảnh báo cịi chụp hình phát người có thân nhiệt cao 38 độ C – Giảm số lượng nhân viên làm công việc giám sát đo thân nhiệt bệnh nhân – Tạo tâm lý thoải mái cho khách hàng bị đo trán thủ công – Kết hợp công nghệ A.I nhận diện khuôn mặt, để đo nhiệt độ xác khn mặt, để chấm công nhân viên, để kiểm tra nhân viên có đeo trang hay khơng, để tự động nhận biết người có backlist cần ngăn chặn kịp thời trước vào văn phòng, xuất báo cáo cho phận quản lý – Kết hợp với thiết bị barie cửa phân làn, khóa điện để kiểm sốt vào doanh nghiệp Các Khách hàng tiêu biểu công ty lắp camera đo thân nhiệt: Bệnh viện Nhiệt Đới Trung Ương, Trường Quốc Tế Canada, Nhà máy P&G Việt Nam, Nhà Máy Samsung, Tổng Cục Hải Quan, Ngân hàng Techcombank, Đài Truyền hình VTV…… Với camera ảnh nhiệt, nhân viên y tế giữ khoảng cách an toàn giao tiếp với người dân Các nhân viên y tế hướng “camera ảnh nhiệt” quét qua người cần kiểm tra thân nhiệt số nhiệt độ hiển thị vài giây mà không cần đến gần cách đo thân nhiệt dùng phổ biến Bước đầu cho thấy camera ảnh nhiệt giúp công tác kiểm tra thân nhiệt nhanh nhiều Khi dùng camera ảnh nhiệt, nhân viên y tế giữ khoảng cách an tồn m tiến hành đo thân nhiệt đảm bảo an toàn cho sức khỏe mọi người Nhờ vào độ nhạy “camera ảnh nhiệt” mà nhân viên cần đứng xa, rà máy hướng vào vị trí người nhận kết thay phải đứng gần Thị trường camera phát sốt toàn cầu dựa AI thiết lập để thu hút sức hút từ việc triển khai ngày nhiều nhà bán lẻ, bệnh viện, phủ quan vận tải toàn giới để quét quần chúng. Fortune Business Insights ™ cung cấp thông tin báo cáo gần đây, có tiêu đề  “Thông tin chi tiết thị trường máy ảnh phát sốt dựa AI , Phân tích quy mơ ngành, theo loại (Máy ảnh tháp pháo / Đạn Máy ảnh cầm tay), theo người dùng cuối (Sân bay, Bệnh viện, Địa điểm công cộng, Doanh nghiệp / Nhà máy, Ngân hàng nơi khác) Dự báo Khu vực 1.1.2 Trong nước Module Camera infrared thermometer chưa sử dụng rộng rãi mà chủ yếu trình tìm hiểu phát triển Tập đồn Vingroup cơng bố định triển khai việc sản xuất máy thở loại (xâm nhập không xâm nhập) máy đo thân nhiệt nhằm cung ứng cho thị trường Việt Nam Các máy đo thân nhiệt sản xuất thử nghiệm thành cơng với chi phí linh kiện 16 triệu đồng, thấp hàng chục lần so với máy đo thân nhiệt thị trường Giá linh kiện dự kiến Máy thở Không xâm nhập khoảng 22 triệu đồng, với máy Xâm nhập 160 triệu đồng Ông Nguyễn Việt Quang, Tổng giám đốc Vingroup cho biết: “Chúng dự kiến cung cấp thiết bị cho Bộ Y Tế với giá thành linh kiện, không tính tất chi phí vận chuyển, thuế loại, chi phí nhân cơng, sản xuất… vào giá thành Trước mắt, tặng cho Bộ Y tế 5.000 máy thở Không xâm nhập để kịp thời phục vụ chống dịch” Hệ thống xây dựng cho HVCC Shepherd bao gồm camera hồng ngoại lấy nhiệt độ sinh viên nhân viên qua lối vào an ninh Máy ảnh thiết lập song song với gọi hiệu chuẩn thân đen để đảm bảo nhiệt độ người ngang qua hệ thống máy ảnh nằm khoảng 0,2 0,4 độ F Hệ thống di động, bao gồm hình hiển thị hiển thị người qua khu bảo vệ với nhiệt độ thể lơ lửng đầu, thiết kế để đánh dấu người có nhiệt độ dấu hiệu tiềm ẩn COVID-19 người phát triển bệnh hơ hấp thường có sốt Như vậy, thấy khơng ngồi nước mà nước cơng nghệ phát triển nhằm phục vụ cho người thời kì Tại khu vực cửa ngõ TP.HCM, dung thử nghiệm ‘camera ảnh nhiệt’ để lúc đo thân nhiệt cho nhiều người hỗ trợ công tác y tế giảm ùn tắc giao thông Với camera ảnh nhiệt, nhân viên y tế giữ khoảng cách an tồn giao tiếp với người dân Các nhân viên y tế hướng ‘camera ảnh nhiệt’ quét qua người cần kiểm tra thân nhiệt số nhiệt độ thị vài giây mà không cần đến gần cách đo thân nhiệt dung phổ biến Khi dung camera ảnh nhiệt, nhân viên y tế giữ khoảng cách an toàn 3m tiến hành đo thân nhiệt đảm bảo an toàn cho sức khỏe người nhờ vào độ nhạy ‘camera ảnh nhiệt’ mà nhân viên cần đứng xa, rà máy hướng vào vị tí người nhận kết thay phải đứng gần Cũng bệnh viện TP.HCM dung máy đo nhiện độ camera nhiệt hồng ngoại Ngay từ cổng vào, bệnh viện bố trí khu vực sang lọc, đo thân nhiệt camera nhiệt hồng ngoại cho tất di chuyển qua khu vực Bệnh viện đơn vị TP.HCM sử dụng máy quét nhiệt độ tự động Máy kiểm tra thân nhiệt cho người đứng cách xa khoảng 5m Trường hợp máy báo thân nhiệt 37,5 độ có nhân viên y tế hướng dẫn người bị sốt đến phòng khám tiếp tục thăm khám cần thiết khác Bên khu vực khám sàng lọc, dãy ghế ngồi phân chia để giữ khoảng cách an tồn Vị trí đứng để chờ thăm khám mặc định sẵn, không để người tụ tập thành đám đơng 1.2 Tính cấp thiết đề tài Module Camera infrared thermometer hay gọi Module máy ảnh nhiệt kế hồng ngoại đo nhiệt độ người thông qua máy ảnh Đây giải pháp đo nhiệt độ thể camera nhằm hạn chế tiếp xúc, ngăn chặn lây lan dịch bệnh Covid 19 1.3 Phạm vi nghiên cứu Đề tài Tìm hiểu Module Camera infrared thermometer ứng dụng thực tế giai đoạn đại dịch Covid chưa kiểm soát, ứng dụng trường học, bệnh viện, Đối với Module áp dụng nhiều thực tế đặc biệt máy ảnh nhiệt đo nhiệt độ người 1.4 Mục tiêu đề tài - Tìm hiểu camera nhiệt cơng nghệ ảnh nhiệt - Tìm hiểu Màn hình oled với camera cảm biến nhiệt - Tìm hiểu Module Camera infrared thermometer - Xây dựng mơ hình sử dụng Module Camera infrared thermometer - Đánh giá kiểm tra tính đề tài 1.5 Nội dung đề tài Đề tài Tìm hiểu Module Camera infrared thermometer trước hết cần tìm hiểu đặc tính Module Ở module máy ảnh nhiệt đơn giản dựa arduino nano AMG8833 Ở ta sử dụng máy ảnh nhiệt mini đơn giản tiện lợi, sử dụng nhiều nơi khác CHƯƠNG PHÂN TÍCH CƠNG NGHỆ THIẾT KẾ 2.1 Yêu cầu thiết kế Máy ảnh nhiệt đo nhiệt độ thể người dễ dàng sử dụng, nhỏ gọn đơn giản đủ để dễ dàng tích hợp Bên cạnh đó, máy ảnh nhiệt dùng nhiều môi trường khác như: trường học, bệnh viện,… 2.2 Giải pháp thiết kế Hình 2.1: Sơ đồ khối hệ thống Khối nguồn: cung cấp nguồn điện cho khối cảm biến khối hiển thị Khối đầu vào: Các nút tương ứng với điều chỉnh điểm ảnh oled Khối xử lí trung tâm: – Arduino Nano board mạch sử dụng vi điều khiển ATmega328P ATmega168 tích hợp chân I/O đơn giản nhỏ gọn dựa mã nguồn mở phát triển Arduino.cc, có lợi lớn kích thước so với phiên Arduino Uno Arduino Mega Arduino Nano hoạt động độc lập tương tác hiệu với thiết bị điện tử, giúp người tìm hiểu Arduino có thể kết nối với PC, phối hợp với Flash, Xử lý, Max / Msp, PD,  phần mềm khác cách dễ dàng Điều giúp Arduino Nano lựa chọn ưa thích muốn thực projects mà yếu cầu kết nối với thiết bị ngoại vi đơn giản  Arduino Nano hoạt động với điện áp 5V. Tuy nhiên nguồn cấp điện áp đầu vào thay đổi từ đến 12V Arduino Nano bo gồm tất cả 14 chân Digital, chân Analog, chân Reset và chân Nguồn  Mỗi chân Digital và Analog có thể thực với nhiều chức khác chức vẫn là mặc định cấu hình làm đầu vào (Input)  đầu ( Output) Khi giao tiếp với cảm biến chân Digital / Analog đóng vai trò chân Input, Và sử dụng để điều khiển động cơ, tạo xung, kích dẫn relay, thiết bị chuyển mạch chân Digital / Anologs đóng vai trò Output Khối cảm biến:  Cảm biến mảng 8x8 cảm biến nhiệt IR. Khi kết nối với vi điều khiển, trả dãy 64 giá trị nhiệt độ hồng ngoại riêng lẻ qua I2C  Nó giống máy ảnh nhiệt ưa thích đó, đủ nhỏ gọn đơn giản để dễ dàng tích hợp  Bộ phận đo nhiệt độ khoảng từ 0 ° C đến 80 ° C (32 ° F đến 176 ° F)  với độ xác + - 2,5 ° C (4,5 ° F).  Với tốc độ khung hình tối đa 10Hz, hồn hảo để tạo máy dò người máy ảnh nhiệt mini riêng bạn Sử dụng Arduino  AMG8833 hệ cảm biến hồng ngoại nhiệt 8x8 cung cấp hiệu suất cao so với người tiền nhiệm AMG8831. Cảm biến hỗ trợ I2C có chốt ngắt định cấu hình kích hoạt pixel riêng lẻ vượt thấp ngưỡng  Có thể sử dụng với vi điều khiển máy tính 3V 5V Khối hiển thị: hiển thị thông số hình 2.2 Lựa chọn linh kiện 2.2.1 Arduino nano Mạch Arduino Nano có kích thước nhỏ gọn, có thiết kế chuẩn chân giao tiếp tương đương với Arduino Nano hãng, nhiên mạch sử dụng chip nạp chương trình giao tiếp UART giá rẻ để tiết kiệm chi phí Arduino Nano phiên nhỏ gọn Arduino Uno R3 sử dụng MCU ATmega328P-AU dán, MCU nên tính hay chương trình chạy Arduino Uno sử dụng Arduino Nano, ưu điểm Arduino Nano sử dụng phiên IC dán nên có thêm chân Analog A6, A7 so với Arduino Uno Cổng kết nối với Arduino Nano Khác với Arduino Nano sử dụng cổng USB Type B, Nano lại sử dụng cổng nhỏ có tên mini USB Vì sử dụng cổng nên kích thước board (về chiều cao) giảm nhiều, ngồi bạn lập trình thẳng trực tiếp cho Nano từ máy tính - điều tạo nhiều điện thuận lợi cho newbie Hình 2.2 Arduino nano Arduino Nano Sớ chân analog I/O Cấu trúc Tốc đô ̣ xung Dòng tiêu thụ I/O Số chân Digital I/O Bô ̣ nhớ EEPROM Bô ̣ nhớ Flash Điê ̣n áp ngõ vào Vi điều khiển Điê ̣n áp hoạt đô ̣ng Kích thước bo mạch Nguồn tiêu thụ Ngõ ra PWM SRAM Cân nă ̣ng Thông số kỹ thuật AVR 16 MHz 40mA 22 KB 32 KB of which KB used by Bootloader (7-12) Volts ATmega328P 5V 18 x 45 mm 19mA 2KB gms 10 Arduino, làm sau: Cắm lại cáp USB nối máy tính Board Arduino, bảng thơng báo Hình 2.9 Driver Software Instanllation Bây click vào Start Menu chọn Control Panel chọn System and Security, click System sau chọn Device Manager Chúng ta thấy cảnh báo màu vàng thiếu driver Arduino Click chuột phải Arduino Uno icon sau chọn “Update Driver Software” Hình 2.10 Update Driver Software Chọn “Browse my computer for driver software” để Chọn đường dẫn tới folder “driver” nơi mà phần mềm Arduino lưu trữ Hình 2.11 Browse my computer for driver software 24 Hình 2.12 Hình ảnh khởi chạy Arduino IDE Hình 2.13 Chức các Menu chính Trong giao diện lập trình lập trình cần ý bước: Bước 1: Tạo file biên dịch Bước 2: Lưu file code Bước 3: Lập trình code điều khiển Bước 4: Biên dịch file để kiểm tra lỗi Bước 5: Nạp chương trình vào Board Trong Arduino hỗ trợ thư viện ví dụ mở với chủ đề khác nhau, muốn dùng ví dụ thao tác hình bên dưới: 25 Hình 2.14 Mở ứng dụng mẫu Arduino Nạp chương trình chạy ứng dụng: Cắm cáp nạp USB vào Board máy tính kiểm tra trạng thái có cổng kết nối chưa phần Tools>Serial Port để chọn cổng com kết nối Tool> Board để chọn board Arduino sử dụng Sau nhấn Upload chương trình nạp vào chạy ứng dụng Arduino Toolbar: - Verify: Kiểm tra code có lỗi hay khơng - Upload: Nạp code soạn thảo vào Arduino - New, Open, Save: Tạo mới, mở Savesketch - Serial Monitor: Màn hình hiển thị liệu từ Arduino gửi lên káy tính 26 CHƯƠNG THỰC THI THIẾT KẾ 3.1 Thiết kế phần cứng Hình 3.1 Sơ đồ nguyên lý hệ thống Bảng kết nối chân Arduino hình Oled Arduino Oled GND VCC GND 5V D13 SCL D11 D9 SDA RES D8 D10 DC CS – Bảng kết nối chân Arduino AMG8833 27 Arduino 5V GND A5 A4 AMG8833 Vin GND SCL SDA 3.2 Thiết kế phần mềm – Khởi tạo thư viện #include #include #include #include #include – Phạm vi thấp / tối đa cảm biến int minTemp = 22; int maxTemp = 30; – Giá trị điểm ảnh sensor cam const uint16_t camColors[] = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2010, 0x2010, 0x2010, 0x1810, 0x1810, 0x1811, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00B2, 0x00B2, 0x00D2, 0x00F2, 0x00F2, 0x0112, 0x0132, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x02D3, 0x02F3, 0x0313, 0x0333, 0x0333, 0x0353, 0x0373, 28 0x0394, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x0554, 0x0574, 0x0574, 0x0573, 0x0573, 0x0573, 0x0572, 0x0572, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AB, 0x05CB, 0x05CB, 0x05CA, 0x05CA, 0x05CA, 0x05C9, 0x05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x0602, 0x0602, 0x0601, 0x0621, 0x0621, 0x0620, 0x0620, 0x0620, 0x0620, 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x4660, 0x4660, 0x4E60, 0x4E80, 0x5680, 0x5680, 0x5E80, 0x5E80, 0x6680, 0x6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0xB6E0, 0xB6E0, 0xBEE0, 0xBEE0, 0xC6E0, 0xC6E0, 0xCEE0, 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xE560, 0xE540, 0xE520, 0xE500, 0xE4E0, 0xE4C0, 0xE4A0, 0xE480, 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 29 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xEA40, 0xF220, 0xF200, 0xF1E0, 0xF1C0, 0xF1A0, 0xF180, 0xF160, 0xF140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800, }; Adafruit_AMG88xx amg; float pixels[AMG88xx_PIXEL_ARRAY_SIZE]; – Gán chân hình Oled #define cs 10 #define rst #define dc – Định nghĩa màu #define BLACK 0x0000 #define BLUE 0x001F #define RED 0xF800 #define WHITE 0xFFFF – Gán chân hình tương ứng với Adafruit_SSD1331 display = Adafruit_SSD1331(cs, dc, rst); void setCursorAndClean(int line, int row = 0, int16_t color = WHITE) { display.setCursor(65 + row, line * 10); display.setTextColor(color); display.fillRect(65, line * 10, display.width() - 65, 10, BLACK); } 30 Hình 3.2 Lưu đồ thuật tốn hệ thống Đầu tiên khởi tạo chương trình khai báo thư viện: cảm biến, Oled, SPI chân nút bấm Sau khai báo phạm vi thấp/tối đa cảm biến Cảm biến AMG8833 có giá trị nhiệt độ từ đến 80 độ gán giá trị MaxT đo nhiệt độ Tiếp đọc giá trị cảm biến đo  Nếu nhiệt độ nằm khoảng từ: 36,75 < MaxT < 37,75 in hình là: Normal 31  Nếu nhiệt độ: MaxT > 37,75 in hình là: Bisot  Nếu nhiệt độ: MaxT < 36,75 in hình là: Thank Như vậy, sau kết hiển thị giá trị lên hình Oled Nút bấm tác dụng điều chỉnh điểm ảnh thích hợp cho hình Oled Nó liên tục đọc giá trị cảm biến lần 3.3 Một số hình ảnh sản phẩm Hình 3.3 Sản phẩm chưa hồn thiện 32 Hình 3.4 Sản phầm hồn thiện 33 KẾT LUẬN VÀ ĐÁNH GIÁ Đề tài: “ Tìm hiểu Module Camera infrared thermometer ” gồm nội dung: - Tìm hiểu Module Camera infrared thermometer - Công nghệ thiết kế Module Camera infrared thermometer - Thiết kế máy đo thân nhiệt đo nhiệt độ thể người Đối với đề tài giải khó khăn người phải đối mặt trước dịch bệnh Covid, đo nhiệt độ người nhiều nơi khác qua thấy ý thức người Đối với đề tài đạt hiển thị kết đo nhiệt độ người trình làm việc bị ảnh hưởng yếu tố môi trường,… gây sai số (không đáng kể) Sau thời gian nghiên cứu tìm hiểu hướng dẫn tận tình thầy Nguyễn Thanh Tùng Mặc dù trình thực em gặp nhiều khó khăn, nhờ nhiệt tình dạy thầy Cuối em thực thành cơng đề tài Qua thực tập, em có thêm kiến thức Arduino cách xử lý nhiệt độ Từ đó, củng cố thêm tảng kiến thức kỹ làm mạch làm báo cáo, áp dụng cho cơng việc sau trường Về lý luận, đề tài sản phẩm nghiên cứu vận dụng kiến thức học giảng đường từ Internet Sản phẩm đánh dấu thời điểm quan trọng đời sinh viên, mốc trưởng thành sinh viên sau khoảng thời gian học tập nghiên cứu với giúp đỡ, bảo thầy cô bạn trường “Đại học công nghệ thông tin truyền thông – Thái Nguyên” Về thực tiễn, đề tài mang ý nghĩa to lớn Đó sản phẩm hoàn chỉnh để đưa áp dụng thử nhiệm thực tế, ngồi để sinh viên khoá sau nghiên cứu, học tập, kế thừa tiếp tục phát triển sinh viên vận dụng vốn kiến thức học vào thực tiễn, khẳng đinh lý thuyết sở thực tiễn Từ đề tài này, sinh viên phát triển thành sản phẩm có ứng dụng thực tế nhiều lĩnh vực Trong trình thực tập chuyên nghành, hạn chế trình độ thân, thời gian, tài liệu nên em không tránh khỏi thiếu sót Em mong nhận góp ý nhà trường, thầy cô hội đồng bạn để thực tập em 34 hoàn thiện Em xin chân thành cảm ơn! 35 HƯỚNG PHÁT TRIỂN – Khắc phục hạn chế tồn hệ thống – Tăng tốc độ nhận diện điểm ảnh – Cải thiện thêm xử lý nhiệt độ – Phát triển tảng phát triển phần cứng phần mềm cách tốt ưu 36 TÀI LIỆU THAM KHẢO [1] http://arduino.vn [2].https://www.proe.vn/camera-anh-nhiet-adafruit-amg8833-ir-thermalcamera-breakout [3] https://tdhshop.com.vn/tai-lieu-lap-trinh-arduino-cho-nguoi-moi-bat-dau [4].https://mlab.vn/index.php?_route_=41209-huong-dan-su-dung-man-hinholed-0-96-inch-voi-arduino.html 37 PHỤ LỤC 38 ... ĐÁNH GIÁ Đề tài: “ Tìm hiểu Module Camera infrared thermometer ” gồm nội dung: - Tìm hiểu Module Camera infrared thermometer - Công nghệ thiết kế Module Camera infrared thermometer - Thiết kế máy... hiểu camera nhiệt cơng nghệ ảnh nhiệt - Tìm hiểu Màn hình oled với camera cảm biến nhiệt - Tìm hiểu Module Camera infrared thermometer - Xây dựng mơ hình sử dụng Module Camera infrared thermometer. .. kiểm tra tính đề tài 1.5 Nội dung đề tài Đề tài Tìm hiểu Module Camera infrared thermometer trước hết cần tìm hiểu đặc tính Module Ở module máy ảnh nhiệt đơn giản dựa arduino nano AMG8833 Ở ta

Ngày đăng: 10/10/2021, 07:18

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Sơ đồ khối hệ thống - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.1 Sơ đồ khối hệ thống (Trang 8)
Hình 2.2. Arduino nano - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.2. Arduino nano (Trang 10)
Hình 2.4 Chức năng các chân Arduino Nano - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.4 Chức năng các chân Arduino Nano (Trang 11)
Hình 2.3 Sơ đồ chân của Arduino Nano - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.3 Sơ đồ chân của Arduino Nano (Trang 11)
Hình 2.5 Sơ đồ chân ICSP của Arduino Nano - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.5 Sơ đồ chân ICSP của Arduino Nano (Trang 15)
Màn hình Oled 0.95 inch để hiển thị thông số đo được ra ngoài màn hình. - Đề tài tìm hiểu về module camera infrared thermometer
n hình Oled 0.95 inch để hiển thị thông số đo được ra ngoài màn hình (Trang 16)
2.2.2. Màn hình Oled - Đề tài tìm hiểu về module camera infrared thermometer
2.2.2. Màn hình Oled (Trang 16)
(Master Ouput Slave Input) và SS (Slave Select). Hình 1 thể hiện một kết SPI giữa một chip Master và 3 chip Slave thông qua 4 đường. - Đề tài tìm hiểu về module camera infrared thermometer
aster Ouput Slave Input) và SS (Slave Select). Hình 1 thể hiện một kết SPI giữa một chip Master và 3 chip Slave thông qua 4 đường (Trang 18)
Hình 2.8. Quá trình truyền dữ liệu. - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.8. Quá trình truyền dữ liệu (Trang 19)
Hình 2.9. Các chế độ hoạt động của SPI. - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.9. Các chế độ hoạt động của SPI (Trang 20)
Hình 2.7.Nút nhấn. - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.7. Nút nhấn (Trang 21)
Hình 2.8. Công tắc. - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.8. Công tắc (Trang 22)
Hình 2.10. Update Driver Software - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.10. Update Driver Software (Trang 24)
Hình 2.9. Driver Software Instanllation - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.9. Driver Software Instanllation (Trang 24)
Hình 2.12. Hình ảnh khi khởi chạy Arduino IDE - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.12. Hình ảnh khi khởi chạy Arduino IDE (Trang 25)
Hình 2.13. Chức năng các Menu chính - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.13. Chức năng các Menu chính (Trang 25)
Hình 2.14. Mở ứng dụng mẫu trong Arduino. - Đề tài tìm hiểu về module camera infrared thermometer
Hình 2.14. Mở ứng dụng mẫu trong Arduino (Trang 26)
Bảng kết nối chân giữa Arduino và màn hình Oled - Đề tài tìm hiểu về module camera infrared thermometer
Bảng k ết nối chân giữa Arduino và màn hình Oled (Trang 27)
Hình 3.1. Sơ đồ nguyên lý hệ thống - Đề tài tìm hiểu về module camera infrared thermometer
Hình 3.1. Sơ đồ nguyên lý hệ thống (Trang 27)
Hình 3.2. Lưu đồ thuật toán của hệ thống - Đề tài tìm hiểu về module camera infrared thermometer
Hình 3.2. Lưu đồ thuật toán của hệ thống (Trang 31)
 Nếu nhiệt độ: MaxT &gt; 37,75 thì sẽ in ra màn hình là: Bisot  Nếu nhiệt độ: MaxT &lt; 36,75 thì sẽ in ra màn hình là: Thank  - Đề tài tìm hiểu về module camera infrared thermometer
u nhiệt độ: MaxT &gt; 37,75 thì sẽ in ra màn hình là: Bisot  Nếu nhiệt độ: MaxT &lt; 36,75 thì sẽ in ra màn hình là: Thank (Trang 32)
Như vậy, sau đó kết quả sẽ hiển thị giá trị lên trên màn hình Oled. Nút bấm tác dụng điều chỉnh điểm ảnh thích hợp cho màn hình Oled - Đề tài tìm hiểu về module camera infrared thermometer
h ư vậy, sau đó kết quả sẽ hiển thị giá trị lên trên màn hình Oled. Nút bấm tác dụng điều chỉnh điểm ảnh thích hợp cho màn hình Oled (Trang 32)
w