![Finn ut når noen kom inn i et rom: 7 trinn Finn ut når noen kom inn i et rom: 7 trinn](https://i.howwhatproduce.com/images/010/image-27157-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/010/image-27157-2-j.webp)
![](https://i.ytimg.com/vi/JewwnEIUiKY/hqdefault.jpg)
I denne opplæringen lærer vi hvordan du finner ut når noen kom inn i et rom ved hjelp av RTC -modul, PIR -sensor, OLED -skjerm og arduino.
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
![Hva du trenger Hva du trenger](https://i.howwhatproduce.com/images/010/image-27157-3-j.webp)
![Hva du trenger Hva du trenger](https://i.howwhatproduce.com/images/010/image-27157-4-j.webp)
![Hva du trenger Hva du trenger](https://i.howwhatproduce.com/images/010/image-27157-5-j.webp)
- Arduino UNO (eller annen Arduino)
- PIR -sensor
- RTC DS1307 klokke -modul i sanntid
- OLED -skjerm
- Jumper ledninger
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
![Kretsen Kretsen](https://i.howwhatproduce.com/images/010/image-27157-6-j.webp)
- Koble PIR sensor pin [GND] til Arduino pin [GND]
- Koble PIR sensor pin [VCC] til Arduino pin [5V]
- Koble PIR sensor pin [Signal] til Arduino digital pin [8]
- Koble RTC -modulpinnen [GND] til Arduino -pinnen [GND]
- Koble RTC -modulpinnen [VCC] til Arduino -pinnen [5V]
- Koble RTC -modulpinnen [SDA] til Arduino -pinnen [SDA]
- Koble RTC -modulpinnen [SCL] til Arduino -pinnen [SCL]
- Koble OLED Display pin [GND] til Arduino pin [GND]
- Koble OLED Display pin [VCC] til Arduino pin [5V]
- Koble OLED Display pin [SDA] til Arduino pin [SDA]
- Koble OLED Display pin [SCL] til Arduino pin [SCL]
Trinn 3: Start Visuino, og velg Arduino UNO -korttype
![Start Visuino, og velg Arduino UNO -korttype Start Visuino, og velg Arduino UNO -korttype](https://i.howwhatproduce.com/images/010/image-27157-7-j.webp)
![Start Visuino, og velg Arduino UNO -korttype Start Visuino, og velg Arduino UNO -korttype](https://i.howwhatproduce.com/images/010/image-27157-8-j.webp)
For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino Legg til komponenter
![Legg til komponenter i Visuino Legg til komponenter i Visuino](https://i.howwhatproduce.com/images/010/image-27157-9-j.webp)
![Legg til komponenter i Visuino Legg til komponenter i Visuino](https://i.howwhatproduce.com/images/010/image-27157-10-j.webp)
![Legg til komponenter i Visuino Legg til komponenter i Visuino](https://i.howwhatproduce.com/images/010/image-27157-11-j.webp)
- Legg til "Real Time Clock (RTC) DS1307" -komponent
- Legg til komponenten "SSD1306/SH1106 OLED Display (I2C)"
- Legg til komponenten "Bare digital (boolsk) endring"
- Legg til "Detect Edge" -komponent
- Legg til komponenten "Clock On/Off Switch"
- Legg til "Timer" -komponent I egenskapsvinduet Sett "Intervall (uS)" til 10000000 Dette betyr at sensoren vil "sove" i 10 sekunder (10000000uS) etter hver oppdagelse, dette forhindrer flere tidsstempler samtidig. Ideelt sett vil du sette dette til noe som 5 min
- Legg til komponenten "Inverter"
Trinn 5: I Visuino Connect -komponenter
![I Visuino Connect -komponenter I Visuino Connect -komponenter](https://i.howwhatproduce.com/images/010/image-27157-12-j.webp)
- Koble Arduino digital Out pin [8] til "ChangeOnly1" pin [In]
- Koble "ChangeOnly1" pin [Out] til "DetectEdge1" pin [In]
- Koble "DetectEdge1" pin [Out] til "ClockSwitch1" pin [In]
- Koble "ClockSwitch1" pin [Out] til "RealTimeClock1" pin [Clock] og "Timer1" pin [Start]
- Koble "Timer1" pin [Out] til "Inverter1" pin [In]
- Koble "Inverter1" pin [Out] til "ClockSwitch1" pin [Enable]
- Koble "RealTimeClock1" pin [Control] til Arduino I2C [In]
- Koble "RealTimeClock1" pin [Out] til "DisplayOLED1" pin [In]
- Koble "DisplayOLED1" -pinnen [Control] til Arduino I2C [In]
Trinn 6: Generer, kompiler og last opp Arduino -koden
![Generer, kompiler og last opp Arduino -koden Generer, kompiler og last opp Arduino -koden](https://i.howwhatproduce.com/images/010/image-27157-13-j.webp)
![Generer, kompiler og last opp Arduino -koden Generer, kompiler og last opp Arduino -koden](https://i.howwhatproduce.com/images/010/image-27157-14-j.webp)
I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 7: Spill
Hvis du driver Arduino UNO -modulen og gjør et grep, bør PIR -sensoren oppdage den og lage et tidsstempel på OLED -skjermen. Avhengig av intervallet du har angitt i Timer -komponenten, bør den oppdage en annen bevegelse etter at tiden har gått.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her og åpne det i Visuino:
Anbefalt:
Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn
![Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn](https://i.howwhatproduce.com/images/001/image-1586-j.webp)
Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: I denne opplæringen lærer vi hvordan du finner ut når noen kom inn i et rom ved hjelp av RTC-modul, radarsensor xyc-wb-dc, OLED-skjerm og arduino. Se en demonstrasjonsvideo
Finn karakterene dine på Bellarmine's Moodle: 11 trinn
![Finn karakterene dine på Bellarmine's Moodle: 11 trinn Finn karakterene dine på Bellarmine's Moodle: 11 trinn](https://i.howwhatproduce.com/images/004/image-11714-j.webp)
Finn karakterene dine på Bellarmine's Moodle: Det er lett å kjenne karakterene dine hvis professoren gir tilbake papiret ditt med kommentarer og notater skrevet over det hele. Men med de nye online plattformene de fleste universiteter bruker, kan det bli komplisert. Her er en måte å finne karakterene dine på hvis du
Tripwire minimerer faner automatisk når noen går etter: 3 trinn
![Tripwire minimerer faner automatisk når noen går etter: 3 trinn Tripwire minimerer faner automatisk når noen går etter: 3 trinn](https://i.howwhatproduce.com/images/006/image-17098-j.webp)
Tripwire minimerer faner automatisk når noen går forbi: Slakker du alltid på datamaskinen og bekymrer deg for å bli ødelagt? Ikke lenger fordi vi i dag skal lage en tripwire som automatisk minimerer fanene dine når noen går forbi. Dette prosjektet inneholder hovedsakelig to moduler RECEIVER (Rx) a
Finn WLAN -passord (trenger bare å være tilkoblet): 4 trinn
![Finn WLAN -passord (trenger bare å være tilkoblet): 4 trinn Finn WLAN -passord (trenger bare å være tilkoblet): 4 trinn](https://i.howwhatproduce.com/images/008/image-22627-j.webp)
Finn WLAN -passord (trenger bare å være tilkoblet): Det jeg vil vise deg i dag er faktisk bare en kommando. Du kan imidlertid også prakke vennene dine med det! OBS: Dette er ikke et hack for å hacke et wlan -passord. Det er bare en måte å finne ut wlan -passordet for den tilkoblede wlan
Finn TV -vaner: 7 trinn
![Finn TV -vaner: 7 trinn Finn TV -vaner: 7 trinn](https://i.howwhatproduce.com/images/009/image-25669-j.webp)
Finn TV -vaner: Hver måned betaler vi høye regninger for utleie av TV -pakker. Men vi aner ikke hvor mange kanaler vi ser på. Selv har vi ingen ide om hvor mange timer vi bruker på å se på TV. Her har jeg bygget en datalogger som vil