Các linh kiện trên mạch Arduino Uno

Một phần của tài liệu Nghiên cứu, thiết kế hệ thống cảnh báo quên trẻ em trên ô tô (Trang 46 - 48)

38

 Chip điều khiển chính: ATmgea328P.

 Chip nạp và giao tiếp UART: ATmega16U2.

 Nguồn nuôi mạch: 5 VDC từ cổng USB hoặc nguồn ngồi cắm vào giắc trịn DC.

 Số chân Digital I/O: 14 (trong đó có 6 chân có khả năng xuất xung PWM).

 Số chân PWM Digital I/O: 6.

 Số chân Analog input: 6.

 Dòng điện DC current trên mỗi chân I/O: 20 mA.

 Dòng điện DC current chân 3,3 V: 50 mA.

 Flash memory: 32 KB (ATmega328P), 0,5 KB dùng cho bootloader.

 Kích thước: 68,6 x 53,4 mm.

4.5.2.3.2 PHẦN MỀM

Môi trường phát triển tích hợp (IDE) của Arduino là một ứng dụng cross- platform (đa nền tảng) được viết bằng Java, và từ IDE này sẽ được sử dụng cho ngôn ngữ lập trình sử lý. Nó bao gồm một chương trình code editor với các chức năng như đánh dấu cú pháp, tự động brace matching, và tự động canh lề, cũng như compile (biên dịch) và upload chương trình lên board chỉ với 1 cú nhấp chuột. Một chương trình hoặc code viết cho Arduino được gọi là một sketch.

Các chương trình Arduino được viết bằng ngơn ngữ C hoặc C++. Arduino IDE đi kèm với một thư viện phần mềm được gọi là Wiring, từ project Wiring gốc, có thể giúp các thao tác input/ output được dễ dàng hơn. Người dùng chỉ cần định nghĩa 2 hàm để tạo ra một chương trình vịng thực thi (cycle executive) có thể chạy được:

 Setup (): Hàm chạy mỗi khi khởi động một chương trình, dùng để thiết lập các cài đặt.

39

4.5.2.4 THIẾT KẾ KHỐI THÔNG BÁO 4.5.2.4.1 MODULE SIM 800L 4.5.2.4.1 MODULE SIM 800L

Hiện nay có các loại Module Sim800L, Module Sim900A… chọn Module Sim800L như một điện thoại nhưng có kích thước nhỏ. Với mức điện áp hoạt động 5 VDC chuẩn điện áp thông dụng nhất với các loại vi điều khiển và cả giao tiếp máy tính, cùng với tính ổn định cao và đơn giản về sử dụng.

Để hệ thống có thể gửi thơng báo bằng tin nhắn, ở đây chúng tôi sử dụng Module Sim 800L với thiết kế nhỏ gọn, đáp ứng được yêu cầu đề tài và tiết kiệm kinh phí.

Tính năng:

 SIM800L GSM là một mô-đun được thiết kế nhỏ gọn, hoạt động ổn định, tích hợp khe Micro SIM và ăng-ten, có thể được tích hợp vào một số lượng lớn các dự án IoT.

 Bạn có thể sử dụng mơ-đun này để thực hiện hầu hết mọi thứ mà một điện thoại di động bình thường có thể làm được ví dụ như: tin nhắn văn bản SMS, thực hiện hoặc nhận cuộc gọi điện thoại, kết nối Internet thông qua GPRS, TCP / IP, v.v.

 Mô-đun hỗ trợ mạng GSM / GPRS bốn băng tần, có nghĩa là nó hoạt động khá nhiều ở mọi nơi trên thế giới.

Một phần của tài liệu Nghiên cứu, thiết kế hệ thống cảnh báo quên trẻ em trên ô tô (Trang 46 - 48)