Obsah:
Video: Ako vytvoriť monitor závodu s Arduino: 7 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode sa naučíme, ako zistiť vlhkosť pôdy pomocou senzora vlhkosti a blikať zelenou diódou LED, ak je všetko v poriadku, a OLED displejom a Visuino.
Pozri si video.
Krok 1: Čo budete potrebovať
Arduino UNO (alebo akékoľvek iné Arduino) Získajte ho tu
Modul senzora pôdnej vlhkosti nájdete tu
Prepojovacie vodiče
Breadboard Získajte ho tu
OLED displej získate tu
1X Červená LED, 1X Zelená LED Získajte ich 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 k zápornému kolíku zelenej LED
- Pripojte Arduino GND k zápornému kolíku červenej LED
- Pripojte digitálny kolík 3 Arduino k zápornému kolíku zelenej LED
- Pripojte digitálny pin 2 Arduino k zápornému kolíku červenej LED
- Pripojte Arduino 5V k modulu VCC modulu snímača vlhkosti
- Pripojte Arduino GND ku kolíku GND modulu snímača vlhkosti
- Pripojte analógový kolík 0 Arduino 0 ku kolíku modulu senzora vlhkosti 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 programe Visuino PRIDAJTE a nastavte súčasti
Pridajte komponent „OLED displej“
Pridajte 2X komponent „Porovnať analógovú hodnotu“
- Dvakrát kliknite na DisplayOLED1 a v okne prvkov presuňte textové pole doľava, potom v okne vlastností nastavte veľkosť na 3Zavrite okno prvkov
- Vyberte CompareValue1 a v okne vlastností nastavte „Compare Type“na ctBiggerOrEqual a Value na 0,7 << toto je hodnota citlivosti, môžete ju zmeniť, ak chcete
- Vyberte CompareValue2 a v okne vlastností nastavte „Compare Type“na ctSmaller a Value na 0,7 << toto je hodnota citlivosti, môžete ju zmeniť, ak chcete
Krok 5: V komponentoch Visuino Connect
- Pripojte analógový kolík Arduino 0 k kolíku In PorovnaťHodnotu1, Vstupu PorovnávaniaHodnoty2, Kolíku DisplayOLED1> Vstupné pole textového poľa1
- Pripojte kolík CompareValue1 k digitálnemu pinu Arduino 2
- Pripojte vývod CompareValue2 k digitálnemu pinu Arduino 3
- DisplayOLED 1 pin I2C Out na dosku Arduino I2C pin In
Krok 6: 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 7: Hrajte
Ak napájate modul Arduino UNO a LED dióda by mala blikať (červená nestačí voda, zelená voda) a na displeji OLED sa zobrazí úroveň vlhkosti Blahoželáme! 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: