
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37


En aquest tutorial aprendrem com esbrinar quan algú va entrar a una habitació mitjançant el mòdul RTC, el sensor PIR, la pantalla OLED i l’arduino.
Mireu un vídeo de demostració.
Pas 1: què necessiteu



- Arduino UNO (o qualsevol altre Arduino)
- Sensor PIR
- Mòdul RTC DS1307 Rellotge en temps real
- Pantalla OLED
- Filferros de pont
- Programa Visuino: descarregar Visuino
Pas 2: el circuit

- Connecteu el pin del sensor PIR [GND] al pin Arduino [GND]
- Connecteu el pin del sensor PIR [VCC] al pin Arduino [5V]
- Connecteu el pin del sensor PIR [Signal] al pin digital Arduino [8]
- Connecteu el pin del mòdul RTC [GND] al pin Arduino [GND]
- Connecteu el pin del mòdul RTC [VCC] al pin Arduino [5V]
- Connecteu el pin del mòdul RTC [SDA] al pin Arduino [SDA]
- Connecteu el pin del mòdul RTC [SCL] al pin Arduino [SCL]
- Connecteu el pin OLED [GND] al pin Arduino [GND]
- Connecteu el pin de pantalla OLED [VCC] al pin Arduino [5V]
- Connecteu el pin OLED [SDA] al pin Arduino [SDA]
- Connecteu el pin OLED [SCL] al pin Arduino [SCL]
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO


Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components



- Afegiu el component "Rellotge en temps real (RTC) DS1307"
- Afegiu el component "Pantalla OLED (I2C) SSD1306 / SH1106"
- Afegiu el component "Només canvi digital (booleà)"
- Afegiu el component "Detect Edge"
- Afegiu el component "Interruptor d'activació / desactivació del rellotge"
- Afegeix el component "Temporitzador" A la finestra de propietats Estableix "Interval (uS)" a 10000000 Això significa que el sensor "dormirà" durant 10 s (10000000 uS) després de cada detecció, això evitarà diverses marques de temps alhora. Idealment, definiries això com 5 min
- Afegiu el component "Inversor"
Pas 5: a Components de Visuino Connect

- Connecteu el pin de sortida digital Arduino [8] al pin "ChangeOnly1" [In]
- Connecteu el pin "ChangeOnly1" [Out] al pin "DetectEdge1" [In]
- Connecteu el pin "DetectEdge1" [Out] al pin "ClockSwitch1" [In]
- Connecteu el pin "ClockSwitch1" [Out] al pin "RealTimeClock1" [Clock] i el pin "Timer1" [Inici]
- Connecteu el pin "Timer1" [Out] al pin "Inverter1" [In]
- Connecteu el pin "Inverter1" [Out] al pin "ClockSwitch1" [Activa]
- Connecteu el pin "RealTimeClock1" [Control] a Arduino I2C [In]
- Connecteu el pin "RealTimeClock1" [Out] al pin "DisplayOLED1" [In]
- Connecteu el pin "DisplayOLED1" [Control] a Arduino I2C [In]
Pas 6: Genereu, compileu i pengeu el codi Arduino


A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino
A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)
Pas 7: Juga
Si enceneu el mòdul Arduino UNO i feu un moviment, el sensor PIR hauria de detectar-lo i fer una marca de temps a la pantalla OLED. Depenent de l'interval que definiu al component del temporitzador, hauria de detectar un altre moviment després que passi aquest temps.
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:
Recomanat:
Informeu-vos quan algú va entrar a una habitació mitjançant el sensor de radar Xyc-wb-dc: 7 passos

Informeu-vos quan algú va entrar a una habitació mitjançant el sensor de radar Xyc-wb-dc: en aquest tutorial aprendrem com esbrinar quan algú va entrar a una habitació mitjançant el mòdul RTC, el sensor de radar xyc-wb-dc, la pantalla OLED i l’arduino. vídeo de demostració
Fanair: una estació meteorològica per a la vostra habitació: 6 passos (amb imatges)

Fanair: una estació meteorològica per a la vostra habitació: hi ha innombrables maneres d’esbrinar el temps actual, però només coneixeu el temps a l’exterior. Què passa si voleu conèixer el temps a l'interior de casa, dins d'una habitació específica? Això és el que intento resoldre amb aquest projecte. Fanair utilitza mul
Tripwire minimitza automàticament les pestanyes quan algú camina per: 3 passos

Tripwire minimitza automàticament les pestanyes quan algú camina. Ja no, perquè avui farem un tripwire que minimitzarà automàticament les vostres pestanyes quan algú passi. Aquest projecte conté principalment dos mòduls RECEIVER (Rx) a
Nike LED Swoosh! Aquesta és una gran decoració per a una habitació. Aquest és l'únic projecte que tothom pot repetir: 5 passos

Nike LED Swoosh! Aquesta és una gran decoració per a una habitació. Aquest és l'únic projecte que tothom pot repetir: Eines -cinta mètrica-tornavís -Soldador de ferro-serrat-trepant elèctric-paper de vidre Subministraments -Banda LED (RGB) 5 m-Controlador LED -Font d'alimentació 12V 4A-fusta 50-50-1500 2x fusta 20-20-3000 2x contraxapat 500-1000mm cargols (45mm) 150x cargols (35mm) 30x scr
Com entrar a la matriu del gueto (DIY Bullet Time): 14 passos (amb imatges)

Com entrar a la matriu del gueto (DIY Bullet Time): el següent és un tutorial sobre com construir el vostre propi equip de càmeres bullet barates, portàtils i d’estil caputxa a poca distància. Aquesta plataforma va ser dissenyada pel Graffiti Research Lab i el director Dan the Man per utilitzar-la en un vídeo musical de hip-hop per