
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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


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

- 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


- 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


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

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 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:
Summer Fan Cooling Baseball Cap: 6 trinn

Summer Fan Cooling Baseball Cap: En dag da jeg rotet i garderoben min, så jeg en gammel rød baseballcap som jeg har kjøpt i fjor. Plutselig og en idé dukket opp i tankene mine, kunne jeg endre denne gamle hetten til et kult produkt som heter fan hat, et helt spesielt innovasjonsprodukt
Arduino Attiny85 Smart Fan Controller: 3 trinn

Arduino Attiny85 Smart Fan Controller:
Smart Garage Controller: 5 trinn

Smart Garage Controller: Dette prosjektet ble til da jeg forlot huset på jobb og kom halvveis dit, bare for å få et øyeblikk av panikk der jeg ikke kunne huske om jeg hadde stengt garasjeporten. Noen ganger var jeg overbevist om at jeg ikke hadde, og snudde meg bare for å
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trinn

YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: Hi Makers, jeg begynte nylig å dyrke sopp hjemme, østerssopp, men jeg har allerede 3x av denne kontrollerne hjemme for fermenteringstemperaturkontroll for hjemmebrygget mitt, kone gjør også denne Kombucha -tingen nå, og som termostat for varme
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 trinn (med bilder)

NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jeg dratt fullstendig av ryan97128 på designet hans for Nintendo Controller MP3, versjon 2.0, og jeg hører at han fikk ideen fra den kloke Morte_Moya, så jeg kan ikke ta æren for alle deres genier. Jeg ville bare legge til bekvemmeligheten og lade opp