Mục lục:
- Quân nhu
- Bước 1: Thiết lập TTGO ESP32
- Bước 2: Thiết lập Adafruit Feather
- Bước 3: Thiết lập ứng dụng Ripple Messenger
- Bước 4: Phản hồi
Video: LoRa Mesh Radio: 4 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:31
Đây là một tiện ích bổ sung khá đơn giản dành cho điện thoại di động để cho phép nhắn tin dạng SMS trong một nhóm khi ở ngoài vùng phủ sóng di động hoặc trong các tình huống thảm họa. Nó sử dụng bộ đàm Semtech LoRa, để liên lạc tầm xa / công suất thấp. Có rất nhiều tùy chọn phần cứng và tôi vẫn đang thử các thiết bị và nhà sản xuất khác nhau, nhưng hiện tại hướng dẫn này sẽ chỉ ra cách lắp ráp và thiết lập một trong các bo mạch sau:
- TTGO ESP32 Lora với OLED
- Adafruit Feather M0 RFM96
Quân nhu
Phần cứng có thể được mua tại đây:
- TTGO ESP32 Lora với OLED. -HOẶC-
- Adafruit Feather M0 RFM95
Các mục tùy chọn, nhưng được khuyến nghị là:
- công tắc bật / tắt nhỏ
- Piezo buzzer
- pin Lipo 1S nhỏ
- Cáp USB OTG
Bước 1: Thiết lập TTGO ESP32
Bo mạch này khá đẹp ở chỗ nó có màn hình OLED đẹp mắt và radio Bluetooth. Thật không may, đài LoRa không tốt bằng Feather, và dường như chỉ thu được khoảng một nửa phạm vi.
Với bo mạch này, bạn có thể chọn kết nối với thiết bị cầm tay qua cáp UDB OTG, Bluetooth Classic hoặc Bluetooth LE. Bạn chỉ cần flash bảng với hình ảnh phần sụn thích hợp (có ba mã nhị phân phần sụn khác nhau cho mỗi loại kết nối).
Các bước:
- flash bảng với hình ảnh phần sụn Ripple: Theo dõi ReadMe trên GitHub
- nối dây pin và chuyển đổi
- kết nối bộ rung piezo: TTGO V2 -> tới GND và Pin 13, các bo mạch khác -> tới GND và Pin 25
- tùy chọn: In 3D trường hợp
Tôi cũng đã thiết kế một vỏ máy in 3D cho cái này, bạn có thể tải xuống từ đây:
Bước 2: Thiết lập Adafruit Feather
Những bảng này chất lượng tốt, nhưng đắt hơn một chút. Có một chút liên quan đến những điều này, vì bạn cần phải thực hiện thêm một số hàn để cài đặt ăng-ten LoRa.
Các bước:
- flash bảng với phần mềm Ripple: Theo dõi ReadMe trên GitHub
- kết nối bộ rung piezo với GND và chân số 11. (CHỈNH SỬA: KHÔNG phải chân 13 như đã nêu trước đây)
- hàn đầu nối ăng-ten u.fl vào mặt dưới, kết nối ăng-ten với u.fl
- Tùy chọn: In 3D vỏ máy. Xem tệp ở đây:
(Tùy chọn) Hàn ăng ten lưỡng cực
Vỏ có thể in 3D được thiết kế để sử dụng với ăng-ten lưỡng cực này: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Đó là một ăng-ten tốt, nhưng không có đầu nối phù hợp, vì vậy bạn cần phải cắt IPEX4 một đoạn, sau đó tách các bện đồng trục và hàn vào miếng đệm ăng-ten (xem hình cuối ở trên). Để làm điều này, bạn cần tước khoảng 10mm nhựa bên ngoài khỏi đầu cáp, sau đó tách lưới thép đồng trục rất mịn xung quanh sau đó đặt một số hàn lên này. Sau đó, loại bỏ khoảng 1mm nhựa từ dây hoạt động bên trong và đặt một lượng nhỏ thuốc hàn vào phần này.
Tiếp theo, hàn sẵn các miếng đệm ăng-ten trên Feather và miếng đệm ăng-ten hoạt động ở giữa, sau đó hàn ăng-ten vào các miếng đệm này (dây đồng trục tách rời với miếng tiếp đất, dây bên trong tích cực với miếng đệm ăng-ten).
Bước 3: Thiết lập ứng dụng Ripple Messenger
Ứng dụng đồng hành cho việc này được gọi là Ripple Messenger. Hiện tại chỉ có phiên bản Android, bạn có thể tải xuống từ Cửa hàng Play: Ripple Messenger
Mỗi người trong nhóm của bạn phải được cấp một ID số duy nhất, từ 1 đến 254. Bạn cần phải sắp xếp điều này cho chính mình. Không có máy chủ trung tâm để điều phối.
Bạn cũng có thể (tùy chọn) tổ chức thành các nhóm phụ bằng cách tự gán cho mình các ID nhóm khác nhau (một lần nữa, từ 1 đến 254). Theo mặc định, tất cả bạn chỉ có thể ở trong nhóm 0. Các nhóm giống như 'kênh', và sẽ tạo thành các mạng lưới riêng biệt.
Thêm bạn bè
Khi bạn đã nhập chi tiết của riêng mình vào màn hình Cài đặt và chọn LƯU, sau đó bạn có thể được thêm làm Bạn bè vào thiết bị cầm tay của người dùng khác bằng cách quét mã QR của nhau. Điều này trao đổi khóa công khai để bạn có thể gửi tin nhắn cho nhau một cách riêng tư. Các thiết bị khác trong nhóm của bạn sẽ âm thầm chuyển tiếp tin nhắn của bạn, nhưng không thể 'mở' chúng.
Kết nối Radio
Bo mạch radio có thể được kết nối với máy tính bảng / thiết bị cầm tay qua cáp USB OTG hoặc qua Bluetooth. Bạn phải đặt tùy chọn của mình cho điều này bằng cách chọn menu 'Tùy chọn' từ thanh tác vụ trên cùng. Có một biểu tượng trên thanh tác vụ trên cùng sẽ chuyển sang màu trắng đồng nhất khi nó phát hiện ra bảng đài của bạn đã được kết nối.
Đối với Bluetooth Classic, bạn cần đảm bảo bluetooth được bật và bạn cần Ghép nối thiết bị cầm tay / máy tính bảng của mình với bo mạch theo cách thủ công. Đi tới cài đặt Bluetooth và chọn quét / làm mới và nhấn vào 'Thiết bị Ripple' khi nó xuất hiện. Quay lại ứng dụng Ripple, sau đó nhấn vào nút 'Chọn thiết bị' và chọn 'Thiết bị Ripple' từ danh sách.
Đối với Bluetooth LE, bạn không cần phải ghép nối. Chỉ cần đảm bảo bạn chọn 'Dịch vụ Ripple' trong màn hình 'Chọn thiết bị'.
Cuộc trò chuyện
Từ màn hình chính, bạn chỉ cần chạm vào người bạn muốn trò chuyện, thao tác này sẽ chuyển sang màn hình trò chuyện (như hình trên). Thanh hành động sẽ hiển thị tên của họ và ở bên phải là chỉ báo tín hiệu cho biết thiết bị của người dùng đó hiện có thể kết nối được hay không và tín hiệu gần nhất mạnh đến mức nào.
Chỉ cần nhập tin nhắn hoặc nhấn vào biểu tượng 'ghim' ở bên trái hộp văn bản để gửi vị trí hiện tại của bạn.
Khi những người dùng khác gửi vị trí của họ, bạn sẽ thấy nó được gạch chân và với một phép tính về khoảng cách của họ và khoảng hướng của la bàn. Bạn có thể nhấn vào liên kết để xem vị trí trên Google Maps.
Bước 4: Phản hồi
Đây chỉ là một cái gì đó tôi đã làm như một sở thích, và bởi vì tôi thích loại công việc này. Đó là một thử thách thú vị và đang diễn ra.
Tôi vẫn đang tìm kiếm các mô-đun radio và kết hợp phần cứng tốt hơn, cùng với thiết kế in 3D để làm cho nó giống một thiết bị tiêu dùng hơn.
Có thể vẫn còn một số lỗi cần khắc phục. Hãy cho tôi biết nếu điều này có hiệu quả với bạn hoặc nếu bạn gặp sự cố. Các thông tin phản hồi là rất đáng hoan nghênh.
Thưởng thức!
Trân trọng, Scott Powell.
Nếu bạn thấy dự án này hữu ích và cảm thấy muốn ném một số Bitcoin theo cách của tôi, tôi thực sự rất biết ơn: Địa chỉ BTC của tôi: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Robot vẽ hình đại diện bằng MESH: 6 bước (có hình ảnh)
Robot vẽ Avatar bằng MESH: Bạn có nghe nói rằng hoạt động thể chất có thể giúp bạn sáng tạo hơn không? Hoạt động tích cực giúp bạn mở rộng tư duy và nảy sinh những ý tưởng sáng tạo. Nếu bạn không tập thể dục thường xuyên nhưng muốn tăng cường khả năng sáng tạo của mình, đừng lo lắng - Đây là thứ dành cho bạn! Điều này '
Máy ảnh điều khiển chuyển động sử dụng MESH SDK: 6 bước (có hình ảnh)
Máy ảnh điều khiển chuyển động sử dụng MESH SDK: Bạn có muốn tự động hóa máy ảnh của mình để ghi lại những khoảnh khắc đẹp nhất của thú cưng khi bạn vắng nhà không? Cảm biến chuyển động MESH giúp máy ảnh có thể hỗ trợ SDK. Ví dụ: chúng tôi đã đặt Bộ cảm biến chuyển động MESH bên cạnh thức ăn cho mèo và đồ chơi cho mèo để c
Tự động hóa ánh sáng bằng cảm biến chuyển động MESH: 3 bước (có hình ảnh)
Tự động hóa ánh sáng bằng cảm biến chuyển động MESH: Bạn có thường quên tắt đèn không? Luôn có thể quên tắt đèn khi rời khỏi nhà hoặc phòng của bạn, nhưng với Cảm biến chuyển động MESH, chúng tôi đã giải quyết vấn đề này bằng cách sử dụng các chức năng phát hiện và không phát hiện để giúp bạn giảm bớt
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc