Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
- 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
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
- Lisää "OLED -näyttö" -komponentti
- Lisää "Digitaalinen (Boolen) invertteri (ei)" -komponentti
- Lisää "Delay" -komponentti
Vaihe 5: 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
- 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
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: