Sisällysluettelo:
Video: Kasvimonitorin rakentaminen Arduinolla: 7 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa opimme tunnistamaan maaperän kosteuden kosteusanturin avulla ja vilkkumaan vihreän LED -valon, jos kaikki on kunnossa ja OLED -näyttö ja Visuino.
Katso video.
Vaihe 1: Mitä tarvitset
Arduino UNO (tai mikä tahansa muu Arduino) Hanki se täältä
Maaperän kosteusanturimoduuli, hanki se täältä
Hyppyjohdot
Leipälauta Hanki se täältä
OLED -näyttö Hae se täältä
1X punainen LED, 1X vihreä LED Hae ne täältä
Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri
- 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ä Arduino 5V pietsosummerimoduulin nastaan VCC
- Liitä Arduino GND vihreään LED -negatiiviseen nastaan
- Liitä Arduino GND punaiseen LED -negatiiviseen nastaan
- Liitä Arduino Digital Pin 3 vihreään LED -negatiiviseen nastaan
- Liitä Arduino Digital Pin 2 punaiseen LED -negatiiviseen nastaan
- Liitä Arduino 5V kosteusanturimoduulin nastaan VCC
- Liitä Arduino GND kosteusanturimoduulin nastaan GND
- Liitä Arduinon analoginen nasta 0 kosteusanturimoduulin nastaan A0
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:
Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös 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: Visuino ADD ja Set Components
Lisää "OLED -näyttö" -komponentti
Lisää 2X "Vertaa analogista arvoa" -komponentti
- Kaksoisnapsauta DisplayOLED1 -näyttöä ja vedä elementti -ikkunassa tekstikenttä vasemmalle ja sitten ominaisuusikkunan kooksi 3Sulje elementti -ikkuna
- Valitse CompareValue1 ja aseta ominaisuusikkunassa "Vertaa tyyppi" arvoon ctBiggerOrEqual ja Arvoksi 0,7 << tämä on herkkyysarvo, voit muuttaa sen, jos haluat
- Valitse CompareValue2 ja aseta ominaisuusikkunassa "Vertaa tyyppi" arvoon ctSmaller ja Arvo 0,7 << tämä on herkkyysarvo, voit muuttaa sen halutessasi
Vaihe 5: Visuino Connect -komponentit
- Liitä Arduino -analoginen nasta 0 CompareValue1 -nastaiseen tuloon, CompareValue2 -nastaiseen tuloon, DisplayOLED1> Tekstikenttä1 -nastainen tulo
- Yhdistä CompareValue1 Pin Out Arduinon digitaaliseen nastaan 2
- Liitä CompareValue2 Pin Out Arduinon digitaaliseen nastaan 3
- DisplayOLED1 -nastainen I2C -lähtö Arduino -kortille I2C -nastainen tulo
Vaihe 6: Luo, käännä ja lähetä Arduino -koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 7: Pelaa
Jos kytket virtaa Arduino UNO -moduuliin ja LED -valon pitäisi vilkkua (punainen ei riitä, tarpeeksi vihreä vesi) ja OLED -näyttö näyttää kosteustason Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructable -ohjelmalle, voit ladata sen täältä ja avata sen Visuinossa: