Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto Instructable vám ukážu, jak si vytvořit vlastní verzi nástroje na grilování, který měří aktuální teplotu ve vašem grilu a zapíná ventilátor, aby jej v případě potřeby rozsvítil. Kromě toho je zde také připojen snímač teploty jádra masa a to vše je (v mém případě) připojeno k Domoticz: čtení aktuálních teplot v reálném čase a také protokolování.
Zásoby
Věci, které potřebujete:
- Wemos D1 mini (1x)
- Modul termočlánku MAX31855 včetně sondy (2x)
- Potenciometr 10k Ohm (1x)
- LCD 2004 včetně modulu I2C (1x)
- MOSFET IRF 520 (1x)
- Ventilátor 5v (2x)
- LM2596 DC napájení (1x) - nastavte výstup na 5v, vstup se může lišit
- Bydlení (1x)
- Konektory pro termočlánek (2x) - (připojení k oběma MAX31855 se sondami)
- DC konektor samice (2x) - jeden pro DC vstup (v závislosti na zásuvce stejnosměrného napájení)
- Konektor DC samec (1x) - pro připojení ventilátorů
- Matice a šroub M3 x 30
- Napájení DC minimálně 5v
- nějaký dvouvodič - pro připojení ventilátorů.
- starý USB mini kabel - pro napájení D1 mini
Potřebné nástroje:
- Pájecí stanice
- Vrtáky v několika velikostech
- Řezací nástroj pro zobrazení
Krok 1: Příprava vašeho bydlení
Nejprve změřte velikost displeje. Proveďte řez v horní části pouzdra, aby displej dobře zapadl. Poté vytvořte dva otvory v místě upevňovacích otvorů na zadní desce LCD (viz foto).
Poté pomocí šroubů M3x30 namontujte displej do pouzdra, viz další obrázek shora.
Nyní začneme spojovat / pájet všechny části dohromady.
Krok 2: Pájení
Nyní je čas spojit všechny části dohromady, viz obrázek a níže:
Wemos D1 mini -> MAX31855 (BBQ)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (maso)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> Potmeter
3v3 -> VCC
GND-> GND
A0 -> Pot
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
Krok 3: Umístěte jej do pouzdra
Takže teď je čas dát to všechno do bydlení. Displeje jsou tam již namontovány. Jednoduše vložte všechny části dovnitř a signální části se nedotýkají. Podívejte se na obrázek, jak jsem to udělal.
Toto je také okamžik vyvrtat několik otvorů pro konektory. V mém případě jsem dal napájení na jedné straně a výstup senzorů / ventilátoru na druhém místě.
Krok 4: Software
Pro tento tutoriál by měl Wemos D1 mini blikat s ESPeasy, ale můžete použít vlastní volbu. Jak nainstalovat ESPeasy viz:
Nakonfigurujte všechna připojená zařízení na správná GPIO (moje obrázky viz obrázky)
- Analogový vstup (potmetr) na D0 / ADC (TOUT)
- Ventilátor: GPIO 16
- BBQ senzor: GPIO15
- Displej LCD2004: GPIO4, 5, 0
- Senzor masa: GPIO2
Nastavení úkolů
Analogový vstup:
Musíte nakonfigurovat 1024 měřicích bodů na „normální“stupně. Použil jsem 50 až 250 ° C, ale můžete to upravit podle svých představ pod „dvoubodovou kalibrací“. Viz obrázky. Interval do 1 s, hodnota s 0 desetinnými místy
Teplotní čidla (BBQ a maso):
Interval měření do 5 sekund (tolik se nemění)
LCD2004:
Najděte správnou I2C adresu, jedná se o pokus a omyl (nebo když znáte adresu, vyberte tu). Upravte velikost zobrazení na správnou velikost (4x20). Na řádcích vyplňte požadovaný text a hodnoty. Podívejte se na obrázek, jak jsem to udělal (je to v holandštině).
Povolte pravidla v části „Nástroje“a poté vyberte „Pravidla“a „Starý modul“.
Než vytvoříte pravidlo pro ovládání ventilátoru (ujistěte se, že pojmenování zařízení a hodnoty jsou stejné, jinak to nefunguje):
na Meting#Teplota <[Waarde#Analog] do
let, 1, [Waarde#analogový]-[teplota#teploty]
pokud %v1 %> 5
GPIO, 16, 1 // zapněte ventilátor
endif
endon
na Meting#Temperature> [Waarde#Analog] do
let, 2, [Teplota měření#]-[Waarde#analogový]
pokud %v2 %> 5
GPIO, 16, 0 // vypněte ventilátor
endif
endon
Je čas to vyzkoušet! Ujistěte se, že se ESP8266 může připojit k wifi síti, jinak se nespustí!
Krok 5: Čas na grilování
Nyní připojte ventilátory k sobě a namontujte je na BBQ. Podívejte se na obrázky, jak se to povedlo. Nyní je třeba zahájit „guru BBQ“a začít grilovat!