Satura rādītājs:

Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: 8 soļi
Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: 8 soļi

Video: Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: 8 soļi

Video: Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: 8 soļi
Video: Пляжи чистые как после "пылесоса" 2024, Novembris
Anonim

Šajā apmācībā mēs uzzināsim, kā noteikt lietu, izmantojot lietus sensoru, un radīt skaņu, izmantojot skaņas signāla moduli un OLED displeju un Visuino.

Skatīties video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

Arduino UNO (vai jebkurš cits Arduino) Iegūstiet to šeit

Lietus sensora modulis, iegūstiet to šeit

Jumper vadi

Maizes dēlis Iegūstiet to šeit

OLED displejs Iegūstiet to šeit

Pjezo skaņas signāls Iegūstiet to šeit

Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet OLED displeja tapu [VCC] ar Arduino tapu [5V]
  • Savienojiet OLED displeja tapu [GND] ar Arduino tapu [GND]
  • Savienojiet OLED displeja tapu [SDA] ar Arduino tapu [SDA]
  • Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [SCL]
  • Pievienojiet Arduino 5V pjezo skaņas signāla moduļa tapai VCC
  • Savienojiet Arduino GND ar pjezo skaņas signāla moduļa tapu GND
  • Pievienojiet Arduino digitālo tapu 2 pjezo skaņas signāla moduļa tapai S (signāls)
  • Pievienojiet Arduino 5V lietus sensora moduļa tapai VCC
  • Pievienojiet Arduino GND lietus sensora moduļa tapai GND
  • Pievienojiet Arduino analogo tapu 0 lietus sensora moduļa tapai A0

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visuino PIEVIENOT SASTĀVDAĻAS

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • Pievienojiet komponentu "OLED displejs"
  • Pievienojiet komponentu "Digitālais (Būla) invertors (ne)"
  • Pievienojiet komponentu "Kavēšanās"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Veiciet dubultklikšķi uz DisplayOLED1 un elementu logā velciet "Zīmēt tekstu" pa kreisi.
  • Rekvizītu loga lielums ir 2, teksts: RAINING! un Y līdz 20 Aizveriet elementu logu
  • Atlasiet Delay1 un rekvizītu logā mainiet intervālu uz 3000000

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  • Pievienojiet Arduino analogo tapu 0 Inverter1 pin In
  • Pievienojiet invertora 1 kontakta izeju ar aizkavi 1 kontakta sākums un displejs OLED1> Zīmēt tekstu
  • Savienojiet Delay1 pin Out ar DisplayOLED1> Fill Screen1 pin Clock
  • Savienojiet DisplayOLED1 tapu I2C Out ar Arduino plates tapu I2C In

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

8. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli un nolaižat ūdeni uz lietus sensora, LED displejā jāsāk parādīt teksts "RAINING!" un skaņas signāla modulim vajadzētu radīt skaņu.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

Ieteicams: