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

Kit phát triển STM32F103C8T6 bluepill

18 5 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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,36 MB

Nội dung

MỤC LỤC CHƯƠNG I: CÁC LINH KIỆN SỬ DỤNG TRONG MƠ HÌNH 1.Tìm hiểu cảm biến quang phản xạ gương 1.1 Cảm biến quang phản xạ gương ? 1.2 Cấu tạo nguyên lý hoạt động 1.3 Ưu điểm nhược điểm 1.4 Ứng dụng 1.5 Cảm biến quang phản xạ gương E3F-R2C1 2.Kit phát triển STM32F103C8T6 BluePill 2.1 Sơ đồ chân 3.Mạch nạp ST-Link V2 4.Màn hình LCD 16x2 5.Động Servo DC 6.Mạch tăng áp DC XL6009 CHƯƠNG II: THIẾT KẾ MƠ HÌNH 1.Lên ý tưởng 2.Nguyên lý hoạt động: 3.Sơ đồ khối 4.Lưu đồ giải thuật 5.Sơ đồ mạch 6.Các bước cài đặt thư viện STM32F1 lập trình phần mềm Ardui 7.CODE CHƯƠNG 3: KẾT QUẢ CỦA TIỂU LUẬN MƠ HÌNH LINK VIDEO VÀ KẾT QUẢ PHỤ LỤC WEBSITE THAM KHẢO Lên ý tưởng Đóng góp kinh phí Lắp mạch test Board Lắp mạch thực tế Làm báo cáo Báo cáo kết đạt cho giảng BẢNG PHÂN CÔNG CÔNG VIỆC viên CHƯƠNG I: CÁC LINH KIỆN SỬ DỤNG TRONG MƠ HÌNH Tìm hiểu cảm biến quang phản xạ gương 1.1 Cảm biến quang phản xạ gương ? Cảm biến quang phản xạ gương cảm biến giúp ta phát vật theo nguyên tắc thu phát qua gương Khi khơng có vật ánh sáng cảm biến phát phản xạ gương quay cảm biến nhận Khi có vật ngang qua, lúc đường truyền bị gián đoạn, cảm biến xuất ngõ NPN PNP 1.2 Cấu tạo nguyên lý hoạt động Hình 1.2.1 Cấu tạo hoạt động cảm biến phản xạ gương Cảm biến quang phản xạ gương (retro reflective) gồm hai thành phần phận phát – thu gương phản xạ hình 1.2.2 phận ánh ngoại thẳng, hồng tần mục đích nhằm tránh ảnh hưởng nguồn sáng xung quanh Nếu khơng có vật qua ánh sáng từ phận phát bị phản xạ ngược lại, phận thu nhận ánh sáng khơng có tác động ở ngõ Nếu có vật qua ngắt ánh sáng truyền đến phận thu phận thu không nhận ánh sáng từ phận phát, lúc phận thu có tín hiệu tác động ở ngõ Hình 1.2.2 Cấu tạo cảm biến quang phản xạ gương 1.3 Ưu điểm nhược điểm • • Ưu điểm - Phát vật ở khoảng cách xa - Lắp đặt dễ dàng - Tiết kiệm dây dẫn diện tích - Có thể phân biệt vật suốt, mờ, bóng lống Nhược điểm - Vẫn cần hai điểm lắp đặt cho cảm biến gương - Cảm biến hoạt động khơng tốt bề mặt bị bẩn, sử dụng mơi trường có nhiều bụi 1.4 Ứng dụng Cảm biến sử dụng ứng dụng phát vật với độ xác cao, vật có kích thước nhỏ - Phát người để mở cửa Phát xe qua Phát vali, túi xách…trên băng chuyền Phát chai nhựa không dán nhãn 1.5 Cảm biến quang phản xạ gương E3F-R2C1 Cảm biến vật cản hồng ngoại gương phản xạ E3F-R2C1 IR Infrared Proximity Sensor with Reflector Plate bao gồm cảm biến vật cản hồng ngoại kèm với gương phản xạ, kết hợp cho khoảng cách phát vật cản tăng lên nhiều, tối đa lên đến 300CM, cảm biến có độ bền cao, sử dụng dải điện áp cấp rộng từ 6~36VDC Cảm biến vật cản hồng ngoại gương phản xạ E3F-R2C1 IR Infrared Proximity Sensor with Reflector Plate sử dụng bước sóng chun biệt nên khơng bị nhiễu bởi tia hồng ngoại từ môi trường tự nhiên, cảm biến sử dụng cho ứng dụng cần cảm biến vật cản ở khoảng cách xa, trống chộm, cửa tự động, Cảm biến vật cản hồng ngoại gương phản xạ E3F-R2C1 IR Infrared Proximity Sensor with Reflector Plate có ngõ cấu trúc Transistor NPN (sinking sensors) nối điện trở nội 10k lên VCC nên sử dụng mà không cần trở kéo lên VCC Thông số kỹ thuật: Model: E3F-R2C1 Điện áp sử dụng: 6~36VDC Số dây tín hiệu: dây (2 dây cấp nguồn DC dây tín hiệu) Chân tín hiệu ngõ ra: dạng Transistor NPN kéo nội trở 10k lên VCC, có vật cản ở mức thấp (Low-GND), cảm biến nhìn thấy gương xuất mức cao (High-VCC) Sử dụng kết hợp với gương phản xạ cho khoảng cách: 3~300CM Dòng tiêu thụ tối đa: 300mA Kích thước cảm biến: 18 x 68mm Kích thước gương phản xạ: 40 x 60mm Sơ đồ chân: Nâu: VCC 6~36VDC Đen: Chân tín hiệu cấu trúc Transistor NPN kéo trở nội 10k lên VCC Xanh dương: GND 0VDC Kết nối sử dụng theo hướng dẫn đây: Vì cảm biến kéo trở nội 10k lên VCC nên điện áp mức cao chân tín hiệu (Vout) cảm biến điện áp VCC, có hai trường hợp sau: • Nếu mạch cần giao tiếp sử dụng mức tín hiệu có điện áp với điện áp VCC cảm biến (Ví dụ cảm biến Arduino cấp nguồn chung VCC=5VDC, điện áp giao tiếp Arduino 5VDC Vout cảm biến 5VDC) không cần nối trở Rx mà nối trực tiếp chân tín hiệu cảm biến với chân tín hiệu Arduino • Nếu mạch cần giao tiếp sử dụng mức tín hiệu có điện áp khác với điện áp VCC cảm biến (Ví dụ cảm biến cấp VCC=10VDC, điện áp giao tiếp Arduino=5VDC) cần nối thêm trở Rx hình để giá trị Vout=5VDC khơng làm cháy mạch Arduino, giá trị Rx tính theo công thức cầu phân áp là: Rx= (Vout*R1) / (VCC-Vout) = (5*10) / (10-5) = 10k Kit phát triển STM32F103C8T6 BluePill KIT STM32F103C8T6 Mini thuộc loại Kit phát triển thiết kế đơn giản, ki đầy đủ chân vi điều khiển, có cổng giao USB cổng nạp SWD, sử dụng dòng vi điều khiển 32 bit dịng ST Thích hợp với người tiếp cận dòng STM 32 Bit 2.1 Sơ đồ chân Thơng số kỹ thuật • • • • • • • • • Điện áp cấp 5VDC qua cổng Micro USB chuyển đổi thành 3.3VDC qua IC nguồn cấp cho Vi điều khiển Tích hợp sẵn thạch anh 8Mhz Tích hợp sẵn thạnh anh 32Khz cho ứng dụng RTC Ra chân đầy đủ tất GPIO giao tiếp: CAN, I2C, SPI, UART, USB,… Tích hợp Led trạng thái nguồn, Led PC13, Nút Reset Kích thước: 53.34 x 15.24mm Sử dụng với mạch nạp: o ST-Link Mini o J-link o USB TO COM Kết nối chân nạp ST-Link Mini Nạp theo chuẩn SWD o TCK — SWCLK o TMS — SWDIO o GND — GND o 3.3V — 3.3V Mạch nạp ST-Link V2 Màn hình LCD 16x2 VSS: tương đương với GND - cực âm VDD: tương đương với VCC - cực dương (5V) Constrast Voltage (Vo): điều khiển độ sáng hình Register Select (RS): điều khiển địa ghi liệu Read/Write (RW): Bạn đọc (read mode) hay ghi (write mode) liệu? Nó phụ thuộc vào bạn gửi giá trị vào o Enable pin: Cho phép ghi vào LCD o D0 - D7: chân dư liệu, chân có giá trị HIGH LOW bạn ở chế độ đọc (read mode) nhận giá trị HIGH LOW ở chế độ ghi (write mode) o Backlight (Backlight Anode (+) Backlight Cathode (-)): Tắt bật đèn hình LCD o o o o o Động Servo DC Model: MG90S servo Điện áp hoạt động: 4.8 ~ 6VDC Stall Torque: 1.8kg/cm(4.8V ),2.2kg/cm(6V) o Operating Speed: 0.1sec/60degree(4.8v), 0.08sec/60degree(6v) o Bánh răng: Kim loại o Độ dài dây nối: 175mm o Trọng lượng: about 13.4g o Kích thước: 22.8 x 12.2 x 28.5mm Mạch tăng áp DC XL6009 o o o o Mạch tăng áp xung DC không cách ly XL6009 o Tần số: 400Khz o Dịng khơng tải: 18mA o Điện áp đầu vào từ 3V đến 32V o Điện áp đầu từ V đến 35V o Dịng đáp ứng 4A, có hiệu suất làm việc 94% o Kích thước: 43x21x14mm CHƯƠNG II: THIẾT KẾ MƠ HÌNH 1 Lên ý tưởng Từ ý tưởng cảm biến quang phản xạ gương E3F-R2C1 nhóm chúng em muốn phát triển thành đề tài tiểu luận ứng dụng vào thực tế đóng mở cửa tự động, gồm linh kiện: - Cảm biến quang phản xạ gương E3F-R2C1 - Kít STM32F103C8T6 - Mạch mạp ST-Link - Động Cơ Servo - LCD - Mạch tăng áp DC XL6009 Nguyên lý hoạt động: Khi có người di chuyển qua ngắt ánh sáng truyền đến phận thu phận thu khơng nhận ánh sáng từ phận phát, lúc phận thu có tín hiệu tác động ở ngõ cửa vào mở, LCD hiển thị trạng thái sau khoảng thời sau cửa đóng LCD tắt Sơ đồ khối Lưu đồ giải thuật begin Cấu hình chân I/O vi điều khiển cho chức begin Cấu hình server blynk Nhận tín hiệu cảm biến Nhấn on đèn Nhấn on Đèn sáng Cửa mở Nhấn off đèn Nhấn off Cửa mở Delay 3000ms Cửa đóng end Đèn tắt Cửa đóng end Sơ đồ mạch Các bước cài đặt thư viện STM32F1 lập trình phần mềm Arduino B1: Dán link cài đặt thư viện STM32 vào Additional Boards Manager URLS B2: Vào Board Manager để cài đặt thư viện cho dòng STM32F1 B3: Thiết lập CODE CHƯƠNG 3: KẾT QUẢ CỦA TIỂU LUẬN MƠ HÌNH LINK VIDEO VÀ KẾT QUẢ https://www.youtube.com/watch?v=OfG1Xy4adf8&list=UUmeb_VeKOa6H9009dYof Tqw&index=1 PHỤ LỤC WEBSITE THAM KHẢO [1] https://maker.pro/arduino/tutorial/how-to-program-the-stm32-blue-pill-witharduino-ide [2] https://datasheetspdf.com/pdf/1480335/STMicroelectronics/STM32F103C8T6/1 [3]https://docs.google.com/document/d/1zVzrHBcJkDaE5cTBY4o504Fn7lkjD3R7/edit [4] https://hocthatlamthat.edu.vn/cam-bien-quang-phan-xa-guong/ ... là: Rx= (Vout*R1) / (VCC-Vout) = (5*10) / (10-5) = 10k Kit phát triển STM32F103C8T6 BluePill KIT STM32F103C8T6 Mini thuộc loại Kit phát triển thiết kế đơn giản, ki đầy đủ chân vi điều khiển,... Ứng dụng Cảm biến sử dụng ứng dụng phát vật với độ xác cao, vật có kích thước nhỏ - Phát người để mở cửa Phát xe qua Phát vali, túi xách…trên băng chuyền Phát chai nhựa không dán nhãn 1.5 Cảm... xạ gương ? Cảm biến quang phản xạ gương cảm biến giúp ta phát vật theo nguyên tắc thu phát qua gương Khi khơng có vật ánh sáng cảm biến phát phản xạ gương quay cảm biến nhận Khi có vật ngang qua,

Ngày đăng: 25/01/2022, 19:01

HÌNH ẢNH LIÊN QUAN

BẢNG PHÂN CÔNG CÔNG VIỆC - Kit phát triển STM32F103C8T6 bluepill
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 2)
Hình 1.2.1 Cấu tạo và hoạt động của cảm biến phản xạ gương - Kit phát triển STM32F103C8T6 bluepill
Hình 1.2.1 Cấu tạo và hoạt động của cảm biến phản xạ gương (Trang 4)
Hình 1.2.2 Cấu tạo của cảm biến quang phản xạ gương - Kit phát triển STM32F103C8T6 bluepill
Hình 1.2.2 Cấu tạo của cảm biến quang phản xạ gương (Trang 5)
4.Màn hình LCD 16x2 - Kit phát triển STM32F103C8T6 bluepill
4. Màn hình LCD 16x2 (Trang 10)
CHƯƠNG II: THIẾT KẾ MÔ HÌNH - Kit phát triển STM32F103C8T6 bluepill
CHƯƠNG II: THIẾT KẾ MÔ HÌNH (Trang 11)
CHƯƠNG II: THIẾT KẾ MÔ HÌNH - Kit phát triển STM32F103C8T6 bluepill
CHƯƠNG II: THIẾT KẾ MÔ HÌNH (Trang 11)
Cấu hình các chân I/O của vi điều khiển - Kit phát triển STM32F103C8T6 bluepill
u hình các chân I/O của vi điều khiển (Trang 13)
w