Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom uputstvu pokazat ću vam kako napraviti vlastitu verziju alata za roštilj koji mjeri trenutnu temperaturu u vašem roštilju i uključuje ventilator da ga upali ako je potrebno. Osim toga, tu je i pričvršćen senzor temperature jezgre mesa, a sve je to (u mom slučaju) povezano s Domoticzom: očitavanje trenutnih temperatura u stvarnom vremenu i bilježenje.
Supplies
Stvari koje su vam potrebne:
- Wemos D1 mini (1x)
- MAX31855 Modul termopara sa sondom (2x)
- Potenciometar 10k Ohm (1x)
- LCD 2004, uključujući I2C modul (1x)
- IRF 520 MOSFET (1x)
- Ventilator 5v (2x)
- LM2596 DC napajanje (1x) - postavite izlaz na 5v, ulaz može varirati
- Kućište (1x)
- Konektori za termoelement (2x) - (spojite na oba MAX31855 sa sondama)
- DC konektor ženski (2x) - jedan za DC ulaz (u zavisnosti od utičnice za DC napajanje)
- Muški DC priključak (1x) - za povezivanje ventilatora
- Matica i vijak M3 x 30
- Napajanje istosmjernom strujom najmanje 5V
- neke dvožilne - za spajanje ventilatora.
- stari USB mini kabel - za napajanje D1 mini
Alati koji su vam potrebni:
- Lemna stanica
- Bušilice u nekoliko veličina
- Alat za rezanje za prikaz
Korak 1: Priprema vašeg stanovanja
Prvo izmerite veličinu ekrana. Napravite rez na vrhu kućišta kako bi se zaslon lijepo uklopio. Zatim napravite dvije rupe na mjestu otvora za izrezivanje na stražnjoj ploči LCD -a (pogledajte fotografiju).
Zatim upotrijebite vijke M3x30 za postavljanje zaslona u kućište, pogledajte drugu sliku odozgo.
Sada počinjemo spajati / lemiti sve dijelove zajedno.
Korak 2: Lemljenje
Sada je vrijeme da spojite sve dijelove zajedno, pogledajte sliku i ispod:
Wemos D1 mini -> MAX31855 (BBQ)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (meso)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> Potmetar
3v3 -> VCC
GND-> GND
A0 -> Lonac
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
Korak 3: Stavite ga Al u kućište
Zato je vrijeme da sve to stavite u kućište. Ekran je već montiran tamo. Samo ubacite sve dijelove nježno i da se dijelovi signala ne dodiruju. Pogledajte sliku kako sam to uradio.
Također, ovo je trenutak za bušenje nekoliko rupa za konektore. U mom slučaju, uključio sam napajanje s jedne strane, a senzore / izlaz ventilatora s druge strane.
Korak 4: Softver
Wemos D1 mini bi trebao biti označen ESPeasy -em za ovaj vodič, ali možete koristiti vlastiti izbor. Kako instalirati ESPeasy pogledajte:
Konfigurirajte sve priključene uređaje na odgovarajuće GPIO -e (pogledajte slike za moje konfiguracije)
- Analogni ulaz (mjerač puta) na D0 / ADC (TOUT)
- Ventilator: GPIO 16
- Senzor za roštilj: GPIO15
- LCD2004 displej: GPIO4, 5, 0
- Senzor mesa: GPIO2
Postavke zadataka
Analogni ulaz:
Morate konfigurirati 1024 mjerne točke na "normalne" stupnjeve. Koristio sam 50 do 250'C, ali to možete prilagoditi prema vašim željama pod "Kalibracija u dvije točke". Pogledajte slike. Interval do 1 s, vrijednost sa 0 decimala
Senzori temperature (roštilj i meso):
Interval mjerenja do 5 sekundi (ne mijenja se toliko)
LCD2004:
Pronađite pravu I2C adresu, ovo je neki pokušaj i greška (ili kad znate da je odaberete). Podesite veličinu ekrana na odgovarajuću veličinu (4x20). U redovima unesite željeni tekst i vrijednosti. Pogledajte sliku kako sam to uradio (na holandskom je).
Omogućite pravila pod "Alati", a zatim odaberite "Pravila" i "Stari motor".
Zatim uspostavite pravilo za kontrolu ventilatora (provjerite jesu li nazivi uređaja i vrijednosti isti, inače ne radi):
na Meting#Temperatura <[Waarde#Analog] do
let, 1, [Waarde#Analog]-[Meting#Temperature]
ako je %v1 %> 5
GPIO, 16, 1 // uključi ventilator
endif
endon
o Meting#Temperature> [Waarde#Analog] do
let, 2, [Meting#Temperature]-[Waarde#Analog]
ako je %v2 %> 5
GPIO, 16, 0 // isključite ventilator
endif
endon
Vrijeme je da ga isprobate! Budite sigurni da ESP8266 može povezati WiFi mrežu, inače se neće pokrenuti!
Korak 5: Vrijeme za roštilj
Sada montirajte ventilatore zajedno i postavite ih na roštilj. Pogledajte slike kako se to dogodilo. Sada je potrebno pokrenuti "BBQ gurua" i započeti roštiljanje!