Mục lục:

Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)
Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)

Video: Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)

Video: Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)
Video: HDSD phần mềm Sao Mai Braille - Phần 6 - Chèn công thức toán và hình ảnh 2024, Tháng mười một
Anonim
Image
Image

Chào mọi người, Tất cả những điều này bắt đầu bằng việc thực hiện một máy vẽ XY đơn giản sau khi hoàn thành nó thành công, tôi đã nghĩ đến việc phát triển một công cụ chuyển đổi văn bản đơn giản sang chữ nổi.

Như chúng tôi biết rằng bất cứ thứ gì chúng tôi nghĩ để xây dựng, nó có thể tồn tại hoặc ít nhất là do ai đó cố gắng, vì vậy tôi bắt đầu tìm kiếm một chiếc máy viết như vậy. nhỏ gọn và dễ sử dụng.

Thành thật mà nói, tôi là người mới làm quen với Arduino và vẫn đang học nó. rất nhiều và cuối cùng tôi đã có thể phát triển nó chỉ trong thời gian 2 tuần.

Vì vậy, đây là cách xây dựng một nhà văn chữ nổi Braille đơn giản.

Bước 1: Vật liệu cho Dự án

  • Arduino Nano
  • Trình điều khiển bước A4988
  • Mô-đun thu phát nối tiếp Bluetooth
  • Ổ đĩa CD động cơ bước thanh trượt hướng dẫn tuyến tính vi
  • Động cơ servo 2 mảnh xoay 360 độ
  • 1 mô tơ servo 180 độ
  • 2 mảnh ống tiêm (Trong cửa hàng thuốc)
  • 1 miếng acrylic trong suốt
  • Băng keo hai mặt
  • Fevi Kwik
  • Dây nhảy nam-nữ
  • Dụng cụ cắt và bộ tuốc nơ vít.
  • Gel / Bút bi
  • Điện thoại di động có tính năng Bluetooth
  • ỨNG DỤNG: Điều khiển bằng giọng nói Arduino

Bây giờ hãy để chúng tôi xây dựng nó

  • Tổng dự án có thể được chia thành 4 phần nhỏ

    1. Thiết lập mô-đun lót (sử dụng trình điều khiển A4988)
    2. Tạo chuyển động lên và xuống cho đầu người viết
    3. Con lăn để cuốn giấy
    4. Tích hợp Bluetooth
  • Cuối cùng, cần phải lắp ráp tất cả các bộ phận để hoàn thành dự án.

Bước 2: Phần 1: Tạo Liner Motion cho Writer

Phần 1: Tạo Liner Motion cho Writer
Phần 1: Tạo Liner Motion cho Writer

Chúng ta cần chuyển động qua lại để viết nội dung trên giấy. Có rất nhiều video để tạo ra chuyển động cơ học như vậy bằng các phương pháp khác nhau. Nhưng bằng cách sử dụng động cơ bước chúng ta có thể thực hiện rất dễ dàng với độ chính xác cao.

Vì vậy, để tránh tạo ra các công cụ cơ khí, tôi đã sử dụng động cơ bước đi kèm với một thanh trượt, bạn có thể tự chế tạo nó, nếu bạn quan tâm đến việc chế tạo của riêng mình thì bạn có thể theo liên kết này.

Sau khi hoàn thành phần cơ khí, chúng ta phải làm theo các bước để thực hiện cấu hình điện

  • Làm theo hình ảnh để làm cấu hình mạch.
  • Đảm bảo đặt

    • Pin 6: Bật
    • Pin 5: Bước
    • Pin 4: Hướng
  • Tải lên mã basicMove2 trong Arduino nano của bạn và mở màn hình nối tiếp và sử dụng "f" để chuyển tiếp và "" b "lùi và kiểm tra mạch của bạn. Kiểm tra xem bạn có thể đạt được chuyển động tuyến tính thích hợp hay không với độ chính xác.
  • Bạn cũng có thể sử dụng hàng loạt lệnh like fbfbffbbfffbbb.

Bước 3: Phần 2: Đầu người viết (Chuyển động lên và xuống)

Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)
Phần 2: Writer Head (Chuyển động Lên và Xuống)

Có nhiều cách khác nhau để thực hiện chuyển động lên và xuống. Bạn có thể làm điều đó bằng cách sử dụng bộ truyền động điện từ. Nhưng ở đây tôi đang sử dụng một cây bút đơn giản cho nó với sự trợ giúp của động cơ servo.

  • Lấy bất kỳ cây bút bi đơn giản nào có ống nạp có thể tháo rời.
  • Tạo một lỗ trên cùng sau khi đẩy ống nạp vào bên trong, đảm bảo lỗ của bạn phải xuyên qua cả hai mặt của bút và ống nạp.
  • Tạo một lỗ khác trên ống nạp và gắn một sợi dây vào đó.
  • Đặt lại ống nạp và tạo một lỗ cắm bút bên dưới lỗ nạp lại, đảm bảo đặt nó thấp hơn ít nhất 2-3 cm so với lỗ nạp lại.
  • Bây giờ buộc một miếng cao su đàn hồi lên trên qua bút và tô lại.
  • Sử dụng động cơ Servo 180 độ, và đặt nó thành 0 độ và gắn chuỗi vào nob.
  • Lúc này khi núm xoay 180 ngược chiều kim đồng hồ, phần nạp sẽ được kéo ra ngoài và khi đó nó sẽ lùi về 0 độ do dây thun ở phía trên nó sẽ lùi vào bên trong.
  • Gắn chân tín hiệu vào chân số 8 trong Arduino nano.
  • Tải lên mã basicMove2 trong nano Arduino của bạn và mở màn hình nối tiếp và sử dụng "n" và kiểm tra mạch của bạn.
  • Bạn cũng có thể sử dụng chuỗi lệnh nnnnnnnnn và kiểm tra xem nó có hoạt động hay không.
  • Tăng giảm góc quay để có được chuyển động mong muốn.

Bước 4: Phần 3: Con lăn giấy

Phần 3: Con lăn giấy
Phần 3: Con lăn giấy
Phần 3: Con lăn giấy
Phần 3: Con lăn giấy
Phần 3: Con lăn giấy
Phần 3: Con lăn giấy

Bây giờ là con lăn giấy, nó là phần thú vị và thử thách nhất.

  • Tháo cao su ống tiêm.
  • Cắt bánh răng nhựa thành hình tròn.
  • Đặt nó vào cao su và bôi một ít keo.
  • Gắn nó với servo và cố định nó bằng keo.
  • Tạo một cái khác như trên.
  • Gắn chân tín hiệu vào chân số 9 và 10 trong Arduino nano.
  • Tải lên mã basicMove2 trong Arduino nano của bạn và mở màn hình nối tiếp và sử dụng "p" và kiểm tra mạch của bạn.
  • Bạn cũng có thể sử dụng một loạt lệnh pppppppppp và kiểm tra xem nó có hoạt động hay không.
  • Tăng giảm góc quay để có được tốc độ mong muốn.
  • Cố gắng điều chỉnh tốc độ bằng cách thay đổi chiết áp có bên trong servo.
  • Thực hiện quay theo cùng một hướng và cùng tốc độ (đây là công việc quan trọng và tẻ nhạt nhất).

Bước 5: Phần 4: Tích hợp mô-đun Bluetooth

Phần 4: Tích hợp mô-đun Bluetooth
Phần 4: Tích hợp mô-đun Bluetooth

Phần này là phần dễ nhất.

  • Thực hiện cấu hình mạch trên là xong.
  • Nó sẽ giúp bạn gửi lệnh thoại bằng Điều khiển giọng nói Arduino.
  • Bạn có thể tìm kiếm "Arduino Bluetooth module hc-05" trong google, bạn sẽ nhận được các ví dụ thú vị.

Bước 6: Phần 5: Lắp ráp tất cả

Phần 5: Lắp ráp tất cả
Phần 5: Lắp ráp tất cả
Phần 5: Lắp ráp tất cả
Phần 5: Lắp ráp tất cả
Phần 5: Lắp ráp tất cả
Phần 5: Lắp ráp tất cả

Bây giờ chúng ta hãy lắp ráp tất cả bốn phần của chúng ta.

  • Làm sạch trang tính.
  • Sử dụng băng kép, thêm động cơ servo như trong hình.
  • Gắn thêm miếng nhựa vào thanh trượt tuyến tính và đặt nó lên trên hai servo.
  • Đảm bảo đặt nó song song với con lăn giấy.
  • Bây giờ gắn đầu bút, đảm bảo nó không được chạm vào bề mặt và khi xoay servo, nó sẽ đục một lỗ trên băng.
  • Gắn chân cắm Arduino nano.
  • Tải lên mã basicMove2 trong nano Arduino của bạn.
  • Mở màn hình nối tiếp và kiểm tra tất cả các lệnh

    • f để chuyển tiếp
    • b cho trở lại
    • p để cuộn giấy
    • n để di chuyển bút lên và xuống.
  • Sau khi tất cả các chức năng được xác minh, bây giờ nó đã sẵn sàng để in chữ nổi.

Bước 7: Làm cho mạch nhỏ gọn

Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn
Làm cho mạch nhỏ gọn

Luồng hình ảnh để tạo mạch trong một breadboard nhỏ và duy nhất.

Bước 8: Cho phép in chữ nổi

Image
Image
  • Mở tệp Brallie.ino, mở màn hình nối tiếp của Arduino IDE.
  • Đặt giấy dưới động cơ cuốn giấy.
  • Gửi một số khoảng trắng tức là ("") trong lệnh và nhấp vào enter.
  • Giấy sẽ trượt vào bên trong.
  • Làm điều đó cho đến khi nó vượt qua đầu người viết.
  • Sau đó, bạn có thể gửi lệnh của mình trong màn hình, văn bản thực tế.
  • Mở ứng dụng Bluetooth của bạn và kết nối với Bluetooth và gửi lệnh thoại.
  • lật giấy để xem ngôn ngữ chữ nổi.
  • Tôi đã thử một vài từ như xin chào, xin chào và chào mừng bạn có thể xem giấy đầu ra mẫu.
  • Bạn có thể thay đổi các thông số bên dưới trong mã để nhận được kết quả cụ thể cho bạn.

    • Khoảng cách giữa các cột chữ nổi: int step = 30;
    • Khoảng cách dòng giữa hai dấu chấm đầu tiên của chữ nổi Braille đến hai hàng chấm tiếp theo: int paperLine = 250;
    • Tốc độ của thanh trượt tuyến tính: int stepperDelay = 500;
    • Tốc độ của đầu người viết: int servodelay = 500;
    • Số ký tự trên mỗi dòng: int n = 10;

Đề xuất: