Spisu treści:

The Brew Probe - Monitor temperatury WiFi: 14 kroków (ze zdjęciami)
The Brew Probe - Monitor temperatury WiFi: 14 kroków (ze zdjęciami)

Wideo: The Brew Probe - Monitor temperatury WiFi: 14 kroków (ze zdjęciami)

Wideo: The Brew Probe - Monitor temperatury WiFi: 14 kroków (ze zdjęciami)
Wideo: EVE Weather zewnętrzny monitor temperatury i wilgotności dla Apple HomeKit z Thread 2024, Listopad
Anonim
Sonda do parzenia - monitor temperatury WiFi
Sonda do parzenia - monitor temperatury WiFi

W tej instrukcji zbudujemy sondę temperatury, która wykorzystuje MQTT i Home Assistant do przekazywania informacji o temperaturze na stronę internetową, na której można monitorować temperaturę kiełkowania w dowolnym miejscu fermentora.

Pełna lista rzeczy, które należy mieć w tym celu, jest następująca:

Etui do druku 3Dhttps://www.thingiverse.com/thing:2502515

Kod Arduino i pliki modeli 3D

github.com/misperry/Brew_Probe

Wodoodporny zestaw czujnika DS18B20: 8 USD

www.dfrobot.com/product-1354.html

Ognisty żuk

www.dfrobot.com/product-1590.html

Trzeba zainstalować ręcznie bibliotekę onewire

playground.arduino.cc/Learning/OneWire

Trzeba zainstalować bibliotekę arduinoJson Dodaj https://arduino.esp8266.com/stable/package_esp8266… do adresów URL menedżera płyt.

Musisz dodać bibliotekę Firebeetle

git.oschina.net/dfrobot/FireBeetle-ESP32/…

Czujnik HomeAssistant MQTT

home-assistant.io/components/sensor.mqtt/…

Przedmioty do kupienia, aby pomóc w budowie:

Płytka zaciskowa USB Micro-B

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Świetne samoloty dwustronna taśma serwo 1x3'

www.amazon.com/gp/product/B001BHLRTY/ref=…

Przełącznik PCB

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Czerwony Filament PLA

www.amazon.com/gp/product/B00J0GO8I0/ref=…

Krok 1: Lutowanie Firebeetle

Lutowanie Firebeetle
Lutowanie Firebeetle

Teraz będziesz musiał przylutować dołączoną głowicę tylko po jednej stronie żarłacza. Będzie to strona z VCC.

Krok 2: Zmień mieszkanie

Zmień mieszkanie
Zmień mieszkanie
Zmień mieszkanie
Zmień mieszkanie
Zmień mieszkanie
Zmień mieszkanie

Najpierw musisz zdjąć obudowę ze złącza sondy termicznej i zastąpić ją pojedynczą obudową dla każdego pinu.

Możesz pobrać pin obudowy z następujących:

Zestaw mieszkaniowy

Krok 3: Przylutuj przewody do Micro USB

Przewody lutownicze do Micro USB
Przewody lutownicze do Micro USB
Przewody lutownicze do Micro USB
Przewody lutownicze do Micro USB

Teraz będziesz musiał przylutować przewody zasilające i uziemiające do płytki zaciskowej micro USB, aby można było zasilać urządzenie z połączenia micro USB.

Krok 4: Wybicie lutu do Firebeetle

Lutowane Breakout do Firebeetle
Lutowane Breakout do Firebeetle

Teraz musisz spojrzeć na port micro USB w Firebeetle. Istnieją dwa pady oznaczone „+” i „-”. Będą tam, gdzie podłączysz zasilanie i uziemienie z płytki zaciskowej USB.

Krok 5: Wydrukuj obudowę w 3D

Wydrukuj obudowę w 3D
Wydrukuj obudowę w 3D

Teraz musisz wydrukować obudowę w 3D. Pliki modeli mogą znajdować się pod następującymi adresami:

www.thingiverse.com/thing:2502515

Krok 6: Przyklej wkładkę

Przyklej wkładkę
Przyklej wkładkę
Przyklej wkładkę
Przyklej wkładkę

Teraz będziesz musiał nałożyć klej na wkładkę z łbem sześciokątnym, a następnie włożyć ją do głównego korpusu obudowy.

Krok 7: Umieść podwójną taśmę tylną

Umieść podwójną taśmę tylną
Umieść podwójną taśmę tylną
Umieść podwójną taśmę tylną
Umieść podwójną taśmę tylną

Umieść podwójną tylną taśmę z tyłu Firebeetle i z tyłu tablicy do pomiaru temperatury, aby zainstalować.

Krok 8: Nawiąż połączenia

Twórz połączenia
Twórz połączenia
Twórz połączenia
Twórz połączenia

Podłącz czerwony pin do VCC, a czarny pin do masy. Pin czujnika podłączysz do GPIO D6 na Firebeetle.

Będziesz także musiał połączyć przełącznik szeregowo z linią zasilania pochodzącą z akumulatora LiPo. W ten sposób po przełączeniu przełącznika kontroluje on zasilanie urządzenia.

Krok 9: Kodowanie – Firebeetle

Teraz musisz edytować kod swojej aplikacji.

Sekcja będzie wyglądać następująco:

const PROGMEM char* MQTT_CLIENT_ID = "";

const PROGMEM char* MQTT_SERVER_IP = "";

const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;

const PROGMEM char* MQTT_USER = "";

const PROGMEM char* MQTT_PASSWORD = "";

const PROGMEM char* MQTT_SENSOR_TOPIC = "";

Krok 10: Instalowanie bibliotek dla Firebeetle

W oprogramowaniu arduino musisz przejść do pliku -> preferencje. Następnie w sekcji „Additional Boards Manager URLs:” dodasz następujące dwa linki z przecinkiem pomiędzy nimi.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

Następnie przejdź do Narzędzia -> Tablica -> Menedżer tablic… i wyszukaj Firebeetle. Wybierz "FireBeetle-ESP32 Mainboard firmy DFrobot DFRDuino" i zainstaluj ją.

Na koniec musisz przejść do Szkic -> Dołącz bibliotekę -> Zarządzaj bibliotekami… i wyszukaj następujące elementy:

ArduinoJson autorstwa Benoit Blanchon (zainstaluj to)

onewire

pubsubklient

Po zakończeniu zainstalujesz kod, który masz, wybierając płytkę Firebeetle, podłączając do niej kabel USB, wybierając port COM, na którym się znajduje w menu arduino i przesyłając szkic.

Krok 11: Konfiguracja pliku.yaml Home Assistant

Teraz musisz przejść do pliku configuration.yaml dla swojej instancji asystenta domowego. Po wejściu do edycji tego pliku będziesz musiał dodać następującą konfigurację:

#gdzieś na górze dodaj

mqtt:

#wtedy musisz dodać następujący czujnik

czujnik 1:

platforma: mqtt

state_topic: ''

Nazwa: ''

jednostka_miary: '°F'

value_template: '{{ value_json.temperature }}'

Krok 12: Zainstaluj sprzęt

Zainstaluj sprzęt
Zainstaluj sprzęt
Zainstaluj sprzęt
Zainstaluj sprzęt
Zainstaluj sprzęt
Zainstaluj sprzęt

Firebeetle zainstalujesz w dolnej części obudowy, usuwając podwójną taśmę klejącą i przyklejając ją do wnętrza obudowy.

Zainstaluj złącze USB na dwóch wspornikach znajdujących się z boku. Użyj dwóch małych śrub, aby go zabezpieczyć.

Następnie przeprowadź sondę temperatury przez wkładkę i podłącz czerwony przewód do zasilania, czarny do ziemi, a żółty do pinu sygnałowego płytki zaciskowej sondy temperatury.

Na koniec zainstaluj tabliczkę zaciskową z boku obudowy, odrywając podkład z taśmy i mocując ją z boku, gdzie nie koliduje z innymi elementami.

Na koniec musisz podłączyć baterię i schować wszystkie przewody do wnętrza obudowy.

Krok 13: Przymocuj baterię do pokrywy

Bezpieczna bateria do pokrywy
Bezpieczna bateria do pokrywy
Bezpieczna bateria do pokrywy
Bezpieczna bateria do pokrywy

Teraz będziesz musiał po prostu przymocować baterię do pokrywy w ten sam sposób, jak nałożenie podwójnej taśmy klejącej na pakiet baterii, a następnie przyklejenie jej do pokrywy urządzenia.

Gdy bateria jest na miejscu, możesz teraz zatrzasnąć pokrywkę na obudowie i włączyć ją!

Krok 14: Więcej szczegółów

Image
Image

Jeśli chcesz uzyskać więcej informacji, obejrzyj film o tym, jak to zbudować, a na końcu znajduje się link do szczegółowego filmu z pełną procedurą budowania przedstawioną dla Ciebie.

-------------------------------------------------- -------------------- Wypróbuj Amazon Prime 30-Days

Obsługuj końcówkę kanału bitcoinami Adres: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Śledź mnie na Instructables

Śledź mnie na Facebooku

Śledź mnie na Twitterze

Koszulki

Zalecana: