Mục lục:

FootPad_Logger: 20 bước
FootPad_Logger: 20 bước

Video: FootPad_Logger: 20 bước

Video: FootPad_Logger: 20 bước
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Tháng mười một
Anonim
FootPad_Logger
FootPad_Logger

Từ Ý tưởng đến Nguyên mẫu Thực tế. Câu chuyện về năm cấp 1 ~ 2 của tôi. Hy vọng bạn thích!

Bước 1: Vào tháng 2 năm 2016, tôi nhập học trường cấp 3

Vào tháng 2 năm 2016, tôi nhập học HighSchool
Vào tháng 2 năm 2016, tôi nhập học HighSchool

Bước 2: Sau đó, tôi nhận thấy một vấn đề nhỏ trong quán cà phê của chúng tôi

Sau đó, tôi nhận thấy một vấn đề nhỏ trong quán cà phê của chúng tôi
Sau đó, tôi nhận thấy một vấn đề nhỏ trong quán cà phê của chúng tôi

Bước 3: Nhà ăn của chúng tôi có 2 khu lớn. Khu CHỜ và Khu ĂN

Quán cà phê của chúng tôi có 2 khu lớn. Khu CHỜ và Khu ĂN
Quán cà phê của chúng tôi có 2 khu lớn. Khu CHỜ và Khu ĂN

Bước 4: Nhưng chúng ta có một số điều bí ẩn đang diễn ra…

Nhưng chúng ta có một số điều mờ ám về thứ bậc đang diễn ra…
Nhưng chúng ta có một số điều mờ ám về thứ bậc đang diễn ra…

Về cơ bản, nếu bạn LỚN HƠN, bạn có thể Cắt Theo Dòng của người khác.

Bước 5: Mỗi Bữa trưa và Ngay cả trong Bữa tối, Điều này Xảy ra

Mỗi Bữa trưa, và Ngay cả trong Bữa tối, Điều này Xảy ra
Mỗi Bữa trưa, và Ngay cả trong Bữa tối, Điều này Xảy ra

Thật sự tuyệt vời khi xem điều này trực tiếp.

Không dễ chịu lắm nếu bạn là HS1 (học sinh lớp 1 trường Trung học).

Bước 6: Không có vấn đề gì họ đến sớm, học sinh HS1 lãng phí rất nhiều thời gian của họ chỉ để chờ đợi…

Không có vấn đề gì họ đến sớm, học sinh HS1 lãng phí rất nhiều thời gian của họ chỉ để chờ đợi…
Không có vấn đề gì họ đến sớm, học sinh HS1 lãng phí rất nhiều thời gian của họ chỉ để chờ đợi…

Bước 7: Tôi đã rất bực mình với tình huống này

Tôi đã nói trong đầu với tất cả những người tận dụng Lợi thế của Hệ thống này như:

"Mày là cái quái gì mà giật dây những người đến sớm, ai đã cho mày quyền làm vậy? Nó thậm chí còn không đúng"

Bước 8: Nhưng tôi biết những kẻ gian lận sẽ không thay đổi, vì vậy tôi quyết định giúp đỡ các học sinh-HS1

Nhưng Tôi Biết Những Kẻ Lừa Đảo Sẽ Không Thay Đổi, Vì Thế Tôi Đã Quyết Định Giúp Các Học Sinh HS1
Nhưng Tôi Biết Những Kẻ Lừa Đảo Sẽ Không Thay Đổi, Vì Thế Tôi Đã Quyết Định Giúp Các Học Sinh HS1

Tôi tự nghĩ, điều gì sẽ xảy ra nếu HS1-học sinh có thể biết độ dài đoạn thẳng trong thời gian thực ??

Sau đó, họ sẽ không thể quyết định cho 'Bản thân' có nên đi hay không?

Bước 9: Với Ý tưởng của Tôi trong Thực tế, Đây sẽ là Quá trình Ra Quyết định của HS1-học sinh

Với Ý Tưởng Của Tôi Trong Thực Tế, Đây Sẽ Là Quá Trình Ra Quyết Định của HS1-học sinh
Với Ý Tưởng Của Tôi Trong Thực Tế, Đây Sẽ Là Quá Trình Ra Quyết Định của HS1-học sinh

Họ có Quy trình Ra Quyết định Hợp lý.

Bước 10: Cho đến nay, quá trình suy nghĩ của HS1-học sinh là thế này

Cho đến bây giờ, quá trình suy nghĩ của HS1-học sinh là thế này
Cho đến bây giờ, quá trình suy nghĩ của HS1-học sinh là thế này

Chúng tôi biết chúng tôi là một con chó nhỏ, nhưng không biết quán cà phê tắc nghẽn như thế nào.

Vì vậy, đây hoàn toàn là một quyết định phi lý trí và mong muốn may mắn.

Bước 11: Đã đến lúc phải hành động và xây dựng ý tưởng của tôi thành hiện thực

Đã đến lúc phải hành động và xây dựng ý tưởng của tôi thành hiện thực
Đã đến lúc phải hành động và xây dựng ý tưởng của tôi thành hiện thực

Ý tưởng của tôi là cái này.

tôi sẽ làm

1) 5 'FootPads' riêng lẻ có thể nhận ra người khác có đang dẫm lên nó hay không.

2) 'Chương trình' có thể Đọc trạng thái của 5 FootPad ở 10 [Hz] và Tải lên tất cả dữ liệu được thu thập kể từ lần Tải lên cuối cùng ở dạng nén và cung cấp ước tính thô về Độ dài dòng (Quan trọng nhất) cùng với nó.

Bước 12: Làm FootPad - Thiết kế

Làm FootPad - Thiết kế
Làm FootPad - Thiết kế
Làm FootPad - Thiết kế
Làm FootPad - Thiết kế

FootPad chỉ đơn giản là một Switch. Điều đó kết nối 'Signal-Line' với GND nếu được nhấn.

Tôi đã thiết kế kích thước sao cho nó đủ lớn để có khả năng đứng vững cao, nhưng cũng đủ nhỏ để Cắt Laser phần Acryl bằng Máy cắt Laser của Trường chúng tôi.

Bước 13: FootPad - Hoàn thành

FootPad - Hoàn thành
FootPad - Hoàn thành
FootPad - Hoàn thành
FootPad - Hoàn thành
FootPad - Hoàn thành
FootPad - Hoàn thành

CORK-Peaces chỉ dành cho Cushion-Effect. Ngoài ra để tạo một cái nhìn thân thiện cho Steppers.

Nó thực sự chỉ là một Switch. Đơn giản như nó có thể được.

Bước 14: Bộ điều khiển vi mô - sơ đồ

Bộ điều khiển vi mô - sơ đồ
Bộ điều khiển vi mô - sơ đồ
Bộ điều khiển vi mô - sơ đồ
Bộ điều khiển vi mô - sơ đồ

Tất cả các ĐẦU VÀO từ 5 miếng đệm chân riêng lẻ đã được Kéo-CAO bởi một mạch bên ngoài. Vì vậy, nếu ai đó bước lên nó, Đường dây sẽ được rút ngắn thành GND.

Bước 15: Bộ điều khiển vi mô - Hoàn thành

Bộ điều khiển Micro - Hoàn thành
Bộ điều khiển Micro - Hoàn thành
Bộ điều khiển Micro - Hoàn thành
Bộ điều khiển Micro - Hoàn thành
Bộ điều khiển Micro - Hoàn thành
Bộ điều khiển Micro - Hoàn thành

Tôi vừa hàn 5 điện trở Pull-UP '20K' cho mỗi Cổng.

Và vì tôi đang sử dụng 'Enamel-Wire', nên việc có Đầu vào kiểu 'Cổng vặn vít' trên PCB thực sự tiện dụng.

'WeMos D1 Mini' được sử dụng để tích hợp đơn giản hóa giao tiếp Máy chủ.

Bước 16: SoftWare

Phần mềm
Phần mềm

Phần mềm khá khó khăn vì

1) Đây là lần đầu tiên tôi sử dụng ESP8266 và thư viện máy khách Máy chủ. [Tôi đã gặp khó khăn khi kết nối với Máy chủ:)]

2) Lý do tại sao tôi có 'Đồng hồ thời gian thực' là vì tôi muốn chương trình này chạy 24/7, nhưng Chỉ nói chuyện với Máy chủ vào thời gian 'Bữa sáng, Bữa trưa, Bữa tối, Đồ ăn nhẹ' cũng như lịch trình của Cuối tuần và Ngày trong tuần cũng khác. Vì vậy, tôi phải tạo ra hệ thống "Scheduler", điều mà tôi chưa bao giờ làm trước đây, cho Tự động hóa tuyệt đối (nếu tôi chết, dịch vụ sẽ tiếp tục).

SOURCE_CODE:

Bước 17: Toàn bộ hệ thống đang hoạt động

Toàn bộ hệ thống đang hoạt động!
Toàn bộ hệ thống đang hoạt động!
Toàn bộ hệ thống đang hoạt động!
Toàn bộ hệ thống đang hoạt động!
Toàn bộ hệ thống đang hoạt động!
Toàn bộ hệ thống đang hoạt động!

Tôi đã sử dụng '(https://thingspeak.com/channels/346781)' cho Máy chủ / vẽ đồ thị.

Tôi đã có thể cung cấp dữ liệu tình trạng tắc nghẽn trực tiếp hàng ngày cho bạn bè và học sinh HS1 của mình!

Và khi trường chúng tôi tổ chức Cuộc thi hùng biện, tôi đã đi ra ngoài và giới thiệu hệ thống này cho tất cả học sinh HS1 để các em có thể sử dụng nó cho nhu cầu của mình. (Tôi sẽ tải lên PPT tôi đã sử dụng cho cuộc thi)

Trong thời gian 1 tháng hệ thống này hoạt động, tôi có thể nghe phản hồi về cách cải thiện hệ thống này từ nhiều người, bao gồm Bạn bè của tôi, Giáo viên của tôi, thậm chí cả Hiệu phó của trường chúng tôi đã cho tôi một số nhận xét.

Ngoài ra, về Lý do tại sao tôi thực hiện Dự án này, khi một Sinh viên thực tế đến gặp tôi và nói với tôi:

"Tôi đang sử dụng dịch vụ của bạn để xác định xem có nên đến Quán cà phê hay không - rất hữu ích, cảm ơn bạn"

Cảm giác thật tuyệt, và tôi không thể tin rằng điều này đang thực sự xảy ra.

Bước 18: Sau 1 tháng Bắt đầu

Sau 1 tháng bắt đầu
Sau 1 tháng bắt đầu
Sau 1 tháng bắt đầu
Sau 1 tháng bắt đầu
Sau 1 tháng bắt đầu
Sau 1 tháng bắt đầu

Tất cả phần cứng đều sống sót! Chà, mặc dù không ở trong tình trạng tốt:)

Trên thực tế, một cánh cửa thường xuyên được sử dụng bởi đầu bếp của Quán cà phê đã kéo Đường dây cung cấp điện và ngắt kết nối DC với Bộ điều khiển vi mô & uốn cong dây điện của tôi. Vì vậy, tôi đã phải kiểm tra điều đó mỗi ngày.

Bước 19: Thao tác dữ liệu với Python

Thao tác dữ liệu với Python
Thao tác dữ liệu với Python
Thao tác dữ liệu với Python
Thao tác dữ liệu với Python
Thao tác dữ liệu với Python
Thao tác dữ liệu với Python

Sau khi thu thập tất cả Dữ liệu, tôi có thể sử dụng chương trình Python để vẽ những dữ liệu đó chính xác hơn. Cũng giống như 5 biểu đồ đó chỉ ra bản ghi trước đây của dữ liệu 'Độ dài dòng' được hiển thị cho học sinh.

Và một điều khá thú vị là vào các ngày trong tuần, 12:25 trưa thì tắc nghẽn nhất quán, còn vào cuối tuần, chỉ ở phần đầu là xảy ra ùn tắc, phần lớn là do sinh viên làm việc riêng nên tản mát hơn.

Tôi đang tải lên dữ liệu trị giá một tháng ở định dạng tệp csv. Trực tiếp từ Máy chủ. Mặc dù tôi không làm việc trên nó ngay bây giờ, nhưng nếu ai quan tâm đến việc vẽ đồ thị và phân tích dữ liệu này, (tất nhiên bạn sẽ phải xem mã bộ điều khiển Micro trước để hiểu kỹ thuật nén) thì sẽ rất tuyệt.

Bước 20: Các ứng dụng trong tương lai, Tại sao tôi lại tải phần này lên các tài liệu hướng dẫn

Mặc dù hệ thống hiện tại mà tôi đã xây dựng khá giống Nguyên mẫu, nhưng tôi nghĩ rằng với công cụ tốt (mà tôi không có ở trường) hoặc kinh phí, các tấm đệm có thể được tạo thành các tấm đệm cao su có hình dạng gọn gàng.

Và hệ thống này có thể được áp dụng cho hầu hết mọi nơi thông tin 'Độ dài dòng' là Có giá trị / Hữu ích.

Tôi chỉ cung cấp cách tôi đã làm và tại sao. Và kết quả, Mã nguồn. Để chứng tỏ rằng điều này thực sự hoạt động. Tôi không nghĩ miếng đệm chân của tôi được thiết kế tốt, tôi đã sử dụng rất nhiều băng, và dây tráng men rất khó bảo vệ, cuối cùng miếng bảo vệ băng bị rách và dây bị hở.

Nhưng tôi nghĩ rằng hệ thống này có tiềm năng sử dụng rộng rãi hơn.

Chưa kể tình hình hiện tại là Trường Trung học của Hàn Quốc. Như tôi được biết từ Bác sĩ dinh dưỡng của trường chúng tôi, ở Trường Bình thường (trường của chúng tôi là một nhóm nhỏ của Trường học theo định hướng Khoa học), vì chúng tôi không đóng gói bữa trưa đến Trường, nên họ chờ đợi trong một hàng dài hơn 30 [m] chỉ vì số học sinh trong Một trường bị cắt giảm. Vì vậy, với hệ thống này, với thiết kế và phần mềm đã được tinh chỉnh, mỗi Trường có thể có Hệ thống cho phép học sinh ở lại lớp của mình cho đến khi đến lượt, sau đó các em có thể đến nhà ăn mà không cần phải xếp hàng chờ đợi!

Tôi thực sự đã trình bày Ý tưởng của mình cho Bộ Giáo dục Hàn Quốc, sau khi được chọn là Ý tưởng hay nhất trong cuộc thi gần đây của họ vào năm 2017.

Tôi hy vọng Tài liệu hướng dẫn này đã mang lại cho bạn nguồn cảm hứng để làm điều gì đó có ích cho những người xung quanh bạn! Đây không thực sự là bài viết tập trung vào xây dựng, nhưng tôi sẽ trả lời câu hỏi của bạn về thông tin chi tiết hơn nếu bạn quan tâm!

Cảm ơn bạn rất nhiều vì đã đọc Hướng dẫn đầu tiên của tôi!

Đề xuất: