Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Kretsen
- Steg 3: Starta Visuino och välj Arduino UNO -korttyp
- Steg 4: Lägg till komponenter i Visuino
- Steg 5: I Visuino Set Components
- Steg 6: I Visuino Connect -komponenter
- Steg 7: Generera, kompilera och ladda upp koden
- Steg 8: Spela
Video: Automatisk kylfläkt med servo och DHT11 temperatur- och fuktsensor med Arduino: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
I denna handledning lär vi oss hur man startar och roterar en fläkt när temperaturen stiger över en viss nivå.
Steg 1: Vad du behöver
- DHT11 -sensor
- Arduino UNO (eller någon annan styrelse)
- Fläktmodul L9110
- OLED -skärm
- Servomotor
- Bygelkablar
- Bakbord
- Visuino -program: Ladda ner Visuino
Steg 2: Kretsen
- Anslut servomotorn "Orange" (signal) till Arduino Digital pin [2]
- Anslut servomotor "röd" stift till Arduino positiv stift [5V]
- Anslut servomotor "brun" stift till Arduino negativa stift [GND]
- Anslut fläktmodulstift [VCC] till arduino -stift [5V]
- Anslut fläktmodulstift [GND] till arduino -stift [GND]
- Anslut fläktmodulstift [INA] till digital arduino -stift [5]
- Anslut OLED Display pin [VCC] till Arduino pin [5V]
- Anslut OLED Display pin [GND] till Arduino pin [GND]
- Anslut OLED Display pin [SDA] till Arduino pin [SDA]
- Anslut OLED Display pin [SCL] till Arduino pin [SCL]
- Anslut DHT11 positiv stift + (VCC) till Arduino stift + 5V
- Anslut DHT11 negativ stift - (GND) till Arduino stift GND
- Anslut DHT11 -stift (ut) till Arduino digitala stift (4)
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
Visuino: https://www.visuino.eu måste installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: Lägg till komponenter i Visuino
- Lägg till komponenten "Sine Analog Generator"
- Lägg till "Servo" -komponent
- Lägg till "DHT" -komponent
- Lägg till komponenten "Analog värde"
- Lägg till 2X "Jämför analogt värde" -komponent
- Lägg till "OLED" -komponent
Steg 5: I Visuino Set Components
- Välj "SineAnalogGenerator1" och i egenskapsfönstret ställer du in Amplitude till 0,30 och Frekvens till 0,1, ställer in aktiverat till Falskt och klickar på Pin -ikonen och väljer Boolean sink pin
- Välj "CompareValue1" och i egenskapsfönstret ställ in Value till 24 (temperatur som kommer att starta fläkten) och jämför Type till ctBiggerOrEqual
- Välj "CompareValue2" och i egenskapsfönstret ställ in Value till 24 (temperaturnivå som stoppar fläkten) och jämför typ med ctSmaller
- Dubbelklicka på "AnalogValue1" och dra "Ange värde" till vänster i fönstret Elements
- Ställ in värde på 0,5 i egenskapsfönstret
- I fönstret Elements drar du ytterligare ett "Ange värde" till vänster
- Ställ in värde på 1 i egenskapsfönstret
Dubbelklicka på "DisplayOLED1"
I fönstret Elements:
- Dra "Rita text" till vänster och i egenskapsfönstret ställ in texten på "TEMP"
- Dra "Textfält" till vänster och i egenskapsfönstret ställ in Storlek till 2 och Y till 9
- Dra "Rita text" till vänster och i egenskapsfönstret ställer du in text på "HUMIDITY" och Y till 26
- Dra "Textfält" till vänster och i egenskapsfönstret ställ in Storlek till 2 och Y till 36
- Dra "Rita text" till vänster och i egenskapsfönstret ställ in texten på "FAN ACTIVE" och Y till 54 och ställ in Enabled till false, klicka på stiftikonen och ställ in BooleanSinkPin
Stäng fönstret Elements
Steg 6: I Visuino Connect -komponenter
- Anslut SineAnalogGenerator1 pin [Out] till Servo1 pin [In]
- Anslut Servo1 pin [Out] till Arduino digital pin [2]
- Anslut "HumidityThermometer1" pin [Sensor] till Arduino digital pin [4]
- Anslut "HumidityThermometer1" stift [Temperatur] till DisplayOLED1> TextField1 stift [In] och CompareValue1 pin [In] och CompareValue2 pin [In]
- Anslut stiftet "HumidityThermometer1" [Temperatur] till DisplayOLED1> TextField2 -stift [In]
- Anslut "CompareValue1" pin [Out] till DisplayOLED1> DrawText3 pin [Iclock] och pin [Enabled]
- Anslut "CompareValue1" pin [Out] till AnalogValue1> Set Value1 pin [In] och SineAnalogGenerator1 pin [Enabled]
- Anslut "CompareValue2" pin [Out] till AnalogValue1> Set Value2 pin [In]
- Anslut "DisplayOLED1" pin I2C [Out] till Arduino board I2C [In]
Steg 7: Generera, kompilera och ladda upp koden
I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.
Steg 8: Spela
Om du driver Arduino UNO -modulen börjar OLED -displayen att visa temperatur- och fuktighetsvärden och om fläkten är aktiv. När temperaturen stiger över 24 grader kommer fläkten att börja snurra.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:
Rekommenderad:
Raspberry Pi Box med kylfläkt med CPU -temperaturindikator: 10 steg (med bilder)
Raspberry Pi Box med kylfläkt med CPU-temperaturindikator: Jag hade introducerat hallon pi (nedan RPI) CPU-temperaturindikeringskrets i det föregående projektet. Kretsen visar helt enkelt RPI 4 olika CPU-temperaturnivå enligt följande.- Grön lysdiod tänds när CPU -temperaturen ligger inom 30 ~
Enkel Raspberry Pi kylfläkt: 8 steg (med bilder)
Enkel Raspberry Pi kylfläkt: Detta är det enklaste sättet jag har hittat att fästa en kylfläkt på min hallon pi. Allt som krävs är 3 zipties och 3 minuter. Det är väldigt enkelt, men jag hade inte sett den här metoden någon annanstans, så jag tyckte att det var värt att nämna
IoT -fuktsensor: 12 steg
IoT Moisture Sensor: Jag ville ha en fuktsensor som skulle meddela mig när inomhusväxter behövde vatten. Jag ville ha något jag kunde använda för fröstart och för mogna inomhusväxter. Jag är alltid orolig för att jag antingen är över eller under vattning dem. Jag har spenderat en b
Fuktsensor med partikelfoton: 6 steg
Fuktsensor med partikelfoton: Introduktion I denna handledning ska vi bygga en fuktsensor med hjälp av en partikelfoton och dess i bäddade eller/och externa WiFi -antenn. WiFi -styrkan är beroende av mängden fukt i luften och även i marken. Vi använder denna princip
Trådlös fuktövervakare (ESP8266 + fuktsensor): 5 steg
Trådlös fuktövervakare (ESP8266 + fuktsensor): Jag köper persilja i kruka, och större delen av dagen var jorden torr. Så jag bestämmer mig för att göra det här projektet, om att känna av jordens fukt i kruka med persilja, för att kontrollera, när jag behöver hälla jord med vatten. Jag tror att den här sensorn (Kapacitiv fuktsensor v1.2) är bra eftersom