Mục lục:
Video: Tự làm máy đo tần số Arduino đơn giản lên đến 6,5MHz: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Hôm nay tôi sẽ chỉ cho bạn cách xây dựng bộ đếm tần số đơn giản có khả năng đo tần suất của tín hiệu hình tam giác, hình sin hoặc hình tam giác lên đến 6,5 MHz
Bước 1: Mô tả
Thiết bị được giới thiệu trong video là một máy đo tần số được sản xuất bằng vi điều khiển Arduino Nano. Nó có thể đo tần số của tín hiệu có dạng hình chữ nhật, hình sin và hình tam giác.
Dự án này được tài trợ bởi NextPCB. Bạn có thể giúp hỗ trợ tôi bằng cách kiểm tra chúng tại một trong các liên kết sau:
Chỉ $ 7 cho Đơn hàng SMT:
Nhà sản xuất bảng nhiều lớp đáng tin cậy:
Bảng mạch PCB 10 chiếc miễn phí:
Giảm giá 20% - Đơn đặt hàng PCB:
Phạm vi đo của nó là từ vài hertz đến 6,5 Megahertz. Ba khoảng thời gian đo cũng có sẵn - 0,1, 1 và 10 giây. Nếu chúng ta chỉ đo tín hiệu hình chữ nhật, thì không cần bộ khuếch đại định hình và tín hiệu được đưa trực tiếp đến chân số 5 từ Arduino. Mã này rất đơn giản nhờ vào thư viện "FreqCount" mà bạn cũng có thể tải xuống bên dưới. Thiết bị này rất đơn giản và bao gồm một số thành phần:
- Vi điều khiển Arduino Nano
- Tạo hình bo mạch khuếch đại
- Màn hình LCD
- Bộ chọn hình dạng tín hiệu đầu vào
- JACK đầu vào
- và Chuyển đổi khoảng thời gian: chúng ta có thể chọn ba khoảng thời gian 0,1 -1 và 10 giây.
Bước 2: Xây dựng
Như bạn có thể thấy trong video, thiết bị này rất chính xác trong toàn bộ phạm vi và chúng tôi cũng có thể hiệu chỉnh máy đo tần số bằng quy trình đơn giản được mô tả dưới đây:
Trong thư mục thư viện Arduino, tìm thư viện FreqCount, trong tệp FreqCount.cpp tìm các dòng: #if define (TIMER_USE_TIMER2) && F_CPU == 12000000L float true = count_output * 0.996155; và thay thế chúng bằng: #if đã định nghĩa (TIMER_USE_TIMER2) && F_CPU == 16000000L float đúng = count_output * 1.000000; trong đó 1,000000 là hệ số hiệu chỉnh của bạn, việc hiệu chỉnh phải được thực hiện bằng cách áp dụng 1 MHz vào đầu vào của máy đo tần số. Sau khi thay đổi tệp, hãy tải một bản phác thảo mới lên bảng Arduino.
Bước 3: Mã sơ đồ và mã Arduino
Cuối cùng, máy đo tần số được tích hợp trong một hộp nhựa thích hợp và là một dụng cụ hữu ích khác trong phòng thí nghiệm điện tử.
Đề xuất:
Áo len giáng sinh xấu xí đơn giản sáng lên: 9 bước (có hình ảnh)
Simple Light-Up Ugly Christmas Sweater: Chuyện xảy ra hàng năm … Bạn cần một " chiếc áo len xấu xí ngày lễ " và bạn quên lập kế hoạch trước. Chà, năm nay bạn gặp nhiều may mắn! Sự trì hoãn của bạn sẽ không phải là sự thất vọng của bạn. Chúng tôi sẽ hướng dẫn bạn cách làm một chiếc áo len Giáng sinh Xấu xí nhẹ nhàng đơn giản trong l
Nâng cấp đèn nền VU Meter lên đèn LED xanh lam bằng các bộ phận bóng đèn CFL cũ.: 3 bước
Nâng cấp Đèn nền của máy đo VU thành Đèn LED màu xanh lam bằng cách sử dụng các bộ phận bóng đèn CFL cũ. làm việc như chì đã bị vỡ ra bên dưới bề mặt kính. Sự thay thế duy nhất tôi
"Bộ dụng cụ robot" đơn giản cho Câu lạc bộ, Không gian làm việc cho giáo viên, v.v.: 18 bước
"Bộ dụng cụ robot" đơn giản cho câu lạc bộ, không gian làm việc cho giáo viên, v.v.: Ý tưởng là xây dựng một bộ dụng cụ nhỏ, nhưng có thể mở rộng, dành cho các thành viên của " Hiệp hội nghệ thuật robot Trung TN ". Chúng tôi lên kế hoạch cho các hội thảo về bộ công cụ, đặc biệt là cho các cuộc thi, chẳng hạn như theo dõi dòng và chuyến đi nhanh. Chúng tôi đã kết hợp Arduino
Biến tần đơn giản nhất chỉ với một động cơ DC 12V đến 220V AC: 3 bước (có hình ảnh)
Biến tần đơn giản nhất chỉ với động cơ DC 12V đến 220V AC: Xin chào! Trong phần hướng dẫn này, bạn sẽ học cách chế tạo một bộ biến tần đơn giản tại nhà. Bộ biến tần này không yêu cầu nhiều linh kiện điện tử mà chỉ cần một thành phần duy nhất là Động cơ DC 3V nhỏ. Một mình DC Motor chịu trách nhiệm thực hiện switchi
CÁCH DỄ DÀNG NHẤT ĐỂ LÀM ĐÈN NHỎ GỌN !! 3 BƯỚC ĐƠN GIẢN !!: 3 bước
CÁCH DỄ DÀNG NHẤT ĐỂ LÀM ĐÈN NHỎ GỌN !! 3 BƯỚC ĐƠN GIẢN !!: Những gì bạn sẽ cần - Giấy bạc 1 pin AA (một số pin AAA sẽ hoạt động) 1 Bóng đèn mini (bóng đèn được sử dụng cho hầu hết các đèn pin; tham khảo hình ảnh) Thước (nếu cần)