Spisu treści:
- Krok 1: Lutowanie Firebeetle
- Krok 2: Zmień mieszkanie
- Krok 3: Przylutuj przewody do Micro USB
- Krok 4: Wybicie lutu do Firebeetle
- Krok 5: Wydrukuj obudowę w 3D
- Krok 6: Przyklej wkładkę
- Krok 7: Umieść podwójną taśmę tylną
- Krok 8: Nawiąż połączenia
- Krok 9: Kodowanie – Firebeetle
- Krok 10: Instalowanie bibliotek dla Firebeetle
- Krok 11: Konfiguracja pliku.yaml Home Assistant
- Krok 12: Zainstaluj sprzęt
- Krok 13: Przymocuj baterię do pokrywy
- Krok 14: Więcej szczegółów
Wideo: The Brew Probe - Monitor temperatury WiFi: 14 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
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
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
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
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
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ę
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ą tylną taśmę z tyłu Firebeetle i z tyłu tablicy do pomiaru temperatury, aby zainstalować.
Krok 8: Nawiąż 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
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
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
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:
Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki
Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: Cześć, w tej instrukcji dowiemy się, jak używać LM35 z Arduino. Lm35 to czujnik temperatury, który może odczytywać wartości temperatury od -55°C do 150°C. Jest to 3-zaciskowe urządzenie, które dostarcza napięcie analogowe proporcjonalne do temperatury. Cześć G
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za
ESP32 NTP Termometr do gotowania z sondą temperatury z korekcją Steinharta-Harta i alarmem temperatury.: 7 kroków (ze zdjęciami)
ESP32 NTP Termometr do gotowania z sondą temperatury z korekcją Steinharta-Harta i alarmem temperatury.: Wciąż w drodze do ukończenia „nadchodzącego projektu”, „Termometr do gotowania z sondą temperatury ESP32 NTP z korekcją Steinharta-Harta i alarmem temperatury”. jest instrukcją pokazującą, jak dodać sondę temperatury NTP, piezo b
Rejestrator temperatury WiFi (z ESP8266): 11 kroków (ze zdjęciami)
Rejestrator temperatury WiFi (z ESP8266): Witam, cieszę się, że cię tu widzę. Mam nadzieję, że w tej instrukcji znajdziesz przydatne informacje. Zapraszam do przesyłania mi sugestii, pytań,… Oto kilka podstawowych danych i szybki przegląd projektu. Dla użytkowników mobilnych: Wideo.Daj mi znać, w