Mục lục:
- Bước 1: Cách hoạt động:
- Bước 2: Chuẩn bị:
- Bước 3: HỘI ĐỒNG
- Bước 4: Cấu hình mô-đun HM-10, Lập trình vi Arduino Pro
- Bước 5: Lắp ráp thành phần, lắp PCB vào vỏ
- Bước 6: Lập trình ATTiny85, hàn trong kết nối cáp dữ liệu, kết nối pin
- Bước 7: Kiểm tra, Sử dụng, Menu Chức năng Nâng cao
- Bước 8: Suy nghĩ cuối cùng - Sửa đổi tiềm năng / Tính năng mới / Khả năng tấn công
Video: Giao diện không dây Bluetooth cho thước cặp và chỉ báo Mitutoyo: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Hiện nay trên thế giới có hàng triệu thước cặp, panme, chỉ thị và các thiết bị khác của Mitutoyo Digimatic. Nhiều người giống như tôi sử dụng các thiết bị đó để thu thập dữ liệu trực tiếp vào PC. Điều này giúp loại bỏ việc phải đăng nhập và nhập đôi khi hàng trăm giá trị, nhưng cũng gây ra một số vấn đề liên quan đến việc đặt máy tính xách tay ở cửa hàng nơi máy tính xách tay có thể bị rơi hoặc bị hư hỏng. Điều này đặc biệt đúng nếu các phép đo được thực hiện trên các bộ phận lớn hoặc trong các tình huống mà cáp dữ liệu tiêu chuẩn của Mitutoyo không đủ dài.
Cách đây vài năm, tôi đã chế tạo một thiết bị tương tự dựa trên mô-đun Bluetooth HC-05 và một số bảng vi điều khiển Arduino cho phép tôi để máy tính xách tay an toàn trên bàn và đi lang thang ở độ sâu tối đa 50 feet để thực hiện các phép đo. Thiết bị này hoạt động tốt nhưng có một số vấn đề. Không có dấu hiệu nào cho biết khi nào pin bộ phát đã được sạc đầy, không có dấu hiệu nào về trạng thái kết nối bluetooth và dấu hiệu truyền dữ liệu thành công. Nó cũng to lớn, bề bộn và trông giống như một dự án khoa học theo đúng nghĩa đen! Ngay cả với những hạn chế này, những người khác trong cửa hàng vẫn thích sử dụng nó hơn cáp dữ liệu USB Mitutoyo.
Dự án này khắc phục những hạn chế đó của thiết bị cũ, bổ sung nhiều tính năng hơn và chuyên nghiệp hơn một chút, tất cả chỉ với giá dưới 100 đô la.
Bước 1: Cách hoạt động:
Giao diện bao gồm hai phần, một máy phát và một máy thu. Kết nối máy phát với máy đo bằng cáp dữ liệu được gắn cố định vào máy đo và kết nối máy thu với PC bằng cáp dữ liệu micro USB.
Trên máy phát, trượt công tắc về phía đầu cáp sẽ bật nó lên. Trên đầu thu, đèn LED màu xanh lam ban đầu nhấp nháy cho biết không có kết nối, khi kết nối được thực hiện, đèn LED sẽ ngừng nhấp nháy và sáng liên tục. Máy phát và máy thu hiện đã được kết nối.
Máy phát (thiết bị dưới cùng trong ảnh) kết nối với máy đo và đọc luồng dữ liệu Mitutoyo thô mỗi khi nhấn nút "dữ liệu". Sau đó, nó định dạng dữ liệu bằng cách sử dụng thông tin trong luồng dữ liệu như vị trí dấu thập phân, dấu hiệu và đơn vị. Sau đó, nó xây dựng một chuỗi ASCII từ dữ liệu này và gửi nó qua mô-đun HM-10 Bluetooth trong bộ phát tới HM-10 ở phía bộ thu.
Trên bộ thu (thiết bị trên cùng trong ảnh) HM-10 gửi các ký tự ASCII được gửi từ HM-10 truyền bao gồm phép đo tới Arduino Pro Micro, sau đó sẽ gửi chúng qua cáp USB tới PC. Nó mô phỏng bàn phím để thực hiện việc này để dữ liệu sau đó được đưa vào ứng dụng đang mở, trong trường hợp của tôi là Excel. Dữ liệu được theo sau bởi các ký tự khiến con trỏ giảm xuống dòng tiếp theo. Một điều thú vị về điều này là bạn có thể thay đổi điều này để làm bất cứ điều gì bạn muốn nếu bạn cần nhập dữ liệu vào phần mềm tùy chỉnh. Sau đó, bộ nhận sẽ gửi yêu cầu đến HM-10 trên bộ phát để nhấp nháy bên màu xanh lam của đèn LED để cho người vận hành biết rằng dữ liệu đã được nhận thành công. Mô-đun bộ thu cũng loại bỏ các ký tự khỏi luồng dữ liệu đến được liên kết với điều khiển từ xa của HM-10 trên bộ thu.
Quá trình sạc pin cho bộ phát được thực hiện bằng sạc hoặc cáp micro USB được cắm vào ổ cắm USB trên bộ phát, đèn LED trên bộ nhận sẽ phát sáng màu đỏ trong khi sạc và tắt khi quá trình sạc hoàn tất.
Có những chức năng khác được đề cập sau này để xử lý có thể được thực hiện để đảm bảo rằng tất cả các giá trị đều ở đơn vị đo lường hoặc tiêu chuẩn hoặc để cảnh báo nếu bạn vô tình nhấn vào nút +/- làm cho tất cả các phép đo âm. Bạn thậm chí có thể kiểm tra điện áp pin máy phát.
Bước 2: Chuẩn bị:
Ngoài các tài liệu được đề cập trong Tài liệu hướng dẫn này, còn có một số mục khác để định cấu hình và lập trình các mô-đun Bluetooth HM-10 và bộ vi điều khiển. Bạn sẽ cần một bộ chuyển đổi nối tiếp USB sang TTL UART để định cấu hình các mô-đun Bluetooth, một Arduino để đóng vai trò là bộ lập trình cho vi điều khiển ATTiny85 (hoặc bộ lập trình tương tự có thể hoạt động với Arduino IDE) và tất nhiên, dây nhảy để thực hiện cấu hình và lập trình. ATTiny85 trong Có thể hướng dẫn này được lập trình bằng cách sử dụng bản sao Arduino Nano và tụ điện 10 uf được kết nối giữa các chân RST và GND. Phần cứng khác sẽ hoạt động nếu bạn có nhưng bạn có thể phải nghiên cứu những thay đổi trong quy trình cần thiết cho việc đó. Điều này có thể hướng dẫn giả định rằng bạn đã quen thuộc với Arduino IDE và cảm thấy thoải mái khi sử dụng nó, nếu không thì cần có Google và một số kiên nhẫn.
Trước khi định cấu hình các mô-đun Bluetooth, bạn nên đọc hướng dẫn BLE của Martyn Currey tại https://www.martyncurrey.com/hm-10-bl Bluetooth-4ble-modules/ Bài viết này chứa thông tin về cách phân biệt đâu là thật từ hàng giả, thiết lập ghép nối, vai trò, chế độ và thông tin cập nhật chương trình cơ sở cho các mô-đun HM-10 được sử dụng trong Tài liệu hướng dẫn này.
Cẩn thận với HM-10 giả trên thị trường. Liên kết trong BOM được cung cấp trong Tài liệu hướng dẫn này là đến những cái thật (hoặc ít nhất là những cái có phần sụn thật khi tôi mua vào mùa thu năm ngoái). Bắt những cái giả không phải là một công cụ phá vỡ thỏa thuận nhưng nếu bạn kết thúc với hàng giả, bạn cần thực hiện thêm một vài bước để chúng hoạt động khi cần thiết cho Có thể hướng dẫn vì chúng phải có chương trình cơ sở thật trước khi có thể được định cấu hình đúng cách. Nếu bạn nhận được hàng giả, bạn có thể flash firmware thật vào nó bằng cách sử dụng hướng dẫn sau https://www.youtube.com/embed/ez3491-v8Og Có các hướng dẫn khác về cách flash firmware HM-10 lên CC2541 mô-đun (hàng giả). Các bức ảnh trong Có thể hướng dẫn này cho thấy các mô-đun giả mà tôi đã phải flash bằng phần mềm HM-10 trong khi xây dựng giao diện này (đây là cái thứ 3 tôi đã xây dựng). Những chiếc thật khoảng 6 đô la một cặp và những chiếc giả là 3 đô la một cặp, đáng giá hơn 3 đô la để có được những chiếc thật. Tôi đặc biệt khuyến khích bạn mua mô-đun HM-10 thực sự!
Một vài định nghĩa không được bao gồm theo mặc định trong Arduino IDE là cần thiết cho Sparkfun Arduino Pro Micro và vi điều khiển ATTiny85 được sử dụng trong Có thể hướng dẫn này.
Bạn có thể thêm hỗ trợ cho các phần này vào Arduino IDE bằng cách thêm các liên kết sau vào trình quản lý bảng của bạn.
Đối với ATTiny85:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Đối với Sparkfun Arduino Pro Micro:
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Ngăn cách hai mục này bằng dấu phẩy như trong hình.
Ngoài ra, bạn sẽ cần một thư viện nối tiếp dấu chân nhỏ đặc biệt cho mô-đun máy phát:
SendOnlySoftwareSerial:
Bước 3: HỘI ĐỒNG
Bảng mà tôi thiết kế cho Có thể hướng dẫn này có thể được đặt hàng từ JLCPCB hoặc một số trang web khác, chẳng hạn như Seedstudio, v.v. nếu bạn sử dụng các tệp mầm được đính kèm với Có thể hướng dẫn này. Tôi đã thiết kế nó bằng easyeda.com. Đây là một liên kết đến bảng tại easyeda. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Nếu có đủ lãi, tôi có thể có một vài PCB được sản xuất và bán với giá rẻ trên ebay.
Bảng này phải được cắt thành hai bảng riêng biệt (một cho máy phát và một cho máy thu). Các vết cắt sẽ theo các đường viền màu trắng ở trung tâm của PCB trong hình trên và một góc của bảng mạch phát. Các vết cắt này sẽ theo các đường màu đỏ được vẽ trên hình của PCB ở trên. Hãy cẩn thận khi cắt bo mạch, đặc biệt là ở các rãnh ở các góc của bo mạch máy phát. Những vết cắt này rất gần với dấu vết trên bảng. Một tập hợp các tệp tốt có ích ở đây.
Hầu hết các thành phần có thể được đặt hàng từ Digi-Key hoặc Mouser, v.v., số bộ phận của Digi-Key được bao gồm trong BOM cho các mặt hàng mà chúng có. Một số mặt hàng tôi đã mua trên eBay, Amazon hoặc AliExpress. Tôi đã bao gồm các liên kết đến các mục trên các trang web đó khi cần thiết trong BOM.
Tệp BOM.pdf là tệp dễ đọc nhất và các URL là các liên kết có thể nhấp được.
Bước 4: Cấu hình mô-đun HM-10, Lập trình vi Arduino Pro
Bạn nên mua các mô-đun HM-10 trước bất kỳ thứ gì khác và đảm bảo rằng bạn có được chúng được cấu hình đúng cách và hoạt động như một cặp vì có rất nhiều mô-đun giả trên thị trường và cần thêm một vài bước để cài đặt mô-đun thật. phần sụn trên hàng giả. Chỉ phần sụn HM-10 thực mới cho phép bộ thu nhấp nháy đèn LED từ xa trên bộ phát khi nhấn nút "dữ liệu". Không nâng cấp phần sụn ngoài V6.05.
Hướng dẫn của Martyn Currey rất hữu ích cho việc này. Nếu bạn làm theo nó, bạn sẽ không có vấn đề gì. Ngoài ra, hãy nhớ lấy các mô-đun được đúc sẵn như mô-đun ở bên phải trong hình cho bước này. Hàn chúng với PCB nếu cần để hỗ trợ gắn các dây tạm thời để cấu hình. Không hàn bất kỳ thành phần nào khác lên PCB cho đến khi bạn có một cặp mô-đun BLE đang hoạt động. Chỉ cần hàn các chân 1, 2, 12-15, 21-25.
Trên Tx PCB HM-10 sẽ cần cấu hình sau:
Ghép nối: ghép nối với HM-10 khác (sử dụng màn hình nối tiếp để kiểm tra luồng dữ liệu giữa các mô-đun khi được kết nối)
Vai trò: ngoại vi
Chế độ: 2
Trên PCB Rx, HM-10 sẽ cần cấu hình sau:
Ghép nối: Phải ghép nối với thiết bị ngoại vi HM-10 ở trên
Vai trò: trung tâm
Chế độ: (không có, chỉ có thiết bị ngoại vi mới có chế độ)
Lập trình vi Arduino pro với bản phác thảo có tên Mitutoyo_Keyboard… ở trên. Đảm bảo bạn chọn phiên bản 3.3V 8MHz của vi Arduino Pro trong trình quản lý bảng của Arduino IDE khi tải lên bảng. Đồng thời đảm bảo rằng bạn đã cài đặt tất cả các thư viện được tham chiếu. Tôi đã sử dụng phiên bản Sparkfun của vi chuyên nghiệp (màu đỏ) nhưng bản sao có sẵn trên ebay cũng sẽ hoạt động, chỉ cần đảm bảo bạn nhận được bo mạch 3.3V 8MHz với vi điều khiển Atmel 32U4 chứ KHÔNG phải ATMega328P. Cũng nhận được một cái màu xanh lam trông giống như cái màu đỏ Sparkfun trong bản có thể hướng dẫn này chứ không phải màu đen, những cái màu đen quá rộng để phù hợp với mẫu lỗ trên PCB).
Bước 5: Lắp ráp thành phần, lắp PCB vào vỏ
Đối với PCB Tx, hàn các thành phần khác vào PCB. Bạn nên hàn đầu nối USB trên bo mạch BLE Tx trước các thành phần khác trong khu vực này. Có thể là một ý kiến hay khi hàn tiêu đề ICSP vào bảng BLE Tx sau cùng. Lưu ý cách các dây dẫn trên đèn LED hai màu được "gấp lại", ý tưởng ban đầu là để dây dẫn này đi qua một bên của vỏ bọc, nhưng sau đó tôi quyết định sử dụng vỏ bọc mờ để đèn LED không bị quấn mặc dù một lỗ trong khi lắp ráp. Nó cũng tạo thêm hiệu ứng đẹp mắt khi mặt màu xanh lam của đèn LED nhấp nháy sau khi một phép đo được truyền đi. Đối với đèn LED hai màu, dây dẫn ngắn nhất là màu xanh lam, tâm là cực dương chung.
Lúc này hãy đo vị trí của công tắc, đầu nối USB và tạo lỗ trên vỏ cho các vật dụng này. Tôi nhận thấy rằng tốt nhất nên đưa cáp dữ liệu ra ngoài phía bên trái (như trong hình) của hộp (lỗ 0,25 ở giữa chiều rộng và chiều cao của vỏ). các lỗ cho đến khi công tắc di chuyển tự do và đầu nối USB khớp với lỗ mở. Hãy lắp 2 vít số 2 để giữ PCB tại chỗ (tuy nhiên nếu khớp vừa khít, PCB sẽ bị cố định và thực sự không cần vít).
Trên PCB Rx, hàn vi Arduino pro vào PCB bằng cách sử dụng hai đầu cắm 7 chân. Điều chỉnh lỗ mở ở phía đầu nối USB của vỏ PCB Rx để cho phép PCB bám chặt vào bên trong vỏ. Lưu ý trong hình ảnh của lắp ráp này rằng đèn LED mở rộng ra khỏi bảng. Điều này là để xác định vị trí chắc chắn PCB trong hộp và hoạt động khá tốt trên thực tế với grommet nhỏ hơn. Điều chỉnh cẩn thận chiều dài dây dẫn của đèn LED để có được sự vừa khít sau khi lắp ráp. PCB được đánh dấu là màu đỏ và xanh lam, dây dẫn ngắn hơn trên đèn LED là dây dẫn màu xanh lam, trung tâm là cực dương chung. Đính nắp vào vỏ Rx, thế là xong.
Bước 6: Lập trình ATTiny85, hàn trong kết nối cáp dữ liệu, kết nối pin
Bây giờ đã đến lúc lập trình ATTiny85. Tôi đã sử dụng một bản sao Arduino Nano chạy bản phác thảo ví dụ Arduino ISP. Nano yêu cầu một tụ điện 10uf được lắp đặt giữa GND và RST (- dẫn đến GND) để lập trình. Chi tiết kết nối chân có trong bản phác thảo Arduino ISP. Tiêu đề ICSP trên PCB trong dự án này có ghi tên pin nên các kết nối phải thẳng về phía trước.
Đảm bảo rằng bạn đã chọn tùy chọn ATTiny85, 8kB flash và Internal 8MHz trong trình quản lý bo mạch khi tải lên ATTiny85 như trong hình.
Khi điều này được thực hiện, hãy cài đặt grommet lớn. Cắt cáp dữ liệu khoảng 8 "-10" từ đầu thiết bị và tháo áo khoác bên ngoài để lộ một vài inch dây bên trong. Để các sợi che chắn khoảng 1/2 "so với vỏ sọc như hình minh họa. Tôi đã hàn tấm chắn của cáp dữ liệu vào công tắc để tạo độ bền chống kéo ra khi sử dụng mặc dù cũng có một lỗ lớn trên PCB trong đó. Nếu bạn muốn đi theo con đường đó. Hàn các dây riêng lẻ vào PCB như hình minh họa, màu sắc của dây dữ liệu được in lụa trên PCB tại các lỗ thích hợp.
Kết nối pin như hình minh họa, hãy cẩn thận về cực vì đảo ngược nó sẽ đốt cháy bộ sạc / chip quản lý LiPo trên PCB trong thời gian ngắn (đừng hỏi làm sao tôi biết…)
Bước 7: Kiểm tra, Sử dụng, Menu Chức năng Nâng cao
Bây giờ cài đặt nắp. Bạn đã hoàn tất!
Tất cả 4 thiết bị mà tôi đã chế tạo cho đến nay đều có khóa dán để gắn bộ phát với thiết bị và bộ thu vào phía trên của nắp máy tính xách tay. Trong thực tế, điều này hoạt động rất tốt. Lắp mặt mờ (vòng) khóa dán vào đầu nắp máy tính xách tay, mặt nhám (móc) vào vỏ máy thu. Lắp mặt mờ (vòng) vào vỏ máy phát và mặt nhám (móc) vào mặt sau của thước cặp hoặc kim chỉ thị. Làm theo cách này cho phép bạn cất bộ phát và bộ thu cùng nhau khi không sử dụng và cũng có mặt mờ mềm trên nắp máy tính xách tay của bạn.
Kiểm tra quá trình sạc pin bằng cách kết nối cáp micro USB với đầu nối USB trên mô-đun Tx, nếu pin chưa được sạc đầy, đèn LED sẽ sáng đỏ. Đôi khi LiPo gần được sạc đầy đến mức IC sạc sẽ không sạc được, vì vậy đừng lo lắng nếu ban đầu đèn LED không sáng.
Giờ đây, bạn có thể kết nối cáp dữ liệu với thước cặp hoặc chỉ báo (bất kỳ thứ gì sử dụng loại cáp mà bạn đã sử dụng).
Kết nối đầu Rx với cáp dữ liệu micro USB (phải là cáp dữ liệu chứ không chỉ là cáp sạc) và vào cổng USB trên PC của bạn. Nó có thể phải cài đặt trình điều khiển cho phép nó hoạt động như một bàn phím nhưng nó phải tự động. Bật mô-đun Tx bằng công tắc. Đèn LED trên mô-đun Rx sẽ nhấp nháy trong vài giây rồi bật sáng khi kết nối được thiết lập.
Kiểm tra bằng cách nhấn nút dữ liệu trên cáp kết nối thước cặp với mô-đun máy phát. Bạn sẽ thấy phép đo trên màn hình PC. Arduino Pro Micro hoạt động như một bàn phím HID và sẽ chèn các phép đo đến trực tiếp ở bất kỳ vị trí nào con trỏ trên PC của bạn.
Lập trình trong mô-đun máy phát cho phép một tùy chọn. Bạn có thể truy cập menu này bằng cách đo 0 năm lần liên tiếp. Khi ở chế độ menu, để chọn một tùy chọn menu, hãy đo giá trị âm bắt đầu bằng số tùy chọn trong menu, ví dụ: để tự động chuyển đổi tất cả các phép đo thành số liệu, hãy đo giá trị âm với 1 là chữ số khác 0 đầu tiên. (-1.xx mm hoặc -0,1 inch chẳng hạn). Để quay lại chế độ bình thường, hãy đo 0 năm lần sau đó đo một giá trị âm bắt đầu bằng số 3 là chữ số khác 0 đầu tiên). Nó được lập trình theo cách này để tránh vô tình cấu hình các tùy chọn. Nếu ở chế độ menu đo lại 0 hoặc bất kỳ giá trị dương nào sẽ tự động hủy chế độ menu và trở về chế độ bình thường.
Các tùy chọn menu là:
- Tự động chuyển đổi tất cả các phép đo sang đơn vị hệ mét (nếu cần)
- Tự động chuyển đổi tất cả các phép đo thành đơn vị tiêu chuẩn (nếu cần)
- Hủy tự động chuyển đổi đơn vị
- Từ chối các phép đo âm (in thông báo cảnh báo)
- Hủy bỏ việc từ chối các phép đo âm tính
- Đo và in điện áp pin máy phát (không được ghi trong menu)
Khi vào chế độ menu, bất kỳ tùy chọn nào có hiệu lực sẽ được in ra ở trên cùng như một lời nhắc nhở về các tùy chọn có hiệu lực. Tất cả các tùy chọn được lưu trữ trong EEPROM và được giữ lại sau khi tắt thiết bị hoặc hết pin. Thời lượng pin cho các thiết bị mà tôi đã xây dựng là khoảng 45 giờ sử dụng liên tục và việc sạc lại mất khoảng 3 giờ kể từ khi hết pin.
Một tính năng không được lập thành tài liệu là vào chế độ menu (0 năm lần) sau đó đo giá trị âm bắt đầu bằng 6 là chữ số khác 0 đầu tiên, điều này khiến nó đo và in ra điện áp pin hiện tại như được hiển thị trong video đính kèm.
Kinh nghiệm của tôi với 3 thiết bị mà tôi đã xây dựng là phạm vi lên đến khoảng 50 feet trong môi trường cửa hàng mở.
Bước 8: Suy nghĩ cuối cùng - Sửa đổi tiềm năng / Tính năng mới / Khả năng tấn công
Mặc dù tại thời điểm này, bạn sẽ có một giao diện hoàn toàn có thể sử dụng được với hàng triệu thiết bị trên thế giới, nhưng điều đó hoàn toàn không có nghĩa là không thể làm được gì thêm. Một trong những điều thú vị khi áp dụng phương pháp này thay vì mua Mitutoyo U-Wave là giờ đây bạn có một thiết bị có thể được tùy chỉnh theo nhiều cách.
Bạn có thể sử dụng cáp Mitutoyo khác để kết nối với thiết bị phát thay vì cáp mà tôi đã sử dụng cho Thiết bị hướng dẫn này nếu thiết bị của bạn sử dụng cáp khác. Màu sắc của dây bên trong và tín hiệu phải giống nhau trên tất cả các loại cáp Mitutoyo. Chỉ cần lưu ý rằng cáp sẽ cần một nút dữ liệu để kích hoạt phép đo hoặc một số phương tiện khác sẽ được phát minh ra để kích hoạt phép đo. Yêu cầu đo có thể được gửi đến máy đo bằng cách nối ngắn cặp dây màu xanh lá cây / trắng với đất (dây màu xanh lam trong cáp máy đo). Điều này có thể được thực hiện bằng cách lắp một công tắc hoặc giắc cắm âm thanh 1/8 vào hộp máy phát được kết nối với những dây đó và kết nối một công tắc bên ngoài qua nó. cách tiếp cận giắc cắm âm thanh sẽ là lý tưởng.
Nếu tất cả những gì bạn cần là dữ liệu nối tiếp (RS232 TTL, SPI, I2C, v.v.) có thể được thực hiện bằng cách thay đổi mã trên bộ thu và kết nối trực tiếp với các chân trên Pro Micro mà bạn chọn sử dụng để xuất dữ liệu.
Điều khiển từ xa: Một khả năng thú vị khác sẽ là kết nối bóng bán dẫn giữa cặp màu xanh lá cây / trắng và mặt đất màu xanh lam từ máy đo với cổng kết nối với chân HM-10 26. Sau đó, trên đầu thu, kết nối đầu dò từ xa IR 38kHz với chân đầu ra tới bộ thu Arduino Pro Chân Micro 7. sau đó sửa đổi mã trên vi điều khiển này để tìm kiếm các lệnh cụ thể từ bất kỳ điều khiển từ xa hồng ngoại nào và sau đó kích hoạt bóng bán dẫn được cài đặt trong bộ phát thông qua lệnh gọi từ xa AT + PI031 / AT + PI030 tương tự như cách nó nhấp nháy đèn LED màu xanh lam trên máy phát bây giờ. Điều này sẽ cung cấp khả năng kích hoạt các bài đọc từ một vị trí từ xa mà trong một số trường hợp nhất định có thể rất tiện dụng. Tôi có thể thiết kế một PCB khác với chức năng này được tích hợp sẵn.
Tôi chắc rằng có nhiều tính năng khác có thể, xin vui lòng bình luận với các đề xuất, suy nghĩ và ý tưởng.
Bây giờ có một thiết bị giao tiếp dữ liệu không dây thương mại có sẵn từ Mitutoyo, nhưng khi tôi kiểm tra giá của thiết bị đó là khoảng 800 đô la cho hệ thống. Tổng chi phí xây dựng thiết bị này là khoảng 100 đô la và có thể ít hơn, đặc biệt nếu bạn sử dụng Arduino Pro Micro và hoặc có cáp dữ liệu Mitutoyo để sử dụng để kết nối với máy đo vì đó là hai trong số những mặt hàng tiêu tốn nhiều tiền nhất trong BOM. Tôi thực sự nghi ngờ rằng Mitutoyo U-Wave có thể bị hack để thêm các tính năng như thế này.
Tôi hy vọng bạn thích thú vị có thể giảng dạy này, đây là cuốn sách đầu tiên của tôi!
Vui lòng để lại bình luận, câu hỏi, phản hồi, ý tưởng và đề xuất! Nếu bạn thích nó, hãy bình chọn cho nó trong cuộc thi PCB! Cảm ơn!!!!
Á quân trong Cuộc thi PCB
Đề xuất:
Giao tiếp không dây LoRa 3Km đến 8Km với thiết bị E32 (sx1278 / sx1276) chi phí thấp cho Arduino, Esp8266 hoặc Esp32: 15 bước
Giao tiếp không dây LoRa 3Km đến 8Km với thiết bị E32 (sx1278 / sx1276) chi phí thấp cho Arduino, Esp8266 hoặc Esp32: Tôi tạo một thư viện để quản lý EBYTE E32 dựa trên dòng Semtech của thiết bị LoRa, thiết bị rất mạnh mẽ, đơn giản và rẻ tiền. Bạn có thể tìm thấy Phiên bản 3Km tại đây, phiên bản 8Km tại đây Chúng có thể hoạt động trong khoảng cách từ 3000m đến 8000m và chúng có rất nhiều tính năng
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Diều hâu: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: 13 bước (có hình ảnh)
Gesture Hawk: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: Gesture Hawk đã được giới thiệu trong TechEvince 4.0 như một giao diện người-máy xử lý hình ảnh đơn giản. Tiện ích của nó nằm ở chỗ không cần thiết bị cảm biến hoặc thiết bị đeo bổ sung nào ngoại trừ một chiếc găng tay để điều khiển chiếc xe robot chạy trên
Chỉ báo mực nước không dây tầm xa có báo động - Phạm vi lên đến 1 km - Bảy cấp độ: 7 bước
Chỉ báo mực nước không dây tầm xa có báo động | Phạm vi lên đến 1 km | Bảy cấp độ: Xem trên Youtube: https://youtu.be/vdq5BanVS0Y Bạn có thể đã thấy nhiều Chỉ báo mực nước có dây và không dây có thể cung cấp phạm vi lên đến 100 đến 200 mét. Nhưng trong hướng dẫn này, bạn sẽ thấy một mức nước không dây phạm vi dài Indi
Bảo vệ toàn diện (trộm cắp) cho thiết bị điện tử hoặc ô tô với công tắc vô hình: 4 bước (có hình ảnh)
Bảo vệ toàn diện (trộm cắp) cho Thiết bị điện tử hoặc Ô tô với Công tắc vô hình: Tôi sẽ chỉ cho bạn cách sử dụng công tắc sậy như một biện pháp bảo vệ phổ biến cho thiết bị điện tử hoặc ô tô. Tất cả những gì bạn cần là một công tắc sậy và một nam châm. Đối với ô tô, bạn sẽ cần một rơ le điện để tăng khả năng đóng cắt của công tắc sậy