Mục lục:

Hệ thống vị trí lưu trữ điện trở "Resys": 7 bước (có hình ảnh)
Hệ thống vị trí lưu trữ điện trở "Resys": 7 bước (có hình ảnh)

Video: Hệ thống vị trí lưu trữ điện trở "Resys": 7 bước (có hình ảnh)

Video: Hệ thống vị trí lưu trữ điện trở
Video: Nguyên lý lưu trữ điện của cục Pin - Giải thích cực dễ hiểu (đoán thế) 2024, Tháng mười một
Anonim
Hệ thống vị trí lưu trữ điện trở
Hệ thống vị trí lưu trữ điện trở

Đây là một hệ thống giúp bạn dễ dàng tìm thấy các điện trở của mình.

Tìm kiếm ở giá trị mong muốn và ngăn bên phải sáng lên.

Hệ thống này có thể được mở rộng đến số lượng ngăn kéo mong muốn.

Quân nhu

Đèn LED có thể nhấn WS2812B

Arduino Nano

Mảng ma trận 4 x 4 16 phím

Điện trở của

Bộ sạc Usb hoặc bộ nguồn 5v khác

PLA filament

Tiêu đề trình kết nối

Tạo mẫu PCB

Đồng hồ đo 10k

Bước 1: Tạo mạch

Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch

Tạo mạch trên PCB kiểu mẫu hai mặt

Bàn phím:

Bàn phím giá rẻ có một số điện trở bên trong có thể thay đổi theo cột, nhiệt độ, độ ẩm và mức độ bạn nhấn các nút. vì vậy bạn sẽ phải hiệu chỉnh các nút trong mã.

Tôi không có màn hình LCD i2c như dự định cho dự án này, vì vậy tôi phải tạo bàn phím với adc (đầu vào tương tự) do gpio có sẵn trên arduino nano.

Điện trở giữa các đầu nối bàn phím.

Pin 2-3 = 10k ohm

Pin 3-4 = 22k ohm

Pin 4-5 = 33k ohm

Pin 6-7 = 2,2k ohm

Pin 7-8 = 4,8k ohm

Pin 8-9 = 10k ohm

1 và 10 không được sử dụng.

Chân 2 đi vào 5V trên arduino bouard.

Chân 9 đi tới A0 và nối đất 15k ohm.

Không được có bất kỳ kết nối nào giữa chân 5 và 6.

Led`s:

D7 trên arduino đi qua 330ohm và đến (data In) trên led thứ nhất (pin thứ hai) trên WS2812B

Tiếp đất với mặt đất.

Led 5v to Vin trên arduino

Bạn phải cắt các đèn led một cách trực quan và nối chúng vào một tấm nền hoặc cách bạn muốn đặt các đèn led.

Nhớ đấu dây các led đúng hướng, chúng có đầu vào và đầu ra.

Màn hình LCD:

Theo sơ đồ.

Chỉ cần dùng đồng hồ đo để điều chỉnh độ tương phản trên màn hình.

Bạn sẽ chỉ phải điều chỉnh nó khi điện áp đầu vào tôi thay đổi.

www.arduino.cc/en/Tutorial/HelloWorld

Cài lại:

D10 để đặt lại chân

Nguồn cấp:

Cổng sạc USB.

Cắt cáp usb và kết nối nối đất (đen) với tiếp đất trên arduino và 5v (đỏ) với Vin

Bước 2: Tệp

Đây là một dự án sở thích, tôi không phải là một lập trình viên chuyên nghiệp.

Các mẹo và thủ thuật đều được hoan nghênh:)

Bước 3: Lập trình Arduino Nano

Lập trình Arduino Nano
Lập trình Arduino Nano
Lập trình Arduino Nano
Lập trình Arduino Nano

Tải xuống các thư viện:

Trong Arduino IDE, nhấp vào tab có tên phác thảo và nhấp vào bao gồm thư viện / Quản lý thư viện.

Tìm kiếm

-FastLED.h

-LiquidCrystal.h

Cài đặt chúng.

Mở "ohmsys1.44.ino"

Kết nối arduino với USB

Chọn cổng com phù hợp và tải lên bản phác thảo.

Bước 4: Cách sử dụng

Nhập giá trị của bạn bằng các chữ số

* là dấu phẩy

# là hệ thống đặt lại

A là ohm

B là K-ohm

C là M-ohm

D là chữ số khởi động lại

Bước 5: Cách hiệu chỉnh các nút

Bỏ ghi chú "Serial.println (sensorValue);" (dòng thứ hai trong vòng lặp)

Chạy trình theo dõi nối tiếp của bạn.

Các nút có điện trở thay đổi do bạn ấn nút mạnh / nhẹ như thế nào.

Lưu ý giá trị trên cùng / thấp của nút tìm kiếm trong trình theo dõi nối tiếp.

Tìm các nút trong mã.

Số đầu tiên là "thấp" và cuối cùng là "cao".

// **************************** Nút 1 ****************** ********

if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

Thay đổi các con số theo kết quả của bạn.

Bạn sẽ nhận được các số khác nhau sau đó trong mã, đừng để điều đó làm bạn thất vọng:)

Bước 6: Mở rộng hệ thống để có thêm ngăn kéo

Hiện tại, hệ thống được tạo cho 16 ngăn kéo.

Bạn có thể mở rộng nó đến bao nhiêu bạn muốn.

Chỉ cần đảm bảo rằng nguồn điện có thể xử lý nó.

Để mở rộng nó, bạn phải thay đổi "#define NUM_LEDS 15" thành số ngăn kéo / đèn led mong muốn.

Nó bắt đầu từ 0, vì vậy hãy trừ đi 1 từ ngăn kéo / đèn led mong muốn của bạn

Sao chép dán

"if ((Sumtall> 6) && (Sumtall <16))

{LEDreset ();

led [1] = CRGB (255, 0, 255);

FastLED.show (); chậm trễ (300); }"

và vẽ phạm vi của bạn cho mỗi ngăn kéo.

Thêm một chữ số cho mỗi ngăn mới trong "leds [1]"

Bạn cũng có thể thay đổi màu sắc của đèn led nếu muốn (255, 0, 255)

Bước 7: Cách ly ánh sáng cho ngăn kéo

Ánh sáng cách ly cho người vẽ
Ánh sáng cách ly cho người vẽ
Ánh sáng cách ly cho người vẽ
Ánh sáng cách ly cho người vẽ

Có một số rò rỉ ánh sáng gây ra một số vấn đề.

Tôi đã sửa điều này bằng cách thêm một số băng keo trên mỗi ngăn kéo.

Băng nơi được thêm ở hai bên và dưới cùng.

Không cần đến mirrortape nếu bạn có một cuộn băng không cho ánh sáng xuyên qua.

Điều này đã khắc phục sự cố:)

Đề xuất: