Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3: Start Visuino, og velg Arduino UNO -korttype
- Trinn 4: I Visuino Legg til komponenter
- Trinn 5: I Visuino -settkomponenter
- Trinn 6: I Visuino Connect -komponenter
- Trinn 7: Generer, kompiler og last opp koden
- Trinn 8: Spill
Video: Automatisk kjølevifte med servo og DHT11 temperatur- og fuktighetssensor med Arduino: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
I denne opplæringen lærer vi hvordan du starter og roterer en vifte når temperaturen stiger over et visst nivå.
Trinn 1: Det du trenger
- DHT11 sensor
- Arduino UNO (eller et annet brett)
- Viftemodul L9110
- OLED -skjerm
- Servo motor
- Jumper ledninger
- Brødbrett
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
- Koble servomotoren "Orange" (signal) til Arduino Digital pin [2]
- Koble servomotor "rød" pin til Arduino positiv pin [5V]
- Koble servomotor "brun" pin til Arduino negative pin [GND]
- Koble viftemodulpinnen [VCC] til arduino -pinnen [5V]
- Koble viftemodulpinnen [GND] til arduino -pinnen [GND]
- Koble viftemodulpinnen [INA] til den arduino digitale pinnen [5]
- Koble OLED Display pin [VCC] til Arduino pin [5V]
- Koble OLED Display pin [GND] til Arduino pin [GND]
- Koble OLED Display pin [SDA] til Arduino pin [SDA]
- Koble OLED Display pin [SCL] til Arduino pin [SCL]
- Koble DHT11 positiv pin + (VCC) til Arduino pin + 5V
- Koble DHT11 negative pin - (GND) til Arduino pin GND
- Koble DHT11 -pinnen (ut) til den digitale Arduino -pinnen (4)
Trinn 3: Start Visuino, og velg Arduino UNO -korttype
Visuino: https://www.visuino.eu må installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino Legg til komponenter
- Legg til komponenten "Sine Analog Generator"
- Legg til "Servo" -komponent
- Legg til "DHT" -komponent
- Legg til komponenten "Analog verdi"
- Legg til 2X "Compare Analog Value" -komponent
- Legg til "OLED" -komponent
Trinn 5: I Visuino -settkomponenter
- Velg "SineAnalogGenerator1" og i egenskapsvinduet sett Amplitude til 0,30 og Frekvens til 0,1, sett aktivert til Falsk og klikk på Pin -ikonet og velg boolsk vaskenål
- Velg "CompareValue1" og i egenskapsvinduet sett verdi til 24 (temperatur som starter viften) og sammenlign type til ctBiggerOrEqual
- Velg "CompareValue2" og i egenskapsvinduet sett verdi til 24 (temperaturnivå som stopper viften) og sammenlign type til ctSmaller
- Dobbeltklikk på "AnalogValue1" og dra "Sett verdi" til venstre i Elements -vinduet
- Sett verdien til 0,5 i vinduet egenskaper
- I elementvinduet drar du en annen "Sett verdi" til venstre
- Sett verdien til 1 i vinduet egenskaper
Dobbeltklikk på "DisplayOLED1"
I vinduet Elementer:
- Dra "Tegn tekst" til venstre og i egenskapsvinduet setter du teksten til "TEMP"
- Dra "Tekstfelt" til venstre, og i størrelsen Egenskaper angir du Størrelse til 2 og Y til 9
- Dra "Tegn tekst" til venstre, og i egenskapsvinduet setter du tekst til "HUMIDITY" og Y til 26
- Dra "Tekstfelt" til venstre, og i egenskapsvinduet angir du Størrelse til 2 og Y til 36
- Dra "Tegn tekst" til venstre, og i egenskapsvinduet setter du Tekst til "VIFTE AKTIV" og Y til 54 og setter Aktivert til falsk, klikk på pin -ikonet og sett BooleanSinkPin
Lukk Elements -vinduet
Trinn 6: I Visuino Connect -komponenter
- Koble SineAnalogGenerator1 pin [Out] til Servo1 pin [In]
- Koble Servo1 pin [Out] til Arduino digital pin [2]
- Koble "HumidityThermometer1" pin [Sensor] til Arduino digital pin [4]
- Koble "HumidityThermometer1" pin [Temperatur] til DisplayOLED1> TextField1 pin [In] og CompareValue1 pin [In] og CompareValue2 pin [In]
- Koble "HumidityThermometer1" pin [Temperatur] til DisplayOLED1> TextField2 pin [In]
- Koble "CompareValue1" pin [Out] til DisplayOLED1> DrawText3 pin [Iclock] og pin [Enabled]
- Koble "CompareValue1" pin [Out] til AnalogValue1> Set Value1 pin [In] og SineAnalogGenerator1 pin [Enabled]
- Koble "CompareValue2" pin [Out] til AnalogValue1> Set Value2 pin [In]
- Koble "DisplayOLED1" pin I2C [Out] til Arduino board I2C [In]
Trinn 7: Generer, kompiler og last opp koden
I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.
Trinn 8: Spill
Hvis du driver Arduino UNO -modulen, begynner OLED -skjermen å vise temperatur- og fuktighetsverdier og hvis viften er aktiv. Når temperaturen stiger over 24 grader vil viften begynne å snurre.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:
Anbefalt:
DHT21 digital temperatur- og fuktighetssensor med Arduino: 6 trinn
DHT21 digital temperatur- og fuktighetssensor med Arduino: I denne opplæringen lærer vi hvordan du bruker DHT21 fuktighets- og temperatursensor med Arduino og viser verdiene på OLED -skjermen. Se videoen
DHT11 temperatur- og fuktighetssensor med Arduino: 5 trinn
DHT11 temperatur- og fuktighetssensor med Arduino: I dag skal jeg lære deg hvordan du bruker KY-015 temperatur- og fuktighetssensormodul som inneholder DHT11 temperatur- og fuktighetssensor. Hvis du foretrekker å lære av videoer, her er en videoopplæring jeg har laget !:
Temperatur- og fuktighetssensor (dht11) Grensesnitt med Arduino: 4 trinn
Temperatur- og fuktighetssensor (dht11) Grensesnitt med Arduino: Temperatursensor har et bredt bruksområde den brukes mange steder, et sted den fungerer som et tilbakemeldingssystem. Det er flere typer temperatursensorer tilgjengelig på markedet med forskjellige spesifikasjoner, noen temperatursensorer som brukes l
Temperatur- og fuktighetssensor med Arduino og LCD -skjerm: 4 trinn
Temperatur- og fuktighetssensor med Arduino og LCD -skjerm: Hei folkens, Velkommen tilbake til Artuino. Som du har sett har jeg startet An InstructableToday vi skal lage en Temperatur & Fuktighetsmåler med DHT11 -modulen. La oss komme i gang PS. Vurder å abonnere og like videoen
IOT trådløs temperatur- og fuktighetssensor med lang rekkevidde med node-rød: 27 trinn
IOT trådløs temperatur- og fuktighetssensor med lang rekkevidde med node-rød: Vi introduserer NCDs trådløse temperaturfuktighetssensor for lang rekkevidde, med opptil 28 miles rekkevidde ved bruk av en trådløs nettverksarkitektur. Ved å inkorporere Honeywell HIH9130 temperatur-fuktighetssensor overfører den svært nøyaktig temperatur og