Báo cáo đồ án GPRS, SIM900A

17 1.7K 11
Báo cáo đồ án GPRS, SIM900A

Đ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

Báo cáo đồ án ngành Kỹ thuật máy tính. Đề tài giám sát và điều khiển nhiệt độ, độ ẩm qua GPRS , điện thoại di động.Đề tài đã thực hiện được việc đo các thông số môi trường như nhiệt độ, độ ẩm, độ sáng,... và gửi dữ liệu qua điện thoại di động. Có thể dùng điện thoại để điều khiển một số thiết bị đơn giản.Có thể làm thêm phần giám sát và điều khiển thông qua GPRS

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH BÁO CÁO ĐỒ ÁN NGÀNH KỸ THUẬT MÁY TÍNH ĐỀ TÀI: HỆ THỐNG GIÁM SÁT, ĐIỀU KHIỂN NHIỆT ĐỘ, ĐỘ ẨM, ÁNH SÁNG QUA ĐIỆN THOẠI Tp.HCM, ngày 29 thánh 12 năm 2015 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính MỤC LỤC PHẦN A MỞ ĐẦU PHẦN B NỘI DUNG CHƯƠNG GIỚI THIỆU Yêu cầu, chức hệ thống Công cụ hổ trợ 3 Kế hoạch thực 4 Phân công công việc CHƯƠNG THIẾT KẾ Sơ đồ khối chức Cấu tạo chức khối CHƯƠNG HIỆN THỰC 12 Mô tả source code chương trình 12 Kết thực 13 Hướng dẫn sử dụng 13 CHƯƠNG TỔNG KẾT 14 Kết luận 14 Đánh giá 14 Phương hướng phát triển 14 PHẦN C TÀI LIỆU THAM KHẢO 15 Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính PHẦN A MỞ ĐẦU Trong xã hội đại ngày nay, phát triển ngành điện tử, kỹ thuật máy tính yêu cầu thiếu thúc đẩy kinh tế phát triển góp phần nâng cao đời sống xã hội Ngày nay, giới, điện tử viễn thông không ngừng phát triển với tốc độ cao thâm nhập vào tất lĩnh vực đời sống xã hội Đặc biệt ngành thiết kế vi mạch, xu hướng IoT (intenet of things) xu hướng lớn, triển vọng giới bắt đầu phát triển Việt Nam Một số có đề tài thu thập thông tin, quản lý, giám sát điều khiển hệ thống, điều khiển thiết bị từ xa, nơi đâu, lúc Đây đề tài hay có nhiều hội phát triển, có khả ứng dụng cao thực tế Vì nhóm định chọn đề tài nhỏ liên quan đến vấn đề giao tiếp với SIM900A giám sát thông số môi trường nhiệt độ độ ẩm, ánh sáng điều khiển thiết bị thông qua GMS/GPRS Nhóm thực demo phần đo thông số nhiệt độ, độ ẩm, độ sáng môi trường xung quanh Khi thông số vượt ngưỡng cho phép, hệ thống tự động kích hoạt thiết bị để điều chỉnh Hệ thống gửi thông tin hay cảnh báo qua điện thoại Ta dùng điện thoại để điều khiển thiết bị hệ thống Vì nhóm bước sở để nhóm nghiên cứu ứng dụng lớn sau Trong trình thực đề tài, cố gắng song hạn chế định kiến thức thời gian kinh nghiệm thực tế nên nhóm không tránh khỏi thiếu sót Chúng em mong nhận ý kiến đóng góp thầy cô bạn để đề tài nhóm em hoàn thiện Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính PHẦN B NỘI DUNG CHƯƠNG GIỚI THIỆU Yêu cầu, chức hệ thống Yêu cầu: Đây hệ thống giám sát điều khiển thông qua điện thoại di động Nó áp dụng vào hệ thống phun tưới, hệ thống chiếu sáng, điều khiển máy bơm,… trồng trọt, chăn nuôi Trên sở hệ thống phải có yêu cầu sau:  Tính xác, kịp thời: thu thập, xử lý các, xứ lý thông số cách liên tục khoảng thời gian trễ chấp nhận được, để có xử lý lúc, phù hợp  Dễ sử dụng: người dùng sử dụng cách dễ dàng, nhanh chóng, tiện lợi Chức năng:  Chức giám sát: thu thập cập nhật thông số cần thiết trồng trọt, chăn nuôi nhiệt độ, độ ẩm, ánh sáng, …  Chức điều khiển: tự động điểu khiển thiết bị để đảm bảo thông số đặt ra, đưa thông báo đến người quản lý giá trị vượt ngưỡng quy định để có xử lý, điều chỉnh kịp thời Hệ thống cho phép người dùng điều khiển thiết bị thông qua điện thoại Công cụ hổ trợ Phần cứng:       Board mạch ARM STM32F103 Mạch SIM900A Các sensor đo nhiệt độ, độ ẩm, độ sáng Các Rơle đóng ngắt, motor, led LCD 16x2 Điện thoại di động Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Phần mềm:  Keil ARM  Demonstrator GUI  Tera Term Kế hoạch thực Tiến hành tìm hiểu thực theo chức Chức giám sát:     Tìm hiểu cách giao tiếp, chuẩn giao tiếp với sensor Hiện thực giao tiếp vi xử lý với sensor đo nhiệt độ, độ ẩm, độ sáng Hiển thị giá trị đo Kiểm tra xác giá trị đo so với thực tế khắc phục, điều chỉnh sai số lớn Chức điều khiển:      Kết nối vi xử lý với Role điều khiển thiết bị motor, đèn LED Tìm hiểu tập lệnh giao tiếp với SIM900A Tìm hiểu cách giao tiếp vi xử lý với SIM900A Dùng vi xử lý điều khiển SIM900A gửi nhận tin nhắn với điện thoại Thực điều khiển thiết bị điện thoại thông qua SIM900A Kiểm tra khắc phục lỗi (nếu có) Kết nối khối chức thành hệ thống hoàn chỉnh đáp ứng yêu cầu chức đặt Phân công công việc     Tìm tài liệu: Phạm Khánh Duy + Huỳnh Văn Ý Hiện thực chức năng: Phạm Khánh Duy Kiểm tra, khắc phục lỗi xảy ra: Huỳnh Văn Ý Báo cáo: Phạm Khánh Duy Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính CHƯƠNG THIẾT KẾ Sơ đồ khối chức Hệ thống gồm khối chức giám sát điều khiển thông qua điện thoại di động dùng vi xử lý ARM STM32F103 ĐIỆN THOẠI TRUYỀN NHẬN DỮ LIỆU (SIM900A) VI XỬ LÝ ARM GIÁM SÁT Đồ án ngành Kỹ thuật máy tính ĐIỀU KHIỂN Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Cấu tạo chức khối Khối TRUYỀN NHẬN DỮ LIỆU:  Chức năng: truyền lệnh nhận thông tin qua tin nhắn SMS dùng SIM900A  Cấu tạo: mạch SIM900A  Phiên Bản mudule sim V5.1 (8 chân): + Nguồn cấp: 4.5-5V, sử dụng với nguồn dòng thấp từ 500mAh trở lên (như cổng USB, nguồn từ Board Arduino) Khuyên dùng nguồn 2A để đảm bảo hiệu suất hoạt động SIM + Dòng chế độ chờ: 10 mA + Dòng hoạt động: 100 mA đến 2A + Kích thước: 2.5 cm x 3.1 cm + Thứ tự chân hình: + Chức chân: - VCC: Nguồn vào 5V - TXD: Chân truyền Uart TX - RXD: Chân nhận Uart RX - Headphone: Chân phát âm thanh.- Microphone: Chân nhận âm (phải gắn thêm Micro từ GND vào chân thu tiếng) - GND: Chân Mass, cấp 0V  Cổng giao tiếp nối tiếp cung cấp tốc độ truyền liệu sau: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 Tốc độ giao tiếp mặc định 115200  Việc điều khiển SIM900 thực thông qua việc truyền lệnh AT (các lệnh thường bắt đầu “AT”, dùng để điều khiển thiết bị tương tác với mạng Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Khối GIÁM SÁT:  Chức năng: dùng sensor đo thông số nhiệt độ, độ ẩm, ánh sáng hiển thị thông số cảnh báo hay tình trạng thiết bị qua hình LCD  Cấu tạo: HIỂN THỊ (LCD 16x2) CẢM BIẾN ĐO NHIỆT ĐỘ, ĐỘ ẨM (DHT11) CẢM BIẾN ĐO ĐỘ SÁNG (BH1750)  Hiển thị: dùng LCD16x2 + Màn hình text LCD1602, có khả hiển thị dòng với dòng 16 ký tự + Thông số kỹ thuật: - Điện áp hoạt động V - Kích thước: 80 x 36 x 12.5 mm - Chữ trắng, xanh dương - Khoảng cách hai chân kết nối 0.1 inch tiện dụng kết nối với Breadboard - Tên chân ghi mặt sau hình LCD hổ trợ việc kết nối, dây điện - Có đèn led nền, dùng biến trở điều chình độ sáng - Có thể điều khiển với dây tín hiệu - Có ký tự xây dựng hổ trợ tiếng Anh tiếng Nhật Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính  Cảm biến nhiệt độ, độ ẩm: dùng DHT11 + Cảm biến độ ẩm nhiệt độ DHT11 cảm biến thông dụng chi phí rẻ dễ lấy liệu thông qua giao tiếp wire (giao tiếp digital dây truyền liệu nhất) Bộ tiền xử lý tín hiệu tích hợp cảm biến giúp bạn có liệu xác mà qua tính toán + Thông tin kỹ thuật: - Nguồn: -> VDC - Dòng sử dụng: 2.5mA max (khi truyền liệu) - Đo tốt độ ẩm 20-80%RH với sai số 5% - Đo tốt nhiệt độ to 50°C sai số ±2°C - Tần số lấy mẫu tối đa 1Hz (1 giây lần) - Kích thước 15mm x 12mm x 5.5mm - chân, khoảng cách chân 0.1''  Cảm biến đo độ sáng: dùng BH1750 + Cảm biến cường độ ánh sáng BH1750 sử dụng để đo cường độ ánh sáng theo đơn vị lux, càm biến có ADC nội tiền xử lý nên giá trị trả giá trị trực tiếp cường độ ánh sáng lux mà qua xử lý hay tính toán thông qua giao tiếp + Thông số kỹ thuật: - Nguồn: -> 5VDC - Giao tiếp: I2C - Khoảng đo: -> 65535 lux - Kích cỡ: 21*16*3.3mm Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Khối ĐIỀU KHIỂN:  Chức năng: đóng, ngắt thiết bị motor, đèn để điều chỉnh thông số nhiệt độ, độ ẩm Tự động kích hoạt role đóng ngắt thông số vượt ngưỡng quy định Nhận lệnh điều khiển từ người dùng tin nhắn điện thoại thông qua SIM900A  Cấu tạo: MOTOR RELAY ĐÓNG NGẮT ĐÈN  Relay đóng ngắt: + Module relay thích hợp cho ứng dụng đóng ngắt điện cao AC DC, thiết bị tiêu thụ dòng lớn, module thiết kế nhỏ gọn, có opto transistor cách ly, kích đóng mức thấp (0V) phù hợp với loại MCU thiết kế sử dụng nguồn giúp cho việc sử dụng trở nên thật linh động dễ dàng + Thông số kỹ thuật: - Sử dụng điện áp nuôi 5VDC - Relay đóng ngắt điện kích 0V nên sử dụng cho tín hiệu 5V hay 3v3 (cần cấp nguồn ngoài), Relay tiêu thụ dòng khoảng 80mA - Điện đóng ngắt tối đa: AC250V - 10A DC30V - 10A - Có đèn báo đóng ngắt Relay  MOTOR: dùng motor DV 5V để mô cho máy bơm hay hệ thống phun tưới, điều chỉnh nhiệt độ, độ ẩm  ĐÈN: dùng đèn LED để mô cho hệ thống chiếu sáng Đồ án ngành Kỹ thuật máy tính Trang Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Khối VI XỬ LÝ ARM  Chức năng: xử lý, tính toán điều khiển tất các khối chức  Cấu tạo:  Cốt lõi: + ARM 32-bit Cortex ™-M3 CPU + Dùng KITthí nghiệm Hlib – Bboard-1 + Các thành phần BBoard-1 mô tả hình + Vi điều khiển STM32F103RCT6 (ARM Cortex M3, max System clock freq: 72MHz, 256KB + Embedded Flash, 48KB Embedded SRAM, 12-bits ADC, 12-bits DAC, CAN, I²C, IrDA, LIN, SPI, UART/USART, USB v.v.) (Thao khảo thêm file STM32F103RC datasheet) + Thạch anh 8MHz, 32,768KHz cấp cho HSE (Highspeed external clock) clock LSE (Low-speed external clock) vi điều khiển + 3V coin battery cấp cho module RTC (Real time counter) nội vùng nhớ Backup STM32 + Trên board có cổng USB: - Cổng Programming (tên nằm mặt board) nối qua IC PL2303 (USB2COM) nối với USART1 STM32 - Cổng Native nối trực tiếp đường USB với STM32 + Cổng Serial Wire Debug (SWD) sử dụng để debug STM32 thông qua giao thức JTAG với số chân giản tiện (SWIO, SWCLOCK) thay chân (TMS, TCK, TDO, TDI) chuẩn JTAG thông thường Đồ án ngành Kỹ thuật máy tính Trang 10 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính + Jack nguồn DC, nguồn DC cấp cho BBoard-1 phải có điện áp > 7V để đảm bảo ổn định cho mạch Khi nguồn DC nguồn từ cổng USB cấp, nguồn DC ưu tiên làm nguồn cho mạch + Cổng Micro-SD (mặt dưới) nối trực chuẩn SDIO – chân với STM32 + Test point cho Clock output từ STM32 GND + LED báo sáng nguồn cho 3V3 Vin + nút nhấn tactile: Reset, Btn0/Prog Btn1 + port I/O chuẩn hoá với port 8-pins port 6-pins Các port chức bắt đầu với + 3V3, GND pin (port 6-pins) pin (port 8-pins) cho chức cụ thể (USART, SPI, ADC, I2C …) kết thúc với 5V (port 8-pins) Chú ý port có nhiều chức + port nguồn 6-pin gồm: Vin, 5V, 3V3, GND, RFU (reversed for future use), nRESET Đồ án ngành Kỹ thuật máy tính Trang 11 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính CHƯƠNG HIỆN THỰC Mô tả file source code chương trình  main.c     File dùng để chạy chương trình Khởi tạo hàm Init LCD, Init USART, Init I2C,… Cấu hình I/O giao tiếp với thiết bị Gọi module đo nhiệt độ, độ ẩm, ánh sáng module SIM900A  delay.c  Tạo hàm delay từ xung clock hệ thống  delay_us( ): tạo độ trễ theo us  delay_ms( ): tạo độ trễ theo ms  lcd16x2.c  Hiển thị ký tự chuổi lên hình LCD  Dùng để hiển thị thông số nhiệt độ, độ ẩm, ánh sáng, cảnh báo, trạng thái thiết bị  sim900.c  Cấu hình chân kết nối SIM900A với vi xử lý  Send_SMS( ): gửi tin nhắn SMS đến số điện thoại đó, dùng để gửi thông báo tình trạng thiết bị cảnh báo đến người quản lý  DATA_Process( ): xử lý nội dung nhận đưa lệnh điều khiển  lsensor.c  Cấu hình chân kết nối cảm biến đo độ sáng BH1750 với vi xử lý  Đo thực tính toán giá trị độ sáng  So sánh giá trị đo với mức quy định để có xử lý, điểu chỉnh kịp thời gửi thông báo cho người quản lý  dht11.c  Cấu hình chân kết nối cảm biến đo nhiệt độ, độ ẩm DHT11 với vi xử lý  Send_SMS( ): gửi tin nhắn SMS đến số điện thoại  So sánh giá trị đo với mức quy định để có xử lý, điểu chỉnh kịp thời gửi thông báo cho người quản lý Đồ án ngành Kỹ thuật máy tính Trang 12 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Kết thực  Được giá trị nhiệt độ (0C), độ ẩm (%), độ sáng (lux)  Gửi thông số đo qua điện thoại  Khi giá trị đo vượt ngưỡng quy định hệ thống tự động đóng, ngắt thiết bị để điều chỉnh, thông báo đến điện thoại  Có thể dùng điện thoại để đóng ngắt thiết bị qua tin nhắn SMS Hướng dẫn sử dụng  Để xem giá trị nhiệt độ, độ ẩm, độ sáng đo ta dùng điện thoại nhắn tin đến số điện thoại sim gắn mạch SIM900A + Nội dung tin nhắn: TEST + Đợi vài giây ta nhận lại tin nhắn từ sim với nội dung giá trị nhiệt độ, độ ẩm, độ sáng  Để đóng (hay ngắt) thiệt bị motor, led ta dùng điện thoại nhắn tin đến số điện thoại sim gắn mạch SIM900A + Tin nhắn bật motor: ON_MOTOR + Tin nhắn tắt motor: OFF_MOTOR + Tin nhắn bật đèn led: ON_LIGHT + Tin nhắn tắt đèn led: OFF_LIGHT  Khi giá trị nhiệt độ cao (hay thấp) hệ thống tự động bật (hay tắt) motor quạt làm giảm (hay tăng) nhiệt độ gửi tin nhắn đến số điện thoại người dùng cho biết nhiệt độ cao (hay thấp)  Tương tự, giá trị độ sáng thấp (hay cao) hệ thống tự động bật (hay tắt) đèn led làm giảm (hay tăng) độ sáng độ gửi tin nhắn đến số điện thoại người dùng cho biết độ sáng thấp (hay cao) Đồ án ngành Kỹ thuật máy tính Trang 13 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính CHƯƠNG TỔNG KẾT Kết luận  Qua trình tiềm hiểu, nghiên cứu nhóm chúng em thiết kế thực hệ thống đáp ứng yêu cầu đo thông số môi trường gửi kiệu qua điện thoại dùng điện thoại để điều khiển thiết bị từ xa  Để ứng dụng vào thực tế, hệ thống cần chỉnh sửa để tăng tính ổn định kết nối với thiết với thiết bị thực tế hệ thống đèn, quạt, máy phun tưới Đánh giá  Hệ thống hoàn thành chức đặt  Vẫn có số khuyết điểm : + Do sử dụng tín nhắn SMS nên có lúc tín nhắn đến chậm, không xử lý kịp thời + Dùng DHT11 để đo nhiệt độ, độ ẩm có sai số chấp nhận + Hệ thống xử lý liệu tức thời phận lưu trữ liệu nên theo dõi hay đưa thống kê thời gian dài Phương hướng phát triển  Thiết kế thêm hệ thống lưu trữ liệu  Có thêm hệ thống thống kê liệu, đưa ngày hay hàng tuần, hàng tháng,…  Tạo Web Server quản lý, gửi liệu qua mạng lên Server để quản lý điều khiển cách dễ dàng hơn, truy cập nới Đồ án ngành Kỹ thuật máy tính Trang 14 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính PHẦN C TÀI LIỆU THAM KHẢO Tập lệnh AT SIM900 http://banlinhkien.vn/ http://arm.vn https://github.com/ … Đồ án ngành Kỹ thuật máy tính Trang 15 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Đồ án ngành Kỹ thuật máy tính Trang 16 [...]... ẩm, ánh sáng, các cảnh báo, cũng như trạng thái của các thiết bị  sim900.c  Cấu hình các chân kết nối SIM900A với vi xử lý  Send_SMS( ): gửi tin nhắn SMS đến số điện thoại nào đó, dùng để gửi các thông báo về tình trạng của thiết bị và các cảnh báo đến người quản lý  DATA_Process( ): xử lý các nội dung nhận được đưa ra các lệnh điều khiển  lsensor.c  Cấu hình các chân kết nối cảm biến đo độ sáng... nRESET Đồ án ngành Kỹ thuật máy tính Trang 11 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính CHƯƠNG 3 HIỆN THỰC 1 Mô tả các file source code trong chương trình  main.c     File này dùng để chạy chương trình chính Khởi tạo các hàm Init LCD, Init USART, Init I2C,… Cấu hình các I/O giao tiếp với các thiết bị Gọi các module đo nhiệt độ, độ ẩm, ánh sáng và module SIM900A. .. sáng BH1750 với vi xử lý  Đo và thực hiện tính toán giá trị độ sáng  So sánh các giá trị đo được với các mức quy định để có các xử lý, điểu chỉnh kịp thời cũng như gửi các thông báo cho người quản lý  dht11.c  Cấu hình các chân kết nối cảm biến đo nhiệt độ, độ ẩm DHT11 với vi xử lý  Send_SMS( ): gửi tin nhắn SMS đến số điện thoại nào đó  So sánh các giá trị đo được với các mức quy định để có... các thông báo cho người quản lý Đồ án ngành Kỹ thuật máy tính Trang 12 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính 2 Kết quả thực hiện  Được các giá trị nhiệt độ (0C), độ ẩm (%), độ sáng (lux)  Gửi được các thông số đo được qua điện thoại  Khi giá trị đo vượt ngưỡng quy định hệ thống đã tự động đóng, ngắt các thiết bị để điều chỉnh, cũng như thông báo đến điện... tin nhắn đến số điện thoại người dùng cho biết nhiệt độ quá cao (hay quá thấp)  Tương tự, khi giá trị độ sáng quá thấp (hay quá cao) hệ thống sẽ tự động bật (hay tắt) đèn led làm giảm (hay tăng) độ sáng độ và gửi tin nhắn đến số điện thoại người dùng cho biết độ sáng quá thấp (hay quá cao) Đồ án ngành Kỹ thuật máy tính Trang 13 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật... tuần, hàng tháng,…  Tạo Web Server quản lý, gửi dữ liệu qua mạng lên Server để có thể quản lý và điều khiển một cách dễ dàng hơn, có thể truy cập ở bất cứ nới nào Đồ án ngành Kỹ thuật máy tính Trang 14 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính PHẦN C TÀI LIỆU THAM KHẢO Tập lệnh AT SIM900 http://banlinhkien.vn/ http://arm.vn https://github.com/ … Đồ án ngành Kỹ... giá trị nhiệt độ, độ ẩm, độ sáng đo được ta dùng điện thoại nhắn tin đến số điện thoại của sim gắn trên mạch SIM900A + Nội dung tin nhắn: TEST + Đợi vài giây ta sẽ nhận lại được tin nhắn từ sim với nội dung là các giá trị nhiệt độ, độ ẩm, độ sáng  Để có thể đóng (hay ngắt) các thiệt bị motor, led ta cũng dùng điện thoại nhắn tin đến số điện thoại của sim gắn trên mạch SIM900A + Tin nhắn bật motor:... đều được cấp, nguồn DC sẽ được ưu tiên làm nguồn chính cho mạch + Cổng Micro-SD (mặt dưới) được nối trực tiếp theo chuẩn SDIO – 1 chân với STM32 + 2 Test point cho Clock output từ STM32 và GND + LED báo sáng nguồn cho 3V3 và Vin + 3 nút nhấn tactile: Reset, Btn0/Prog và Btn1 + 7 port I/O đã chuẩn hoá với 6 port 8-pins và 1 port 6-pins Các port chức năng luôn bắt đầu với + 3V3, GND và 4 pin (port 6-pins)... với STM32 + Cổng Serial Wire Debug (SWD) được sử dụng để debug STM32 thông qua giao thức JTAG với số chân được giản tiện (SWIO, SWCLOCK) thay vì 4 chân (TMS, TCK, TDO, TDI) như chuẩn JTAG thông thường Đồ án ngành Kỹ thuật máy tính Trang 10 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính + Jack nguồn DC, nguồn DC cấp cho BBoard-1 phải có điện áp > 7V để đảm bảo ổn định... KHẢO Tập lệnh AT SIM900 http://banlinhkien.vn/ http://arm.vn https://github.com/ … Đồ án ngành Kỹ thuật máy tính Trang 15 Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa Học & Kỹ Thuật Máy Tính Đồ án ngành Kỹ thuật máy tính Trang 16 ... việc     Tìm tài liệu: Phạm Khánh Duy + Huỳnh Văn Ý Hiện thực chức năng: Phạm Khánh Duy Kiểm tra, khắc phục lỗi xảy ra: Huỳnh Văn Ý Báo cáo: Phạm Khánh Duy Đồ án ngành Kỹ thuật máy tính Trang... đo độ sáng: dùng BH1750 + Cảm biến cường độ ánh sáng BH1750 sử dụng để đo cường độ ánh sáng theo đơn vị lux, càm biến có ADC nội tiền xử lý nên giá trị trả giá trị trực tiếp cường độ ánh sáng lux... độ, độ ẩm, ánh sáng, cảnh báo, trạng thái thiết bị  sim900.c  Cấu hình chân kết nối SIM900A với vi xử lý  Send_SMS( ): gửi tin nhắn SMS đến số điện thoại đó, dùng để gửi thông báo tình trạng

Ngày đăng: 14/01/2016, 18:45

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan