Tạo ngôn ngữ của riêng bạn để dịch mã morse

gói arduino, cáp usb và hdmi

Hôm nay chúng tôi trở lại với một trong những hướng dẫn thú vị của chúng tôi. Lần này tôi muốn cho bạn thấy một dự án rất đơn giản mà bạn sẽ mất một thời gian ngắn để thực hiện và với đó bạn sẽ có thể xây dựng một loại trình dịch từ một ngôn ngữ viết sang mã Morse theo đúng nghĩa đen. Như thường lệ, sự thật là chúng tôi sẽ không vượt ra ngoài một dự án mà tấm breadboard và một bảng arduino Vì, trong trường hợp bạn muốn tiến xa hơn, cả ở cấp độ phần mềm và về mức độ hoàn thành cuối cùng của dự án, bạn nên là người thực hiện một giải pháp, càng ít, càng hấp dẫn.

Ý tưởng bắt đầu từ việc tạo ra một Trình dịch của bất kỳ loại phông chữ, từ hoặc cụm từ nào sang mã morse. Điều này đơn giản như việc sử dụng thẻ Arduino sẽ là thẻ có tải phần mềm cần thiết để thông qua kết quả đầu ra của nó, chúng ta có thể làm cho một vài đèn LED trông theo ý nghĩa trong ngôn ngữ Morse mà chúng ta đang diễn đạt. Để dễ dàng viết văn bản muốn dịch, chúng tôi sẽ sử dụng điện thoại di động được trang bị hệ điều hành Android sẽ gửi văn bản thông qua kết nối bluetooth đến bảng của chúng tôi. Arduino UNO.

Bảng Arduino tương thích với các cảm biến cho Arduino

Vật liệu cần thiết để thực hiện dự án

Như chúng tôi đã ít nhiều cố gắng chỉ ra ở những dòng trên, để thực hiện dự án này, chúng tôi sẽ cần tài liệu cụ thể, mặc dù, nếu bạn thích thế giới nhà sản xuất, Tôi chắc chắn rằng sẽ không khó để bạn tìm thấy thứ bạn đang thiếu ở bất kỳ cửa hàng nào thường xuyên nhất của bạn trong trường hợp bạn không có nó, mặc dù, như tôi đã nói, họ thường các mặt hàng được sử dụng khá thường xuyên. Cụ thể, chúng tôi sẽ cần danh sách sau:

Khi chúng tôi có sẵn tất cả các yếu tố cần thiết, chúng tôi có thể tiếp tục thực hiện dự án. Một điểm cần ghi nhớ là theo nghĩa đen không nhất thiết phải sử dụng bộ điều hợp bluetooth trong dự án này hoặc thẻ Arduino UNO như vậy vì bất kỳ kết nối nào khác với các kết nối cơ bản đều có thể được sử dụng, chúng tôi sẽ chỉ phải chú ý đến các kết nối được sử dụng để, chẳng hạn như trong trường hợp đầu ra kỹ thuật số 13 của chúng tôi Arduino UNO điều này tương ứng với cùng một đầu ra của bảng bạn đang sử dụng.

Các bước thực hiện dự án

Để thực hiện dự án này, dưới đây, tôi sẽ chỉ ra một loạt các bước liên quan đến việc lắp ráp và kết nối tất cả các phần tử tạo nên danh sách trước đó mà chúng ta phải tuân theo để chúng thực hiện chính xác. Như thường lệ trong loại dự án này, hãy hoàn toàn tự do sửa đổi bất kỳ dòng mã nào hoặc thêm phần cứng để phát triển và thậm chí hoàn thiện hoạt động của nó vì bất kỳ loại cải tiến nào cũng luôn được hoan nghênh.

Ngay từ đầu, chúng tôi sẽ thực hiện kết nối của Arduino UNO với breadboard của chúng tôi. Cụ thể, các đầu ra được sử dụng sẽ là GND và 3.3 V. Những đường tương tự này sẽ phục vụ chúng tôi, trong số những thứ khác, cung cấp năng lượng cho bộ điều hợp Bluetooth của chúng tôi.

Khi chúng tôi đã thực hiện các kết nối này, đã đến lúc phối hợp đầu vào và đầu ra dữ liệu của bộ điều hợp bluetooth với đầu vào và đầu ra dữ liệu kỹ thuật số của bảng Arduino. Bằng cách này, chúng tôi sẽ có bộ điều hợp của mình được kết nối hoàn hảo với thẻ để nó nhận được dòng điện và để nó hoàn toàn có sẵn ở mức kỹ thuật để có thể khởi động 'lắng nghe'dữ liệu đến nó thông qua các cổng nhập của Arduino UNO. Như một chi tiết, cho bạn biết rằng trong một số trường hợp nhất định, do cả thẻ mà chúng tôi sử dụng và bộ điều hợp bluetooth, các kết nối được sử dụng có thể khác nhau, vì vậy, tại thời điểm này, điều tốt nhất là xem tài liệu cài đặt bộ điều hợp vì chúng thường đi kèm với sơ đồ kết nối.

Chúng tôi đến Kết nối còi 3 volt. Đối với điều này, chúng tôi sẽ sử dụng đầu ra kỹ thuật số số 13 của Arduino UNO. Kết nối còn lại, như thường lệ, chúng ta phải kết nối nó với GND hoặc nối đất để hoạt động của còi được chính xác.

Bây giờ đến lúc kết nối các đèn LED khác nhau. Để không cố gắng làm lộn xộn, hãy nói với bạn rằng ý tưởng là kết nối chân dài nhất của nó, tích cực, với một trong những đầu ra kỹ thuật số của Arduino UNO trong khi cái ngắn hơn kết nối trực tiếp với GND hoặc mặt đất. Theo cách này, chúng ta sẽ thấy rằng đèn LED đầu tiên trong số các đèn LED xanh lục sẽ được kết nối với đầu ra kỹ thuật số 12, đèn LED tiếp theo với đầu ra 8, đèn LED xanh thứ ba với đầu ra 7 trong khi đèn LED xanh lam duy nhất sẽ được kết nối với đầu ra kỹ thuật số 4.

Bước cuối cùng, khi chúng ta đã chuẩn bị sẵn tất cả hệ thống dây điện là sử dụng cáp kết nối USB để kết nối Arduino UNO vào máy tính và do đó có thể cung cấp cho nó phần mềm cần thiết mà chúng tôi sẽ viết và biên dịch từ chính Arduino IDE.

Kết nối giữa bảng Arduino và máy tính

Một điểm cần phải lưu ý khi chúng ta kết nối bảng với máy tính để biết rằng mọi thứ hoạt động chính xác, ít nhất là về nguyên tắc, là bảng sẽ có đèn xanh luôn sáng miễn là nó vẫn kết nối với máy tính. Mặt khác và tùy thuộc vào bộ điều hợp Bluetooth mà chúng tôi sử dụng, điều này thường có đèn đỏ nhấp nháy do kết nối không được thiết lập với thiết bị Android mà chúng tôi sẽ sử dụng để gửi các chữ cái, cụm từ hoặc từ vào đĩa.

Tôi biết rằng chi tiết trên có vẻ giống như một cái gì đó rất 'tonto'nhưng tôi có thể đảm bảo với bạn rằng chúng là những dấu hiệu rất hợp lệ, cần thiết và đặc biệt thú vị nếu chúng ta tính đến việc trong cộng đồng nhà sản xuất, chúng có thể tồn tại những người đang bắt đầu và điều đó, nhờ những người nhỏ bé này 'Tricks'họ có thể hiểu rằng, ít nhất, dòng điện đến cả bộ điều hợp và bản thân bo mạch.

Tại thời điểm này, chúng tôi chỉ cần tải xuống ứng dụng MORSE.apk đính kèm. Ứng dụng này phải được cài đặt trên thiết bị di động của bạn được trang bị hệ điều hành Android. Khi nó đã được cài đặt, bạn chỉ cần mở ứng dụng và nhấn tiếp tục. Lần này, tùy chọn mà chúng tôi quan tâm nhất là 'Gửi tin nhắn', mà chúng tôi phải nhấp vào để truy cập nó. Khi vào bên trong, chúng ta phải nhấp vào 'Kết nối' để thiết lập kết nối với bảng của chúng ta.

Quá trình mã hóa đã được tuân theo như sau.

  • Khi bạn truy cập ứng dụng trên thiết bị Android của mình và làm theo các bước trước đó, bạn sẽ có thể viết bất kỳ chữ cái, từ hoặc cụm từ nào. Khi bạn đã viết những gì bạn muốn, bạn chỉ cần nhấp vào gửi.
  • Nếu văn bản đã được nhận một cách chính xác, hệ thống sẽ tự động bật đèn và phát ra âm thanh
  • Ý tưởng là đèn xanh đầu tiên sẽ bật và tắt để xác định 'điểm'. Đến lượt mình, còi sẽ kêu và tắt cùng một lúc.
  • Đèn xanh thứ hai và thứ ba sẽ bật và tắt để lần lượt xác định 'vạch'. Còi, như trong trường hợp trước, sẽ bật và tắt cùng một lúc.
  • Cuối cùng, đèn thứ tư, tức là đèn xanh, sẽ bật và tắt để xác định kết thúc của ký tự, từ hoặc cụm từ. Khi có một số loại khoảng cách giữa mỗi ký tự, từ hoặc cụm từ, đèn này sẽ bật và tắt hai lần.

Như những điểm cần lưu ý, chỉ cho bạn biết rằng trong trường hợp này, ứng dụng Android đã được tạo ra nhờ App Inventor, một cách rất đơn giản để tạo mã và thiết kế của một ứng dụng sau này sẽ được chạy trên thiết bị được trang bị hệ điều hành. hệ thống do các kỹ sư của Google tạo ra.

Thêm thông tin và chi tiết: hướng dẫn


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.