Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna instruktionsbok kommer jag att visa dig hur du gör din egen version av ett grillverktyg som mäter den aktuella temperaturen i din grill och slår på en fläkt för att tända den vid behov. Utöver detta finns också en köttkärntemperatursensor ansluten, och allt är (i mitt fall) kopplat till Domoticz: läs av realtid från aktuella temperaturer och loggar också.
Tillbehör
Saker du behöver:
- Wemos D1 mini (1x)
- MAX31855 Termoelementmodul inklusive sond (2x)
- Potentiometer 10k Ohm (1x)
- LCD 2004 inkl I2C -modul (1x)
- IRF 520 mosfet (1x)
- Fläkt 5v (2x)
- LM2596 DC -matning (1x) - ställ in utgången till 5v, ingången kan variera
- Hus (1x)
- Kontaktdon för termoelement (2x) - (anslut till båda MAX31855 med sonderna)
- DC -kontakt hona (2x) - en för DC in (beroende på DC -strömuttag)
- DC -kontakt hane (1x) - för anslutning av fläktar
- Mutter och bult M3 x 30
- DC -strömförsörjning minst 5v
- lite tvillingtråd - för att ansluta fläktarna.
- gammal USB -minikabel - för att driva D1 mini
Verktyg du behöver:
- Lödstation
- Borrar i flera storlekar
- Skärverktyg för display
Steg 1: Förbered ditt hus
Mät först skärmens storlek. Gör en skärning i ovansidan av huset till displayen passar fint. Gör sedan två hål på platsen för tapphålen på LCD -skärmens bakplatta (se foto).
Använd sedan bultarna M3x30 för att montera displayen i huset, se annan bild uppifrån.
Nu börjar vi ansluta / lödda alla delar tillsammans.
Steg 2: Lödning
Nu är det dags att koppla ihop alla delar, se bild och nedan:
Wemos D1 mini -> MAX31855 (BBQ)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (kött)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> Potmeter
3v3 -> VCC
GND-> GND
A0 -> Gryta
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
Steg 3: Lägg det i huset
Så nu är det dags att lägga allt i huset. Displayerna är redan monterade där. Du lägger bara in alla delarna, försiktigt och att signaldelarna inte rör vid varandra. Se bilden hur jag gjorde.
Det här är också ögonblicket för att borra flera hål för kontakterna. I mitt fall sätter jag in strömmen på ena sidan och sensorerna / fläktutgången på den andra platsen.
Steg 4: Programvara
Wemos D1 mini ska blixtad med ESPeasy för denna handledning, men du kan använda ditt eget val. Hur du installerar ESPeasy se:
Konfigurera alla anslutna enheter till rätt GPIO (se bilder för mina konfigurationer)
- Analog ingång (potmeter) till D0 / ADC (TOUT)
- Fläkt: GPIO 16
- Grillsensor: GPIO15
- LCD2004 -skärm: GPIO4, 5, 0
- Köttsensor: GPIO2
Uppgiftsinställningar
Analog ingång:
Du måste konfigurera 1024 mätpunkter till "normala" grader. Jag använde 50 till 250'C men du kan justera detta efter dina önskemål under "tvåpunktskalibrering". Se bilder. Intervall till 1 sek, värde med 0 decimaler
Temperatursensorer (grill och kött):
Mätintervall till 5 sek (ändras inte så mycket)
LCD2004:
Hitta rätt I2C -adress, detta är lite försök och fel (eller när du vet adressen väljer du den). Justera skärmstorleken till rätt storlek (4x20). Fyll i önskad text och värden vid raderna. Se bild hur jag gjorde detta (det är på nederländska).
Aktivera reglerna under "Verktyg" och välj sedan "Regler" och "Gammal motor".
Än en regel, för att styra fläkten (se till att namnen på enheterna och värdena är desamma, annars fungerar det inte):
på Meting#Temperatur <[Waarde#Analog] do
låt, 1, [Waarde#Analog]-[Meting#Temperatur]
om %v1 %> 5
GPIO, 16, 1 // slå på fläkten
endif
endon
på Meting#Temperatur> [Waarde#Analog] do
låt, 2, [Meting#Temperature]-[Waarde#Analog]
om %v2 %> 5
GPIO, 16, 0 // stäng av fläkten
endif
endon
Det är dags att testa det! Se till att ESP8266 kan ansluta wifi -nätverket, annars startar det inte!
Steg 5: Dags för grillning
Montera nu fläktarna och montera dem på grillen. Se bilder hur det gick till. Nu är det att starta "BBQ -gurun" och börja grilla!