Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Kredsløbet
- Trin 3: Start Visuino, og vælg Arduino UNO -korttype
- Trin 4: Tilføj komponenter i Visuino
- Trin 5: I Visuino -sætkomponenter
- Trin 6: I Visuino Connect -komponenter
- Trin 7: Generer, kompiler og upload koden
- Trin 8: Spil
Video: Automatisk køleventilator ved hjælp af Servo og DHT11 temperatur- og luftfugtighedssensor med Arduino: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan du starter og roterer en ventilator, når temperaturen stiger over et bestemt niveau.
Trin 1: Hvad du får brug for
- DHT11 sensor
- Arduino UNO (eller ethvert andet bord)
- Ventilatormodul L9110
- OLED Display
- Servomotor
- Jumper ledninger
- Brødbræt
- Visuino -program: Download Visuino
Trin 2: Kredsløbet
- Tilslut servomotor "Orange" (signal) pin til Arduino Digital pin [2]
- Tilslut servomotor "rød" pin til Arduino positiv pin [5V]
- Tilslut servomotor "Brown" pin til Arduino negative pin [GND]
- Tilslut blæser modul pin [VCC] til arduino pin [5V]
- Tilslut blæser modul pin [GND] til arduino pin [GND]
- Tilslut blæser modul pin [INA] til arduino digital pin [5]
- Tilslut OLED Display pin [VCC] til Arduino pin [5V]
- Tilslut OLED Display pin [GND] til Arduino pin [GND]
- Tilslut OLED Display pin [SDA] til Arduino pin [SDA]
- Tilslut OLED Display pin [SCL] til Arduino pin [SCL]
- Tilslut DHT11 positiv pin + (VCC) til Arduino pin + 5V
- Tilslut DHT11 negativ pin - (GND) til Arduino pin GND
- Tilslut DHT11 pin (ud) til Arduino digital pin (4)
Trin 3: Start Visuino, og vælg Arduino UNO -korttype
Visuino: https://www.visuino.eu skal installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2
Trin 4: Tilføj komponenter i Visuino
- Tilføj "Sinus Analog Generator" -komponent
- Tilføj "Servo" -komponent
- Tilføj "DHT" -komponent
- Tilføj komponenten "Analog værdi"
- Tilføj 2X "Sammenlign analog værdi" -komponent
- Tilføj "OLED" -komponent
Trin 5: I Visuino -sætkomponenter
- Vælg "SineAnalogGenerator1" og i egenskabsvinduet indstil Amplitude til 0,30 og Frekvens til 0,1, sæt aktiveret til Falsk, og klik på ikonet Pin, og vælg boolsk vaskestift
- Vælg "CompareValue1" og i egenskabsvinduet sæt værdi til 24 (temperatur, der starter blæseren) og sammenlign type til ctBiggerOrEqual
- Vælg "CompareValue2" og i egenskabsvinduet sæt værdi til 24 (temperaturniveau, der stopper blæseren) og sammenlign Type til ctSmaller
- Dobbeltklik på "AnalogValue1" og træk "Indstil værdi" til venstre i vinduet Elementer
- Indstil Værdi til 0,5 i vinduet egenskaber
- I vinduet Elementer skal du trække en anden "Indstil værdi" til venstre
- Indstil værdi til 1 i vinduet egenskaber
Dobbeltklik på "DisplayOLED1"
I vinduet Elementer:
- Træk "Tegn tekst" til venstre, og i vinduet egenskaber indstilles teksten til "TEMP"
- Træk "Tekstfelt" til venstre, og i egenskabsvinduet indstil Størrelse til 2 og Y til 9
- Træk "Tegn tekst" til venstre, og i vinduet egenskaber indstilles tekst til "Fugtighed" og Y til 26
- Træk "Tekstfelt" til venstre, og i egenskabsvinduet indstil Størrelse til 2 og Y til 36
- Træk "Tegn tekst" til venstre, og i vinduet egenskaber indstilles teksten til "FAN ACTIVE" og Y til 54 og sæt Enabled til false, klik på pin -ikonet og indstil BooleanSinkPin
Luk vinduet Elementer
Trin 6: I Visuino Connect -komponenter
- Tilslut SineAnalogGenerator1 pin [Out] til Servo1 pin [In]
- Tilslut Servo1 pin [Out] til Arduino digital pin [2]
- Tilslut "HumidityThermometer1" pin [Sensor] til Arduino digital pin [4]
- Tilslut "HumidityThermometer1" pin [Temperatur] til DisplayOLED1> TextField1 pin [In] og CompareValue1 pin [In] og CompareValue2 pin [In]
- Tilslut "HumidityThermometer1" pin [Temperatur] til DisplayOLED1> TextField2 pin [In]
- Tilslut "CompareValue1" pin [Out] til DisplayOLED1> DrawText3 pin [Iclock] og pin [Enabled]
- Tilslut "CompareValue1" pin [Out] til AnalogValue1> Set Value1 pin [In] og SineAnalogGenerator1 pin [Enabled]
- Tilslut "CompareValue2" pin [Out] til AnalogValue1> Set Value2 pin [In]
- Tilslut "DisplayOLED1" pin I2C [Out] til Arduino board I2C [In]
Trin 7: Generer, kompiler og upload koden
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 8: Spil
Hvis du tænder for Arduino UNO -modulet, begynder OLED -displayet at vise temperatur- og fugtighedsværdierne, og hvis ventilatoren er aktiv. Når temperaturen stiger over 24 grader, vil blæseren begynde at dreje.
Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:
Anbefalede:
DHT21 Digital temperatur- og luftfugtighedssensor med Arduino: 6 trin
DHT21 Digital temperatur- og luftfugtighedssensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT21 fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
DHT11 temperatur- og luftfugtighedssensor med Arduino: 5 trin
DHT11 temperatur- og fugtighedssensor med Arduino: I dag vil jeg lære dig, hvordan du bruger KY-015 temperatur- og fugtighedsføler-modulet, der indeholder DHT11 temperatur- og fugtighedsføler. Hvis du foretrækker at lære af videoer, er her en video-tutorial, jeg lavede !:
Temperatur- og luftfugtighedssensor med Arduino og LCD -display: 4 trin
Temperatur- og luftfugtighedssensor med Arduino og LCD -skærm: Hej fyre, velkommen tilbage til Artuino. Som du har set, har jeg startet An InstructableToday, vi skal lave en temperatur & Fugtighedsmåler med DHT11 -modulet. Lad os komme i gang PS. Overvej at abonnere og like videoen
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Oprettelse af e-mail-advarsler om NCD trådløs temperatur- og luftfugtighedssensor ved hjælp af knude-rød: 22 trin
Oprettelse af e-mail-advarsler om NCD trådløs temperatur- og luftfugtighedssensor ved hjælp af Node-Red: Vi bruger her NCDs temperatur- og fugtighedsføler, men trinene forbliver de samme for ethvert af ncd-produkterne, så hvis du har andre trådløse ncd-sensorer, kan du opleve gratis observere ved siden af foruden. Ved at stoppe denne tekst skal du