Inhoudsopgave:

FurnaceClip - Ajarnpa
FurnaceClip - Ajarnpa

Video: FurnaceClip - Ajarnpa

Video: FurnaceClip - Ajarnpa
Video: REMOVE EVIL EYE, BLACK MAGIC, BURI NAZAR IN 4 MINUTES : VERY POWERFUL : 100% RESULTS 2024, November
Anonim
OvenClip
OvenClip

Onze oven is als een beest dat in onze kelder woont. Als het "aan" staat, heeft het huis een basgezoem en kun je zien dat er iets in brand staat, niet ver van waar je bent.

Combineer deze onheilspellendheid met een nieuwsgierigheid om te weten wanneer de oven aan staat en voor hoe lang, en je hebt de achtergrond voor mijn FurnaceClip.

(Dit soort informatie kan nuttig zijn. Een paar jaar geleden stond onze oven vrij vaak in de zomer. Het leek niet goed. Een paar jaar later kwamen we erachter dat onze warmwatertankcontroller defect was. Ik kan je niet vertellen hoeveel brandstof en geld we hebben verspild door dat probleem niet eerder op te lossen).

Ik heb in de loop der jaren een paar benaderingen geprobeerd en heb nu een iteratie die al een flink aantal maanden werkt en (eindelijk) mijn doelen bereikt.

Stap 1: De installatie

De opzet
De opzet
De opzet
De opzet

Ik heb een Blynk-server die draait op een Raspberry Pi, die is toegewijd aan het leveren van een link tussen de FurnaceClip, die een WiFi-enabled Adafruit Huzzah-breakoutboard voor de ESP8266 bevat, en internet. De gegevens worden opgeslagen in de Blynk-cloud. Het is te downloaden in CSV-formaat, wat ik af en toe doe, om een beter beeld te krijgen van trends.

De Blynk-applicatie is ook op mijn telefoon geïnstalleerd, zodat ik de realtime status van de oven en de verstreken gebruiksduur van de afgelopen uren, weken of maanden kan zien.

Om te implementeren wat ik heb, heb je het FurnaceClip-bord nodig, toegang tot een 115V-lijn op je oven die inschakelt wanneer de oven draait, een Raspberry Pi en de Blynk Java-server en de Blynk-applicatie voor je smartphone.

Stap 2: Het circuit

Het circuit
Het circuit

Het FurnaceClip-schema staat hierboven. Waarschijnlijk de moeilijkste taak in dit hele project was het vinden van de methode om het circuit te activeren. Ik wilde dat het circuit werd geactiveerd wanneer de oven "aan" was.

Dit is ongeveer de derde iteratie. In de eerste iteratie had ik een DHT22-temperatuursensor onder de stroomopening die was aangesloten op een Raspberry Pi. Dat was te code-afhankelijk, dus ging ik naar een kleine ventilator die was aangesloten op een comparatorcircuit.

Stap 3: De eerste poging

De eerste poging
De eerste poging
De eerste poging
De eerste poging

Ik probeerde een kleine ventilator onder de ventilator aan de buitenkant van het ovenraam, wat ze de Powervent noemen. Dat werkte goed. Een kleine ventilator produceert ongeveer 2V als hij snel draait.. maar het heeft dagelijks een hete (100 graden C), vuile stroom ovenuitlaat nodig. Ik ontdekte dat de ventilatoren de neiging hadden om na een maand of twee te verslijten, dus dat was niet de betrouwbare werking waar ik naar op zoek was.

Het circuit om dit te implementeren gebruikte een comparator op de spanningslijn van de kleine ventilator.

Stap 4: De tweede poging

Toen ontdekte ik dat mijn oven een oververhittingssensor in de uitlaatopening heeft die is ontworpen om te trippen wanneer de uitlaatgastemperatuur te hoog is. Ik geloof dat dit is ontworpen om de oven uit te schakelen als er grote sneeuw valt en de stroomopening naar buiten wordt geblokkeerd. We hebben een aantal grote sneeuwval gehad in New England, maar niets om dat te laten gebeuren …. nog.

Het oververhittingscircuit krijgt een 115V-ingang wanneer de oven start. Zolang de 115V voorbij de sensor komt, blijft de oven draaien. Als dit niet het geval is, is het te heet en wordt de oven uitgeschakeld.

Ik gebruikte deze 115V als input voor een one-shot multi-vibrator, die de slapende ESP8266 reset. De chip wordt wakker, maakt een netwerkverbinding met de wifi van het huis en begint de verstreken tijd te tellen. Wanneer de oven wordt uitgeschakeld, zakt de ingangspin onder de drempelspanning, stopt het tellen, wordt een definitieve waarde naar de Blynk-server geschreven en gaat de chip terug naar de afsluitmodus. Als je geïnteresseerd bent in de code, laat het me weten en ik zal het delen. Ik heb ook een bord en onderdelen voor twee over van mijn eerste bestelling, dus als je bereid bent dit te beta-testen, stuur me dan die interesse en ik stuur je een bord.

Dat is het zo'n beetje. Zoals zoveel dingen, is het goede aan dit project de herhalingen geweest die ik heb doorgemaakt om te komen waar ik nu ben. Ze leveren allemaal wat leer en inzicht op en daar gaat het om!