Mục lục:
Video: Máy quét RFID đơn giản chạy bằng pin (MiFare, MFRC522, Oled, Lipo, TP4056): 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong phần hướng dẫn này, tôi chỉ cho bạn cách tôi tạo ra một đầu đọc RFID UID đơn giản đọc UID của thẻ Mifare RFID.
Chương trình này khá đơn giản và trên một breadboard, đầu đọc đã được thực hiện nhanh chóng. Sau đó, tôi hàn tất cả trên một miếng ván mỏng và tôi thiết kế một vỏ bọc cho nó.
Nó được tích hợp bộ sạc LiPo.
Quân nhu
Tôi đã mua các thành phần từ Aliexpress:
- Màn hình Oled (SPI)
- Mô-đun RFID MFRC522
- IC sạc TP4056
- Arduino pro mini 3.3V 328P
- Pin LiPo
Bước 1: Phần cứng
Toàn bộ đầu đọc được cung cấp bởi pin LiPo 3.7V. Điện áp của nó được đưa vào chân RAW của Arduino và bộ điều chỉnh điện áp trên bo mạch của Arduino Pro chuyển đổi điện áp thành 3,3V cho Arduino và chân VCC của Arduino. Màn hình Oled và mô-đun RFID được kết nối với chân VCC của Arduino.
Theo biểu dữ liệu, bộ điều chỉnh điện áp của Arduino phải có thể cung cấp tối đa 150 mA, đủ cho:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Điện áp của pin được Arduino đo và chuyển đổi thành phần trăm pin.
Tôi đã hàn các chân cắm đầu cái cho tất cả các thành phần vào một bo mạch hoàn hảo.
Xem sơ đồ cho mạch, hầu hết là tự giải thích. Một số nhận xét:
- Thay đổi điện trở trên PROG của TP4056 cho phù hợp với pin của bạn, xem bảng đính kèm. Sạc pin trong 1 giờ, vì vậy trong trường hợp pin 400mAh, bạn nên sử dụng điện trở 3k.
- Hiệu điện thế cực đại của acquy là 4,2 V cao hơn hiệu điện thế cực đại là 3,3V nên người ta dùng một bộ phân áp. Giả sử điện áp giảm 0,3V thì điện áp của acquy tối thiểu là 3,6V.
- Trong phiên bản trước của mô-đun, tôi đã đọc trạng thái của các chân CHARGE và STD BY của TP4056 thông qua đầu vào kỹ thuật số của Arduino (được kết nối qua điện trở 10K ohm). Trong khi điều này thành công, tôi muốn hiển thị trạng thái sạc bằng đèn LED. Tuy nhiên, do một số dòng điện chạy từ TP4056 đến các đầu vào kỹ thuật số Arduinos, các đèn LED không tắt hoàn toàn. Ngoài ra, các kết nối giữa Arduino và TP4056 đã dẫn đến một số hành vi không được bảo vệ của TP4056. Do đó, tôi đã loại bỏ các kết nối giữa teh TP4056 và Arduino.
Bước 2: Bao vây
Tôi đã thiết kế một bao vây trong Fusion360. Các tệp STL nằm trong Thingiverse của tôi.
Bước 3: Phần mềm
Tệp chương trình nằm trong Github của tôi.
Chương trình rất đơn giản:
- Init tất cả các thành phần
- Đo điện áp của pin qua bộ chia điện áp, hãy xem trang web này để biết công cụ tính toán bộ chia điện áp tiện dụng.
- Chuyển đổi điện áp thành phần trăm và hiển thị phần trăm này. Giả sử giảm điện áp 0,3V thì điện áp của acquy tối thiểu là 3,6V nên 3,6 V = 0% và 4,2V là 100%.
- Đọc RFID và làm chậm ID trên màn hình Oled.
Tôi đã lập trình Arduino thông qua một lập trình viên FDTI ở 3.3V
Bước 4: Lắp ráp
Tôi căn chỉnh Oled với lỗ mở và dán nó vào vỏ bằng keo nóng. Sau đó, dán MFRC522 trong vỏ và đặt công tắc bật / tắt và đầu nối sạc micro USB.
Bước 5: Sạc và sử dụng
Trong khi sạc, đèn LED màu đỏ sáng. Khi pin đầy, đèn LED màu xanh lá cây sẽ sáng.
Sau đó: bật mô-đun và sử dụng nó!
Đề xuất:
Ánh sáng ngọn lửa chạy bằng pin siêu đơn giản: 6 bước (có hình ảnh)
Ánh sáng ngọn lửa chạy bằng pin siêu đơn giản: Trong nhiều giờ chơi đùa trên YouTube của COVID-19, tôi đã lấy cảm hứng từ một tập của Adam Savage's One Day Builds, cụ thể là tập mà anh ấy chế tạo giá đỡ đèn lồng bằng khí đốt cho chiếc xe kéo xây dựng tại nhà của mình. Trung tâm của việc xây dựng là sự chuyển đổi của
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: 3 bước
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: Bài đăng này sẽ chỉ cho bạn cách bạn có thể tạo một chiếc máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi. Độ phân giải, thời lượng và thời gian có thể được cập nhật dễ dàng trong script. Chúng tôi đã tạo ra một thứ tương tự bằng cách sử dụng bảng ESP32-CAM nhưng máy ảnh Raspberry Pi
Máy tạo sương mù bằng đá khô Ultimate - Điều khiển bằng Bluetooth, chạy bằng pin và in 3D.: 22 bước (có hình ảnh)
Máy làm đá khô Ultimate - Điều khiển bằng Bluetooth, chạy bằng pin và in 3D. Gần đây, tôi cần một máy làm đá khô cho một số hiệu ứng sân khấu cho một buổi biểu diễn địa phương. Ngân sách của chúng tôi sẽ không kéo dài đến việc thuê một người chuyên nghiệp nên thay vào đó, đây là những gì tôi đã xây dựng. Nó chủ yếu được in 3D, được điều khiển từ xa qua bluetooth, pin sạc
Tạo lệnh chạy của riêng bạn bằng bước đơn giản: 4 bước
Tạo lệnh chạy của riêng bạn bằng bước đơn giản: Ở đây tôi sẽ chỉ ra Cách bạn có thể tạo lệnh chạy của riêng mình trong hệ điều hành windows. Trên thực tế, tính năng này trong windows rất tuyệt, rất hữu ích để mở cửa sổ ứng dụng của bạn ngay lập tức. Vì vậy, bây giờ bạn cũng có thể tạo lệnh của mình để mở bất kỳ ứng dụng nào bằng cách nhập
Máy quét CT và Máy quét 3D trên Máy tính để bàn Với Arduino: 12 Bước (Có Hình ảnh)
Máy quét CT và 3D để bàn Với Arduino: Chụp cắt lớp vi tính (CT) hoặc chụp cắt lớp vi tính trục (CAT) thường được kết hợp với hình ảnh cơ thể vì nó cho phép bác sĩ lâm sàng nhìn thấy cấu trúc giải phẫu bên trong bệnh nhân mà không cần phải thực hiện bất kỳ phẫu thuật nào. Hình ảnh bên trong con người b