Tartalomjegyzék:

Esőérzékelő az Arduino és az esőcsepp -érzékelő használatával: 8 lépés
Esőérzékelő az Arduino és az esőcsepp -érzékelő használatával: 8 lépés

Videó: Esőérzékelő az Arduino és az esőcsepp -érzékelő használatával: 8 lépés

Videó: Esőérzékelő az Arduino és az esőcsepp -érzékelő használatával: 8 lépés
Videó: #32 - Házi meteorológiai állomás építése - 1.rész 2024, November
Anonim

Ebben az oktatóanyagban megtanuljuk, hogyan lehet észlelni az esőt egy esőérzékelő segítségével, és hangot hallani egy hangjelző modul, valamint az OLED kijelző és a Visuino segítségével.

Nézd meg a videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz

Arduino UNO (vagy bármely más Arduino) Szerezd meg itt

Esőérzékelő modul, szerezze be itt

Jumper vezetékek

Kenyeretábla Szerezd meg itt

OLED kijelző Szerezd meg itt

Piezo csengő Hozd ide

Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa az OLED kijelzőtűt [VCC] az Arduino tűhöz [5V]
  • Csatlakoztassa az OLED kijelzőgombot [GND] az Arduino tűhöz [GND]
  • Csatlakoztassa az OLED kijelző tűjét [SDA] az Arduino tűhöz [SDA]
  • Csatlakoztassa az OLED kijelző tűjét [SCL] az Arduino tűhöz [SCL]
  • Csatlakoztassa az Arduino 5V -ot a piezo zümmögő modul VCC csapjához
  • Csatlakoztassa az Arduino GND -t a piezo buzzer modul GND tűjéhez
  • Csatlakoztassa az Arduino 2. digitális tűt piezo zümmögő modul S tűjéhez (jel)
  • Csatlakoztassa az Arduino 5V -ot az esőérzékelő modul VCC csapjához
  • Csatlakoztassa az Arduino GND -t az esőérzékelő modul GND csapjához
  • Csatlakoztassa az Arduino analóg 0 tűjét az A0 esőérzékelő modul tűjéhez

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino ADD Components elemben

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • Adja hozzá az "OLED Display" összetevőt
  • Adja hozzá a "Digitális (logikai) inverter (nem)" összetevőt
  • Add hozzá a "Delay" összetevőt

5. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  • Kattintson duplán a DisplayOLED1 -re, és az elemablakban húzza a "Szöveg rajzolása" elemet balra.
  • A tulajdonságok ablakban állítsa a méretet 2 -re, írja be: RAINING! és Y - 20Zárja be az elemek ablakot
  • Válassza a Késleltetés1 lehetőséget, és a tulajdonságok ablakban változtassa meg az intervallumot 3000000 -ra

6. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
  • Csatlakoztassa az Arduino analóg 0 -ás tűt az Inverter1 érintkezőbe
  • Csatlakoztassa az inverter 1 tűs kimenetét a késleltetéshez 1 tűs indítás és kijelző OLED1> Szöveg rajzolása 1 tűs óra és Arduino Digital 2
  • Csatlakoztassa a Delay1 pin Out -t a DisplayOLED1> Fill Screen1 pin Clock -hoz
  • Csatlakoztassa a DisplayOLED1 tűs I2C kimenetet az Arduino kártya I2C bemenetéhez

7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

8. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, és vizet csepegtet az esőérzékelőre, a LED kijelzőn az "RAINING!" Felirat jelenik meg. és a zümmögő modulnak hangot kell adnia.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:

Ajánlott: