Sisällysluettelo:

Sadetunnistin Arduinon ja sadepisaran tunnistimen avulla: 8 vaihetta
Sadetunnistin Arduinon ja sadepisaran tunnistimen avulla: 8 vaihetta

Video: Sadetunnistin Arduinon ja sadepisaran tunnistimen avulla: 8 vaihetta

Video: Sadetunnistin Arduinon ja sadepisaran tunnistimen avulla: 8 vaihetta
Video: Установка и программирование Компьютер Hunter X-Core для орошения 2024, Marraskuu
Anonim

Tässä opetusohjelmassa opimme tunnistamaan sateen sadetunnistimen avulla ja antamaan äänen summerimoduulin sekä OLED -näytön ja Visuinon avulla.

Katso video.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Arduino UNO (tai mikä tahansa muu Arduino) Hanki se täältä

Sadetunnistinmoduuli, hanki se täältä

Hyppyjohdot

Leipälauta Hanki se täältä

OLED -näyttö Hae se täältä

Pietsosummeri Hanki se täältä

Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
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 pietsosummerimoduulin nastaan GND
  • Liitä Arduinon digitaalinen nasta 2 pietsosummerimoduulin nastaan S (signaali)
  • Liitä Arduino 5V sadeanturimoduulin nastaan VCC
  • Liitä Arduino GND sadeanturimoduulin nastaan GND
  • Kytke Arduinon analoginen nasta 0 sadeanturimoduulin nastaan A0

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
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 -komponentit

Visuino ADD -komponentit
Visuino ADD -komponentit
Visuino ADD -komponentit
Visuino ADD -komponentit
Visuino ADD -komponentit
Visuino ADD -komponentit
  • Lisää "OLED -näyttö" -komponentti
  • Lisää "Digitaalinen (Boolen) invertteri (ei)" -komponentti
  • Lisää "Delay" -komponentti

Vaihe 5: Visuino -sarjan komponenteissa

Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
  • Kaksoisnapsauta DisplayOLED1 -näyttöä ja vedä elementti -ikkunassa "Piirrä teksti" vasemmalle puolelle.
  • Määritä ominaisuusikkunan kooksi 2 ja kirjoita teksti: RAINING! ja Y - 20 Sulje elementti -ikkuna
  • Valitse Viive1 ja muuta ominaisuusikkunassa väli 3000000

Vaihe 6: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä Arduino -analoginen nasta 0 Inverter1 -nastaiseen tuloon
  • Yhdistä invertteri1 nastainen lähtö viiveeseen 1 nastainen käynnistys ja näyttö OLED1> Piirrä teksti1 nastainen kello ja Arduino Digital pin 2
  • Liitä Delay1 -nastainen ulostulo näyttöön OLED1> Täytä näyttö1 -nastainen kello
  • Liitä DisplayOLED1 -nastainen I2C -lähtö Arduino -kortin nastaan I2C -tulo

Vaihe 7: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
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 8: Pelaa

Jos kytket virtaa Arduino UNO -moduuliin ja pudotat vettä sadetunnistimelle, LED -näytön pitäisi alkaa näyttää teksti "RAINING!" ja summerimoduulin pitäisi antaa ääni.

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:

Suositeltava: