Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Kretsen
- Steg 3: Starta Visuino och välj Arduino UNO -korttyp
- Steg 4: Lägg till komponenter i Visuino
- Steg 5: I Visuino Connect -komponenter
- Steg 6: Generera, kompilera och ladda upp Arduino -koden
- Steg 7: Spela
Video: Ta reda på när någon gick in i ett rum: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I denna handledning lär vi oss hur man får reda på när någon kom in i ett rum med RTC -modul, PIR -sensor, OLED -display och arduino.
Se en demonstrationsvideo.
Steg 1: Vad du behöver
- Arduino UNO (eller någon annan Arduino)
- PIR -sensor
- RTC DS1307 klockmodul i realtid
- OLED -skärm
- Bygelkablar
- Visuino -program: Ladda ner Visuino
Steg 2: Kretsen
- Anslut PIR -sensorstift [GND] till Arduino -stift [GND]
- Anslut PIR -sensorstift [VCC] till Arduino -stift [5V]
- Anslut PIR -sensorstift [Signal] till Arduino digital pin [8]
- Anslut RTC -modulstift [GND] till Arduino -stift [GND]
- Anslut RTC -modulstift [VCC] till Arduino -stift [5V]
- Anslut RTC -modulstift [SDA] till Arduino -stift [SDA]
- Anslut RTC -modulstift [SCL] till Arduino -stift [SCL]
- Anslut OLED Display pin [GND] till Arduino pin [GND]
- Anslut OLED Display pin [VCC] till Arduino pin [5V]
- Anslut OLED Display pin [SDA] till Arduino pin [SDA]
- Anslut OLED Display pin [SCL] till Arduino pin [SCL]
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:
Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: Lägg till komponenter i Visuino
- Lägg till komponenten "Real Time Clock (RTC) DS1307"
- Lägg till komponenten "SSD1306/SH1106 OLED Display (I2C)"
- Lägg till komponenten "Endast digital (booleskt) ändring"
- Lägg till komponenten "Detect Edge"
- Lägg till komponenten "Clock On/Off Switch"
- Lägg till "Timer" -komponent I egenskapsfönstret Ställ in "Intervall (uS)" på 10000000 Detta betyder att sensorn kommer att "sova" i 10s (10000000uS) efter varje upptäckt, detta kommer att förhindra flera tidsstämplar samtidigt, helst skulle du ställa in det till något liknande 5 min
- Lägg till komponenten "Inverter"
Steg 5: I Visuino Connect -komponenter
- Anslut Arduino digital Out pin [8] till "ChangeOnly1" pin [In]
- Anslut "ChangeOnly1" pin [Out] till "DetectEdge1" pin [In]
- Anslut "DetectEdge1" stift [Out] till "ClockSwitch1" pin [In]
- Anslut pin "ClockSwitch1" [Out] till "RealTimeClock1" pin [Clock] och "Timer1" pin [Start]
- Anslut "Timer1" stift [Out] till "Inverter1" pin [In]
- Anslut stift "Inverter1" [Out] till "ClockSwitch1" -stift [Aktivera]
- Anslut "RealTimeClock1" pin [Control] till Arduino I2C [In]
- Anslut "RealTimeClock1" pin [Out] till "DisplayOLED1" pin [In]
- Anslut "DisplayOLED1" stift [Control] till Arduino I2C [In]
Steg 6: Generera, kompilera och ladda upp Arduino -koden
I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE
I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)
Steg 7: Spela
Om du driver Arduino UNO -modulen och gör ett drag bör PIR -sensorn upptäcka den och göra en tidsstämpel på OLED -skärmen. Beroende på intervallet som du ställer in i timerkomponenten bör det upptäcka ytterligare en rörelse efter att tiden gått.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:
Rekommenderad:
Ta reda på när någon gick in i ett rum med radarsensor Xyc-wb-dc: 7 steg
Ta reda på när någon kom in i ett rum med hjälp av radarsensor Xyc-wb-dc: I den här självstudien lär vi oss hur man tar reda på när någon kom in i ett rum med RTC-modul, radarsensor xyc-wb-dc, OLED-display och arduino. demonstrationsvideo
Få ett e -postmeddelande när en kanal på ThingSpeak inte uppdaterades på ett tag: 16 steg
Få ett e -postmeddelande när en kanal på ThingSpeak inte uppdaterades på ett tag: bakgrundshistoria Jag har sex automatiserade växthus som är spridda över Dublin, Irland. Genom att använda en skräddarsydd mobilapp kan jag fjärrövervaka och interagera med de automatiska funktionerna i varje växthus. Jag kan manuellt öppna / stänga vinsten
Tripwire minimerar automatiskt flikar när någon går efter: 3 steg
Tripwire minimerar automatiskt flikar när någon går förbi: Slackar du alltid på din dator och oroar dig för att bli fast? Inte längre för idag kommer vi att göra en tripwire som automatiskt minimerar dina flikar när någon går förbi. Detta projekt innehåller huvudsakligen två moduler RECEIVER (Rx) a
Nike LED Swoosh! Detta är en stor inredning för ett rum. Detta är det enda projektet som alla kan upprepa .: 5 steg
Nike LED Swoosh! Detta är en stor inredning för ett rum. Detta är det enda projektet som alla kan upprepa .: Verktyg -måttband-skruvmejsel -lödkolvsåg-elektrisk borr-sandpapper Tillbehör -LED-remsa (RGB) 5m-LED-styrenhet-Strömförsörjning 12V 4A-trä 50-50-1500 2x-timmer 20-20-3000 2x-plywood 500-1000mm-skruvar (45mm) 150x-skruvar (35mm) 30x-skr
Hur man lägger till surroundljud i ett tidigare byggt rum: 5 steg
Hur man lägger till surroundljud i ett tidigare byggt rum: Har du velat lägga till surroundljud i ett rum men funnit att du skulle behöva slita isär dina väggar eller göra hål i taket? Tja, här är ett ganska enkelt sätt att sätta i ledningarna utan att göra någon större rekonstruktion, eller alls