Obsah:

Dažďový detektor pomocou senzora Arduino a dažďovej kvapky: 8 krokov
Dažďový detektor pomocou senzora Arduino a dažďovej kvapky: 8 krokov

Video: Dažďový detektor pomocou senzora Arduino a dažďovej kvapky: 8 krokov

Video: Dažďový detektor pomocou senzora Arduino a dažďovej kvapky: 8 krokov
Video: Как использовать лазерный передатчик и лазерный датчик для Arduino 2024, Júl
Anonim

V tomto návode sa naučíme detekovať dážď pomocou dažďového senzora a vydať zvuk pomocou modulu bzučiaka a OLED displeja a Visuina.

Pozri si video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať

Arduino UNO (alebo akékoľvek iné Arduino) Získajte ho tu

Modul dažďového senzora, získate ho tu

Prepojovacie vodiče

Breadboard Získajte ho tu

OLED displej získate tu

Piezoelektrický bzučiak Získať ho môžete tu

Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Pripojte pin OLED displeja [VCC] k kolíku Arduino [5V]
  • Pripojte pin OLED displeja [GND] k kolíku Arduino [GND]
  • Pripojte pin OLED displeja [SDA] k kolíku Arduino [SDA]
  • Pripojte pin OLED displeja [SCL] k kolíku Arduino [SCL]
  • Pripojte pin Arduino 5V k modulu piezo bzučiaka VCC
  • Pripojte Arduino GND ku kolíku GND modulu piezo bzučiaka
  • Pripojte digitálny kolík 2 Arduino k kolíku S modulu piezo bzučiaka (signál)
  • Pripojte kolík VCC modulu Arduino 5V k modulu dažďového senzora
  • Pripojte Arduino GND ku kolíku GND modulu dažďového senzora
  • Pripojte analógový kolík 0 Arduino k kolíku modulu dažďového senzora A0

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V doplnkoch Visuino ADD

V doplnkoch Visuino ADD
V doplnkoch Visuino ADD
V doplnkoch Visuino ADD
V doplnkoch Visuino ADD
V doplnkoch Visuino ADD
V doplnkoch Visuino ADD
  • Pridajte komponent „OLED displej“
  • Pridajte komponent „Digitálny (booleovský) invertor (nie)“
  • Pridajte komponent „Oneskorenie“

Krok 5: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
  • Dvakrát kliknite na DisplayOLED1 a v okne prvkov presuňte „Nakresliť text“na ľavú stranu..
  • V okne vlastností nastavte veľkosť na 2, text na: DÚŽĎANIE! a Y až 20 Zatvorte okno prvkov
  • Vyberte položku Oneskorenie1 a v okne vlastností interval zmeny na 30 000 000

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte analógový kolík 0 Arduino k vstupu Pin 1 meniča
  • Pripojte invertor 1 pin von k oneskoreniu 1 pin štart a displej OLED1> Nakreslite text 1 pin hodiny a Arduino Digital pin 2
  • Pripojte Delay1 pin Out k DisplayOLED1> Hodiny pre vyplnenie obrazovky 1 pin
  • Pripojte výstup DisplayOLED1 pin I2C Out k vstupu I2C dosky Arduino

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 8: Hrajte

Ak napájate modul Arduino UNO a kvapká vám voda na dažďový senzor, na LED displeji by sa mal začať zobrazovať text „RAINING!“a modul bzučiaka by mal vydať zvuk.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť tu a otvoriť ho vo Visuino:

Odporúča: