Sadržaj:
- Supplies
- Korak 1: Priprema vašeg stanovanja
- Korak 2: Lemljenje
- Korak 3: Stavite ga Al u kućište
- Korak 4: Softver
- Korak 5: Vrijeme za roštilj
Video: Senzor temperature i roštilja na ESP8266 sa zaslonom: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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!
Preporučuje se:
Senzor temperature za Arduino Primijenjen za COVID 19: 12 koraka (sa slikama)
Senzor temperature za Arduino Primijenjen za COVID 19: Senzor temperature za Arduino je osnovni element kada želimo mjeriti temperaturu procesora ljudskog tijela. Senzor temperature s Arduinom mora biti u kontaktu ili blizu da primi i izmjeri nivo topline. Tako se može
Arduino solarni senzor temperature i vlažnosti kao 433mhz Oregonski senzor: 6 koraka
Arduino senzor temperature i vlažnosti na solarni pogon kao 433mhz Oregonski senzor: Ovo je konstrukcija senzora temperature i vlažnosti na solarni pogon. Senzor emulira 433mhz Oregonski senzor i vidljiv je na Telldus Net gatewayu. Šta vam je potrebno: 1x " 10-LED Senzor pokreta solarne energije " sa Ebaya. Provjerite da li piše baterija od 3,7 V
Upravljanje 7-segmentnim LED zaslonom pomoću ESP8266 web servera: 8 koraka (sa slikama)
Upravljanje 7-segmentnim LED zaslonom pomoću ESP8266 web servera: Moj projekt ima Nodemcu ESP8266 koji kontrolira 7-segmentni prikaz putem http poslužitelja koristeći html obrazac
Senzor temperature DS18B20 (Raspberry Pi): 4 koraka (sa slikama)
Senzor temperature DS18B20 (Raspberry Pi): Osnovni vodič o postavljanju senzora temperature DS18b20 s pilom maline
IoT bežični senzor temperature i pokreta: 11 koraka (sa slikama)
IoT bežični senzor temperature i kretanja: Inspiriran sam mnogim IoT projektima koji se nalaze u Instructables, pa u procesu učenja pokušavam kombinirati neke korisne aplikacije koje su relevantne. Kao proširenje mojih prethodnih instrukcija vezanih za IoT temperaturni senzor, sada sam