Sadržaj:

Detektor kiše pomoću Arduina i senzora kapi kiše: 8 koraka
Detektor kiše pomoću Arduina i senzora kapi kiše: 8 koraka

Video: Detektor kiše pomoću Arduina i senzora kapi kiše: 8 koraka

Video: Detektor kiše pomoću Arduina i senzora kapi kiše: 8 koraka
Video: Узнайте, как Дженни Тайлер совершает революцию в сфере здравоохранения! 2024, Novembar
Anonim

U ovom ćemo vodiču naučiti kako detektirati kišu pomoću senzora za kišu i proizvesti zvuk pomoću modula zujalice i OLED zaslona i Visuina.

Pogledajte video.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati

Arduino UNO (ili bilo koji drugi Arduino) Nabavite ga ovdje

Modul senzora za kišu, nabavite ga ovdje

Žice za kratkospojnike

Breadboard Nabavite ovdje

OLED ekran Preuzmite ovdje

Piezo zujalica Nabavi ovdje

Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite pin za OLED ekran [VCC] na Arduino pin [5V]
  • Priključite pin za OLED ekran [GND] na Arduino pin [GND]
  • Spojite pin za OLED ekran [SDA] na Arduino pin [SDA]
  • Priključite pin za OLED ekran [SCL] na Arduino pin [SCL]
  • Spojite Arduino 5V na pin VCC modula za piezo zvučni signal
  • Spojite Arduino GND na pin GND modula za piezo zvučni signal
  • Spojite Arduino digitalni pin 2 na pin S modula piezo zujalice (signal)
  • Spojite Arduino 5V na pin VCC modula senzora za kišu
  • Spojite Arduino GND na pin GND modula senzora za kišu
  • Spojite Arduino analogni pin 0 na pin A0 modula senzora kiše

Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuino ADD Components

U Visuino ADD Components
U Visuino ADD Components
U Visuino ADD Components
U Visuino ADD Components
U Visuino ADD Components
U Visuino ADD Components
  • Dodajte komponentu "OLED Display"
  • Dodajte komponentu "Digitalni (logički) pretvarač (ne)"
  • Dodajte komponentu "Odgoda"

Korak 5: U Visuinu Set Components

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Dvaput kliknite na DisplayOLED1 i u prozoru elemenata povucite "Nacrtaj tekst" na lijevu stranu.
  • U prozoru svojstava postavite veličinu na 2, tekst na: RAINING! i Y do 20Zatvorite prozor elemenata
  • Odaberite Odgoda1 i u prozoru svojstava promijenite interval na 3000000

Korak 6: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • Spojite Arduino analogni pin 0 na Inverter1 pin In
  • Povežite Inverter1 pin Out na Delay1 pin Start i DisplayOLED1> Nacrtajte Text1 pin sat i Arduino digitalni pin 2
  • Priključite Delay1 pin Out na DisplayOLED1> Fill Screen1 pin Clock
  • Spojite DisplayOLED1 pin I2C Out na Iduću ploču Arduino I2C In

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 8: Igrajte se

Ako napajate Arduino UNO modul i ispustite malo vode na senzor za kišu, LED zaslon bi trebao početi prikazivati tekst "KIŠA!" i modul zujalice bi trebao zvučati.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:

Preporučuje se: