Innholdsfortegnelse:

FurnaceClip: 4 trinn
FurnaceClip: 4 trinn

Video: FurnaceClip: 4 trinn

Video: FurnaceClip: 4 trinn
Video: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть? 2024, Juli
Anonim
FurnaceClip
FurnaceClip

Ovnen vår er som et dyr som bor i kjelleren vår. Når det er "på", har huset en bassnynning, og du kan se at noe er i brann, ikke langt unna der du er.

Koble denne illefølelsen med en nysgjerrighet etter å vite om når ovnen kommer og hvor lenge, så har du bakgrunnen for FurnaceClip.

(Denne typen informasjon kan være nyttig. For noen år siden kom ovnen vår ganske ofte om sommeren. Det virket ikke riktig. Vi kom til å finne ut noen år senere at varmtvannsbeholderen vår var defekt. Jeg kan ikke fortelle deg hvor mye drivstoff og penger vi kastet bort på å ikke fange det problemet tidligere).

Jeg har prøvd noen tilnærminger gjennom årene og har en iterasjon nå som har fungert i ganske mange måneder og (endelig) oppnådde målene mine.

Trinn 1: Oppsett

Oppsettet
Oppsettet
Oppsettet
Oppsettet

Jeg har en Blynk-server som kjører på en Raspberry Pi, som er dedikert til oppgaven med å gi en kobling mellom FurnaceClip, som inneholder et WiFi-aktivert Adafruit Huzzah breakout-bord for ESP8266, og internett. Dataene lagres i Blynk -skyen. Det kan lastes ned i CSV -format, noe jeg gjør av og til, for å få det store bildet av trender.

Blynk-applikasjonen er også installert på telefonen min, slik at jeg kan få sanntidsstatusen til ovnen og den forløpte driftstiden de siste timene, ukene eller månedene.

For å implementere det jeg har, trenger du FurnaceClip -kortet, tilgang til en 115V linje på ovnen din som slår på når ovnen er i gang, en Raspberry Pi og Blynk java -serveren og Blynk -applikasjonen for smarttelefonen din.

Trinn 2: Kretsen

Kretsen
Kretsen

FurnaceClip -skjemaet er ovenfor. Sannsynligvis den vanskeligste oppgaven i hele dette prosjektet var å finne metoden for å aktivere kretsen. Jeg ville at kretsen skulle utløses når ovnen var "på".

Dette er omtrent den tredje iterasjonen. I den første iterasjonen hadde jeg en DHT22 temperatursensor under strømventilen som var koblet til en Raspberry Pi. Det var for kodeavhengig, så jeg gikk til en liten vifte som var koblet til en komparatorkrets.

Trinn 3: Det første forsøket

Det første forsøket
Det første forsøket
Det første forsøket
Det første forsøket

Jeg prøvde en liten vifte under viften på utsiden av ovnsvinduet, det de kaller Powervent. Det fungerte greit. En liten vifte produserer omtrent 2V når den snurrer raskt.. men det tar daglig en varm (100 grader C), skitten strøm av ovnutblåsning. Jeg fant ut at fansen hadde en tendens til å bli utslitt etter en måned eller to, så det var ikke den pålitelige operasjonen jeg lette etter.

Kretsen for å implementere dette brukte en komparator på den lille viftens spenningslinje.

Trinn 4: Det andre forsøket

Da oppdaget jeg at ovnen min har en over-temperatursensor i avtrekksventilen som er designet for å trekke ut når avtrekksventilasjonstemperaturen er for høy. Jeg tror dette er designet for å stenge ovnen hvis store snø faller og strømventilen til utsiden blir blokkert. Vi har hatt noen store snøfall i New England, men ingenting som får det til å skje … ennå.

Over-temperatur kretsen får en 115V inngang når ovnen starter. Så lenge 115V kommer forbi sensoren, vil ovnen gå. Hvis ikke, er det for varmt og ovnen slår seg av.

Jeg brukte denne 115V som min inngang til en one-shot multi-vibrator, som tilbakestilte sovende ESP8266. Chippen våkner, oppretter en nettverkstilkobling til husets WiFi og begynner å telle tiden som har gått. Når ovnen slår seg av, faller inngangspinnen under terskelspenningen, tellingen stopper, en sluttverdi skrives til Blynk -serveren, og brikken går tilbake til avstengningsmodus. Gi meg beskjed hvis du er interessert i koden, så deler jeg den. Jeg har også et brett og deler for to igjen fra min første bestilling, så hvis du er villig til å teste dette, vennligst send meg den interessen, så sender jeg deg et brett.

Det er omtrent det. Som mange ting, har det gode med dette prosjektet vært iterasjonene jeg har gått gjennom for å komme dit jeg er nå. De gir alle litt lærdom og innsikt, og det er det det handler om!

Anbefalt: