Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components de Visuino Connect
- Pas 6: Genereu, compileu i pengeu el codi Arduino
- Pas 7: Juga
Vídeo: Informeu-vos quan algú va entrar a una habitació mitjançant el sensor de radar Xyc-wb-dc: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial aprendrem com esbrinar quan algú entrava a la sala mitjançant un mòdul RTC, un sensor de radar xyc-wb-dc, pantalla OLED i arduino.
Mireu un vídeo de demostració.
Pas 1: què necessiteu
- Arduino UNO (o qualsevol altre Arduino)
- Sensor de radar xyc-wb-dc
- Mòdul RTC DS1307 Rellotge en temps real
- Pantalla OLED: cables de pont
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu el pin XYC-WB-DC [O] al pin digital Arduino [8]
- Connecteu el pin XYC-WB-DC [-] al pin negatiu Arduino [GND]
- Connecteu el pin XYC-WB-DC [+] al pin positiu Arduino [3.3V] Nota: alguns sensors de radar tenen diferents posicions de pin, així que assegureu-vos de connectar-lo correctament
- 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
- Afegeix el component "Rellotge en temps real (RTC) DS1307" Afegeix el component "Pantalla OLED (I2C) SSD1306 / SH1106"
- Afegeix un component "Només canvi digital (booleà)" Afegeix un component "Detecta la vora" Afegeix un component "Interruptor d'encès / apagat de rellotge"
- Afegiu un component "Temporitzador"
- A la finestra de propietats, definiu "Interval (uS)" a 10000000
- Això vol dir que el sensor "dormirà" durant 10 s (10000000uS) després de cada detecció, això evitarà diverses marques de temps alhora, l'ideal seria establir-ho en 5min
- 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, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".
Pas 7: Juga
Si alimenteu el mòdul Arduino UNO i feu un moviment, el sensor de radar hauria de detectar-lo en tots els moviments detectats en un radi de + -5 m al voltant del sensor de radar 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:
Control de la llum de l'habitació mitjançant sensor PIR i Arduino: 6 passos
Control de la llum de l'habitació mitjançant el sensor PIR i Arduino: Avui controlarem les llums de l'habitació mitjançant la detecció de moviment mitjançant un sensor de moviment PIR Arduino. Aquest projecte és molt divertit de fer i té un ús molt pràctic a casa i us pot estalviar diners fent aquest projecte també. Ju
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
Esbrineu quan algú va entrar a una habitació: 7 passos
Esbrineu quan algú va entrar a una habitació: 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
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
Predicció de la temperatura de l'habitació mitjançant el sensor LM35 i l'aprenentatge automàtic: 4 passos
Predicció de la temperatura de l’habitació mitjançant el sensor LM35 i l’aprenentatge automàtic: Introducció Avui ens centrem en la creació d’un projecte d’aprenentatge automàtic que prediu la temperatura mitjançant regressió polinòmica. L’aprenentatge automàtic és una aplicació d’intel·ligència artificial (IA) que proporciona als sistemes la capacitat d’aprendre automàticament