Mục lục:

Máy phát sóng FM di động: 4 bước
Máy phát sóng FM di động: 4 bước

Video: Máy phát sóng FM di động: 4 bước

Video: Máy phát sóng FM di động: 4 bước
Video: Dữ liệu được truyền qua không khí như thế nào? Giải thích siêu đơn giản 2024, Tháng mười một
Anonim
Máy phát sóng FM di động
Máy phát sóng FM di động

Trong dự án này, chúng tôi sẽ tạo một bộ phát FM bằng Arduino.

Bước 1: Những gì bạn sẽ cần

  1. Arduino Nano, hoặc bất kỳ Arduino nào bạn chọn.
  2. Màn hình LCD Arduino 16x2.
  3. Mô-đun FM Elechouse V 2.0
  4. Một nút chuyển đổi
  5. Một điện trở 220 Ohm
  6. Một biến trở 500k Ohm
  7. Một biến trở 50k Ohm
  8. Một biến trở 10k Ohm cho màn hình LCD

Bước 2: Hội đồng

Hội
Hội
Hội
Hội

Ý tưởng cho phần này là hoàn thành toàn bộ thiết lập mạch của chúng tôi để hoàn thành mục tiêu, tạo ra một máy phát FM.

Bắt đầu bằng cách lấy breadboard, một số jumper và Arduino của bạn. Tìm các chân A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground và 5V.

Sau khi xác định được vị trí, chúng tôi sẽ bắt đầu bằng cách kết nối các điện trở biến đổi sẽ đóng vai trò như các nút bấm mà trong tương lai sẽ thay đổi tần số mà chúng tôi muốn truyền. Bây giờ, hãy nhớ trong danh sách phần ba biến trở đã được đề cập. Đối với phần này, chúng tôi sẽ sử dụng 500k và 50k. Đương nhiên, 50k sẽ phục vụ chúng ta như một điểm đánh dấu cho mỗi đơn vị tần số và 500k sẽ phục vụ chúng ta để đánh dấu các số thập phân.

Để lắp ráp, kết nối đầu giữa của biến trở 500k với A0, đầu bên trái với đất và đầu bên phải với 5V. Sau đó, tiếp tục tương tự với 50k một, nhưng lần này thiết bị đầu cuối ở giữa sẽ đi đến chân A1 của Arduino.

Bây giờ chúng ta đã lắp ráp các nút bấm, chúng ta sẽ lắp ráp một phần của mạch bao gồm bộ phát FM. Lấy mô-đun và nhìn vào các chân. Bạn sẽ thấy đầu cuối Vcc, đầu cuối nối đất, chân SDA và chân SCL. Rõ ràng là Vcc đi đến 5V, và Ground đi đến GND. Bây giờ đối với SDA và SCL, bạn sẽ phải xem xét giao diện nối tiếp cho Arduino mà bạn chọn, cụ thể hơn là tìm giao diện I2C. Đối với arduino Nano, SDA ở chân A4 và SCL ở chân A5, vì vậy hãy tiến hành kết nối với từng chân tương ứng và bạn sẽ lắp ráp bộ phận truyền dẫn.

Hơn nữa, chúng tôi sẽ kết nối công tắc. Công tắc phục vụ chức năng thay đổi giữa các trạng thái thành lưu tần số mà chúng ta sẽ muốn truyền và cài đặt tần số mà chúng ta sẽ muốn truyền. Kết nối của một công tắc khá đơn giản, chỉ cần kết nối với thiết bị đầu cuối điện trở sẽ đi đến nguồn, sau đó kết nối với cùng một thiết bị đầu cuối ngắn với chân D9 của Arduino để có thể tìm kiếm những thay đổi trong công tắc trong tương lai. Thiết bị đầu cuối thứ hai sẽ tiếp đất.

Cuối cùng, có rất nhiều hướng dẫn để kết nối màn hình LCD cho Arduino, đó là lý do tại sao tôi sẽ không giải thích cách thực hiện. Tuy nhiên, tôi sẽ bao gồm liên kết mà tôi đã sử dụng để kết nối màn hình LCD nói trên mà không cần trình điều khiển.

Liên kết:

fnaiadigital.org/2015/11/como-conectar-u…

Liên kết bằng tiếng Tây Ban Nha, nhưng lời giải thích là đủ cho bất kỳ ai không nói được ngôn ngữ này.

Ngoài ra, tôi thấy hữu ích khi xem xét cả hai sơ đồ có trong phần này.

Bước 3: Mã

Mật mã
Mật mã
Mật mã
Mật mã
Mật mã
Mật mã

Điều đầu tiên bạn sẽ nhận thấy là sự bao gồm của một thư viện có tên FMTX.h Đây là thư viện do Elechouse tạo ra để sử dụng mô-đun của riêng họ. Bạn có thể tìm thấy thư viện này và thêm thông tin về việc sử dụng mô-đun này trong biểu dữ liệu tương ứng, bạn sẽ tìm thấy trong liên kết sau:

www.elechouse.com/elechouse/index.php?main_…

Bây giờ mã sử dụng nguyên tắc của điện tử kỹ thuật số tăng sườn. Hình ảnh một công tắc được kết nối với nguồn và đèn LED. Bằng trực giác, bạn sẽ thấy rằng nếu bạn nhấn nút, đèn LED sẽ bật và nếu bạn buông tay, đèn LED sẽ tắt. Bây giờ, ý tưởng là giữ cho đèn LED bật trong lần nhấn nút đầu tiên và sau đó, đèn LED sẽ tắt. Chúng tôi sẽ áp dụng nguyên tắc tương tự cho mã của chúng tôi. Trạng thái đầu tiên sẽ là để thiết lập tần số mà chúng ta muốn truyền và trạng thái thứ hai để lưu. Để truyền ở tần số đó, bạn sẽ phải quay lại trạng thái đầu tiên.

Bước 4: Trạng thái đã hoàn thành

Đề xuất: