Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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ť
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
- 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
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
- Pridajte komponent „OLED displej“
- Pridajte komponent „Digitálny (booleovský) invertor (nie)“
- Pridajte komponent „Oneskorenie“
Krok 5: 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
- 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
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: