Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Komponentët e Visuino Set
- Hapi 6: Në Visuino Connect Components
- Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin
- Hapi 8: Luaj
Video: Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Në këtë tutorial do të mësojmë se si të filloni dhe rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar.
Hapi 1: Çfarë ju nevojitet
- Sensori DHT11
- Arduino UNO (ose ndonjë bord tjetër)
- Moduli i ventilatorit L9110
- Ekran OLED
- Servo motor
- Telat e kërcyesit
- Breadboard
- Programi Visuino: Shkarkoni Visuino
Hapi 2: Qarku
- Lidhni pinin e Servo motorit "Portokalli" (sinjal) me kunjin dixhital Arduino [2]
- Lidhni kunjin Servo motor "Red" në kunjin pozitiv Arduino [5V]
- Lidhni kunjin Servo të motorit "Brown" në kunjin negativ Arduino [GND]
- Lidhni pinin e modulit të ventilatorit [VCC] me arduino pin [5V]
- Lidhni pinin e modulit të ventilatorit [GND] me pinin arduino [GND]
- Lidhni pinin e modulit të ventilatorit [INA] me pinin dixhital arduino [5]
- Lidhni pinin e ekranit OLED [VCC] me kunjin Arduino [5V]
- Lidhni pinin e ekranit OLED [GND] me kunjin Arduino [GND]
- Lidhni pinin e ekranit OLED [SDA] me pinin Arduino [SDA]
- Lidhni pinin e ekranit OLED [SCL] me kunjin Arduino [SCL]
- Lidhni pinin DHT11 pozitiv + (VCC) me kunjin Arduino + 5V
- Lidhni pinin DHT11 negativ - (GND) me pinin Arduino GND
- Lidhni pin DHT11 (Out) me pin dixhital Arduino (4)
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Visuino: https://www.visuino.eu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni përbërësin "Sine Analog Generator"
- Shtoni përbërësin "Servo"
- Shtoni përbërësin "DHT"
- Shtoni përbërësin "Vlera Analog"
- Shtoni përbërësin 2X "Krahasoni vlerën analoge"
- Shtoni përbërësin "OLED"
Hapi 5: Në Komponentët e Visuino Set
- Zgjidhni "SineAnalogGenerator1" dhe në dritaren e pronave vendosni Amplitudën në 0.30 dhe Frekuencën në 0.1, vendoseni të aktivizuar në False dhe klikoni në ikonën Pin dhe zgjidhni pinin e lavamanit Boolean
- Zgjidhni "CompareValue1" dhe në dritaren e pronave vendosni Vlerën në 24 (temperatura që do të fillojë ventilatorin) dhe Krahasoni Llojin me ctBiggerOrEqual
- Zgjidhni "CompareValue2" dhe në dritaren e pronave vendosni Vlerën në 24 (niveli i temperaturës që do të ndalojë ventilatorin) dhe Krahasoni Llojin me ctSmaller
- Klikoni dy herë në "AnalogValue1" dhe në dritaren e Elementeve tërhiqni "Vendos vlerën" në të majtë
- Në dritaren e pronave vendosni Vlera në 0.5
- Në dritaren e Elementeve tërhiqni një tjetër "Vendosni vlerën" në të majtë
- Në dritaren e pronave vendosni vlerën në 1
Klikoni dy herë në "DisplayOLED1"
Në dritaren e Elementeve:
- Tërhiqeni "Vizatoni Tekstin" në të majtë dhe në dritaren e vetive vendosni Tekstin në "TEMP"
- Tërhiqeni "Fusha e tekstit" në të majtë dhe në dritaren e pronave vendosni Madhësinë në 2 dhe Y në 9
- Tërhiqeni "Draw Text" në të majtë dhe në dritaren e vetive vendosni Text në "HUMIDITY" dhe Y në 26
- Tërhiqeni "Fusha e tekstit" në të majtë dhe në dritaren e pronave vendosni Madhësinë në 2 dhe Y në 36
- Tërhiqeni "Draw Text" në të majtë dhe në dritaren e vetive vendosni Text në "FAN ACTIVE" dhe Y në 54 dhe vendoseni Enabled në false, klikoni në ikonën e pin dhe vendosni BooleanSinkPin
Mbyllni dritaren e Elementeve
Hapi 6: Në Visuino Connect Components
- Lidhni SineAnalogGenerator1 pin [Out] me Servo1 pin [In]
- Lidhni pinin Servo1 [Out] me pinin dixhital Arduino [2]
- Lidhni pinin "HumidityThermometer1" [Sensori] me kunjin dixhital Arduino [4]
- Lidhni pinin "HumidityThermometer1" [Temperatura] me DisplayOLED1> TextField1 pin [In] dhe CompareValue1 pin [In] dhe CompareValue2 pin [In]
- Lidhni kunjin "HumidityThermometer1" [Temperatura] me DisplayOLED1> TextField2 pin [In]
- Lidhni pinin "CompareValue1" [Out] me DisplayOLED1> pin DrawText3 [Iclock] dhe pin [Enabled]
- Lidhni pinin "CompareValue1" [Out] në AnalogValue1> Vendosni vlerën 1 pin [In] dhe SineAnalogGenerator1 pin [Enabled]
- Lidhni pinin "CompareValue2" [Out] me AnalogValue1> Vendosni vlerën 2 pin [In]
- Lidhni pinin "DisplayOLED1" I2C [Out] me bordin Arduino I2C [In]
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 8: Luaj
Nëse aktivizoni modulin Arduino UNO, Ekrani OLED do të fillojë të tregojë vlerat e temperaturës dhe lagështisë dhe nëse ventilatori është Aktiv. Pasi temperatura ngrihet mbi 24 gradë, ventilatori do të fillojë të rrotullohet.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:
Recommended:
Matja e lagështisë dhe temperaturës duke përdorur HIH6130 dhe Arduino Nano: 4 hapa
Matja e lagështisë dhe temperaturës duke përdorur HIH6130 dhe Arduino Nano: HIH6130 është një sensor lagështie dhe temperature me dalje dixhitale. Këta sensorë ofrojnë një nivel saktësie ± 4% RH. Me stabilitet afatgjatë udhëheqës të industrisë, I2C të vërtetë dixhitale të kompensuar nga temperatura, besueshmëri udhëheqëse në industri, efikasitet energjetik
Matja e temperaturës dhe lagështisë duke përdorur HDC1000 dhe Arduino Nano: 4 hapa
Matja e Temperaturës dhe Lagështisë duke Përdorur HDC1000 dhe Arduino Nano: HDC1000 është një sensor dixhital i lagështisë me sensor të integruar të temperaturës që siguron saktësi të shkëlqyeshme të matjes me fuqi shumë të ulët. Pajisja mat lagështinë bazuar në një sensor të ri kapacitiv. Sensorët e lagështisë dhe temperaturës janë të dukshme
Leximi i temperaturës duke përdorur sensorin e temperaturës LM35 Me Arduino Uno: 4 hapa
Leximi i temperaturës duke përdorur sensorin e temperaturës LM35 Me Arduino Uno: Përshëndetje djema në këtë udhëzues ne do të mësojmë se si të përdorim LM35 me Arduino. Lm35 është një sensor i temperaturës i cili mund të lexojë vlerat e temperaturës nga -55 ° C në 150 ° C. Shtë një pajisje 3-terminale që siguron tension analog proporcional me temperaturën. E lartë
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: Sensori DHT11 përdoret për të matur temperaturën dhe lagështinë. Ata janë hobi shumë të njohur elektronikë. Sensori i lagështisë dhe temperaturës DHT11 e bën vërtet të lehtë shtimin e të dhënave të lagështisë dhe temperaturës në projektet tuaja elektronike DIY. Pershtë për
Krijimi i sinjalizimeve me email për sensorin e temperaturës dhe lagështisë me valë NCD duke përdorur Nyjen-Kuqe: 22 hapa
Krijimi i paralajmërimeve me email për sensorin e temperaturës dhe lagështisë pa tel NCD duke përdorur Node-Red: Ne po përdorim këtu sensorin e temperaturës dhe lagështisë të NCD, por hapat qëndrojnë të barabartë për cilindo nga produktet ncd, kështu që nëse keni sensorë të tjerë wireless wireless, përjetoni falas vëzhgoni krahas përveç. Me anë të ndalimit të këtij teksti, ju duhet të