Đồ án thiết kế mạch điện tử

33 2.8K 62
Đồ án thiết kế mạch điện tử

Đ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

đồ án mạch điện tử có sẵn code, sử dụng arduino và cảm biến siêu âmdành cho các sinh viên khối ngành điện tử viễn thông công nghệ thông tin nghành tự động hóathuận lợi cho viêc nghiên cứu khoa học . Làm đồ án tốt nghiệp

BÁO CÁO ĐỒ ÁN THIẾT KẾ MẠCH ĐIỆN TỬ HỆ: ĐẠI HỌC CHÍNH QUY CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ KHOA : ĐIỆN TỬ KHÓA : 2013-2018 THIẾT KẾ MẠCH ĐIỀU KHIỂN BƠM NƯỚC TỰ ĐỘNG DÙNG CẢM BIẾN SIÊU ÂM CÓ HIỂN THỊ MỰC NƯỚC Sinh viên thực hiện: Nhóm: Lớp : D13CQDT01 TP.HCM, tháng năm 2016 Nhiệm vụ đồ án: - Tìm hiểu nguyên tắc thu phát cảm biến siêu âm + Khái niệm + Nguyên tắc hoạt động - Giới thiệu linh kiện dùng mạch + Board Arduino + Cảm biến siêu âm Srf 05 + LCD + Motor +Tranzitor C1815 + Relay + Ic ổn áp nguồn 7805 - - BỘ CẢM Sơ đồ khối : BỘ NGUỒN BIẾN BỘ XỬ LÍ BỘ ĐỘNG CƠ HIỂN THỊ LCD - Thi công mạch + Sơ đồ Layout + Chạy thực tế - Ngày giao đồ án : 21/01/2016 Ngày hoàn thành đồ án : 24/03/2016 - Tiến độ thực hiện: Tuần 1: Chia nhóm chọn đề tài, tìm tham khảo tài liệu Tuần 2: Nộp danh sách, đề cương Tuần 3: Kết nghiên cứu lý thuyết Tuần 4: Kết thiết kế Tuần 5: Kết mô Tuần 6: Kết thi công Tuần 7: Test mạch, hiệu chỉnh mạch soạn slide Tuần 8: Nộp đồ án (quyển file) + bảo vệ đồ án - Ngày báo cáo đồ án (dự kiến): 17/03/2016 Họ tên GV hướng dẫn: Th.S Trần Quang Thuận Nội dung yêu cầu đồ án thông qua TRƯỞNG BỘ MÔN GV HƯỚNG DẪN NHẬN XÉT CỦA GIẢNG VIÊN HUỚNG DẪN MỤC LỤC PHẦN MỞ ĐẦU : GIỚI THIỆU SƠ LƯỢC LỜI MỞ ĐẦU Trước tiên chúng em xin chân thành gửi lời cảm ơn đến ban giám hiệu trường Học viện công nghệ Bưu Chính Viễn Thông TpHCM tạo điều kiện cho chúng em có môi trường học tập tốt với sở khang trang đầy đủ tiện nghi, tạo điệu kiện thuận lợi cho việc học tập làm đồ án nhóm em Chúng em xin chân thành cảm ơn thầy hướng dẫn tận tình, tạo nhiều điều kiện, phát huy cho em tính tự học, tự tìm hiểu khảo sát linh kiện điện tử cách thức hoạt động cùa chúng; hình thành cho chúng em phương pháp nghiên cứu, tìm tòi, tiếp cận với công nghệ vi điều khiển.Trau dồi cho tụi em kỹ học tập động sáng tạo, giúp cho chúng em tiếp cận hệ thống xử lý thông minh thực tế cách thiết thực Không có quý giá lời cảm ơn, lời cảm ơn chân thành kính trọng xin gửi đến quý thầy cô giáo Tự học nghiên cứu vấn đề quan trọng thiếu nghịêp học vô bờ Đồ án xây dựng dựa hiểu biết nhóm em có từ việc đọc dịch tài liệu có liên quan, từ đúc kết nên theo cách hiểu riêng Bố cục đồ án gồm có phần :  Phần mở đầu : Giới thiệu sơ lược đề tài  Phần nội dung : Cảm biến siêu âm SRF05 giao tiếp SRF05, LCD motor với board Arduino Uno R3  Phần kết luận : Những vấn đề đúc kết Nhóm em mong nhận xét chân tình đánh giá cụ thể thầy góp ý bạn lớp Dù bổ sung nhiều lần, đồ án không tránh khỏi hạn chế thiếu sót Rất mong đóng góp phê bình thầy để tụi em làm tốt đồ án khác NHÓM LỚP D13CQDT01_N Trang CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM I MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM Pepperl Fuchs sensor Sick sensor HC-SR04 Honeywell sensor Hình 1.1 Một số loại cảm biến siêu âm Sóng siêu âm (sonar) loại sóng cao tầng mà người nghe thấy Tuy nhiên, ta thấy diện sóng siêu âm khắp nơi tự nhiên Ta có loài động vật dơi, cá heo dùng sóng siêu âm để liên lạc với nhau, để săn mồi hay định vị không gian Dựa việc quan sát quan sát hoạt động chúng, ta thấy nguyên tắc mà loài vật sử dụng sóng âm để định vị đơn giản, tóm gọn bước sau: Vật chủ phát sóng âm Sóng âm va chạm với môi trường xung quanh phản xạ lại Dựa vào thời gian phát / thu, khoảng cách vật chủ môi trường xung quanh tính NHÓM LỚP D13CQDT01_N Trang CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM Việc tính toán khoảng cách phụ thuộc nhiều vào môi trường truyền dẫn, ví dụ sóng âm truyền môi trường nước hay kim loại nhanh nhiều so với sóng âm truyền môi trường không khí Lưu ý sóng âm truyền môi trường chân không Cảm biến siên âm có nhiều loại, tùy theo công dụng để nhận biết vật khoảng cách gần hay xa, nhận biết vật có tính chất khác điều kiện hoạt động khác mà người ta chế tạo loại cảm biến siêu âm khác 1.1 Cảm biến siêu âm nguyên tắc TOF (Time Of Flight) Sóng siêu âm truyền không khí với vận tốc khoảng 343m/s Nếu cảm biến phát sóng siêu âm thu sóng phản xạ đồng thời, đo khoảng thời gian từ lúc phát tới lúc thu về, máy tính xác định quãng đường mà sóng di chuyển không gian Quãng đường di chuyển sóng lần khoảng cách từ cảm biến tới chướng ngoại vật, theo hướng phát sóng siêu âm.Hay khoảng cách từ cảm biến tới chướng ngại vật tính theo nguyên lý TOF: d = v • t/2 Hình 1.2 Cảm biến siêu âm nguyên tắc TOF NHÓM LỚP D13CQDT01_N Trang CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM 1.2 Tầm quét cảm biến siêu âm : Cảm biến siêu âm mô hình hóa thành hình quạt, điểm dường chướng ngại vật, điểm biên dường có c hướng ngại vật nằm Hình 1.3 Tầm quét cảm biến siêu âm 1.3 Thông số số loại cảm biến siêu âm SRF Range Range Angle Communi Echoes** Ranging Time Sensor * Minimu Maxim cation Echoes Thời gian khác Cảm biến Angle Thông tin m Tối um Tối ** nhau, * thiểu đa I2C / SRF02 15 cm m 45° 45 Serial I2C One Một 70 ms 70 ms SRF02 15 cm m ° / Serial Digital SRF04 cm 3 m 45° 45 100 μs - 36 ms Kỹ thuật One Một SRF04 cm m ° 100 μs - 36 ms số Digital SRF05 cm m 45° 45 100 μs - 36 ms Kỹ thuật One Một SRF05 cm m ° 100 μs - 36 ms số SRF08 cm m 45° 45 I2C I2C 17 17 65 ms 65 ms SRF08 cm m ° SRF10 cm m 60° 60 I2C I2C One Một 65 ms 65 ms SRF10 cm m ° SRF235 10 cm 1.2 m 15° 15 I2C I2C One Một 10 ms 10 ms SRF235 10 cm 1,2 m ° Notes Ghi AA BC BC AB AB AD AD *: Approximate angle of the sensor cone at 1/2 sensor range (see diagram above).*: Ước tính góc hình nón cảm biến / cảm biến **: The number of echoes recorded by the sensor **: Số vang ghi lại cảm biến These are the recorded echoes from the most recent reading, and are overwritten with NHÓM LỚP D13CQDT01_N Trang CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM each new ranging Đây tiếng vọng ghi từ đọc gần nhất, ghi đè lần khác A: These sensors are smaller than the typical (SRF 04 / 05 / 08) size A: Những cảm biến nhỏ điển hình (SRF 05/04 / 08) kích thước B: Range time can be adjusted down by adjusting the gain B: Phạm vi thời gian điều chỉnh xuống cách điều chỉnh C: This sensor also includes a photocell on the front for light detection C: cảm biến bao gồm photocell mặt trước để phát ánh sáng D: Operates at a higher 235kHz frequency D: Hoạt động tần số 235kHz cao NHÓM LỚP D13CQDT01_N Trang CHƯƠNG MỘT SỐ LOẠI BOARD ARDUINO CHƯƠNG MỘT SỐ LOẠI BOARD ARDUINO Hình 2.1 Một số loại aduino NHÓM LỚP D13CQDT01_N Trang 10 CHƯƠNG 3: CẢM BIẾN SIÊU ÂM SRF05 + Vùng phát SRF05 There are two constraints in this scenario to consider If the threshold for object detection is set too close to the sensor then objects on a collision path might be in a blind spot - Nếu ngưỡng để phát đối tượng đặt gần với cảm biến, đối tượng đường bị va chạm điểm mù If the threshold is set at too great a distance from the sensor then objects will be detected which are not on a collision path (assuming that the width of the robot is less than a meter).Nếu ngưỡng đặt khoảng cách lớn từ cảm biến đối tượng phát mà đường va chạm Hình 3.5 Vùng phát SRF05 - Một kỹ thuật phổ biến để làm giảm điểm mù đạt phát chiều rộng lớn cự ly gần thêm cải tiến cách thêm đơn vị SRF05 bổ sung gắn kết hai đơn vị hướng phía trước If the setup is such that there is a region where the two detection zones overlap, then an algorithm can be established around four possible states according to the following truth table:Thiết lập có khu vực mà hai khu vực phát chồng chéo lên Hình 3.6 Vùng hoạt động cảm biến SRF05 NHÓM LỚP D13CQDT01_N Trang 19 CHƯƠNG 4: BOARD ARDUINO UNO R3 CHƯƠNG 4: BOARD ARDUINO UNO R3 4.1 Sơ đồ nguyên lý: Hình 4.1 Sơ đồ nguyên lí arduino R3 4.2 Thông số kỹ thuật: Thông số kỹ thuật Arduino board tóm tắt bảng : Vi điều khiển Điện áp hoạt động Điện áp vào khuyên dung Điện áp vào giới hạn Digital I/O pin PWM Digital I/O Pins Analog Input Pins Cường độ dòng điện I/O pin Cường độ dòng điện 3.3V pin Flash Memory NHÓM ATmega328P 5V 7-12V 6-20V 14 (trong pin có khả băm xung) 6 20 mA 50 mA 32 KB (ATmega328P) 0.5 KB sử dụng bootloader LỚP D13CQDT01_N Trang 20 CHƯƠNG 4: BOARD ARDUINO UNO R3 SRAM EEPROM Tốc độ Chiều dài Chiều rộng Trọng lượng • • • • • • • KB (ATmega328P) KB (ATmega328P) 16 MHz 68.6 mm 53.4 mm 25 g Arduino UNO sử dụng vi điều khiển họ 8bit AVR ATmega8, ATmega168, ATmega328 Bộ não xử lí tác vụ đơn giản điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm trạm đo nhiệt độ - độ ẩm hiển thị lên hình LCD… Năng lượng: Arduino UNO cấp nguồn 5V thông qua cổng USB cấp nguồn với điện áp khuyên dùng 7-12V DC giới hạn 6-20V Các chân lượng GND (Ground): cực âm nguồn điện cấp cho Arduino UNO 5V: cấp điện áp 5V đầu Dòng tối đa cho phép chân 500mA 3.3V: cấp điện áp 3.3V đầu Dòng tối đa cho phép chân 50mA Vin (Voltage Input): để cấp nguồn cho Arduino UNO, nối cực dương nguồn với chân cực âm nguồn với chân GND IOREF: điện áp hoạt động vi điều khiển Arduino UNO đo chân Và dĩ nhiên 5V Mặc dù không lấy nguồn 5V từ chân để sử dụng chức cấp nguồn RESET: việc nhấn nút Reset board để reset vi điều khiển tương đương với việc chân RESET nối với GND qua điện trở 10KΩ Lưu ý: Arduino UNO bảo vệ cắm ngược nguồn vào Do phải cẩn thận, kiểm tra cực âm – dương nguồn trước cấp cho Arduino UNO Việc làm chập mạch nguồn vào Arduino UNO biến thành miếng nhựa chặn giấy NHÓM LỚP D13CQDT01_N Trang 21 CHƯƠNG 4: BOARD ARDUINO UNO R3 • • • • • • Các chân 3.3V 5V Arduino chân dùng để cấp nguồn cho thiết bị khác, chân cấp nguồn vào Việc cấp nguồn sai vị trí làm hỏng board Điều không nhà sản xuất khuyến khích Cấp nguồn không qua cổng USB cho Arduino UNO với điện áp 6V làm hỏng board Cấp điện áp 13V vào chân RESET board làm hỏng vi điều khiển ATmega328 Cường độ dòng điện vào/ra tất chân Digital Analog Arduino UNO vượt 200mA làm hỏng vi điều khiển Cấp điệp áp 5.5V vào chân Digital Analog Arduino UNO làm hỏng vi điều khiển Cường độ dòng điện qua chân Digital Analog Arduino UNO vượt 40mA làm hỏng vi điều khiển Do không dùng để truyền nhận liệu, phải mắc điện trở hạn dòng Bộ nhớ Vi điều khiển Atmega328 tiêu chuẩn cung cấp cho người dùng: • • • • 32KB nhớ Flash: đoạn lệnh lập trình lưu trữ nhớ Flash vi điều khiển Thường có khoảng vài KB số dùng cho bootloader cần 20KB nhớ đâu 2KB cho SRAM (Static Random Access Memory): giá trị biến khai báo lập trình lưu 1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): giống ổ cứng mini Các cổng vào/ra Arduino UNO có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở không kết nối) NHÓM LỚP D13CQDT01_N Trang 22 CHƯƠNG 4: BOARD ARDUINO UNO R3 Một số chân digital có chức đặc biệt sau: • • • • chân Serial: (RX) (TX): dùng để gửi (transmit – TX) nhận (receive – RX) liệu TTL Serial Arduino Uno giao tiếp với thiết bị khác thông qua chân Kết nối bluetooth thường thấy nói nôm na kết nối Serial không dây Nếu không cần giao tiếp Serial, không nên sử dụng chân không cần thiết Chân PWM (~): 3, 5, 6, 9, 10, 11: cho phép xuất xung PWM với độ phân giải 8bit (giá trị từ → 28-1 tương ứng với 0V → 5V) hàm analogWrite() Nói cách đơn giản, điều chỉnh điện áp chân từ mức 0V đến 5V thay cố định mức 0V 5V chân khác Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài chức thông thường, chân dùng để truyền phát liệu giao thức SPI với thiết bị khác LED 13: Arduino UNO có đèn led màu cam (kí hiệu chữ L) Khi bấm nút Reset, thấy đèn nhấp nháy để báo hiệu Nó nối với chân số 13 Khi chân người dùng sử dụng, LED sáng Arduino UNO có chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 → 210-1) để đọc giá trị điện áp khoảng 0V → 5V Với chân AREF board, để đưa vào điện áp tham chiếu sử dụng chân analog Tức cấp điện áp 2.5V vào chân dùng chân analog để đo điện áp khoảng từ 0V → 2.5V với độ phân giải 10bit Đặc biệt, Arduino UNO có chân A4 (SDA) A5 (SCL) hỗ trợ giao tiếp I2C/TWI với thiết bị khác NHÓM LỚP D13CQDT01_N Trang 23 CHƯƠNG 5: LCD16X2 CHƯƠNG 5: LCD16X2 LCD16X2 Là loại text lcd gồm 16 hàng cột, có 16 chân: Hình 5.1 Màn hinh LCD 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): đọc (read mode) hay ghi (write mode) liệu? Nó phụ thuộc vào gửi giá trị vào Enable pin: Cho phép ghi vào LCD D0 - D7: chân dư liệu, chân có giá trị HIGH LOW chế độ đọc (read mode) nhận giá trị HIGH LOW chế độ ghi (write mode) Backlight (Backlight Anode (+) Backlight Cathode (-)): Tắt bật đèn hình LCD NHÓM LỚP D13CQDT01_N Trang 24 CHƯƠNG 6: RELAY CHƯƠNG 6: RELAY 6.1 Định nghĩ rơ le (relay): Rơ le (relay) công tắc chuyển đổi hoạt động điện Nói công tắc rơ le có trạng thái ON OFF Rơ le trạng thái ON hay OFF phụ thuộc vào có dòng điện chạy qua rơ le hay không Hình 6.1 Một số loại Rơ le Khi có dòng điện chạy qua rơ le, dòng điện chạy qua cuộn dây bên tạo từ trường hút Từ trường hút tác động lên đòn bẩy bên làm đóng mở tiếp điểm điện làm thay đổi trạng thái rơ le Số tiếp điểm điện bị thay đổi nhiều, tùy vào thiết kế Rơ le có mạch độc lập họạt động Một mạch để điều khiển cuộn dây rơ le: Cho dòng chạy qua cuộn dây hay không, hay có nghĩa điều khiển rơ le trạng thái ON hay OFF Một mạch điều khiển dòng điện ta cần kiểm soát có qua rơ le hay không dựa vào trạng thái ON hay OFF rơ le 6.2 Nguyên tắc hoạt động Dòng chạy qua cuộn dây để điều khiển rơ le ON hay OFF thường vào khoảng 30mA với điện áp 12V lên tới 100mA Và thấy đó, hầu hết chip cung cấp dòng này, lúc ta cần có BJT để khuếch đại dòng nhỏ ngõ IC thành dòng lớn phục vụ cho rơ le Hình 6.2 Nguyên tắc hoạt động rơle NHÓM LỚP D13CQDT01_N Trang 25 CHƯƠNG 7: TRANZITOR C1815 VA IC 7805 CHƯƠNG 7: TRANZITOR C1815 7.1 Định nghĩa tranzitor Transistor loại linh kiện bán dẫn chủ động, thường sử dụng phần tử khuếch đại khóa điện tử Transistor nằm khối đơn vị xây dựng nên cấu trúc mạch máy tính điện tử tất thiết bị điện tử đại khác Vì đáp ứng nhanh xác nên transistor sử dụng nhiều ứng dụng tương tự số, khuếch đại, đóng cắt, điều chỉnh điện áp, điều khiển tín hiệu, tạo dao động Transistor kết hợp thành mạch tích hợp (IC), tích hợp tới tỷ transistor diện tích nhỏ Hình 7.1 Tranzitor C1815 CHƯƠNG 7: TRANZITOR C1815 VA IC 7805 IC NGUỒN 7805 7.2 Ic LM 7805 Hình 7.2 Ic LM7805 Ic LM7805 loai ic điều chỉnh diện áp mạch tích hợp Nó thành viên 78xx loại IC điều chỉnh điện áp tuyến tính cố định Các điều áp ic 78xx trì điện áp đầu giá trị không đổi.7805 cung cấp diện áp +5v cung cấp diện quy định Pin Chức Điện áp dầu vào (5v – 18v) Ground (0v) Điện áp đầu quy định (5v) Tên Đầu vào GND Đầu CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ 8.1 Mạch nguồn: Hình 8.1 Sơ đồ mạch nguồn dùng ic 7805 8.2 Sơ đồ nguyên lý: Hình 8.2 Sơ đồ nguyên lí mạch điều khiển bơm nước CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE 8.3 Giới thiệu Arduino IDE ngôn ngữ lập trình cho Arduino Thiết kế bo mạch nhỏ gọn,trang bị nhiều tính thong dụng mang lại nhiều lợi cho Arduino,tuy nhiên sức mạnh thực Arduino nằm phần mềm.Môi trường lập trình đơn giản dễ sử dụng,ngôn ngữ lập trình Wiring dễ hiễu dựa tảng C/C++ quen thuộc với ngừoi làm kỷ thuật.và quan trọng số lượng thư viện code viết sẵn chia sẻ cộng đồng nguồn mở lớn Hình 8.3: Giao diện phần mềm Arduino Arduino IDE phần mềm dùng để lập trình cho Arduino.Môi trường lập trình Arduino IDE chạy tảng phổ biến Windows,Macintosh OSX Linux.Do có tính chất ngôn ngữmỡ nên môi trường lập trình hoàn toàn miễn phí mở rộng thêm người dùng có kinh nghiệm Ngôn ngữ lập trình mỡ rộng thong qua thư viện C++.Và ngôn ngữ lập trình dựa tảng AVR vào chương trình muốn.Hiện tại,Arduino IDE download từ trang chủ http://arduino.cc/ CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE 8.4 Code arduino const int trig = 8; // chân trig HC-SR05 const int echo = 10; // chân echo HC-SR05 #include LiquidCrystal lcd(7, 6, 5, 4, 3, 2); int bomb=12; void setup() { Serial.begin(9600); pinMode(trig,OUTPUT); // chân trig phát tín hiệu pinMode(echo,INPUT); // chân echo nhận tín hiệu lcd.begin(16, 2); pinMode(bomb,OUTPUT); } void loop() { unsigned long duration; // biến đo thời gian int distance; // biến lưu khoảng cách /* Phát xung từ chân trig */ digitalWrite(trig,0); // tắt chân trig delayMicroseconds(2); digitalWrite(trig,1); // phát xung từ chân trig delayMicroseconds(5); // xung có độ dài microSeconds digitalWrite(trig,0); // tắt chân trig /* Tính toán thời gian */ // Đo độ rộng xung HIGH chân echo duration = pulseIn(echo,HIGH); // Tính khoảng cách đến vật distance = int(duration/2/29.412); /* In kết Serial Monitor Bật Motor */ if (distance>=0&&distance19&&distance[...]... một phần tử khuếch đại hoặc một khóa điện tử Transistor nằm trong khối đơn vị cơ bản xây dựng nên cấu trúc mạch ở máy tính điện tử và tất cả các thiết bị điện tử hiện đại khác Vì đáp ứng nhanh và chính xác nên các transistor được sử dụng trong nhiều ứng dụng tương tự và số, như khuếch đại, đóng cắt, điều chỉnh điện áp, điều khiển tín hiệu, và tạo dao động Transistor cũng được kết hợp thành mạch tích... CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ 8.1 Mạch nguồn: Hình 8.1 Sơ đồ mạch nguồn dùng ic 7805 8.2 Sơ đồ nguyên lý: Hình 8.2 Sơ đồ nguyên lí của mạch điều khiển bơm nước CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE 8.3 Giới thiệu về Arduino IDE và ngôn ngữ lập trình cho Arduino Thiết kế bo mạch nhỏ gọn,trang bị nhiều tính năng thong dụng mang lại nhiều lợi thế cho Arduino,tuy nhiên... diện áp mạch tích hợp Nó là một thành viên của 78xx các loại IC điều chỉnh điện áp tuyến tính cố định Các điều áp ic 78xx duy trì điện áp đầu ra ở một giá trị không đổi.7805 cung cấp diện áp +5v cung cấp diện quy định Pin 1 2 3 Chức năng Điện áp dầu vào (5v – 18v) Ground (0v) Điện áp đầu ra quy định (5v) Tên Đầu vào GND Đầu ra CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ VÀ ARDUINO IDE CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ 8.1 Mạch. .. điểm điện và như thế sẽ làm thay đổi trạng thái của rơ le Số tiếp điểm điện bị thay đổi có thể là 1 hoặc nhiều, tùy vào thiết kế Rơ le có 2 mạch độc lập nhau họạt động Một mạch là để điều khiển cuộn dây của rơ le: Cho dòng chạy qua cuộn dây hay không, hay có nghĩa là điều khiển rơ le ở trạng thái ON hay OFF Một mạch điều khiển dòng điện ta cần kiểm soát có qua được rơ le hay không dựa vào trạng thái... R3 CHƯƠNG 4: BOARD ARDUINO UNO R3 4.1 Sơ đồ nguyên lý: Hình 4.1 Sơ đồ nguyên lí của arduino R3 4.2 Thông số kỹ thuật: Thông số kỹ thuật của Arduino board được tóm tắt trong bảng : Vi điều khiển Điện áp hoạt động Điện áp vào khuyên dung Điện áp vào giới hạn Digital I/O pin PWM Digital I/O Pins Analog Input Pins Cường độ dòng điện trên mỗi I/O pin Cường độ dòng điện trên mỗi 3.3V pin Flash Memory NHÓM... Application_Note_Ultrasonic + Các trang web tham khảo: arduino.cc; + datasheetcatalog.com; + alldatasheet.com, + wikipedia.vn +tdio.vn Cảm ơn thầy Trần Quang Thuận đã giúp đỡ nhóm em hoàn thành đề tài trong môn đò án thiết kế mạch điện tử này, bài làm còn nhiều thiếu sót nên em rất mong nhận được sự góp ý và nhắc nhở từ thầy để em có thêm kinh nghiệm để làm tốt hơn trong các đề tài sau hay và ứng dụng nhiều trong công việc... chuyển đổi hoạt động bằng điện Nói là một công tắc vì rơ le có 2 trạng thái ON và OFF Rơ le ở trạng thái ON hay OFF phụ thuộc vào có dòng điện chạy qua rơ le hay không Hình 6.1 Một số loại Rơ le Khi có dòng điện chạy qua rơ le, dòng điện này sẽ chạy qua cuộn dây bên trong và tạo ra một từ trường hút Từ trường hút này tác động lên một đòn bẩy bên trong làm đóng hoặc mở các tiếp điểm điện và như thế sẽ làm... điện áp khuyên dùng là 7-12V DC và giới hạn là 6-20V Các chân năng lượng GND (Ground): cực âm của nguồn điện cấp cho Arduino UNO 5V: cấp điện áp 5V đầu ra Dòng tối đa cho phép ở chân này là 500mA 3.3V: cấp điện áp 3.3V đầu ra Dòng tối đa cho phép ở chân này là 50mA Vin (Voltage Input): để cấp nguồn ngoài cho Arduino UNO, nối cực dương của nguồn với chân này và cực âm của nguồn với chân GND IOREF: điện. .. tiếp với thiết bị khác thông qua 2 chân này Kết nối bluetooth thường thấy nói nôm na chính là kết nối Serial không dây Nếu không cần giao tiếp Serial, không nên sử dụng 2 chân này nếu không cần thiết Chân PWM (~): 3, 5, 6, 9, 10, và 11: cho phép xuất ra xung PWM với độ phân giải 8bit (giá trị từ 0 → 28-1 tương ứng với 0V → 5V) bằng hàm analogWrite() Nói một cách đơn giản, có thể điều chỉnh được điện áp... siêu âm SRF05: thiết bị gồm có 2 loa - thu và phát - cùng với 5 chân để kết nối với Arduino Theo tài liệu của nhà sản xuất thì tầm hoạt động tối đa của cảm biến này nằm trong khoảng 4m Đặc điểm kỹ thuật: Các cảm biến siêu âm tầm SRF005 phát hiện các đối tượng và con đường do được sử dụng để tính toán phạm vi đối tượng Nó đủ nhạy cảm để phát hiện một đường > 3cm ; ở một khoảng cách

Ngày đăng: 20/09/2016, 22:30

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: MỘT SỐ LOẠI CẢM BIẾN SIÊU ÂM

    • 1.1. Cảm biến siêu âm và nguyên tắc TOF (Time Of Flight)

    • 1.2. Tầm quét của cảm biến siêu âm :

      • 1.3. Thông số một số loại cảm biến siêu âm SRF

      • CHƯƠNG 2. MỘT SỐ LOẠI BOARD ARDUINO

      • PHẦN NỘI DUNG :

      • CẢM BIẾN SIÊU ÂM SRF05, LCD, Motor VÀ BOARD ARDUINO UNO R3

      • CHƯƠNG 3: CẢM BIẾN SIÊU ÂM SRF05

        • 3.1. Giới thiệu

        • 3.2. Các chế độ của SRF05

          • 3.2.1. Chế độ 1 : Tương ứng SRF04 – tách biệt kích hoạt và phản hồi

          • 3.2.2. Chế độ 2 – Dùng một chân cho cả kích hoạt và phản hồi

          • 3.3.Hoạt động phát và nhận phản hồi sóng âm cơ bản của SRF05 :

          • CHƯƠNG 4: BOARD ARDUINO UNO R3

            • 4.1 Sơ đồ nguyên lý:

            • 4.2 Thông số kỹ thuật:

            • CHƯƠNG 5: LCD16X2

            • CHƯƠNG 6: RELAY

              • 6.1 Định nghĩ rơ le (relay):

              • CHƯƠNG 7: TRANZITOR C1815

              • CHƯƠNG 8: SƠ ĐỒ NGUYÊN LÝ

                • 8.1 Mạch nguồn:

                • 8.2 Sơ đồ nguyên lý:

                • PHẦN KẾT LUẬN : NHỮNG VẤN ĐỀ ĐÚC KẾT ĐƯỢC

                • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan