Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino Connect komponensekben
- 6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 7. lépés: Játssz
Videó: Tudja meg, mikor valaki belépett a szobába: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az oktatóanyagban megtanuljuk, hogyan lehet megtudni, ha valaki belépett egy szobába RTC modul, PIR érzékelő, OLED kijelző és arduino segítségével.
Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz
- Arduino UNO (vagy bármely más Arduino)
- PIR érzékelő
- RTC DS1307 Valós idejű óra modul
- OLED kijelző
- Jumper vezetékek
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
- Csatlakoztassa a PIR érzékelő csapját [GND] az Arduino csaphoz [GND]
- Csatlakoztassa a PIR érzékelő csapját [VCC] az Arduino csaphoz [5V]
- Csatlakoztassa a PIR érzékelő csapját [jel] az Arduino digitális tűhöz [8]
- Csatlakoztassa az RTC modul tűjét [GND] az Arduino tűhöz [GND]
- Csatlakoztassa az RTC modul tűjét [VCC] az Arduino tűhöz [5V]
- Csatlakoztassa az RTC modul tűjét [SDA] az Arduino tűhöz [SDA]
- Csatlakoztassa az RTC modul tűjét [SCL] az Arduino tűhöz [SCL]
- Csatlakoztassa az OLED kijelzőgombot [GND] az Arduino tűhöz [GND]
- Csatlakoztassa az OLED kijelzőtűt [VCC] az Arduino tűhöz [5V]
- Csatlakoztassa az OLED kijelző tűjét [SDA] az Arduino tűhöz [SDA]
- Csatlakoztassa az OLED kijelzőtüskét [SCL] az Arduino tűhöz [SCL]
3. lépés: 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 -ban összetevők hozzáadása
- Adja hozzá a "Valós idejű óra (RTC) DS1307" összetevőt
- Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
- Adja hozzá a „Csak digitális (logikai) változás” összetevőt
- Adja hozzá az „Él észlelése” összetevőt
- Adja hozzá az "Óra be/ki kapcsoló" összetevőt
- Adja hozzá az "Időzítő" összetevőt a Tulajdonságok ablakban Állítsa az "Intervallum (uS)" értéket 10000000 -re. Ez azt jelenti, hogy az érzékelő minden érzékelés után 10 másodpercig (10000000uS) "alszik", ez megakadályozza, hogy egyszerre több időbélyeg kerüljön. Ideális esetben ezt állítsa be 5 perc
- Adja hozzá az "Inverter" összetevőt
5. lépés: A Visuino Connect komponensekben
- Csatlakoztassa az Arduino digitális kimeneti tűt [8] a „ChangeOnly1” érintkezőhöz [In]
- Csatlakoztassa a "ChangeOnly1" tűt [kimenet] a "DetectEdge1" érintkezőhöz [be]
- Csatlakoztassa a "DetectEdge1" tűt [Kimenet] a "ClockSwitch1" érintkezőhöz [In]
- Csatlakoztassa a "ClockSwitch1" tűt [Out] a "RealTimeClock1" pin [Clock] és "Timer1" pin [Start]
- Csatlakoztassa a "Timer1" érintkezőt [Out] az "Inverter1" érintkezőhöz [In]
- Csatlakoztassa az "Inverter1" tűt [Out] a "ClockSwitch1" tűhöz [Engedélyezés]
- Csatlakoztassa a "RealTimeClock1" érintkezőt [Vezérlő] az Arduino I2C -hez [In]
- Csatlakoztassa a "RealTimeClock1" tűt [kimenet] a "DisplayOLED1" érintkezőhöz [be]
- Csatlakoztassa a "DisplayOLED1" tűt [vezérlő] az Arduino I2C [In] -hez
6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t
Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)
7. lépés: Játssz
Ha bekapcsolja az Arduino UNO modult, és megmozdul, a PIR érzékelő észleli, és időbélyeget készít az OLED kijelzőn. Az Időzítő összetevőben beállított intervallumtól függően az adott idő elteltével újabb mozgást kell észlelnie.
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:
Tudja meg, hogy valaki belépett-e egy szobába az Xyc-wb-dc radarérzékelő segítségével: 7 lépés
Tudja meg, hogy valaki belépett-e egy szobába az Xyc-wb-dc radarérzékelő használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet megtudni, hogy valaki belépett-e egy szobába RTC modul, xyc-wb-dc radarérzékelő, OLED kijelző és arduino segítségével. bemutató videó
Halloween tök mozgó animatronikus szemmel - Ez a tök meg tudja forgatni a szemét!: 10 lépés (képekkel)
Halloween tök mozgó animatronikus szemmel | Ez a sütőtök megforgathatja a szemét! Állítsa az ultrahangos érzékelő kioldótávolságát a megfelelő értékre (9. lépés), és a sütőtök megkövül mindenkit, aki gyertyát mer tenni
Intelligens beltéri növényfigyelő - Tudja meg, mikor kell növényét öntözni: 8 lépés (képekkel)
Intelligens beltéri növényfigyelő - Tudja meg, amikor a növénynek öntözésre van szüksége: Néhány hónappal ezelőtt készítettem egy talajnedvesség -ellenőrző botot, amely elemmel működik, és beragasztható a beltéri növény cserépébe, hogy hasznos információkat kapjon a talajról a nedvességszint és a villogó LED -ek jelzik, mikor kell várni
IDC2018IOT Mondja meg, mikor kell kikapcsolni az AC -t: 7 lépés
IDC2018IOT Mondja meg, mikor kell kikapcsolni az AC -t: Sokan, különösen nyáron, szinte megállás nélkül használjuk az AC -t, miközben a valóságban a nap bizonyos szakaszaiban csak kinyithatjuk az ablakot és élvezhetjük a kellemes szellőt. Emellett személyesen is észrevettük, hogy néha elfelejtjük kikapcsolni az AC -t, amikor
DIY USB-C-MMCX fejhallgató-kábel (ha nem tudja megvenni, építse meg!): 4 lépés
DIY USB-C-MMCX fejhallgató-kábel (ha nem tudod megvenni, építsd meg!): Miután sok csalódás után sikertelenül próbáltam USB-C megoldást találni a csúcskategóriás fülhallgatóimhoz, levehető MMCX csatlakozókkal, úgy döntöttem, hogy darabokra vágom egy kábelt egy újratervezett USB-C digitális-analóg átalakító és egy 3,5 mm-es MMCX kábel segítségével