Mạch đếm sản phẩm dùng led thu phát hồng ngoại

Contents

Giới Thiệu Mạch đếm sản phẩm dùng cảm biến hồng ngoạiMạch đếm sản phẩm dùng cảm biến hồng ngoại hai chiềuGiải ham mê về Demo cỗ đếm nhì chiềuCác tác dụng được giải thíchCode chính

Giới Thiệu Mạch đếm thành phầm dùng cảm biến hồng ngoại


*

Ví dụ về hệ thống bộ đếm.

Mạch đếm thành phầm dùng cảm ứng hồng ngoại : Trong nội dung bài viết này, chúng ta sẽ thi công Mạch đếm sản phẩm dùng cảm ứng hồng ngoại . Chi ngày tiết hơn, chúng tôi sẽ sử dụng cảm ứng IR nhằm phát hiện trang bị thể để triển khai bộ đếm.Bạn đã xem: Mạch đếm sản phẩm dùng led thu phát hồng ngoại

Các Ứng dụng thường được thực hiện :

Đếm những người đi sang một lối đi hoặc lối vào độc nhất định. Ví dụ, trong những tòa nhà thương mại có những cổng kiểm soát sự ra vào hoặc hiện diện của người tiêu dùng thường được áp dụng để tối ưu hóa việc tiêu thụ năng lượng; đếm đồ vật hoặc sản phẩm & hàng hóa trong nghành nghề công nghiệp; Vân vân.

Mạch đếm sản phẩm dùng cảm ứng hồng ngoại đếm thành phầm dùng cảm ứng hồng ngoại hoàn toàn có thể được tạo thành ra không chỉ có với technology IR bên cạnh đó với các khối hệ thống hình hình ảnh nhiệt sử dụng một loạt các cảm ứng phát hiện nay nguồn nhiệt độ hoặc áp dụng thị giác máy thường yêu cầu các thuật toán xử lý hình ảnh phức tạp.

Bạn đang xem: Mạch đếm sản phẩm dùng led thu phát hồng ngoại

rất có thể bạn quan liêu tâm reviews ứng dụng: bộ đếm với công nghệ IR

Khoảng biện pháp từ đối tượng người dùng là rất quan trọng đặc biệt và trong một số trường hợp, cảm biến IR không tương thích cho các ứng dụng này. Nếu khoảng cách từ đồ gia dụng thể lớn hơn 20-30cm, cảm ứng siêu âm hoàn toàn có thể là lựa chọn giỏi hơn.

Chúng ta đề xuất biết khi nào cảm thay đổi IR biến đổi trạng thái của chính nó từ đảm nhiệm THẤP với đếm số lần thay đổi này xảy ra: phía trên được gọi là phát hiện thay đổi trạng thái . Để biết thêm tin tức về nguyên tắc hoạt động vui chơi của cảm trở thành hồng nước ngoài .

Mạch đếm sản phẩm dùng cảm ứng hồng ngoại hai chiều

Các bộ đếm thời thượng sử dụng phần cứng tinh vi cho quy trình đếm. Dự án của chúng tôi là một bộ đếm đối tượng đơn giản và dễ dàng dựa trên Arduino với hai cảm ứng IR. Chi ngày tiết hơn, nó là bộ đếm tự 0 mang đến 9, vào đó cảm ứng đầu tiên được áp dụng để đếm phần lớn vật đến, cảm ứng thứ nhì là những người dân đi ra. Sự khác biệt (IN – OUT) được hiện trên LED 7 đoạn.

trình bày phần cứng: LED 7 đoạn
*

LED 7 đoạn với chân cắm của nó.

Tập trung vào LED 7 đoạn SMA42056, đây là một thành phần điện tử có thiết kế để hiển thị số với thường được thực hiện trong đồng hồ thời trang kỹ thuật số, đồng hồ đeo tay điện tử và những loại LED số khác.

SMA42056 là LED 7 đoạn cathode thông thường với một đoạn bổ sung cuối cùng được gọi là vệt thập phân hoặc dễ dàng là vệt chấm, được biểu hiện bằng chữ p (Xem Hình 2), được thực hiện để hiển thị các số chưa phải số nguyên. Mỗi đoạn chỉ là một trong những đèn LED đơn giản và thường xuyên được biểu lộ bằng các chữ loại từ A mang lại G. LED 7 đoạn không nhúng một điện trở nối tiếp cho từng đèn LED và điều khiển và tinh chỉnh chúng với điện áp một chiều không đổi hoàn toàn có thể làm hỏng vĩnh viễn những điểm nối: né điều này shop chúng tôi sẽ sử dụng một điện trở nối tiếp 220Ω cho từng đèn LED.

Xem thêm: Top 5 Thuốc Trừ Cỏ Chác Lác Và Cỏ Lá, Sử Dụng Thuốc Trừ Cỏ Cho Ruộng Lúa

Giải phù hợp về Demo cỗ đếm nhì chiều


*

Thiết lập bạn dạng trình diễn bộ đếm đối tượng.

Mạch sẽ đếm các đối tượng người tiêu dùng không nhìn trong suốt đang đi qua hai cổng IR: cổng trước tiên tạo ra số tăng trên cỗ đếm tổng, cổng thiết bị hai tạo thành số giảm. Vì chưng mạch khá đơn giản và thực hiện led một chữ số, áp dụng của cửa hàng chúng tôi sẽ khám nghiệm xem gồm hai điều đang xảy ra:

Số đếm ko được màn biểu diễn bằng số âm; Số đếm ko được màn biểu diễn bằng số to hơn 9;

BOM (Bill of Materials) của mạch là:

Bo mạch Arduino UNO ; 2 x cảm ứng IR fc-51 ; 1 x LED 7-đoạn SMA42056 ; 8 x R = 220Ω . Mạch nguyên lý
*

Sơ trang bị được sử dụng trong phiên bản trình diễn cỗ đếm đối tượng người tiêu dùng

Để tinh chỉnh và điều khiển LED 7 đoạn, chúng ta cần tất cả 7 PIN áp ra output kỹ thuật số như trong Hình 4. Ta cũng cần đọc thông tin từ hai cảm biến IR . Điều này yêu cầu áp dụng 9 chân nghệ thuật số.

Trong ngôi trường hợp, ta đã thực hiện chân từ D2 mang đến D10 của Arduino. Để làm ví dụ hơn, shop chúng tôi đã khẳng định số PIN nhằm gán tên riêng mang đến chúng. Chú ý rằng, các tham số không thay đổi tại thời hạn chạy và vày đó, được xác minh tại thời gian biên dịch, chúng tôi đang sử dụng những chỉ thị tiền xử lý.

Sử dụng lệnh “define”, bọn họ không chỉ bớt chiếm dụng bộ nhớ mà còn về tối ưu hóa việc xúc tiến chương trình.

Chúng ta được khẳng định các chân hiện đại số (từ D2 cho D8) nhưng mà sẽ áp dụng để điều khiển led là DISP_PIN_x (x trường đoản cú 0 cho 6). Hai chân áp ra output của cảm ứng IR (D9 cùng D10) sẽ được khẳng định là IR1 và IR2.

/*===========================================================================*//* PIN-map. *//*===========================================================================*/#define DISP_PIN_0 2 /* digital pin đầu vào for segment A */#define DISP_PIN_1 3 /* digital pin input for segment B */#define DISP_PIN_2 4 /* digital pin input for segment C */#define DISP_PIN_3 5 /* digital pin input for segment D */#define DISP_PIN_4 6 /* digital pin đầu vào for segment E */#define DISP_PIN_5 7 /* digital pin input đầu vào for segment F */#define DISP_PIN_6 8 /* digital pin input đầu vào for segment G */#define IR1 9 /* digital pin input đầu vào for ir sensor */#define IR2 10 /* digital pin input đầu vào for ir sensor */ Có một vài giá trị không biến đổi được khai báo trong code của bọn chúng tôi, mặc dù sao để dễ sử dụng, công ty chúng tôi ưu tiên lưu giữ trữ chúng vào một mảng bidimensional được điện thoại tư vấn là displaySEG là 1 trong những Lookup table: nói giải pháp khác, nó là một tập hợp các mã PIN đặt trước cần thiết để hiển thị một chữ số nhất định trên màn hình hiển thị hiển thị.

/*===========================================================================*//* Lookup table. *//*===========================================================================*/const byte displaySEG = /* A B C D E F G */ HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, LOW , /* 0 */ LOW, HIGH, HIGH, LOW, LOW, LOW, LOW , /* 1 */ HIGH, HIGH, LOW, HIGH, HIGH, LOW, HIGH , /* 2 */ HIGH, HIGH, HIGH, HIGH, LOW, LOW, HIGH , /* 3 */ LOW, HIGH, HIGH, LOW, LOW, HIGH, HIGH , /* 4 */ HIGH, LOW, HIGH, HIGH, LOW, HIGH, HIGH , /* 5 */ HIGH, LOW, HIGH, HIGH, HIGH, HIGH, HIGH , /* 6 */ HIGH, HIGH, HIGH, LOW, LOW, LOW, LOW , /* 7 */ HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, HIGH , /* 8 */ HIGH, HIGH, HIGH, HIGH, LOW, HIGH, HIGH , /* 9 */; bọn họ cần những biến bổ sung là trạng thái của cảm biến IR chọn cái tên là IRx_out (với x 1 hoặc 2), một phát triển thành để lưu trữ giá trị đếm và một vươn lên là chung được sử dụng trong các vòng lặp.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • App xóa nhăn quần áo

  • Tác hại của gừng ngâm giấm

  • Gái tây ở hồ chí minh

  • Hồ huỳnh duy lừa đảo

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.