Mục lục:

Arduino Kombucha Thermostat: 3 bước (có hình ảnh)
Arduino Kombucha Thermostat: 3 bước (có hình ảnh)

Video: Arduino Kombucha Thermostat: 3 bước (có hình ảnh)

Video: Arduino Kombucha Thermostat: 3 bước (có hình ảnh)
Video: Kombucha Controller Demo 2024, Tháng bảy
Anonim
Bộ điều nhiệt Arduino Kombucha
Bộ điều nhiệt Arduino Kombucha
Bộ điều nhiệt Arduino Kombucha
Bộ điều nhiệt Arduino Kombucha

Tôi luôn yêu Kombucha, nhưng trong cửa hàng nó đắt quá. Vào khoảng $ 4 cho mỗi 12 oz. không có cách nào mà tôi có thể đủ khả năng để uống nó nhiều như tôi muốn. Tôi đã tìm cách làm kombucha của riêng mình và nhận ra rằng nó không khó chút nào và không cần quá nhiều tài nguyên. Tôi mua bộ này để bắt đầu, nhưng bạn có thể đã có rất nhiều món này, vì vậy đừng mua thứ bạn đã có! Tôi là một sinh viên toàn thời gian và tôi hầu như không bao giờ ở nhà, vì vậy tôi đã nghĩ rằng tôi sẽ cố gắng xây dựng một mạch sử dụng Arduino để tự động điều chỉnh nhiệt.

Các hạng mục cần thiết để tạo mạch:

  • Arduino Uno (nếu bạn chưa có Arduino, tôi khuyên bạn nên mua một bộ để bắt đầu. Tôi đã bắt đầu với cái này và nó đi kèm với màn hình LCD, breadboard, buzzer, LED và cảm biến nhiệt độ TMP36 có thể được sử dụng NGOÀI Kombucha)
  • Bảng mạch và dây
  • Cảm biến nhiệt độ DS18B20 (Bạn cũng sẽ cần một điện trở 4,7k)
  • Mô-đun chuyển tiếp
  • Lò sưởi

Các mục tùy chọn để tạo mạch:

  • Màn hình LCD Breadboard
  • LED bảng mạch
  • Breadboard Piezo Buzzer

Các mặt hàng cần thiết để làm Kombucha:

Tôi có bộ này, có mọi thứ bên dưới và hơn thế nữa.

  • Kombucha Scoby
  • 1 lọ thủy tinh Gallon
  • Trà đen, trà xanh hoặc trà ô long
  • Đường tinh luyện
  • Chai thủy tinh có nắp (để cho kombucha vào trong lần lên men thứ hai)

Bước 1: Bắt đầu lên men đầu tiên

Đối với bước này, chúng ta sẽ không cần bất kỳ thiết bị điện tử nào, chỉ cần một cái nồi nhỏ, đường, muỗng canh và một ít trà.

  1. Đun sôi 4 cốc nước. Khi đã sôi lăn tăn thì tắt bếp.
  2. Lấy 6 túi trà, hoặc đổ 3 thìa trà ô long lá đen, xanh lá cây hoặc trà ô long vào túi trà bông và cho vào ấm.
  3. Hầm trong 5-7 phút.
  4. Bỏ (các) túi trà và bỏ trà.
  5. Cho 1 xíu đường vào nồi khuấy tan. Đừng lo lắng về việc uống nhiều đường như vậy, chuồn chuồn ăn hầu hết đường trong quá trình lên men.
  6. Sau khi đường tan hết, đổ trà ngọt vào bình ủ 1 gallon.
  7. Đổ 8 cốc nước LẠNH, ĐÃ LỌC. Tôi sử dụng nước đóng chai lạnh.
  8. Hỗn hợp bây giờ phải ở nhiệt độ phòng hoặc cao hơn một chút. Chỉ cần đảm bảo nước không cao hơn 86 độ theo đơn vị Tự do trước khi chuyển sang bước tiếp theo.
  9. Thêm muỗng và chất lỏng khởi động vào hỗn hợp. Chỉ khuấy MỘT LẦN.
  10. Đậy bình bằng vải bông và dùng dây chun buộc kín miệng bình.

Bây giờ chúng ta có kombucha (sắp có), hãy cung cấp cho nó một bộ não vi điều khiển…..

Bước 2: Xây dựng mạch

Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch

Để bắt đầu bước thứ hai, trước tiên, hãy thiết lập Arduino bên cạnh một breadboard và lắp ráp tất cả các bộ phận cần thiết để giúp bạn phát triển lâu dài. Để dễ nhìn hơn, tôi chia mạch thành 3 sơ đồ, màn hình LCD, bộ thông báo và cảm biến nhiệt độ. Bắt buộc tôi phải thực hiện tất cả các sơ đồ này với Fritzing. Hình ảnh cuối cùng là về mạch của tôi. Đừng lo lắng nếu mạch của bạn trông không gọn gàng như của tôi. (;

*** Xin lưu ý, mặt tương tự của Arduino KHÔNG được sử dụng. Không cắm bất kỳ dây nào vào các khe đó. ***

Tôi sẽ bắt đầu với cảm biến nhiệt độ. DS18B20 của tôi có dây màu đỏ, xanh lam và vàng, dây của bạn nên có các màu tương tự. Màu đỏ kết nối với 5V, màu xanh dương kết nối với GND. Màu vàng rất thú vị, vì nó là dây dữ liệu, nhưng nó cần một số nguồn bổ sung thông qua điện trở 4,7k Ohm, vì vậy màu vàng kết nối với chân 13 trên Arduino và điện trở 4,7k Ohm chuyển từ màu vàng thành 5V. Tham khảo hình để hiểu rõ hơn.

* Màn hình LCD chiếm nhiều không gian nhất và làm cho toàn bộ mọi thứ trông điên rồ, nhưng nó khá đơn giản. Tôi sẽ đi theo thứ tự từ LEFT đến RIGHT, bắt đầu từ 1 và kết thúc lúc 16.

  • Pin thứ nhất đi tới GND.
  • Chân thứ 2 đi vào 5V
  • Chân thứ 3 đi đến GND.
  • Chân thứ 4 đi đến 12 trên Arduino.
  • Chân thứ 5 đi tới GND.
  • Chân thứ 6 chuyển đến chân 11 trên Arduino.
  • Ghim 7-10 không được sử dụng.
  • Chân 11 chuyển đến chân 5 trên Arduino.
  • Chân thứ 12 chuyển đến 4 trên Arduino.
  • Chân thứ 13 chuyển sang chân 3 trên Arduino.
  • Chân thứ 14 chuyển sang 2 trên Arduino.
  • Chân thứ 15 kết nối với 5V thông qua một điện trở 330 Ohm.
  • Chân thứ 16 kết nối với GND.

Rơ le là bộ phận quan trọng nhất đối với bộ phận Thermostat, vì nó điều khiển thời điểm bật hay tắt bình nóng lạnh. Để thực sự xây dựng mô-đun, tôi đã sử dụng hướng dẫn này từ SparkFun. Tôi đã sử dụng trang web này, giúp phân biệt nơi đi của dây. Ngoài ra, bạn có thể mua IOT Relay từ SparkFun hoặc Adafruit có chức năng tương tự. Tôi đặt chân dữ liệu trên rơ le đến chân số 6 trên Arduino. Tôi đã thiết lập rơ le của mình cho NC, hoặc Thường đóng, vì vậy nếu bạn chọn đặt nó là KHÔNG hoặc Thường mở, bạn sẽ cần phải thay đổi mã.

Cuối cùng, những gì tôi gọi là người thông báo. Đây là một phần thay thế, và không cần thiết. Về cơ bản, nếu bạn không muốn rơ le điều khiển khi lò sưởi bật và tắt, bạn có thể làm điều đó theo cách thủ công bất cứ khi nào bạn nghe thấy tiếng bíp. Có đèn LED và còi Piezo. Mặt dài hơn của đèn LED kết nối với điện trở 220 Ohm, kết nối với chân 8 trên Arduino. Mặt ngắn hơn kết nối với GND. Bộ rung có một mặt tích cực và một mặt tiêu cực, thường được đánh dấu bằng dấu + và - tương ứng. + Bên đi đến chân 9 trên Arduino, bên - đi đến GND.

* Hãy nhớ rằng, tôi đã tạo dự án này mã nguồn mở để bạn có thể sửa đổi nó theo những gì bạn có! Nếu bạn không có màn hình LCD, bạn có thể sửa đổi mã để hoạt động giống nhau mà không cần mã!

Bước 3: Phần hay nhất… Viết mã

Không có cảm giác tự hào và thành tích nào tốt hơn cảm giác viết mã hiệu quả trước tiên hãy thử! Thật không may, đó không phải là trường hợp của tôi, nhưng vẫn rất thú vị khi nó hoạt động. Bạn sẽ cần Arduino IDE để flash mã vào Uno. Có nhiều cách khác, nhưng đây là cách đơn giản nhất. Nếu bạn chưa thiết lập hoặc cài đặt IDE, vui lòng chui xuống lỗ thỏ này.

Bước đầu tiên là khởi tạo. Có ba Thư viện cần thiết cho mã này, tất cả đều có thể được tải xuống thông qua Arduino IDE, bằng cách đi tới Sketch -> Bao gồm Thư viện -> Quản lý Thư viện… sau đó tìm kiếm và cài đặt thư viện OneWire, LiquidCrystal và Dallas Temperature. Tôi đã đính kèm mã và tải nó lên Github của tôi! Tệp có tên KombuchaThermostat.ino.

Mã có thể tải lên trực tiếp nếu bạn chỉ muốn có rơ le (ví dụ: không có đèn LED hoặc Buzzer) và bạn thiết lập mã này làm rơ le Thường đóng. Nếu không, tôi đã viết mã thay thế và các chiến lược gỡ lỗi trong đó, chúng chỉ được nhận xét. Mã của tôi được cấp phép theo Miền Công cộng, vì vậy hãy thoải mái sửa đổi mã theo phong cách và ý thích của bạn.

Thông tin gỡ lỗi…

Gỡ lỗi hoàn toàn không đáng sợ, đặc biệt là với Arduino.

  • Nếu mã của bạn không được biên dịch, rất có thể bạn chưa cài đặt các thư viện.
  • Nếu nó không tải lên, rất có thể bạn đã chọn sai cổng, bo mạch hoặc bộ lập trình. Liên kết ở trên để thiết lập IDE là một tài nguyên tuyệt vời để đảm bảo rằng bạn đã định cấu hình tất cả nội dung của mình đúng cách.
  • Nếu nhiệt độ trông khác thường, hãy bỏ ghi chú tất cả các dòng có "Serial" trong đó và mở màn hình Serial để xem nhiệt độ của bạn trông như thế nào.

Mã này đã được thử nghiệm trên Ubuntu 16.04.

Nếu nó hoạt động trên hệ thống của bạn với một hệ điều hành khác, hãy cho tôi biết và tôi sẽ thêm nó vào danh sách!

Đề xuất: