Inhoudsopgave:
- Benodigdheden
- Stap 1: Druk de zaak af
- Stap 2: Solderen van de planken
- Stap 3: Solderen van de draden
- Stap 4: Plaats de onderdelen in de koffer
- Stap 5: Alles bij elkaar aansluiten
- Stap 6: Firmware
- Stap 7: Maak verbinding met SmartHome
- Stap 8: Eindmontage
- Stap 9: Nuttige links
Video: Slimme ventilatorcontroller: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
- 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
- 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
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
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
-
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:
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)
Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
Automatische kamerverlichting en ventilatorcontroller met bidirectionele bezoekersteller - Ajarnpa
Automatische kamerverlichting en ventilatorcontroller met bidirectionele bezoekersteller: vaak zien we bezoekerstellers in stadion, winkelcentrum, kantoren, klaslokalen, enz. Hoe ze de mensen tellen en het licht AAN of UIT doen als er niemand binnen is? Vandaag zijn we hier met een automatisch kamerlichtcontrollerproject met bidirectionele bezoekersteller
Arduino Attiny85 slimme ventilatorcontroller - Ajarnpa
Arduino Attiny85 slimme ventilatorcontroller:
Arduino-ventilatorcontroller - Ajarnpa
Arduino Fan Controller: Hallo! In deze korte instructable zal ik mijn zeer eenvoudige maar toch nuttige gadget laten zien. Ik heb dit gemaakt voor de zoon van mijn vriend van mij voor educatieve doeleinden, voor een schoolpresentatie.Laten we beginnen
PC-ventilatorcontroller: 4 stappen
PC-ventilatorcontroller: Hallo allemaal! Hier is mijn nieuwe Instructable.CPU-koelers zijn de afgelopen jaren steeds efficiënter geworden. Deze hogere prestaties hebben echter meestal een prijs: meer ruis. Dit geluid is vervelend en vermindert het welzijn en de productiviteit.Ik