Innholdsfortegnelse:

Smart Fan Controller: 9 trinn
Smart Fan Controller: 9 trinn

Video: Smart Fan Controller: 9 trinn

Video: Smart Fan Controller: 9 trinn
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Smart viftekontroller
Smart viftekontroller

Dette prosjektet ble opprettet for å oppfylle behovet for å kontrollere en vifte i et kabinett ved å tolke gjeldende temperaturinformasjon. Den har som mål å drive en vifte enten 2 -pins eller 3 -pins med pulsbreddemodulasjon på et lite budsjett og bør kunne kontrolleres av wifi.

Som et sekundmål bør det være enkelt å bruke i et smart hjemmesystem.

Jeg bestemte meg for å bruke en standard ESP8266 med et Temprature Sensor Shield og breakout board for Mosfet.

PWM styres av ESP som bytter mosfet med en rask frekvens.

Rekvisita

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Sørg for at du velger V3, fordi den har monteringshull.)

- DHT22 skjold

de.aliexpress.com/item/32648082692.html

- Femal Dupont Wires

de.aliexpress.com/item/33039596089.html

- 3D -trykt eske (se vedlagte STL -er)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- 3x8 mm skruer (foretrukket for å skru inn plast)

- Varm lim

- Loddejern

Trinn 1: Skriv ut saken

Skriv ut saken med en 3D -skriver eller bruk en utskriftstjeneste.

Dette er mine utskriftsinnstillinger for saken:

  • Laghøyde: 0,2
  • Materiale: PLA (lavt temp område), PETG/ABS (høyt temp område)

Skriv ut med støtte for de store hullene f.eks. USB. Du trenger ikke støtte for ventilasjonsåpningene.

Trinn 2: Lodding av brettene

Lodding av brettene
Lodding av brettene
Lodding av brettene
Lodding av brettene

Lodd pinnene som ble levert med wemos v3 -pakken til brettet.

Den lengre siden med plasten skal være på toppen av brettet. (Bilde 1.) De små pinnene viser seg fra det nederste brettet.

Tips: Bruk et brødbrett til å lodde pinnene, du trenger kanskje en liten spiss.

Etter det loddet avstandsstykket med lange pinner til temperaturskjermen. (Bilde 2.)

La nå de lange pinnene stå.

Trinn 3: Lodding av ledningene

Lodding av ledningene
Lodding av ledningene
  • Bruk tre kabler med dupont hunkontakter.
  • Klipp den ene enden av hver kabel, juster lengden du trenger.
  • Fjern en kort del av isolasjonen og lodd hver trådende.
  • Sett varmekrympeslangen allerede over kabelen og skyv den til dupont -kontakten.
  • Klipp rundt halvparten av de lange pinnene på følgende:

    • 5V
    • GND

    En PWM PIN -> f.eks. D5

Ta en titt på temperaturskjermen for å finne ut hvilken PIN -kode som brukes for data.

På DHT22 -skjoldet brukes D4. Ikke bruk samme PIN -kode

Du kan også bruke 3.3V Pin som alternativ for 5V

  • Legg litt loddetinn allerede på de 3 pinnene.
  • Etter det loddes pinnene og kablene sammen, en for hver.
  • Sett krympeslangen over den og bruk en varmepistol for å krympe den.

Vær forsiktig så du ikke setter varmen direkte mot temperaturen. sensoren kan den bli skadet ellers

Trinn 4: Legg delene i etuiet

Legg delene i etuiet
Legg delene i etuiet
Legg delene i etuiet
Legg delene i etuiet
  • Trykk forsiktig på mosfetbrettet og wemos i siden av saken. Som sett på bildet. De bør holdes på plass allerede.
  • Legg litt varmt lim på pinnene som holder de to brettene, slik at brettet ikke kan løsne.
  • Sett deretter temp -skjoldet på toppen av wemos.

Vær oppmerksom på riktig justering av skjoldet f.eks. 5V fyrstikker på begge brettene den samme pinnen.

DHT22 -sensorenden skal peke på saksgrensen som et eksempel.

Du kan kutte forsiktig av resten av pinnene på skjoldet senere. (kanskje etter testing)

Trinn 5: Koble til alt sammen

Kabling alt sammen
Kabling alt sammen
Kabling alt sammen
Kabling alt sammen

Skjold til Mosfet:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Strømkilde + -> VCC IN

Strømkilde - -> GND

VIFTE + -> V +

VIFT - -> V -

VIFT (valgfri 3 PIN) -> Ikke koble den til. Klipp den og legg et krympeslange over den.

Bruk alltid trådhylser for skrueterminaler

Trinn 6: Fastvare

Fastvare
Fastvare

Jeg bestemte meg for å bruke ESPEasy for å kontrollere ESP. Fordelen er at du ikke trenger å vite hvordan du skriver C -kode for å nå målet ditt.

  • Få en av ESP Easy Release
  • Pakk den ut og bruk ESP. Easy. Flasher.exe

    • Velg først en kom -port
    • Enn en fastvare som slutter med normal_ESP8266_4M1M.bin
    • Skriv det til wemos
    • Start enheten på nytt (koble fra USB -en i en kort periode)
    • WiFi AP "ESP_Easy_0" vil vises, passord: configesp (før 2.0 ble AP kalt ESP_0) Hvis du ikke automatisk blir tatt til påloggingssiden, blar du til 192.168.4.1
    • Konfigurer ESP for å bruke wifi.

4M brukes på grunn av 4MB Flash.

Trinn 7: Koble til SmartHome

Koble til SmartHome
Koble til SmartHome
Koble til SmartHome
Koble til SmartHome
  • Koble til brukergrensesnittet for ESPEasy.

    • Bruk ruteren til å finne ut hvilken IP-adresse ESPEasy har. Vanligvis er det oppført som espeasy-0.
    • Gå til webgrensesnittet ved å skrive inn https:// yourip
  • Legg til den nye sensorenheten på enhetsdelen. Hvis du har DHT22, er det vanligvis D4 GPIO -pinnen.
  • Etter at du har lagt til enheten, kan du se verdiene i oversikten (bilde 2)
  • Gå til fanen Kontrollere og velg HomeAutomation System. Hvis du ikke har en ennå, kan du bruke MQTT eller generisk

Da kan du gå videre til å skrive regler eller automatiseringer, avhengig av automatiseringen din.

Du kan teste PWM med følgende kommando:

yourip/control? cmd = PWM, 14, 2300

Viften skal kjøre på nesten full hastighet.

Trinn 8: Sluttmontering

Hvis alt fungerer til slutt, legg lokket på toppen og skru 4 ganger, 3x8 mm skruer i det.

Jeg foretrekker vanligvis skruer laget for skruing i plast. Vanlige M3 -skruer kan også fungere.

Trinn 9: Nyttige koblinger

Jeg bruker homeassistant som min smarthome -løsning. Her er noen nyttige lenker for å integrere den.

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

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

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

Anbefalt: