Mục lục:

Dự án: Màn sáo thông minh: 5 bước
Dự án: Màn sáo thông minh: 5 bước

Video: Dự án: Màn sáo thông minh: 5 bước

Video: Dự án: Màn sáo thông minh: 5 bước
Video: 5 Bước Dậy Sớm Tỉnh Như Sáo 2024, Tháng mười một
Anonim
Dự án: Màn sáo thông minh
Dự án: Màn sáo thông minh

Tôi là sinh viên của Howest Kortrijk và trong năm đầu tiên, chúng tôi phải chứng minh năng lực của mình dựa trên một dự án mà chúng tôi phải phát triển bản thân.

Đối với dự án của mình, tôi đã chọn một hệ thống “Rèm thông minh” sẽ hoạt động tự động dựa trên thông tin đầu vào của người dùng.

Đặc trưng:

  • Hoạt động hoàn toàn tự chủ, ngoại trừ đầu vào của người dùng ban đầu.
  • Thay đổi hành vi dựa trên "quy tắc", chẳng hạn như

    • 'Gần giữa X AM và Y PM ".
    • 'Đóng khi nhiệt độ vượt quá x ° c'.
  • Biểu đồ với nhiệt độ trong 10 phút qua.

Quân nhu

  • mâm xôi pi
  • màn hình LCD
  • cảm biến nhiệt độ
  • công tắc sậy
  • breadboard
  • cảm biến độ sáng
  • MCP3008
  • động cơ bước
  • Trình điều khiển bước ULN2003
  • chiết áp
  • điện trở
  • vật liệu xây dựng thông thường

Bước 1: Cơ sở dữ liệu

Kho dữ liệu
Kho dữ liệu

Chúng ta muốn gì?

  1. tất cả các cảm biến của chúng tôi ở một nơi
  2. tất cả dữ liệu đo lường của chúng tôi ở một nơi
  3. tất cả các sự kiện đã xảy ra (trong trường hợp sự cố xảy ra)

Làm thế nào để chúng tôi giải quyết điều này?

  1. Một bảng với tất cả các sự kiện có thể xảy ra
  2. Một bảng với nhật ký (các sự kiện đã xảy ra)
  3. Một bàn với các cảm biến
  4. Một bảng với dữ liệu đo được

Bước 2: Tạo một lược đồ Fritzing

Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing

Bước này không cần thiết, nhưng rất khuyến khích. Lên kế hoạch trước cho công việc luôn là một ý kiến hay và sẽ tiết kiệm được rất nhiều thời gian sau này khi có việc gì đó ngừng hoạt động.

Bước 3: Bắt đầu thiết kế giao diện người dùng của bạn

Bắt đầu thiết kế giao diện người dùng của bạn
Bắt đầu thiết kế giao diện người dùng của bạn

Nếu bạn không biết mình muốn hiển thị dữ liệu nào, bạn sẽ không thể tạo chương trình phụ trợ của mình một cách hiệu quả.

Sử dụng Figma hoặc Adobe XD để tạo nguyên mẫu trang web của bạn.

Bước 4: Lập trình

Lập trình
Lập trình

Có rất nhiều cách để đi đến cùng một kết luận. Của tôi chỉ là một trong số họ. Bạn có thể tìm thấy của tôi ở đây.

Bước 5: Xây dựng và thử nghiệm

bạn có một kế hoạch.

Bạn có phần cứng.

bạn có một giao diện người dùng.

Bạn có một chương trình phụ trợ.

Bây giờ, hãy tạo một vỏ bọc cho thiết bị của bạn và bắt đầu tích hợp mọi thứ bạn đã làm.

Tôi đã sử dụng một hộp nhựa và gỗ rẻ tiền để hỗ trợ vì nó là một nguyên mẫu đơn giản, nhưng bạn có thể tích hợp nó trực tiếp vào nhà của mình nếu bạn muốn.

Khi tất cả đã nói và hoàn thành, bạn có thể bắt đầu thử nghiệm, hãy thử sử dụng mọi tính năng theo mọi thứ tự có thể để đảm bảo không có vấn đề nào xuất hiện.

Đề xuất: