Báo cáo thực tập cơ sở thiết kế, chế tạo mạch điều khiển từ xa thiết bị thông qua bluetooth

40 633 3
Báo cáo thực tập cơ sở thiết kế, chế tạo mạch điều khiển từ xa thiết bị thông qua bluetooth

Đ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 THỰC TẬP CƠ SỞ - D3D 2016 MỤC LỤC Chƣơng 1: TỔNG QUAN 1.1 Giới thiệu sản phẩm: 1.2 Lựa chọn linh kiện: Chƣơng 2: PHÂN TÍCH THIẾT KẾ 2.1 Sơ đồ khối 2.2 Sơ đồ nguyên lý 2.3 Các IC linh kiện sử dụng mạch 2.3.1 ATmega 2.3.2 Bluetooth HC05 14 2.3.3 ULN 2803 .16 2.3.4 Relay chân 17 2.4 Nguyên lý tác dụng linh kiện 18 Chƣơng 3: CHƢƠNG TRÌNH VÀ THIẾT KẾ MẠCH IN 21 3.1 Viết chƣơng trình trình biên dịch AVR Studio 21 3.2 Thiết kế mạch in Orcad 26 3.2.1 Vẽ nguyên lý orcad capture 26 3.2.2 Thiết kế mạch in ORCAD LAYOUT 32 3.2.3 Kết mạch in thực tế .36 Chƣơng 4: QUY TRÌNH CHẾ TẠO MẠCH BẰNG PHƢƠNG PHÁP THỦ CÔNG 38 TÀI LIỆU THAM KHẢO 42 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Chƣơng 1: TỔNG QUAN 1.1 Giới thiệu sản phẩm: Ngày nay, xã hội phát triển mạnh mẽ, kỹ thuật ngày đại nên nhu cầu trao đổi thông tin giải trí, nhu cầu điều khiển thiết bị từ xa, ngày cao Và hệ thống dây cáp phức tạp lại đáp ứng nhu cầu này, khu vực chật hẹp, nơi xa xôi, phƣơng tiện vận chuyển,…Vì công nghệ không dây đời phát triển mạnh mẽ, tạo nhiều thuận lợi cho ngƣời đời sống ngày Trong năm gần công nghệ truyền nhận liệu không dây có bƣớc phát triển mạnh mẽ, góp công lớn việc phát triển hệ thống điều khiển, giám sát từ xa, đặc biệt hệ thống thông minh Hiện nay, có nhiều công nghệ không truyền nhận liệu không dây nhƣ RF, Wifi, Bluetooth, NFC,…Trong đó, Bluetooth công nghệ đƣợc phát triển từ lâu đƣợc cải tiến để nâng cao tốc độ nhƣ khả bảo mật Trên thị trƣờng Việt Nam chƣa có nhiều sản phẩm điều khiển thiết bị không dây, đa số sản phẩm có nhập từ nƣớc với giá thành cao Việc nghiên cứu thiết kế sản phẩm điều khiển thiết bị không dây có ý nghĩa lớn, giúp tăng thêm lựa chọn cho ngƣời sử dụng, sản phẩm đƣợc sản xuất nƣớc nên giá thành rẻ góp phần phát triển hệ thống điều khiển thông minh Do đó, nhóm định thực đề tài: “Mạch điều khiển từ xa thiết bị qua Bluetooth” Đề tài ứng dụng công nghệ Bluetooth phổ biến nhiều thiết bị, đặc biệt điểm đề tài so với sản phẩm có điều khiển thông qua hệ điều hành Android giúp tận dụng thiết bị sử dụng hệ điều hành Android có sẵn ngƣời dùng giúp giảm giá thành sản phẩm, với hình hiển thị lớn điện thoại cho phép hiển thị nhiều thông tin 1.2 Lựa chọn linh kiện: BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Để thực sản phẩm nhƣ quy mô nhỏ ta sử dụng họ vi điều khiển khác nhƣ AVR, PIC, 8051 hay vi xử lý đa nhƣ 8086 Tuy nhiên, để tiết kiệm chi phí nhƣ xét khả mua chip trên thị trƣờng, tài liệu nghiên cứu chúng, Kit phát triển, nhóm em lựa chọn ATmega làm vi điều khiển cho mạch điều khiển Ngoài ra, linh kiện khác hoàn toàn dễ kiếm thị trƣờng Chƣơng 2: PHÂN TÍCH THIẾT KẾ 2.1 Sơ đồ khối Hình 1: Sơ đồ khối mạch điều khiển 2.2 Sơ đồ nguyên lý BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 2: Sơ đồ nguyên lý 2.3 Các IC linh kiện sử dụng mạch 2.3.1 ATmega Hình 3: Sơ đồ chân ATmega BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 4: Sơ đồ khối ATmega ATMega đóng gói dạng PDIP28 chân.Trong có 23chân I/O (in put/out put) chia thành Port: B,C,D; Mỗi chân đảm nhận nhiều vai trò Cụ thể nhƣ sau: VCC (chân 7): Chân điện áp GND (chân 8): Chần tiếp đất Các cổng vào Atmega gồm có PortB, PortC, PortD,  PortB ( PB7…PB0) XTAL2/TOSC2 – Port B, Bit 7 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 XTAL2: Chân dao động tạo clock Sử dụng chân clock thạch anh,hoặc dao độngthạch anh tần số thấp Khi dùng chân làm dao động làm chân nhập xuất đƣợc TOSC2: Chân dao dộng Timer Nếu PB7 đƣợc dùng làm clock pin, DDB7,PORTB7 and PINB7 sẽ hiều mức XTAL1/TOSC1 – Port B, Bit XTAL1: Chip clock Oscillator pin TOSC1: Timer Oscillator pin Nếu PB6 dùng làm chân clock, DDB6, PORTB6 and PINB6 hiều mức Hình 5: Chức Port B SCK – Port B, Bit SCK: Master Clock output, Slave Clock input pin for SPI channel Khi SPI đƣợc kích hoạtlà Slave, chân đƣợc cấu hình chân ngõ vào bất chấp điều chỉnh từ DDB5 MISO – Port B, Bit MISO: Master Data input, Slave Data output pin for SPI channel Khi SPI đƣợc kích hoạtlà Master, chân đƣợc cấu hình chân ngõ vào bất chấp điều chỉnh từ DDB4 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 MOSI/OC2 – Port B, Bit MOSI: SPI Master Data output, Slave Data input for SPI channel Khi SPI đƣợc kích hoạtlà Slave, chân đƣợc cấu hình chân ngõ vào bất chấp điều chỉnh từ DDB3 KhiSPI đƣợc kích hoạt Master, liệu trực tiếp chân đƣợc điều khiển DDB3 SS/OC1B – Port B, Bit SS: Slave Select ngõ vào Khi SPI đƣợc kích hoạt Slave, chân đƣợc cấu hình 1chân ngõ vào bất chấp điều chỉnh từ DDB2 OC1A – Port B, Bit OC1A, Output Compare Match output:Chân PB1 xử lý nhƣ ngõ bên Timer/Counter1 Compare Match A ICP1 – Port B, Bit ICP1 –chân giữ(chốt) ngõ vào : Chân PB0 tác động làm chân giữ choTimer/Counter1 • PortC( PC6…PC0) RESET – Port C, Bit 6RESET, Reset pin: Khi cầu chì RSTDISBL lập trình, chức chân vào binh thƣờng, phần phải dựa vào Poweron Reset Brown-out Reset nhƣ nguồn reset Nếu chân PC6 dùng chân reset , DDC6, PORTC6 PINC6 hiều mức BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 6: Chức Port C SCL/ADC5 – Port C, Bit 5SCL, giao diện nối tiếp hai dây Xung nhịp: Khi bit TWEN TWCR set (one) để bậtgiao diện nối tiếp hai dây, pin PC5 bị ngắt từ port trở thành chân Serial Clock I/O choTwo-wire Serial Interface SDA/ADC4 – Port C, Bit SDA, Two-wire Serial Interface Data: When the TWEN bit in TWCR is set (one) to enablethe Two-wire Serial Interface, pin PC4 is disconnected from the port and becomes theSerial Data I/O pin for the Two-wire Serial Interface ADC3 – Port C, Bit PC3 dùng ADC input Channel Chú ý ADC input channel dùng nguồnxoay chiều ADC2 – Port C, Bit PC2 dùng ADC input Channel Chú ý ADC input channel dùng nguồnxoay chiều ADC1 – Port C, Bit 10 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 PC1 dùng ADC input Channel Chú ý ADC input channel dùng nguồnxoay chiều ADC0 – Port C, Bit PC0 dùng ADC input Channel Chú ý ADC input channel dùng nguồn xoay chiều  PortD (PD7-PD0) Hình 7: Chức Port D AIN1 – Port D, Bit AIN1,bộ so sánh tƣơng tự thụ động ngõ vào Cấu hình chân port nhập vào với ngắt pull-up bên để tránh nhiễu từ port số với chức so sánh tƣơng tự AIN0 – Port D, Bit AIN0,Bộ so sánh tƣơng tự ngõ vao tích cực Cấu hình chân port nhập vào với ngắt pull-up bên để tránh nhiễu từ port số với chức so sánh tƣơng tự T1 – Port D, Bit T1, số lƣợng mã nguồn Timer/Counter1 11 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 XCK/T0 – Port D, Bit XCK, USART xung nhịp T0, số lƣợng mã nguồn Timer/Counter0 INT1 – Port D, Bit INT1, Ngắt nguồn bên 1: Chân PD3 làm chức nhƣ nguồn ngắt INT0 – Port D, Bit INT0, Ngắt nguồn bên 0: Chân PD2 làm chức nhƣ nguồn ngắt TXD – Port D, Bit TXD, Truyền tải liệu (chân liệu USART) Khi truyền USART đƣợc kíchhoạt ,chân đƣợc cấu hình nhƣ ngõ giá trị DDD1 RXD – Port D, Bit RXD, Nhận liệu (chân liệu vào USART) Khi nhận USART đƣợc kích hoạt,chân đƣợc cấu hình nhƣ ngõ vào giá trị DDD0 Mô tả ghi port I/O The Port B Data Register – PORTB The Port B Data Direction Register – DDRB The Port B Input Pins Address – PINB 12 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 16: Session log Session Log chứa thông tin kiện xảy trình thiết kế mạch nhƣ thông báo lỗi, cảnh báo liệu linh kiện Để xóa nội dung cửa sổ thời điềm thực lệnh Clear Session Log từ menu Edit sử dụng phím nóng Ctrl+Del Project manager Hình 17: Project manager Tab File liệt kê tất file đƣợc tạo trình thiết kế mạch Tab Hierarchy: liệt kê tất linh kiện có sơ đồ mạch nguyên lý Schematic page 28 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 17: Schematic page Schematic Page cho phép vẽ sơ đồ mạch với hỗ trợ công cụ Toolbar Tool Palettes Hình 18: Chức Toolbar Tool Palettes 29 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 19: Chức Toolbar Tool Palettes 30 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Tool Palettes Hình 20: Tool Palettes  Tạo liên kết capture layout Trên thẻ session, chọn đƣờng dẫn theo hình Hình 21: Tạo netlist 31 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Chọn thẻ tool-> create netlist->layout Hình 22: Hướng dẫn tạo netlist Chức “Run ECO to Layout” chức quan trọng OrCAD Capture, chức giúp cho vẽ Nguyên lý vẽ Mạch in đƣợc liên kết chặc chẽ với Với chức này, ta chỉnh sửa thứ bên mạch nguyên lý bên mạch in có thay đổi tƣơng ứng - Đến đây, ta hoàn thành việc tạo file Netlist để phục vụ việc vẽ mạch in 3.2.2 Thiết kế mạch in ORCAD LAYOUT  Khởi động layout  Các lớp layout Lớp BOT (Bottom) : Màu đỏ Lớp TOP : Màu xanh dƣơng Lớp SST (SSTOP) : Màu trắng In chữ ký hiệu tên linh kiện Lớp SMT (Solder – Mask TOP) : Màu xanh Định khoảng cách phủ xanh TOP 32 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Lớp SMB (Solder – Mask BOTTOM) : Màu nâu Định khoảng cách phủ xanh BOTTOM Lớp DRILL & SRLDWG : Kích thƣớc lỗ khoan  Tạo chân linh kiện Mục đích: Tuy OrCAD có hỗ trợ ta nhiều chân linh kiện nhƣng thực tế nhiêu chƣa thể đáp ứng nhu cầu vẽ mạch chúng ta, nên việc tạo chân linh kiện công việc phải làm ta tiến hành vẽ mạch in Ta có cách để tạo chân linh kiện: Dựa vào chân linh kiện có sẵn OrCAD ngƣời khác, ta tiến hành sửa tên IC, thiết lập cách thông số nhƣ kích thƣớc lỗ khoan, kích thƣớc hình dạng đƣờng đồng bao quanh lỗ khoan,… cho phù hợp với nhu cầu riêng ta Vẽ chân linh kiên thiết lập thông số  TẠO MỚI MỘT DỰ ÁN VÀ TIẾN HÀNH LIÊN KẾT LINH KIỆN GIỮA CAPTURE VỚI LAYOUT: B1 Ta vào File -> New nhấn thẻ (Open new board) công cụ Lúc xuất hộp thoại “Load Template File” Nếu không xuất nhƣ ta theo đƣờng link bên dƣới mà tìm đến mục Hình 23: Hướng dẫn tạo layout 33 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Tiếp theo, ta nhấp chọn file “_DEFAULT.TCH” nhƣ hình bên sau nhấn OPEN CHÚ Ý: File Template file định dạng số thông số mặc định cho board mạch, nhƣ số lớp board mạch, khoảng cách dây, kích thƣớc đƣờng mạch, quy định thiết kế,… đƣợc sử dụng xuyên suốt trình vẽ mạch với OrCAD Layout Nếu board mạch thông thƣờng ta chon file _DEFAULT.TCH (hoặc JUMP6238.TCH) Sau nhấn OPEN từ hộp thoại “Load Template File” hộp thoại “Load Netlist Source” xuất hiện, ta chọn đến file Netlist mà ta tạo đƣợc từ phần mềm OrCAD Capture nhấn Open Sau nhấn Open từ hộp thoại “Load Netlist Source” hộp thoại “Save File As” xuất Ta chọn tên cho vẽ Layout nhấn Save Sau nhấn Save từ hộp thoại “Save File As” hình OrCAD Layout xuất nhƣ sau: Hình 24: Link Footprint to Component Trong hộp thoại “Link Footprint to Component” ta có thẻ ta chủ yếu dùng thẻ với chức nhƣ sau: 34 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016  Link existing footprint to component…: Để lấy chân linh kiện từ thƣ viện Layout có sẵn  Create or modify footprint library… : Để tạo chân linh kiện cho phù hợp với linh kiện cần liên kết từ vẽ Capture  Săp xếp chân linh kiện hợp lý trƣơc dây Ta bắt đầu xếp lại vị trí linh kiện cho dễ dây nhìn bắt mắt Sau xếp linh kiện xong ta tiến hành dây, ta có cách để dây tay sử dụng chế độ tự động dây OrCAD Layout Thông thƣờng, ta tiến hành dây theo cách sau:  Thiết lâp thông số cho vẽ Layout  Sử dụng chức Autoroute OrCAD Layout  Hiệu chỉnh lại tay  Thực Jumper cho vị trí dây Board đồng Thiết lập thông số chung cho vẽ Layout Vào thẻ Tool ->Layer -> Select From Spreadsheet Hình 25: Select From Spreadsheet Chọn kích thƣớc đƣờng mạch Chọn Tool -> Net -> Select From Spresadsheet 35 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 26: Chọn kích thước đường mạch Autorote, hiệu chỉnh tay Chọn thẻ Auto -> Autoroute -> Board Là cách tự động dây Hiệu chỉnh tay + Thẻ (Edit Segment Mode): để ta dịch chuyển tịnh tiến đƣờng mạch + Thẻ (Add/Edit Route Mode): để ta vẽ đƣờng mach Hoàn thiện mạch in: Đến việc thiết kế mạch in hoàn thành Bây ta làm vài bƣớc hoàn thiện để hoàn thành mạch in chẳng hạn nhƣ: Tạo đƣờng bao cho board mạch, đo kích thƣớc board mach, phủ mass cho board mạch 3.2.3 Kết mạch in thực tế Sơ đồ mạch vẽ lớp BOTTOM Độ rộng dây từ 0.5 mm đến 1.5 mm Khoảng cách từ dây đến mặt thừa 1.25mm 36 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 27: Mạch in hoàn thành 37 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Chƣơng 4: QUY TRÌNH CHẾ TẠO MẠCH BẰNG PHƢƠNG PHÁP THỦ CÔNG Bƣớc 1: Vẽ PCB: PCB viết tắt từ Printed Circuit Board có nghĩa mạch in, để ngắn gọn, board mạch hay mạch in viết PCB Việc thiết kế PCB đòi hỏi bạn phải biết sử dụng đến phần mềm chuyên dùng để vẽ board mạch in Hiện có nhiều phần mềm hỗ trợ cho việc thiết kế PCB nhƣ: OrCad, Allegro,Egle, Altium, Proteus Nhóm sử dụng phần mềm OrCad để vẽ Hình 28: Mạch in Bƣớc 2: Là mạch 38 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Mạch in đƣợc in giấy nhiệt để tiến hành Hình 29: Quá trình mạch Bƣớc 3: Ngâm mạch ăn mòn Hình 30: Quá trình ăn mòn 39 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Bƣớc 4: Bảo vệ mạch in không bị oxi hóa Việc bảo vệ mạch in không bị oxi hóa giúp mạch in trông đẹp bền Để bảo vệ mạch in, ngƣời ta thƣờng xịt lớp keo silicone mỏng bình xịt bảo vệ mạch chuyên dụng Bƣớc 5: Khoan mạch, gắn linh kiện hàn board Đây bƣớc cuối trình làm mạch in thủ công Hình 31 : Sản phẩm hoàn thành Chƣơng 5: NHẬN XÉT, KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI Hiện điện thoại thông minh ngày phổ biến, hệ điều hành Android đƣợc xây dựng phát triển liên tục với chia sẻ mã nguồn mở, việc sử dụng SmartPhone để điều khiển, giám sát thiết bị xu hƣớng Do nhóm chúng em định tạo phần cứng điều khiển đƣợc thiết bị điện 220VAC khác tảng vi điều khiển AVR Với hy vọng sản phẩm sử dụng hộ gia đình, phòng làm việc Đây sở để nhóm tiếp tục hoàn thiện phát triển đề tài  Những hạn chế mạch:  Mạch điều khiển đƣợc thiết bị  Chức điều khiển cò ít, bật tắt thiêt bị  Mạch mức thử nghiệm, chƣa hoàn thiện thành sản phẩm hoàn chỉnh để đƣa vào sử dụng  Chƣa có ứng dụng điều khiển riêng với độ tùy biến cao 40 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016  Những ƣu điểm đạt đƣợc:  Kích thƣớc nhỏ gọn 12 x 13x (cm), trọng lƣợng nhẹ  Các ngõ để kết nối với thiết bị dùng Terminal chuẩn công nghiệp, an toàn cho ngƣời sử dụng  Trong trình thử nghiệm, mạch hoạt động tốt Từ hạn chế ƣu điểm đạt đƣợc, thời gian tới nhóm phát triển mạch thành sản phẩm hoàn thiện Sản phẩm điều khiển đƣợc nhiều thiết bị hơn, hoạt động ổn định Bên cạnh cải tiến phần cứng, nhóm cho đời phần mền hệ điều hành Android riêng để có đƣợc sản phẩm hoàn chỉnh Trong trình học tập môn thực tập sở, chúng em học đƣợc nhiều kiến thức thực tế bổ ích; đƣợc làm quen với phong cách làm việc nhóm, cách thức xử lý khó khăn gặp phải Đây lần nhóm làm sản phẩm thực tế nên gặp nhiều khó khăn nhƣng nhờ giúp đỡ, bảo tận tình thầy tổ thực hành giúp chúng em hoàn thành đề tài mình.Một lần chúng em xin cám ơn lãnh đạo khoa K3, thầy tổ thực tạo điều kiện thuận lợi để em hoàn thành môn học mong đƣợc tiếp tục nhận đƣợc giúp đỡ thầy môn học tới! 41 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 TÀI LIỆU THAM KHẢO Datasheet ATmega Datasheet ULN 2803 Phạm Minh Hà, Kỹ thuật mạch điện tử, NXB KHKT, 1998 Website: hocavr.com 42 [...]... mạch in cơ bản đã hoàn thành Bây giờ ta sẽ làm một vài bƣớc hoàn thiện để hoàn thành mạch in chẳng hạn nhƣ: Tạo đƣờng bao cho board mạch, đo kích thƣớc board mach, phủ mass cho board mạch 3.2.3 Kết quả mạch in thực tế Sơ đồ mạch vẽ lớp BOTTOM Độ rộng dây từ 0.5 mm đến 1.5 mm Khoảng cách từ dây đến mặt thừa 1.25mm 36 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 27: Mạch in hoàn thành 37 BÁO CÁO THỰC TẬP CƠ... Toolbar và Tool Palettes 29 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 19: Chức năng Toolbar và Tool Palettes 30 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Tool Palettes Hình 20: Tool Palettes  Tạo liên kết giữa capture và layout Trên thẻ session, chọn đƣờng dẫn theo hình Hình 21: Tạo netlist 31 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Chọn thẻ tool-> create netlist->layout Hình 22: Hướng dẫn tạo netlist Chức năng “Run... serial từ xa hoạt động ở baud rate 9600 18 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Ở chế độ MASTER: module sẽ tự động dò tìm thiết bị bluetooth khác (1 module bluetooth HC-06, usb bluetooth, bluetooth của laptop ) và tiến hành pair chủ động mà không cần thiết lập gì từ máy tính hoặc smartphone Nguồn cung cấp cho module bluetooth là nguồn từ 3.6V đến 6V Ngoài ra module tƣơng thích với các vi điều khiển 5V... có thể cấu hình ở chế độ SLAVE) Ở chế độ SLAVE: bạn cần thiết lập kết nối từ smartphone, laptop, usb bluetooth để dò tìm module sau đó pair với mã PIN là 1234 Sau khi pair thành công, bạn đã có 1 cổng serial từ xa hoạt động ở baud rate 9600 15 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Ở chế độ MASTER: module sẽ tự động dò tìm thiết bị bluetooth khác (1 module bluetooth HC-06, usb bluetooth, bluetooth của laptop... break; 25 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 case '0': LED5_OFF; break; } } Ứng dụng điều khiển trên điện thoại Android Trên cửa hàng ứng dụng của CH play có rất nhiều ứng dụng hổ trợ kết nối Bluetooth nhƣ Bluetooth SSP, Bluetooth Remote, … rất dể để thiết lập và sử dụng 3.2 Thiết kế mạch in trên Orcad ORCAD là một công cụ thiết kế mạch điện tử đơn giản và phổ biến Cũng có rất nhiều phần mềmthiết kế mạch. ..BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 The Port C Data Register – PORTC The Port C Data Direction Register – DDRC The Port C Input Pins Address – PINC The Port D Data Register – PORTD The Port D Data Direction Register – DDRD The Port D Input Pins Address – PIND 13 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Tóm lại:  Để đọc dữ liệu từ ngoài thì ta phải thực hiện các bƣớc sau:  Đƣa dữ liệu ra thanh ghi điều khiển. .. ở một chỗ cơ bản, rơ-le đƣợc kích hoạt bằng điện thay vì dùng tay ngƣời 17 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 11: Nguyên lý relay 5 chân 2.4 Nguyên lý và tác dụng linh kiện Mạch hoạt động dựa trên nguyến lý truyền thông nối tiếp không đồng bộ của VĐK ATmega 8 thông qua module Bluetooth HC05 Khi nhận đƣợc tín hiệu điều khiển, VĐK tiến hành thay đổi trạng thái của của đầu ra PC5 đến PC1 qua IC ULN... Project liên thông với trình Layout Plus Programmable Logic Wizard: Project liên thông với trình PLD để nạp chƣơng trình vào các IC EPROM Schematic: Chỉ vẽ sơ đồ nguyên lý  Giao diện chính của orcad capture Session log 27 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Hình 16: Session log Session Log chứa các thông tin về những sự kiện xảy ra trong quá trình thiết kế mạch nhƣ thông báo về các lỗi, các cảnh báo và những... của của đầu ra PC5 đến PC1 qua IC ULN 2803 để điều khiển relay ( khóa K) để bật tắt thiết bị điện Module bluetooth HC05 dùng để thiết lập kết nối Serial giữa 2 thiết bị bằng sóng bluetooth Điểm đặc biệt của module bluetooth HC-05 là module có thể hoạt động đƣợc ở 2 chế độ: MASTER hoặc SLAVE Ở chê độ SLAVE: bạn cần thiết lập kết nối từ smartphone, laptop, usb bluetooth để dò tìm module sau đó pair với... động orcad capture 26 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016  Khởi tạo mới Tạo Project mới có thể liên thông với các phần mềm khác: File→New→Project Nếu chỉ muốn vẽ sơ đồ nguyên lý , chọn: File→New→Design Muốn tạo thƣ viện mới, chọn: File→New→Library Tạo file để nạp cho EPROM: File→New→VHDL Tạo file văn bản: File→New→Text File Hình 15: Tạo mới project Analog or Mixed A/D: Project liên thông với trình Pspice ... khiển thông minh Do đó, nhóm định thực đề tài: Mạch điều khiển từ xa thiết bị qua Bluetooth Đề tài ứng dụng công nghệ Bluetooth phổ biến nhiều thiết bị, đặc biệt điểm đề tài so với sản phẩm có điều. .. cổng serial từ xa hoạt động baud rate 9600 15 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Ở chế độ MASTER: module tự động dò tìm thiết bị bluetooth khác (1 module bluetooth HC-06, usb bluetooth, bluetooth. .. cổng serial từ xa hoạt động baud rate 9600 18 BÁO CÁO THỰC TẬP CƠ SỞ - D3D 2016 Ở chế độ MASTER: module tự động dò tìm thiết bị bluetooth khác (1 module bluetooth HC-06, usb bluetooth, bluetooth

Ngày đăng: 30/01/2016, 20:07

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan