Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
Có rất nhiều phụ kiện thông minh như kính thông minh, đồng hồ thông minh, v.v. có sẵn trên thị trường. Nhưng tất cả chúng đều được xây dựng cho chúng tôi. Thiếu đáng kể công nghệ để hỗ trợ những người bị thách thức về thể chất.
Tôi muốn xây dựng một cái gì đó hữu ích cho những người có thị giác. Vì vậy, tôi đã thiết kế một loại kính thông minh giá rẻ có thể được sử dụng để giúp đỡ người khiếm thị.
Dự án này sử dụng một số cảm biến khoảng cách siêu âm, Arduino Pro Mini, mô-đun máy nghe nhạc MP3 và một số động cơ rung. Bảng mạch được sử dụng trong dự án này ở dạng một chiếc kính đeo, người khiếm thị có thể đeo được. Arduino gắn trên kính sẽ phát hiện chướng ngại vật với sự trợ giúp của các cảm biến và thông báo cho người dùng khoảng cách và hướng của chướng ngại vật thông qua tai nghe và động cơ rung.
Bước 1: Thu thập các thành phần
Phần mềm:
Arduino IDE
Các thành phần phần cứng:
- HC-SR04 - Cảm biến siêu âm X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- Giắc cắm âm thanh 3,5 mm X 1
-
Động cơ rung X 3
- Bộ chuyển đổi USB sang nối tiếp như FTDI
- Công tắc trượt X 1
- Thẻ SD (Mọi kích thước)
- PCB tùy chỉnh từ JLCPCB.com (Tùy chọn)
Bước 2: Thời gian mã hóa - Lập trình Arduino Pro Mini
- Truy cập https://github.com/B45i/Talking-Smart-Glass-For-Blind và nhấp vào sao chép hoặc tải xuống và tải xuống và giải nén các tệp.
- Mở tệp Smart_glass_for_blind.ino trong Arduino IDE.
- Kết nối Pro Mini với máy tính bằng cáp FTDI.
- Chọn cổng COM thích hợp.
- Chọn 'Arduino Pro hoặc Pro Mini.'
- Bấm tải lên
Đảm bảo flash Arduino trước khi hàn nó vào PCB. Khi tất cả các thành phần được hàn, sẽ khó hơn một chút để kết nối tiêu đề lập trình.
Thay đổi minLeftDistance, minCenterDistance, minRightDistance để điều chỉnh khoảng cách kích hoạt tối thiểu.
Bước 3: Sửa lỗi !!
Bạn có thể sẽ thấy một số lỗi như
lỗi nghiêm trọng: NewPing.h: Không có tệp hoặc thư mục # include ^ biên dịch nào bị chấm dứt. trạng thái thoát 1 Lỗi biên dịch cho bo mạch Arduino Pro hoặc Pro Mini.
hoặc một số thứ như:
lỗi nghiêm trọng: DFRobotDFPlayerMini.h: Không có tệp hoặc thư mục # include ^ biên dịch nào bị chấm dứt. trạng thái thoát 1 Lỗi biên dịch cho bo mạch Arduino Pro hoặc Pro Mini.
Điều này là do các thư viện như NewPing và DFRobotDFPlayerMini không được cài đặt trên IDE của bạn.
Để khắc phục điều này, hãy truy cập
Phác thảo> Bao gồm Thư viện> Quản lý Thư viện
Nhập tên thư viện bị thiếu trên thanh tìm kiếm và nhấp vào cài đặt, thao tác này sẽ cài đặt thư viện bị thiếu.
Làm điều này cho tất cả các thư viện bị thiếu
Mã sẽ được biên dịch và tải lên ngay bây giờ.
Bước 4: Chuẩn bị thẻ SD
Sao chép nội dung của thư mục tệp Âm thanh vào thư mục gốc của thẻ SD.
Lưu ý: Sao chép chính thư mục (01, 02, 03), không phải nội dung của nó, không phải thư mục Tập tin âm thanh.
Thẻ SD sẽ trông giống như trong hình ảnh sau khi sao chép.
Bước 5: Đặt hàng PCB
Hãy đặt hàng PCB.
Bạn có thể tìm thấy các tệp PCB tại đây:
Bạn cũng có thể thực hiện dự án này mà không cần PCB. Nhưng có PCB làm cho nó thuận tiện hơn.
Để đặt hàng PCB, nhà sản xuất yêu thích của tôi là JLCPCB.com.
Họ tạo ra PCB thực sự chất lượng cao với giá rất rẻ.
Khi tôi bắt đầu thiết kế PCB, tôi đã tốn rất nhiều tiền để sản xuất PCB. Vì vậy, tôi đã phải tự khắc chúng.
Đó là một quá trình lộn xộn và tẻ nhạt, và việc tạo ra PCB hai mặt là một nhiệm vụ rất khó khăn.
Bây giờ tôi không làm như vậy nữa. JLCPCB quá rẻ nên tôi không bao giờ nghĩ đến việc khắc một cái nữa.
Bạn sẽ nhận được 5 hoặc 10 miếng PCB với giá khoảng 2 đô la (nếu kích thước của nó nhỏ hơn 10 cm * 10 cm).
Tôi đã sử dụng easyEDA để thiết kế PCB. Đó là một công cụ dựa trên đám mây. Có nghĩa là tôi không phải tải xuống bất kỳ thứ gì và tôi có thể làm việc từ hầu hết mọi máy tính có kết nối internet.
JLCPCB, EASYEDA và LCSC (một nhà cung cấp linh kiện điện tử) làm việc cùng nhau.
Bạn có thể đặt mua PCB từ JLC trong chính easyeda.
Đặt hàng các thành phần được sử dụng trong PCB của bạn từ LCSC chỉ mất một vài cú nhấp chuột.
Vì JLCPCB và LCSC giao hàng tốt với nhau nên bạn cũng tiết kiệm được chi phí vận chuyển
JLCPCB, EASYEDA và LCSC cùng nhau cung cấp một nền tảng tuyệt vời cho các thiết bị điện tử.
Bước 6: Thời gian hàn.
Hàn các thành phần như Arduino, DF Player, Giắc cắm âm thanh, Trượt chuyển sang PCB trước.
Không hàn trực tiếp mô-đun HC-SR04, Chúng tôi cần thực hiện một số sửa đổi
- Làm thẳng tiêu đề đực bằng cách sử dụng kìm hoặc khử hàn các tiêu đề 90 ° và hàn các tiêu đề bình thường.
- Thêm băng dính điện vào mặt sau của HC-SR04 để tránh đoản mạch.
- Chèn HC-SR04 vào miếng hàn được chỉ định. giữ HC-SR04 bên trái và bên phải ở một góc sao cho nó hướng sang trái và hướng và áp dụng chất hàn.
Hàn phần còn lại của các thành phần như cáp cấp nguồn, công tắc trượt, động cơ rung, v.v.
Động cơ rung phải được hàn vào mặt sau của PCB để người đeo kính có thể cảm nhận được rung động.
Nếu bạn không có PCB, bạn vẫn có thể thực hiện dự án bằng cách kết nối các thành phần như trong sơ đồ mạch.
Nếu bạn đang thực hiện dự án mà không có PCB, vui lòng tham khảo sơ đồ mạch đính kèm
Trong sơ đồ, tôi đã vô tình hoán đổi Pin 8 và 9. Xin lỗi vì nhầm lẫn, Kết nối đúng là
- Rx của DF Player => PIN 9 của Arduino.
- Tx của DF Player => Pin 8 của Arduino.
Hãy sửa lại nếu bạn không sử dụng PCB, tôi không còn giữ tệp fritzing với tôi nữa.
Bạn có thể lắp thẻ SD vào DFPlayer ngay bây giờ.
Sau khi kết nối nguồn điện, động cơ sẽ rung và âm thanh sẽ phát ra từ tai nghe khi có vật cản.
Bước 7: Đã xong
Bây giờ bạn đã hoàn thành.
Bạn có thể tìm thấy tất cả các tài nguyên ở đây.
GitHub
HackSter.io
Đây là bài viết của tôi trong cuộc thi PCB, Hãy bình chọn nếu bạn thích phần hướng dẫn này.
Bài dự thi của tôi tham gia cuộc thi PCB desi PCBWAY. Nếu bạn thích dự án này, hãy cân nhắc bỏ phiếu cho bài viết của tôi:
Nếu bạn gặp bất kỳ vấn đề nào, hãy bình luận chúng. tôi sẽ cố gắng giúp đỡ
Đề xuất:
Ống kính kính vạn hoa thú vị cho máy ảnh điện thoại thông minh: 3 bước
Ống kính kính vạn hoa thú vị cho máy ảnh điện thoại thông minh: Trong dự án này, tôi hướng dẫn bạn cách tạo một ống kính kính vạn hoa nhỏ vui nhộn phù hợp với điện thoại thông minh của bạn! Thật tuyệt khi thử nghiệm với các vật thể ngẫu nhiên đặt xung quanh nhà và xem loại phản xạ nào có thể được tạo ra
Hệ thống cửa thông minh cho người khiếm thính (IDC2018IOT): 11 bước
Hệ thống cửa thông minh cho người khiếm thính (IDC2018IOT): Tất cả chúng ta đều hy vọng có một ngôi nhà phù hợp với mình, nhưng việc xây dựng tiêu chuẩn không phù hợp với tất cả mọi người. Cửa vào một ngôi nhà được thiết kế rất tồi cho những người bị điếc hoặc khiếm thính. Những người khiếm thính không thể nghe thấy tiếng gõ cửa, hoặc
Bảo mật thông minh cho ngôi nhà thông minh của bạn: 14 bước
Bảo mật thông minh Ngôi nhà thông minh của bạn: Tôi đang tham gia cuộc thi an toàn và bảo mật. Nếu bạn thích tài liệu hướng dẫn của tôi, vui lòng bỏ phiếu cho nó! Tôi sẽ chỉ cho bạn cách dễ dàng và rẻ tiền để bảo vệ hoàn toàn ngôi nhà của bạn và môi trường của nó. Định cấu hình y
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Kính tinh thể lỏng dành cho người bị nhược thị (Kính đào tạo tắc mạch luân phiên) [ATtiny13]: 10 bước (có hình ảnh)
Kính tinh thể lỏng dành cho bệnh nhược thị (Kính tập luyện tắc mạch luân phiên) [ATtiny13]: Nhược thị (mắt lười), một chứng rối loạn thị lực ảnh hưởng đến khoảng 3% dân số, thường được điều trị bằng băng mắt đơn giản hoặc thuốc nhỏ atropine. Thật không may, những phương pháp điều trị đó làm cho mắt khỏe hơn trong thời gian dài, không bị gián đoạn, không