Mục lục:

Mã xác nhận tiền điện tử: 6 bước
Mã xác nhận tiền điện tử: 6 bước

Video: Mã xác nhận tiền điện tử: 6 bước

Video: Mã xác nhận tiền điện tử: 6 bước
Video: Cách Nhận Thông Báo Tiền Điện Qua Zalo Thuận Tiện 2024, Tháng mười một
Anonim
Mã giao dịch tiền điện tử
Mã giao dịch tiền điện tử
Mã giao dịch tiền điện tử
Mã giao dịch tiền điện tử

Tôi bị ám ảnh với việc kiểm tra giá hiện tại của nhiều loại tiền điện tử khác nhau, nhưng việc chuyển đổi tab hoặc rút điện thoại ra làm gián đoạn quy trình làm việc của tôi và khiến tôi mất tập trung. Tôi quyết định rằng một màn hình riêng biệt với giao diện đơn giản sẽ hữu ích để hiển thị giá trong nháy mắt. Trong phần Có thể hướng dẫn này, tôi sẽ hướng dẫn cách tạo một mã đánh dấu tiền điện tử nhỏ mà bạn có thể đặt trên bàn làm việc hoặc tủ lạnh của mình và kích hoạt nó bằng một lần nhấn.

Đặc trưng:

  • Sử dụng ESP32, bộ vi điều khiển lõi kép, hỗ trợ WiFi
  • Màn hình OLED trắng 128x64
  • Nút cảm ứng đánh thức thiết bị và chuyển qua các đơn vị tiền tệ do người dùng xác định
  • Pin Li-Po sạc qua USB
  • Dữ liệu giá được lấy từ API của CryptoCompare
  • Sử dụng Arduino IDE
  • Mã trên GitHub của tôi
  • Tự động ngủ và cuối cùng là tự động đánh thức

Bước 1: Thu thập các bộ phận và công cụ cần thiết

Thu thập các bộ phận và công cụ cần thiết
Thu thập các bộ phận và công cụ cần thiết

Các bộ phận

  • Bo mạch TTGO ESP32 PRO OLED V2.0 (không có LoRa) [$ 14]
  • Bảng cảm ứng (gói 10) [$ 1,50]
  • Pin Lithium (602447 hoặc 6,0x24x47 mm) [~ $ 5]
  • Vỏ in 3D [$ 5]
  • Neodymium Magnet x4 (đĩa 10x1mm) [$ 1]
  • Tiêu đề nam 3 pin
  • Dây mỏng (tôi đã sử dụng dây điện từ 26ga)

Công cụ

  • Sắt hàn
  • Máy cắt dây
  • Cái nhíp
  • Dao sở thích hoặc lưỡi dao nhỏ khác
  • keo siêu dính

Không bắt buộc

Phó bảng mạch

Kính lúp hoặc kính lúp để kiểm tra

Bước 2: Thêm nút cảm ứng

Thêm nút cảm ứng
Thêm nút cảm ứng
Thêm nút cảm ứng
Thêm nút cảm ứng
Thêm nút cảm ứng
Thêm nút cảm ứng

Đây là những nút cảm ứng nhỏ gọn, dễ dàng thêm vào bất kỳ dự án nào. Chúng thường có 10 gói với giá khoảng 3 đô la được vận chuyển! Tôi biết rằng ESP32 có khả năng cảm ứng tích hợp, nhưng việc sử dụng các bo mạch này giúp mọi thứ trở nên đơn giản hơn và loại bỏ các lỗi cấu hình phần mềm. Dòng chờ tối đa của IC cảm ứng chỉ là 7µA, do đó, không lãng phí nhiều điện năng khi thêm nút này.

Tắt đèn LED

Chốt đầu ra trên nút tăng cao và đèn LED ở mặt sau sáng lên bất cứ khi nào ngón tay của bạn cách bề mặt cảm ứng vài mm. Loại bỏ điện trở của đèn LED sẽ vô hiệu hóa nó, giảm tiêu thụ điện năng. Việc tạo cầu hàn qua các tấm đệm A và / hoặc B thay đổi nếu nút chuyển đổi và nếu đầu ra cao hoặc thấp khi hoạt động. Trong trường hợp của chúng tôi, chúng tôi sẽ để mở các cầu nối này, điều này sẽ làm cho nút hoạt động như một công tắc tạm thời.

Dấu vết cắt

Đầu vào điện áp của các nút phù hợp hoàn hảo với đầu ra 3,3v của bo mạch chính. Thật không may, tín hiệu và chân nối đất không có, vì vậy chúng tôi sẽ phải thực hiện một số sửa đổi. Sử dụng một con dao sở thích hoặc một lưỡi dao sắc bén khác, cắt dấu vết thiết lập lại ở mặt sau của bo mạch chính và dấu vết để ghim 13 ở mặt trước. Kiểm tra vết cắt bằng kính lúp để đảm bảo không có kim loại sót lại. Các lỗ này bây giờ sẽ lưu trữ tín hiệu ra và chân nối đất của bảng cảm ứng, tương ứng.

Flush mount Header

Không có nhiều chỗ trống trong dự án này, vì vậy bất kỳ thủ thuật tiết kiệm không gian nào cũng có ích. Tốt nhất là cắt đầu ghim trước khi hàn để giảm độ cao của nó nhô ra khỏi bảng cảm ứng. Việc cắt phần đầu sau khi hàn sẽ khó làm cho nó phẳng hơn vì phần đế của hình nón hàn rất dày và không dễ cắt. Vì vậy, hãy cắt tiêu đề bằng bảng cảm ứng và sau đó hàn nó vào. Đặt bo mạch và tiêu đề vào bảng mạch chính và cắt mặt còn lại của tiêu đề để nó cũng phẳng, sau đó hàn nó vào.

Lên dây

Đối với hệ thống dây điện nhỏ và công suất thấp, tôi thích sử dụng 26ga. dây điện từ, vì nó rẻ và dễ làm việc, mặc dù bất kỳ loại dây nhỏ nào cũng có thể được sử dụng ở đây. Để tạo kết nối, lớp men trên dây có thể được cạo bằng dao hoặc làm tan chảy bằng cách cầm mỏ hàn có viên bi hàn trên đầu đến cuối dây. Làm điều này với một bên của dây và sau đó gắn nó vào miếng tiếp đất. Đo và cắt dây sao cho nó chạm đến chân nối đất của nút cảm ứng. Sau đó lặp lại quá trình loại bỏ men ở phía bên kia của dây. Giữ dây bằng nhíp và hàn nó vào miếng tiếp đất. Lặp lại quá trình này để kết nối chân 12 với chân ra tín hiệu của nút. Làm sạch mọi chất hàn còn sót lại và nút đã hoàn thành!

Bước 3: Chuẩn bị pin

Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin
Chuẩn bị pin

Tôi thấy những viên pin này phù hợp hoàn hảo với bảng này. Pin nhỏ hơn một chút so với đường viền của bo mạch và mặt bảo vệ mạch chỉ đủ chỗ để chứa đầu nối trên bo mạch. Thật không may, chúng đi kèm với đầu nối JST 3 chân 1,5mm và bo mạch chỉ hỗ trợ đầu nối 2 chân. Điều này có thể được khắc phục bằng cách cắt dây màu vàng và sau đó cắt bớt đầu nối cho đến khi nó phù hợp với bảng. Nếu pin của bạn có đầu nối khác hoặc không có đầu nối nào, bạn có thể nối vào đầu nối đi kèm với bảng mạch. Dây màu vàng có thể được loại bỏ hoàn toàn, nhưng tôi quyết định giữ nó có sẵn trong trường hợp tôi muốn sử dụng nó trong tương lai. Dây được kết nối với một nhiệt điện trở bên trong pin để theo dõi nhiệt độ trong quá trình sạc.

Bước 4: In vỏ máy

In trường hợp
In trường hợp
In trường hợp
In trường hợp
In trường hợp
In trường hợp

Tôi đã thiết kế một chiếc ốp lưng và in 3D nó bằng dịch vụ in tại địa phương. Tôi quyết định sử dụng PLA trong mờ để có thể nhìn thấy đèn LED sạc màu đỏ mà không cần phải tạo lỗ ở mặt trước của vỏ. Chiều cao lớp là 100 micron. Hai trường hợp tiêu tốn của tôi khoảng 10 đô la mà không cần vận chuyển. Phần trên của hộp phải được dán vào đế bằng keo siêu dính. Pin và bo mạch trượt vào hộp như một khối và được hỗ trợ bởi các thanh ray bên trong. Sau đó mặt bên trượt lên và được giữ lại bởi ma sát.

Bước 5: Thêm nam châm vào trường hợp

Thêm nam châm vào trường hợp
Thêm nam châm vào trường hợp

Đây là một thủ tục tùy chọn nếu bạn muốn đặt biểu ngữ của mình trên tủ lạnh hoặc một bề mặt kim loại khác. Nam châm tôi sử dụng là nam châm đĩa neodymium 10x1mm, loại N50. Superglue 2 hoặc nhiều hơn vào mặt sau của hộp đựng. Đây không phải là giải pháp tốt nhất, vì chúng có thể bị hỏng theo thời gian với các tác động lặp đi lặp lại. Đảm bảo rằng lớp keo siêu dính đã được đóng rắn cho từng nam châm trước khi thêm một nam châm khác, vì chúng có thể bay ra và tự kết dính lại với nhau.

Bước 6: Cải tiến trong tương lai

Nút cảm ứng

Tôi muốn sử dụng trực tiếp tính năng cảm ứng của ESP32 mà không cần phải dựa vào mạch bên ngoài. Một khả năng là tháo IC trên nút cảm ứng và kết nối trực tiếp chân I / O với bàn phím cảm ứng. Hoặc tôi có thể thiết kế một PCB chỉ là một bàn di chuột không có mạch điện.

Giám sát nhiệt độ pin

Dây màu vàng của pin được sử dụng để theo dõi nhiệt độ của pin trong khi sạc. Nó được kết nối bên trong với một điện trở nhiệt, điện trở này sẽ giảm khi nhiệt độ tăng lên. Hình thành một bộ chia điện áp với một điện trở bổ sung và kết nối đường giao nhau với đầu vào ADC sẽ cho phép theo dõi nhiệt độ tương đối. ESP32 không có quyền điều khiển mạch sạc, vì vậy hành động duy nhất mà nó có thể thực hiện là đưa ra cảnh báo nhiệt độ trên màn hình hoặc qua WiFi.

Cải tiến phần mềm

  • Sử dụng SmartConfig hoặc ứng dụng Bluetooth để định cấu hình thông tin đăng nhập WiFi
  • Làm cho cấu hình có thể thay đổi từ xa
  • Thay đổi bộ hẹn giờ đánh thức ở góc trên cùng thành đồng hồ

Đề xuất: