Inhoudsopgave:

Slimme ventilatorcontroller: 9 stappen
Slimme ventilatorcontroller: 9 stappen

Video: Slimme ventilatorcontroller: 9 stappen

Video: Slimme ventilatorcontroller: 9 stappen
Video: Atom Hydrogen - универсальный контроллер умного дома, обзор, возможности, ESP Home, Home Assistant 2024, November
Anonim
Slimme ventilatorcontroller
Slimme ventilatorcontroller

Dit project is gemaakt om te voldoen aan de behoefte om een ventilator in een behuizing te regelen door de huidige temperatuurinformatie te interpreteren. Het heeft als doel om met een klein budget een ventilator met 2 of 3 pinnen aan te sturen door middel van pulsbreedtemodulatie en moet via wifi kunnen worden bestuurd.

Als tweede doelwit moet het eenvoudig te gebruiken zijn in een smart home-systeem.

Ik besloot om een standaard ESP8266 te gebruiken met een Temprature Sensor Shield en breakout board voor de Mosfet.

De PWM wordt aangestuurd door de ESP die de mosfet in een snelle frequentie schakelt.

Benodigdheden

- Mosfet-uitbraak

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (zorg ervoor dat u V3 kiest, want deze heeft montagegaten.)

- DHT22-schild

de.aliexpress.com/item/32648082692.html

- Vrouwelijke Dupont-draden

de.aliexpress.com/item/33039596089.html

- 3D-geprinte behuizing (zie bijgevoegde STL's)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- 3x8mm schroeven (bij voorkeur voor inschroeven in plastic)

- Hete lijm

- Soldeerbout

Stap 1: Druk de zaak af

Print de case uit met een 3D Printer of maak gebruik van een Print Service.

Dit zijn mijn afdrukinstellingen voor de case:

  • Laaghoogte: 0.2
  • Materiaal: PLA (gebied met lage temperaturen), PETG/ABS (gebied met hoge temperaturen)

Print met ondersteuning voor de grote gaten, b.v. USB. Voor de ventilatiesleuven heb je geen ondersteuning nodig.

Stap 2: Solderen van de planken

Solderen van de planken
Solderen van de planken
Solderen van de planken
Solderen van de planken

Soldeer de pinnen die bij het wemos v3-pakket zijn geleverd op het bord.

De langere kant met het plastic moet op de bovenkant van het bord zitten. (Afb. 1.) De kleine pinnen komen uit het onderste bord.

Hint: Gebruik een breadboard om de pinnen te solderen, misschien heb je een kleine punt nodig.

Soldeer daarna de afstandhouder met lange pinnen aan het temperatuurschild. (Afb. 2.)

Laat de lange pinnen voorlopig achterwege.

Stap 3: Solderen van de draden

De draden solderen
De draden solderen
  • Gebruik drie kabels met vrouwelijke dupont-connectoren.
  • Knip een uiteinde van elke kabel af, pas de lengte aan die u nodig heeft.
  • Verwijder een kort deel van de isolatie en soldeer elk draaduiteinde.
  • Plaats de krimpkous al over de kabel en duw deze naar het uiteinde van de dupont-connector.
  • Snijd rond de helft van de lange pinnen op het volgende:

    • 5V
    • GND

    Eén PWM-pincode -> b.v. D5

Kijk op uw temperatuurschild om te bepalen welke pincode voor gegevens wordt gebruikt.

Op het DHT22-schild wordt D4 gebruikt. Gebruik niet dezelfde pincode

U kunt ook 3.3V Pin gebruiken als alternatief voor 5V

  • Doe al een klein beetje soldeer op de 3 pinnen.
  • Soldeer daarna de pinnen en de kabels aan elkaar, één voor elk.
  • Plaats de krimpkous erover en gebruik een heteluchtpistool om het te krimpen.

Pas op dat u de warmte niet direct tegen de temperatuur zet. sensor kan deze anders beschadigd raken

Stap 4: Plaats de onderdelen in de koffer

Plaats de onderdelen in de koffer
Plaats de onderdelen in de koffer
Plaats de onderdelen in de koffer
Plaats de onderdelen in de koffer
  • Druk voorzichtig op het mosfet-bord en de wemos in de zijkant van de behuizing. Zoals te zien op de foto. Ze zouden al op hun plaats moeten worden gehouden.
  • Breng wat hete lijm aan op de pinnen die de twee planken vasthouden, zodat het bord niet los kan raken.
  • Plaats daarna het temperatuurschild op de wemos.

Let op de juiste uitlijning van het schild b.v. 5V komt op beide borden overeen met dezelfde pin.

Het uiteinde van de DHT22-sensor moet bijvoorbeeld naar de rand van de behuizing wijzen.

De rest van de pinnen van het schild kun je later voorzichtig afknippen. (misschien na testen)

Stap 5: Alles bij elkaar aansluiten

Bedrading Alles bij elkaar
Bedrading Alles bij elkaar
Bedrading Alles bij elkaar
Bedrading Alles bij elkaar

Schild naar Mosfet:

5V -> VCC

GND -> GND

PWM-pincode -> SIG

Mosfet:

Stroombron + -> VCC IN

Stroombron - ->GND

VENTILATOR + -> V +

VENTILATOR -> V-

FAN (optioneel 3 PIN) -> Sluit het niet aan. Knip het uit en doe er een krimpkous over.

Gebruik altijd adereindhulzen voor schroefklemmen

Stap 6: Firmware

Firmware
Firmware

Ik besloot om ESPEasy te gebruiken voor het aansturen van de ESP. Het voordeel is dat u niet hoeft te weten hoe u C-code moet schrijven om uw doel te bereiken.

  • Download een van de ESP Easy Release
  • Pak het uit en gebruik de ESP. Easy. Flasher.exe

    • Selecteer eerst een com-poort
    • Dan een firmware die eindigt op normal_ESP8266_4M1M.bin
    • Schrijf het naar de wemos
    • Start het apparaat opnieuw op (koppel de usb voor een korte periode los)
    • WiFi AP "ESP_Easy_0" verschijnt, wachtwoord: config (vóór 2.0 heette het AP ESP_0) Als u niet automatisch naar de inlogpagina wordt geleid, bladert u naar 192.168.4.1
    • Configureer de ESP om uw wifi te gebruiken.

De 4M wordt gebruikt vanwege 4MB Flash.

Stap 7: Maak verbinding met SmartHome

Verbinding maken met SmartHome
Verbinding maken met SmartHome
Verbinding maken met SmartHome
Verbinding maken met SmartHome
  • Maak verbinding met de gebruikersinterface van uw ESPEasy.

    • Bepaal met je router welk IP-adres de ESPEasy heeft. Meestal wordt het vermeld als espeasy-0.
    • Ga dan naar de webinterface door https://yourip. in te voeren
  • Voeg bij het apparaatgedeelte het nieuwe sensorapparaat toe. Als je de DHT22 hebt, is dit meestal de D4 GPIO-pin.
  • Na het succesvol toevoegen van het apparaat ziet u de waarden in het overzicht (Afb.2)
  • Ga naar het tabblad Controllers en kies uw HomeAutomation-systeem. Als je er nog geen hebt, kun je MQTT of generieke HTTP gebruiken

Dan kun je verder gaan met het schrijven van regels of automatiseringen, afhankelijk van je automatisering.

U kunt de PWM testen met het volgende commando:

yourip/control?cmd=PWM, 14, 2300

De ventilator moet bijna op volle toeren draaien.

Stap 8: Eindmontage

Als alles werkt, plaats dan het deksel erop en schroef er 4 keer 3x8mm schroeven in.

Ik geef meestal de voorkeur aan schroeven die gemaakt zijn om in plastic te schroeven. Normale M3-schroeven kunnen ook werken.

Stap 9: Nuttige links

Ik gebruik homeassistant als mijn smarthome-oplossing, hier zijn enkele handige links om het te integreren.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

Aanbevolen: