Kazalo:

Sonda za kuhanje - nadzor temperature WiFi: 14 korakov (s slikami)
Sonda za kuhanje - nadzor temperature WiFi: 14 korakov (s slikami)

Video: Sonda za kuhanje - nadzor temperature WiFi: 14 korakov (s slikami)

Video: Sonda za kuhanje - nadzor temperature WiFi: 14 korakov (s slikami)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julij
Anonim
Sonda za pripravo kave - nadzor temperature WiFi
Sonda za pripravo kave - nadzor temperature WiFi

V tem navodilu bomo zgradili temperaturno sondo, ki uporablja MQTT in Home Assistant, da posreduje podatke o temperaturi na spletno stran, kjer lahko spremljate temperaturo kalitve kjer koli v vašem fermentorju.

Celoten seznam stvari za to je naslednji:

Ohišje za 3D tiskanje https://www.thingiverse.com/thing: 2502515

Arduino koda in datoteke 3D modela

github.com/misperry/Brew_Probe

Vodotesni komplet senzorjev DS18B20: 8 USD

www.dfrobot.com/product-1354.html

Ognjeni hrošč

www.dfrobot.com/product-1590.html

Morate ročno namestiti knjižnico onewire

playground.arduino.cc/Learning/OneWire

Morate namestiti knjižnico arduinoJson Dodajte https://arduino.esp8266.com/stable/package_esp8266… na URL -je upravitelja plošč.

Dodati je treba knjižnico firebeetle

git.oschina.net/dfrobot/FireBeetle-ESP32/…

Domači senzor MQTT

home-assistant.io/components/sensor.mqtt/…

Predmeti za nakup pri gradnji:

USB Micro-B prekinitvena plošča

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Dvostranski servo trak Great Planes 1x3 '

www.amazon.com/gp/product/B001BHLRTY/ref=…

Stikalo PCB

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Rdeča PLA nit

www.amazon.com/gp/product/B00J0GO8I0/ref=…

1. korak: Spajkanje ognjenega hrošča

Spajkanje ognjenega hrošča
Spajkanje ognjenega hrošča

Zdaj boste morali priloženo glavo spajkati le na eno stran ognjenega hrošča. To bo stran z VCC na njem.

Korak: Spremenite stanovanje

Spremenite stanovanje
Spremenite stanovanje
Spremenite stanovanje
Spremenite stanovanje
Spremenite stanovanje
Spremenite stanovanje

Najprej morate odstraniti ohišje iz priključka termične sonde in ga zamenjati z enim ohišjem za vsak zatič.

Ohišje za ohišje lahko vzamete med naslednjimi:

Stanovanjski komplet

Korak: Spajkajte žice na mikro USB

Spajkanje žic na mikro USB
Spajkanje žic na mikro USB
Spajkanje žic na mikro USB
Spajkanje žic na mikro USB

Zdaj boste morali spajati napajalne in ozemljitvene žice na izhodno ploščo mirco usb, tako da lahko napajate enoto iz priključka micro usb.

4. korak: Spajkanje na Firebeetle

Spajkanje na Firebeetle
Spajkanje na Firebeetle

Zdaj morate pogledati vrata mikro USB na Firebeetle. Obstajata dve blazinici z oznako "+" in "-". Tam bodo priključili napajanje in ozemljitev z izklopne plošče USB.

5. korak: 3D natisnite ohišje

3D natisni ohišje
3D natisni ohišje

Zdaj morate ohišje 3D natisniti. Datoteke modelov se lahko nahajajo na naslednjih mestih:

www.thingiverse.com/thing:2502515

Korak 6: Lepite vložek

Lepite vložek
Lepite vložek
Lepite vložek
Lepite vložek

Zdaj boste morali na vložek s šestrobo glavo nanesti lepilo in ga nato vstaviti v glavno ohišje ohišja.

Korak 7: Postavite dvojni zadnji trak

Postavite dvojni zadnji trak
Postavite dvojni zadnji trak
Postavite dvojni zadnji trak
Postavite dvojni zadnji trak

Dvojni zadnji trak namestite tudi na hrbtno stran hrošča in zadnjo stran plošče za temperaturno prekinitev.

8. korak: Povežite se

Naredite povezave
Naredite povezave
Naredite povezave
Naredite povezave

Rdeči zatič boste povezali z VCC, črnega pa za ozemljitev. Senzorski pin boste priključili na GPIO D6 na ognjeni hrošči.

Prav tako boste morali stikalo zaporedno priključiti na električni vod, ki prihaja iz LiPo baterije. Na ta način, ko preklopite stikalo, nadzoruje napajanje enote.

9. korak: Kodiranje - Firebeetle

Zdaj boste morali urediti kodo za svojo aplikacijo.

Oddelek bo naslednji:

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 = "";

10. korak: Namestitev knjižnic za Firebeetle

V programski opremi arduino boste morali odpreti datoteko -> nastavitve. Nato boste v razdelek "Dodatni URL -ji upravitelja plošč:" dodali naslednji dve povezavi z vejico vmes.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

Nato pojdite na Orodja -> Plošča -> Upravitelj plošč … in poiščite firebeetle. Izberite "FireBeetle-ESP32 matična plošča DFrobot DFRDuino" in jo namestite.

Na koncu pojdite na Sketch -> Include Library -> Manage Libraries … in iskali boste naslednje:

ArduinoJson avtorja Benoita Blanchona (namestite to)

onewire

pubsubclient

Ko končate s tem, boste namestili kodo, ki jo imate, tako da izberete ploščo firebeetle, nanjo priključite kabel USB, izberete vrata com, na katerih je v meniju arduino, in naložite skico.

Korak: Nastavitev datoteke.yaml za domačega pomočnika

Zdaj boste morali iti v datoteko configuration.yaml za primerek domačega pomočnika. Ko začnete urejati to datoteko, morate dodati naslednjo konfiguracijo:

#nekje na vrhu dodaj

mqtt:

#Nato morate dodati naslednji senzor

senzor 1:

platforma: mqtt

state_topic: ''

ime: ''

unit_of_measurement: '° F'

value_template: '{{value_json.temperature}}'

12. korak: Namestite strojno opremo

Namestite strojno opremo
Namestite strojno opremo
Namestite strojno opremo
Namestite strojno opremo
Namestite strojno opremo
Namestite strojno opremo

Firebeet boste namestili na dno ohišja, tako da odstranite dvojno pritrjen trak in ga prilepite na notranjo stran ohišja.

Prekinitev USB namestite na dve ločeni strani, ki sta na strani. Za pritrditev uporabite dva majhna vijaka.

Nato boste skozi vložek podali sondo za temp in rdečo žico priključili na napajanje, črno na ozemljitev, rumeno pa na signalni zatič plošče za prekinitev sonde za temp.

Končno namestite odbojno ploščo na stran ohišja tako, da odlepite podlago na traku in jo pritrdite na stran, kjer ne moti drugih komponent.

Nazadnje boste morali priključiti baterijo in vtakniti vse žice v ohišje.

Korak: Baterijo pritrdite na pokrov

Baterijo pritrdite na pokrov
Baterijo pritrdite na pokrov
Baterijo pritrdite na pokrov
Baterijo pritrdite na pokrov

Zdaj morate preprosto pritrditi baterijo na pokrov z istim načinom, da na baterijo nalepite dvojni trak in ga nato prilepite na pokrov enote.

Ko je baterija na svojem mestu, lahko pokrov zaprete čez ohišje in ga vklopite !!

14. korak: Več podrobnosti

Image
Image

Če želite več podrobnosti, si oglejte videoposnetek o tem, kako to sestaviti, na koncu pa je povezava do poglobljenega videoposnetka s celotnim postopkom izdelave.

-------------------------------------------------- -------------------- Preizkusite Amazon Prime 30-Days

Podprite nasvet kanala z bitcoini Naslov: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Sledite mi na Instructables

Sledite mi na Facebooku

Sledite mi na Twitterju

Majice

Priporočena: