Mục lục:
Video: B.A.L thông minh (Hộp thư được kết nối): 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Bạn mệt mỏi với việc kiểm tra mỗi lần hộp thư của mình trong khi bên trong không có gì. Bạn muốn biết mình có nhận được thư hay bưu kiện trong chuyến đi hay không. Vì vậy, hộp thư được kết nối là dành cho bạn. Nó sẽ thông báo cho bạn nếu người đưa thư đã gửi thư hoặc bưu kiện, trực tiếp trên điện thoại thông minh của bạn qua email, nhờ vào công nghệ mới nhất LORAWAN được sản xuất tại Pháp. Chúng tôi đang từng bước làm thế nào để thiết kế một nguyên mẫu trong suốt phần hướng dẫn này.
Bước 1: Trang bị
Ngôn ngữ sử dụng: C / C ++
Kiến thức cơ bản về điện tử kỹ thuật số.
Yêu cầu phần cứng:
Grove - Con quay hồi chuyển kỹ thuật số 3 trục:
Bộ mô-đun sigfox với ăng-ten:
Nút nhấn ngẫu nhiên (chọn những gì bạn muốn).
Nucleo F030R8:
Yêu cầu phần mềm:
Một máy tính có trình duyệt tốt để làm việc với trình biên dịch Mbed.
Bước 2: Chuẩn bị thiết bị của bạn
Đầu tiên, chúng ta cần kết nối tất cả các mô-đun với chip.
Cấp nguồn cho mô-đun Sigfox và con quay hồi chuyển bằng điện áp 3,3! Sau đó, kết nối dây UART với mô-đun Sigfox (PA_9, PA_10) và dây I2C với con quay hồi chuyển (PB_10; PB_11). Kết nối nút với chân PB_3. khi hoàn tất, hãy biên dịch mã bên dưới.
Bạn có thể kiểm tra nguyên mẫu bằng cách đặt con quay hồi chuyển trên một hộp thư và nhận một số giá trị liên quan đến chuyển động và do đó kiểm tra xem nó là một gói đã được ký gửi hay một lá thư.
#include "mbed.h" #include "ITG3200.h" // ---------------------------------- - // Cấu hình siêu danh nghĩa // 9600 baud, dữ liệu 8 bit, không có chẵn lẻ // ------------------------------ ------ Máy tính nối tiếp (SERIAL_TX, SERIAL_RX); Nối tiếp sigfox (PA_9, PA_10, NULL, 9600); InterruptIn bouton (PB_3); Con quay hồi chuyển ITG3200 (PB_11, PB_10); ứng dụng int dễ bay hơi; int facteur = 0; Hẹn giờ t; AnalogIn batterie (A3); AnalogIn ref_batt (ADC_VREF); void lol () {pc.printf ("appui / r / n"); ứng dụng = 1; } / * void batt () {pc.printf ("batterie faible! / r / n"); } * / int main () {int x, y, z; // Đặt băng thông cao nhất. gyro.setLpBandwidth (LPFBW_42HZ); đệm char [20]; bouton.fall (& lol); bouton.mode (PullDown); //batterie_faible.rise(&batt); //batterie_faible.mode(PullDown); pc.printf ("bắt đầu / r / n"); trong khi (1) {app = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); if (x> 5000) {t.start (); pc.printf ("phút ra mắt / r / n"); while (t.read () <10); pc.printf ("nhiệt độ vây / r / n"); //pc.printf("app=% d / r / n ", app); if (app == 0) {sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 sigfox.scanf ("% s", bộ đệm); pc.printf ("% s / r / n", bộ đệm); } pc.printf ("fin if / r / n"); t.stop (); t.reset (); } / * if (batterie.read () <= (2.8 * ref_batt.read () / 1.23)) pc.printf ("batterie faible / r / n"); sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 wait (10); sigfox.printf ("AT $ P = 1"); đợi (10); sigfox.printf ("AT $ P = 0 / r / n"); * /}}
Bước 3: Lắp ráp PCB
Nguyên mẫu trước đó quá lớn để đưa nó vào hộp thư. Đây là một số tệp Gerber để in mạch và lắp ráp thành phần của bạn.
Bước 4: Trang web phụ
Chúng tôi đã dựa trên kiến trúc phụ trợ của mình trên Đám mây IBM (Nền tảng IBM IoT Watson và NodeRED) và trên các yêu cầu API REST. Đám mây IBM được sử dụng để quản lý giao tiếp giữa các phần khác nhau trong hệ thống của chúng tôi. Như bạn có thể thấy trên luồng NodeRED của chúng tôi, chúng tôi kiểm soát tất cả các yêu cầu nhận được từ API Sigfox (gửi tin nhắn từ thiết bị của chúng tôi) và từ trang web Wix của chúng tôi (để đăng ký một thiết bị mới). Ngoài ra, đám mây chịu trách nhiệm gửi email thông báo cho khách hàng và đăng ký một khách hàng mới có thông tin sẽ được lưu trữ trong cơ sở dữ liệu dựa trên đám mây của chúng tôi (MongoDB). Do đó, về cơ bản NodeRED quản lý các yêu cầu API REST và truy vấn cơ sở dữ liệu (INSERT và SELECT) để đảm bảo rằng thông báo phù hợp sẽ được gửi đến đúng máy khách đúng thời gian.
Đề xuất:
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: 9 bước
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: Sử dụng Hologram Nova của bạn để trang bị thêm cơ sở hạ tầng. Thiết lập Hologram Nova bằng Raspberry Pi để gửi dữ liệu (nhiệt độ) đến Ubidots. Trong hướng dẫn sau, Ubidots sẽ trình bày cách thiết lập Hologram Nova bằng Raspberry Pi và hiển thị
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Hộp thư được kết nối chạy bằng năng lượng mặt trời: 12 bước (có hình ảnh)
Hộp thư được kết nối bằng năng lượng mặt trời: Đối với chiếc Ible thứ hai của tôi, tôi sẽ mô tả cho bạn các tác phẩm của tôi về hộp thư được kết nối của tôi. Open Green Energy's hoạt động để kết nối hộp thư của tôi với m
PoochPak: Vest cho chó thông minh được kết nối di động: 4 bước
PoochPak: Áo choàng chó thông minh được kết nối di động: Trong tự động hóa, chúng tôi thường tập trung vào kỹ thuật con người trong vòng lặp để tận dụng thế mạnh nhận thức của máy tính và trí óc con người. Nhưng loài chó có một bộ kỹ năng khiến chúng rất phù hợp với những nhiệm vụ nhất định mà con người không thể thực hiện được
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe được thì bạn có thể nhận được nó Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin thêm: 4 bước
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe nó thì bạn có thể nhận được nó … Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin bổ sung: nếu bạn đã từng truy cập vào một trang web và nó phát một bài hát mà bạn thích và muốn nó thì đây là hướng dẫn cho bạn, không phải lỗi của tôi nếu bạn làm hỏng thứ gì đó (chỉ có cách là nếu bạn bắt đầu xóa nội dung mà không có lý do ) tôi đã có thể tải nhạc cho