Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Lisää Visuino -komponentteja
- Vaihe 5: Visuino -sarjan komponenteissa
- Vaihe 6: Visuino Connect -komponentit
- Vaihe 7: Luo, koota ja lähetä koodi
- Vaihe 8: Pelaa
Video: Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinolla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa opimme tuulettimen käynnistämisen ja pyörittämisen, kun lämpötila nousee tietyn tason yläpuolelle.
Vaihe 1: Mitä tarvitset
- DHT11 -anturi
- Arduino UNO (tai mikä tahansa muu levy)
- Puhallinmoduuli L9110
- OLED -näyttö
- Servo moottori
- Hyppyjohdot
- Leipälauta
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri
- Liitä servomoottorin "oranssi" (signaali) -tappi Arduino Digital -tappiin [2]
- Kytke servomoottorin "punainen" nasta Arduinon positiiviseen nastaan [5V]
- Liitä "Ruskea" servomoottorin nasta Arduinon negatiiviseen nastaan [GND]
- Liitä tuuletinmoduulin nasta [VCC] arduino -nastaan [5V]
- Liitä tuuletinmoduulin nasta [GND] arduino -nastaan [GND]
- Liitä tuuletinmoduulin nasta [INA] digitaaliseen arduino -nastaan [5]
- Liitä OLED -näyttötappi [VCC] Arduino -nastaan [5V]
- Liitä OLED -näyttötappi [GND] Arduino -nastaan [GND]
- Liitä OLED -näyttötappi [SDA] Arduino -nastaan [SDA]
- Liitä OLED -näyttötappi [SCL] Arduino -nastaan [SCL]
- Liitä DHT11 positiivinen nasta + (VCC) Arduino -nastaan + 5V
- Liitä negatiivinen DHT11 -nasta - (GND) Arduino -nastaiseen GND: hen
- Liitä DHT11 -nasta (lähtö) Arduinon digitaaliseen nastaan (4)
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Visuino: https://www.visuino.eu on asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää Visuino -komponentteja
- Lisää "Sine Analog Generator" -komponentti
- Lisää "Servo" -komponentti
- Lisää "DHT" -komponentti
- Lisää "Analoginen arvo" -komponentti
- Lisää 2X "Vertaa analogista arvoa" -komponentti
- Lisää "OLED" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa
- Valitse "SineAnalogGenerator1" ja aseta ominaisuusikkunassa Amplitudi 0,30 ja taajuus 0,1, aseta käyttöön False ja napsauta Pin -kuvaketta ja valitse Boolean sink pin
- Valitse "CompareValue1" ja aseta ominaisuusikkunan arvoksi 24 (lämpötila, joka käynnistää tuulettimen) ja Vertaa tyyppiä arvoon ctBiggerOrEqual
- Valitse "CompareValue2" ja aseta ominaisuusikkunan arvoksi 24 (lämpötila, joka pysäyttää tuulettimen) ja Vertaa tyyppiä ctSmaller
- Kaksoisnapsauta "AnalogValue1" ja vedä elementit -ikkunassa "Aseta arvo" vasemmalle
- Aseta Ominaisuudet -ikkunassa Arvoksi 0,5
- Vedä Elementit -ikkunassa toinen "Aseta arvo" vasemmalle
- Aseta ominaisuusikkunassa arvoksi 1
Kaksoisnapsauta "DisplayOLED1"
Elementit -ikkunassa:
- Vedä "Piirrä teksti" vasemmalle ja valitse ominaisuusikkunassa Teksti "TEMP"
- Vedä "Tekstikenttä" vasemmalle ja aseta ominaisuusikkunan koko 2 ja Y arvoon 9
- Vedä "Piirrä teksti" vasemmalle ja aseta ominaisuusikkunan tekstiksi "KOSTEUS" ja Y arvoon 26
- Vedä "Tekstikenttä" vasemmalle ja aseta ominaisuusikkunassa Koko 2 ja Y 36
- Vedä "Piirrä teksti" vasemmalle ja aseta ominaisuusikkunan tekstiksi "FAN ACTIVE" ja Y arvoon 54 ja aseta Käytössä arvoon false, napsauta nastan kuvaketta ja aseta BooleanSinkPin
Sulje Elementit -ikkuna
Vaihe 6: Visuino Connect -komponentit
- Liitä SineAnalogGenerator1 -nasta [Out] Servo1 -nastaan [In]
- Liitä Servo1 -nasta [lähtö] Arduinon digitaaliseen nastaan [2]
- Liitä "HumidityThermometer1" -nasta [anturi] Arduinon digitaaliseen nastaan [4]
- Liitä "Kosteuslämpömittari1" -nasta [Lämpötila] DisplayOLED1> TextField1 -nasta [In] ja CompareValue1 -nasta [In] ja CompareValue2 -nasta [In]
- Liitä "HumidityThermometer1" -nasta [Lämpötila] DisplayOLED1> TextField2 -nastaan [In]
- Liitä "CompareValue1" nasta [Out] DisplayOLED1> DrawText3 -nastaan [Iclock] ja pin [Enabled]
- Liitä "CompareValue1" nasta [Out] AnalogValue1> Aseta arvo1 pin [In] ja SineAnalogGenerator1 pin [Enabled]
- Liitä "CompareValue2" nasta [Out] AnalogValue1> Aseta Value2 pin [In]
- Liitä "DisplayOLED1" -tappi I2C [Out] Arduino -korttiin I2C [In]
Vaihe 7: Luo, koota ja lähetä koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 8: Pelaa
Jos kytket virran Arduino UNO -moduuliin, OLED -näyttö alkaa näyttää lämpötila- ja kosteusarvoja ja jos tuuletin on aktiivinen. Kun lämpötila nousee yli 24 asteen, tuuletin alkaa pyöriä.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Suositeltava:
2 potentiometriä ja 2 servoa: Hallittu liike Arduinolla: 4 vaihetta
2 potentiometriä ja 2 servoa: Hallittu liike Arduinolla: Ensin sinun on kerättävä tarvittavat materiaalit tämän piirin yhdistämiseksi
Pi: n automaattinen jäähdytystuuletin: 4 vaihetta (kuvilla)
Automaattinen Pi -jäähdytystuuletin: Kuvaus Yksinkertainen muotoilu, jolla ohjataan python -mini -5 -tuuletinta ilman leipälevyä, transistoreita jne. Tarvitset vain muutaman kaapelin ja 1 -kanavaisen releen. Minulla oli 2 -kanavainen rele, jota suosittelen, koska se on melkein sama hinta plus
Kuinka käyttää maaperän kosteusanturia Arduinon avulla: 4 vaihetta
Kuinka käyttää maaperän kosteusanturia Arduinon avulla: Maaperän kosteusanturi on anturi, jota voidaan käyttää maaperän kosteuden mittaamiseen. Soveltuu älykkäiden viljelyprojektien, kasteluohjainten tai IoT -maatalousprojektien prototyyppien tekemiseen.Tässä anturissa on 2 anturia. Joka on tottunut
Automaattinen rautatien ylitysjärjestelmä, joka käyttää Arduino -pohjaista sulautettua alustaa: 9 vaihetta
Automaattinen rautateiden ylitysjärjestelmä Arduino -pohjaisen sulautetun alustan avulla: Joulu on vain viikon päässä! Kaikki ovat kiireisiä juhlien ja lahjojen saamisen kanssa, mikä muuten on entistä vaikeampaa saada loputtomilla mahdollisuuksilla ympärillämme. Entä jos valitset klassisen lahjan ja lisäät ripauksen DIY
Automaattinen vedenkorkeuden säädin, joka käyttää transistoreita tai 555 ajastimen IC: 5 vaihetta
Automaattinen vedenkorkeuden säädin, joka käyttää transistoreita tai 555 -ajastin -IC: Johdanto: Hei Kaikki täällä opimme veden säästämisestä tehokkaasti. joten käy vaiheet ja lauseet läpi huolellisesti. Vesisäiliön ylivuoto on yleinen ongelma, joka johtaa veden hukkaan. Vaikka on olemassa