Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Connect
- 6. korak: Ustvarite, prevedite in naložite kodo Arduino
- 7. korak: Igrajte se
Video: Ugotovite, kdaj je nekdo vstopil v sobo: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tej vadnici se bomo naučili, kako ugotoviti, kdaj je nekdo vstopil v sobo z uporabo modula RTC, senzorja PIR, zaslona OLED in arduina.
Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- Arduino UNO (ali kateri koli drug Arduino)
- PIR senzor
- RTC DS1307 Modul ure v realnem času
- OLED zaslon
- Mostične žice
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Priključite pin PIR senzorja [GND] na Arduino pin [GND]
- Priključite pin PIR senzorja [VCC] na Arduino pin [5V]
- Pino senzorja PIR [Signal] povežite z digitalnim zatičem Arduino [8]
- Priključite pin RTC modula [GND] na Arduino pin [GND]
- Pin RTC modula [VCC] priključite na Arduino pin [5V]
- Priključite zatič modula RTC [SDA] na pin Arduino [SDA]
- Priključite zatič modula RTC [SCL] na zatič Arduino [SCL]
- Priključite zatič zaslona OLED [GND] na zatič Arduino [GND]
- Priključite pin OLED [VCC] na pin Arduino [5V]
- Pin za zaslon OLED [SDA] povežite z zatičem Arduino [SDA]
- Priključite zatič zaslona OLED [SCL] na zatič Arduino [SCL]
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Ura v realnem času (RTC) DS1307"
- Dodajte komponento "SSD1306/SH1106 OLED zaslon (I2C)"
- Dodajte komponento "Samo digitalna (logična) sprememba")
- Dodajte komponento "Zaznaj rob"
- Dodajte komponento "Stikalo za vklop/izklop ure"
- Dodajte komponento "Timer" V oknu z lastnostmi nastavite "Interval (uS)" na 10000000To pomeni, da bo senzor po vsakem zaznavanju "spal" 10 s (10000000uS), s tem boste preprečili več časovnih žigov hkrati. V idealnem primeru bi to nastavili na nekaj takega 5 min
- Dodajte komponento "Inverter"
5. korak: V komponentah Visuino Connect
- Arduino digitalni izhod [8] priključite na "ChangeOnly1" pin [In]
- Priključite "ChangeOnly1" pin [Out] na pin "DetectEdge1" [In]
- Priključite "DetectEdge1" pin [Out] na pin "ClockSwitch1" [In]
- Pin "ClockSwitch1" [Out] priključite na "RealTimeClock1" pin [Clock] in pin "Timer1" [Start]
- Priključite "Timer1" pin [Out] na pin "Inverter1" [In]
- Priključite "Inverter1" pin [Out] na pin "ClockSwitch1" [Enable]
- Priključite zatič "RealTimeClock1" [Control] na Arduino I2C [In]
- Pin [RealTimeClock1 «[Out] priključite na pin« DisplayOLED1 »[In]
- Priključite "DisplayOLED1" pin [Control] na Arduino I2C [In]
6. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)
7. korak: Igrajte se
Če napajate modul Arduino UNO in se premaknete, ga mora tipalo PIR zaznati in na zaslonu OLED vnesti časovni žig. Odvisno od intervala, ki ga nastavite v komponenti Timer, bi moral po tem času zaznati drugo gibanje.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:
Priporočena:
Ugotovite, kdaj je nekdo vstopil v sobo z radarskim senzorjem Xyc-wb-dc: 7 korakov
Ugotovite, kdaj je nekdo vstopil v sobo z radarskim senzorjem Xyc-wb-dc: V tej vadnici se bomo naučili, kako ugotoviti, kdaj je nekdo vstopil v sobo z uporabo modula RTC, radarskega senzorja xyc-wb-dc, zaslona OLED in arduina. predstavitveni video
Pametni notranji nadzor rastlin - veste, kdaj vaša rastlina potrebuje zalivanje: 8 korakov (s slikami)
Pametni nadzornik rastlin v zaprtih prostorih - Vedite, kdaj potrebuje zalivanje vaše rastline: Pred nekaj meseci sem naredil palico za spremljanje vlage v tleh, ki se napaja iz baterij in jo lahko vtaknemo v zemljo v loncu vaše sobne rastline, da vam dam nekaj koristnih informacij o tleh nivo vlage in utripajoče LED -diode, ki vam povedo, kdaj naj
Ste kdaj želeli imeti video domofon?: 12 korakov
Ali ste kdaj želeli imeti video domofon?: UvodNajprej sem želel uporabiti svoj dejanski telefon Windows 10 in navidezne ščite Windows za nastavitev video in zvočne povezave z računalnikom z operacijskim sistemom Windows 10. Toda za začetnika, kot sem jaz, je bilo to težko uresničiti, saj bi moral pisati le
IDC2018IOT Povej mi, kdaj naj izklopim AC: 7 korakov
IDC2018IOT Povej mi, kdaj naj izklopim AC: Mnogi od nas, še posebej v poletnem času, uporabljajo AC skoraj neprekinjeno, ko lahko v resnici ob določenih urah dneva odpremo okno in uživamo v prijetnem vetru. Prav tako smo osebno opazili, da včasih celo pozabimo izklopiti klimatsko napravo, ko
Popoln sadilnik - najpametnejši sadilnik, ki ste ga kdaj videli: 6 korakov
Popoln sadilnik - najpametnejši sadilnik, ki ste ga kdaj videli: Ta sadilnik je verjetno eden najpametnejših sadilnikov, kar ste jih kdaj videli. S svojim elegantnim in sodobnim dizajnom se ta sejalnik ponaša s senzorjem tal, ki zazna, ko so vaša tla suha. Ko se posuši, se vklopi peristaltična črpalka in samodejno zaliva