Mục lục:
- Bước 1: Vật liệu cần thiết
- Bước 2: Lập trình cảm biến DHT11
- Bước 3: Lập trình cảm biến HMC5883L
- Bước 4: Lập trình Gia tốc kế ADXL335
- Bước 5: Lập trình thẻ RFID
- Bước 6: Lập trình GPS Groove
- Bước 7: Gửi dữ liệu trên Actoboard
- Bước 8: Mô-đun Sigfox
- Bước 9: Gửi dữ liệu trên đám mây
- Bước 10: Main.cpp
Video: Vòng tay đua định hướng: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bạn đã bao giờ cố gắng đi đến cấp độ tiếp theo của hoạt động định hướng chưa? Có tất cả các thông tin cần thiết trong tay? Tại đây, bạn sẽ thấy cách chúng tôi cải thiện một hoạt động tuyệt vời bằng công nghệ.
Chúng tôi sẽ tạo ra một vòng tay định hướng sẽ cung cấp cho bạn nhiều thông tin và cho phép bạn có nhiều chức năng, như:
- Nhiệt độ và độ ẩm của thời tiết
- La bàn
- Vị trí bạn đang ở với thông tin GPS
- Việc phát hiện bất kỳ vụ rơi nào
- Một người cho thuê RFID
- Một nút SOS
- Gửi tất cả dữ liệu lên đám mây
Tất cả những gì bạn phải làm là làm theo hướng dẫn này từng bước, vì vậy hãy bắt đầu!
Lưu ý: Dự án này đã được tổ chức bởi một hệ thống nhúng từ trường Polytech Paris-UPMC.
Bước 1: Vật liệu cần thiết
Đây là danh sách vật liệu bạn cần có để chế tạo nhạc cụ này:
- GPS Groove
- Bộ điều chỉnh Pololu Regulator U1V11F5
- Bộ chuyển đổi 0, 5V -> 5V
- RFID Marin H4102
- Gia tốc kế ADXL335
- La bàn: Mô-đun 3 trục HMC5883L
- Màn hình LCD: gotronic 31066
- DHT11: Cảm biến nhiệt độ và độ ẩm
- Nút cho SOS
- Mô-đun Sigfox
- Hỗ trợ pin + pin LR06 1.2v 2000 mAh
- Bộ vi điều khiển: MBED Board LPC1768
Bây giờ khi chúng ta đã có tất cả nội thất của mình, chúng ta có thể chuyển sang bước tiếp theo.
Bước 2: Lập trình cảm biến DHT11
1. Đặt Điện trở 4K7 giữa VCC và chân dữ liệu của DHT11
2. Liên kết cáp màu xanh lá cây với Pin nơi bạn muốn lấy dữ liệu (đây là chân D4 của NUCLEO L476RG)
3. Bo mạch phải được kết nối với nguồn 3V3 (Đỏ) và mặt đất (Đen)
4; Sử dụng kết nối nối tiếp trên chân A0 của NUCLEO L476RG để xem dữ liệu
5. Sử dụng môi trường MBED để biên dịch mã (ảnh Cf.)
Main.c hoàn chỉnh có sẵn trên tệp đính kèm
Bước 3: Lập trình cảm biến HMC5883L
1. Đối với HMC5883L, bạn có thể thực hiện giống như trước đây.
2. Trên board NUCLEOL476RG, bạn có hai Pin tên là SCL và SDA
3. Liên kết SCL của HMC5883L với chân SCL của Bo mạch NUCLEO.
4. Liên kết SDA của HMC5883L với chân SCL của Bo mạch NUCLEO.
Main.cpp hoàn chỉnh có sẵn trên tệp đính kèm.
Bước 4: Lập trình Gia tốc kế ADXL335
1. Giống như các bước trước, bạn có thể sử dụng cùng một alimentation (3V3 và mặt đất).
2. Trên giao diện MBED, sử dụng ba đầu vào khác nhau được khai báo là "analogin"
3. Gọi chúng là InputX, InputY và InputZ.
4. Sau đó, liên kết chúng với ba pin mà bạn chọn (ở đây chúng tôi sử dụng tương ứng, sử dụng PC_0, PC_1 và PB_1)
A0 Pin vẫn là cổng mà tất cả dữ liệu đang truyền.
Main.cpp hoàn chỉnh có sẵn trên tệp đính kèm
Bước 5: Lập trình thẻ RFID
1. Sử dụng cùng một biệt thư
2. Trên bộ vi điều khiển, sử dụng hai mã PIN có sẵn để kết nối cảm biến RFID RX / TX (ở đây là D8 và D9 trên NUCLEO L476RG)
3. Trên MBED, đừng quên khai báo mã PIN (ở đây là PA_9 & PA_10)
Main.cpp hoàn chỉnh có sẵn trên tệp đính kèm
Bước 6: Lập trình GPS Groove
1. Bạn có thể sử dụng cùng một tài liệu ở đây (3V3 và Ground)
2. Chỉ sử dụng việc truyền GPS và kết nối nó trên bộ vi điều khiển.
3. Sau đó, bạn phải cắt dữ liệu để sử dụng dữ liệu có liên quan, như DMS và thời gian.
Main.cpp hoàn chỉnh có sẵn trên tệp đính kèm.
Bước 7: Gửi dữ liệu trên Actoboard
1. Đối với tất cả các biến sử dụng cho Actoboard, chúng ta phải chuyển đổi tất cả sang kiểu "int".
2. Trên trình biên dịch MBED, sử dụng các ký tự sau trên "printf": "AT $ SS:% x, tên của biến bạn muốn gửi trên bảng truyền động".
3. Biến cần ở dạng Hexadecimal, như XX. Giá trị <FF (255 trong hệ thập phân) không khớp, đó là lý do tại sao chúng tôi chỉ sử dụng ba ký tự đầu tiên cho RFID.
4. Tạo tài khoản trên Actoboard.
Bước 8: Mô-đun Sigfox
1. Kết nối mô-đun sgfox trên bộ vi điều khiển.
2. Sử dụng passoboard và modem tương ứng để nhận dữ liệu trên actoboard, nhờ vào mô-đun sigfox.
Bước 9: Gửi dữ liệu trên đám mây
1. Tạo tài khoản Bluemix và tạo ứng dụng NodeRed "Vòng đeo tay" trên đám mây bằng cách sử dụng cấu hình Cloudant.
2. Kết nối dữ liệu Actoboard với ứng dụng NodeRed trên Đám mây thông qua URL Actoboard và ĐĂNG nó.
3. Triển khai ứng dụng NodeRed với các cảm biến dữ liệu thu thập được nhận bởi bảng điều khiển và gửi đến ứng dụng NodeRed.
4. Tạo một mục để hiển thị dữ liệu nhận được cho tất cả các cảm biến. ví dụ "Cơ sở dữ liệu ° 1".
5. Định cấu hình mục Không gian địa lý để hiển thị tọa độ GPS trên bản đồ ứng dụng bằng cách sử dụng ngôn ngữ lập trình JSON.
Bước 10: Main.cpp
Đây là main.cpp + gps.h do chúng tôi tạo ra vì chức năng GPS quá lâu.
Đề xuất:
Vòng đeo tay định hướng được kết nối: 6 bước
Vòng đeo tay định hướng kết nối: Dự án học thuật này, vòng đeo tay định hướng kết nối, được thực hiện bởi bốn sinh viên từ trường kỹ thuật Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes và Boris Bras. Dự án của chúng tôi là gì? Trong một học kỳ,
Định hướng lại một Hộp Bộ định tuyến Cũ cho Dự án Arduino của bạn: 3 bước
Định lại mục đích một Hộp bộ định tuyến cũ cho Dự án Arduino của bạn: Dự án này xuất phát từ nhu cầu xây dựng dự án tự động hóa gia đình của tôi. Tôi quyết định sử dụng lại vỏ hộp từ một bộ định tuyến PlusNet cũ bị lỗi (bộ định tuyến Thomson TG585). bao vây là :: Hộp treo tường cấu hình thấp Chảo có nắp bật ra dễ dàng
Đưa nhạc vào trò chơi đua xe cào cào: 3 bước
Đưa nhạc vào trò chơi đua xe cào: Hướng dẫn này sẽ chỉ cho bạn từng bước, từng bước cách đưa nhạc của riêng bạn vào trò chơi đua xe BIY Scratch
Vòng cổ / Vòng đeo tay / Móc khóa Lego nhanh chóng: 3 bước
Vòng cổ / Vòng đeo tay / Móc khóa Lego nhanh chóng: Về cơ bản: Tôi chỉ làm điều này vì tôi được truyền cảm hứng từ tất cả những người quý tộc khác của chùm chìa khóa! Đây là lần đầu tiên tôi không sử dụng máy tính nên … yer …. =) Vì vậy, hãy làm tiếp bước và thực hiện một ngày hôm nay
Rất đơn giản Trò đùa rất hiệu quả (Trò đùa trên máy tính): 3 bước
Rất đơn giản … Tuy nhiên rất hiệu quả Trò đùa (Trò đùa trên máy tính): Có thể hướng dẫn này RẤT đơn giản nhưng RẤT hiệu quả! Điều gì sẽ xảy ra là: Bạn ẩn tất cả các biểu tượng trên màn hình của nạn nhân. Nạn nhân sẽ phát hoảng khi nhìn thấy máy tính sau khi bạn chơi khăm. Điều này hoàn toàn không gây hại cho máy tính