Mục lục:
- Bước 1: Phân tích hệ thống trước khi sửa đổi
- Bước 2: Phân tích hệ thống sau khi sửa đổi
- Bước 3: Lựa chọn Arduino
- Bước 4: Danh sách các thành phần
- Bước 5: Sơ đồ đấu dây
- Bước 6: Chương trình
- Bước 7: Sơ đồ hoạt động hệ thống
- Bước 8: Kết luận
Video: WineCabinet - SRO2004: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong hướng dẫn này, tôi sẽ giới thiệu cho bạn cách "cải tạo" một chiếc tủ rượu điện đã không còn hoạt động. Điều này một trong những đồng nghiệp của tôi đã hỏi tôi liệu tôi có thể sửa nó không vì nó sẽ không khởi động được.
Lần đầu tiên tôi đã cố gắng sửa chữa thẻ điện ban đầu của tủ nhưng sau vài giờ cố gắng sửa chữa nó, tôi đã phải bỏ cuộc vì không thể tìm ra lỗi… Phải nói rằng một người khác trước tôi đã cố gắng sửa chữa thẻ này và thẻ kia. nó đã gây ra rất nhiều thiệt hại, không bao giờ dễ dàng để lấy lại sửa chữa mà người khác đã bắt đầu!
Vì vậy, tôi đã tìm kiếm xem có thể tìm được phụ tùng với giá chính xác nhưng không thể tìm thấy thẻ tương tự, vì vậy tôi quyết định làm lại từ đầu và tự làm lại toàn bộ hệ thống điện và điện tử.
Bước 1: Phân tích hệ thống trước khi sửa đổi
Hệ thống ban đầu bao gồm:
- của vỏ kim loại (tủ)
- nguồn điện và thẻ quản lý nhiệt độ
- một mô-đun hiệu ứng peltier
- một quạt bên trong hộp thổi vào mặt lạnh của mô-đun Peltier để luân chuyển không khí lạnh bên trong tủ
- hai quạt bên ngoài hộp thổi vào phần nóng của mô-đun Peltier
- một hộp bên trong tủ cho phép bật / tắt và đặt nhiệt độ mong muốn
Bước 2: Phân tích hệ thống sau khi sửa đổi
Tôi đã giữ lại một số yếu tố, tôi đã sửa đổi những yếu tố khác, và tôi đã thay thế hoàn toàn một số yếu tố đó. Đây là chi tiết:
Những gì tôi đã giữ:
- vỏ kim loại
- mô-đun Peltier
- quạt bên trong tủ (mặt lạnh của tủ lạnh)
- quạt bên ngoài tủ (mặt nóng của pê-đan)
Những gì tôi đã sửa đổi:
- hộp điều khiển (công tắc) và điều chỉnh nhiệt độ
Những gì tôi đã thay thế:
- nguồn điện và thẻ quản lý nhiệt độ:
* phần cung cấp điện đã được thay thế bằng bộ chuyển đổi 12V / 10A
* phần quản lý đã được thay thế bằng Arduino UNO, tấm chắn động cơ cho Arduino, thẻ chứa 2 rơ le và thẻ được sử dụng để phân phối điện áp 12V cho các phần tử khác nhau
Bước 3: Lựa chọn Arduino
Đây là lần đầu tiên tôi sử dụng Arduino trong một trong những dự án của mình. Khi tôi phải sử dụng một bộ vi điều khiển, tôi luôn sử dụng Microchip PIC vì nó nằm trên loại thành phần này mà tôi đã học lập trình trong quá trình học của mình.
Nhưng sau đó tôi để mình bị cám dỗ bởi thế giới của Arduino và tôi phải thừa nhận rằng nó thực sự tuyệt vời! Các thẻ thực sự được suy nghĩ kỹ lưỡng và chiếm ít không gian hơn nhiều so với khi bạn tự làm PCB. Nhưng điều làm tôi ngạc nhiên nhất là sự đơn giản của lập trình, nhờ có một cộng đồng lớn có rất nhiều thư viện giúp đơn giản hóa công việc một cách đáng kể!
Tôi hiểu rằng những thẻ này đã đáp ứng và vẫn rất thành công, mọi thứ dễ dàng hơn, có rất ít kiến thức kỹ thuật để thực hiện các dự án thực sự tuyệt vời.
Mặt khác của đồng xu có lẽ là nó "quá đơn giản", nó giống như thể chúng ta có một chiếc hộp với các điều khiển đầu vào và kết quả đầu ra, cá nhân tôi luôn muốn hiểu tất cả cơ chế hoạt động của một hệ thống. Tôi không thích có "vùng xám". Khi bạn tạo ra một thứ gì đó và nó hoạt động nhưng bạn không biết bằng cách nào hoặc tại sao nó thường gây ra vấn đề… Nhưng đó chỉ là ý kiến của tôi!
Tôi không thể phủ nhận sự thật rằng toàn bộ hệ sinh thái Arduino, được hỗ trợ bởi một cộng đồng lớn là một điều tốt! Điều này làm cho số lượng lớn người dân có thể tiếp cận được thiết bị điện tử / tin học.
Bước 4: Danh sách các thành phần
Đối với phần này, tôi sẽ chỉ đặt các phần tôi đã thêm:
- Bộ chuyển đổi 12V / 10A
- Arduino UNO
- Tấm chắn điều khiển động cơ L293D
- Rơ le 5V
- Cảm biến nhiệt độ DS18B20
- Một thẻ nguyên mẫu nhỏ
- Cáp DC-IN (từ máy tính xách tay)
- Một số cáp dupont
- Một số bộ đệm (từ máy tính để bàn)
- Một tấm ván ép
Bước 5: Sơ đồ đấu dây
Như tôi đã nói trước đây, đây là lần chỉnh sửa đầu tiên của tôi với Arduino. Trong quá trình nghiên cứu trên internet, tôi đã thấy rất nhiều sơ đồ, chúng tôi thấy các thẻ và kết nối Arduino ở dạng "hình vẽ". Vì vậy, tôi đã xem xét những sơ đồ này có thể được tạo bằng phần mềm nào và tìm thấy một cái gọi là Fritzing.
Vì vậy, đây là lược đồ đầu tiên của tôi được thực hiện bằng phần mềm này, tôi đã cố gắng làm tốt nhất có thể, nhưng tôi gặp khó khăn một chút để tạo các kết nối khác nhau giữa các phần tử, tôi không cần phải hiểu tất cả các chức năng của phần mềm…. Tập luyện giúp hoàn hảo hơn…;)
Trên sơ đồ, chúng ta có thể thấy rằng tấm chắn động cơ không chính xác giống như tôi đã sử dụng nhưng vì các chân giống hệt nhau nên tôi đã lấy cái này. Tương tự, chúng tôi thấy hầu như không có kết nối nào từ arduino đến các phần tử còn lại vì trong thực tế, tấm chắn động cơ được kết nối phía trên bảng Arduino UNO, đó là lý do tại sao tôi kết nối mọi thứ với tấm chắn động cơ trên giản đồ. Tôi cũng đã thay thế các quạt bằng động cơ trên sơ đồ vì cuối cùng thì đó là những gì chúng…
Bước 6: Chương trình
Đối với chương trình tôi đã sử dụng IDE của Arduino, tôi cũng đã sử dụng một số thư viện để tạo điều kiện thuận lợi cho việc sử dụng lá chắn động cơ và cảm biến nhiệt độ.
Vì vậy, cảm ơn những người tạo ra các thư viện: OneWire.h, DallasTempeosystem.h, AFMotor.h và Timer.h
Chương trình và nhận xét được viết bằng tiếng Pháp vì ban đầu tôi không định tạo một bài hướng dẫn cho dự án này, nhưng dù sao thì nó cũng khá dễ hiểu.
Tôi đặt bên dưới chương trình in.ino cũng như các thư viện được sử dụng:
Bước 7: Sơ đồ hoạt động hệ thống
Đây là sơ đồ cách thức hoạt động của hệ thống, không phải chương trình. Đó là một số loại hướng dẫn sử dụng nhỏ. Tôi đã đặt tệp PDF của sơ đồ dưới dạng tệp đính kèm.
Bước 8: Kết luận
Tôi đã thực hiện dự án này vài tháng trước và mọi thứ đã hoạt động rất tốt kể từ đó. Có thể là một số thông tin bị thiếu hoặc có những điều thiếu chính xác trong hướng dẫn này vì nó được viết vài tháng sau khi hoàn thành dự án này. Tôi xin lỗi vì điều đó.
Trong mọi trường hợp, đó là một dự án tốt để thực hiện, tôi phải bắt đầu lại từ đầu nhưng với ngân sách khá nhỏ. Và nó có thể sẽ đáng tin cậy hơn so với hệ thống ban đầu, không tồn tại được lâu trước khi nó bị hỏng. Tôi đã không định viết một hướng dẫn cho dự án này, nó có thể kém rõ ràng hơn để hiểu so với các hướng dẫn khác của tôi nhưng nếu một số yếu tố có thể được sử dụng bởi những người khác, tôi sẽ rất vui! =)
Tôi không biết liệu phong cách viết của mình có đúng không vì một phần tôi đang sử dụng một trình dịch tự động để diễn ra nhanh hơn và vì tôi không nói tiếng Anh bẩm sinh nên tôi nghĩ rằng một số câu có thể sẽ kỳ lạ đối với những người viết tiếng Anh hoàn hảo. Vì vậy, cảm ơn dịch giả DeepL đã giúp đỡ của anh ấy;)
Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào về dự án này, vui lòng cho tôi biết!
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước
Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy