Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
- Passaggio 4: in Visuino aggiungi componenti
- Passaggio 5: nei componenti di Visuino Connect
- Passaggio 6: genera, compila e carica il codice Arduino
- Passaggio 7: gioca
Video: Scopri quando qualcuno è entrato in una stanza: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial impareremo come scoprire quando qualcuno è entrato in una stanza utilizzando il modulo RTC, il sensore PIR, il display OLED e arduino.
Guarda un video dimostrativo.
Passaggio 1: cosa ti servirà
- Arduino UNO (o qualsiasi altro Arduino)
- Sensore PIR
- Modulo orologio in tempo reale RTC DS1307
- Display OLED
- Ponticelli
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
- Collegare il pin del sensore PIR [GND] al pin Arduino [GND]
- Collegare il pin del sensore PIR [VCC] al pin Arduino [5V]
- Collegare il pin del sensore PIR [Segnale] al pin digitale Arduino [8]
- Collegare il pin del modulo RTC [GND] al pin Arduino [GND]
- Collegare il pin del modulo RTC [VCC] al pin Arduino [5V]
- Collegare il pin del modulo RTC [SDA] al pin Arduino [SDA]
- Collegare il pin del modulo RTC [SCL] al pin Arduino [SCL]
- Collega il pin del display OLED [GND] al pin Arduino [GND]
- Collegare il pin del display OLED [VCC] al pin Arduino [5V]
- Collega il pin del display OLED [SDA] al pin Arduino [SDA]
- Collega il pin del display OLED [SCL] al pin Arduino [SCL]
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 4: in Visuino aggiungi componenti
- Aggiungi il componente "Orologio in tempo reale (RTC) DS1307"
- Aggiungi il componente "SSD1306/SH1106 Display OLED (I2C)"
- Aggiungi il componente "Solo modifica digitale (booleana)"
- Aggiungi il componente "Rileva bordo"
- Aggiungi il componente "Interruttore orologio On/Off"
- Aggiungi il componente "Timer" Nella finestra delle proprietà Imposta "Intervallo (uS)" su 10000000 Ciò significa che il sensore "dormirà" per 10 secondi (10000000 uS) dopo ogni rilevamento, questo impedirà più timestamp contemporaneamente, idealmente lo imposteresti su qualcosa di simile 5 minuti
- Aggiungi il componente "Inverter"
Passaggio 5: nei componenti di Visuino Connect
- Collegare il pin [8] dell'uscita digitale Arduino al pin "ChangeOnly1" [In]
- Collegare il pin "ChangeOnly1" [Out] al pin "DetectEdge1" [In]
- Collegare il pin "DetectEdge1" [Out] al pin "ClockSwitch1" [In]
- Collegare il pin "ClockSwitch1" [Out] al pin "RealTimeClock1" [Clock] e il pin "Timer1" [Start]
- Collegare il pin "Timer1" [Out] al pin "Inverter1" [In]
- Collegare il pin "Inverter1" [Out] al pin "ClockSwitch1" [Enable]
- Collega il pin "RealTimeClock1" [Control] ad Arduino I2C [In]
- Collegare il pin "RealTimeClock1" [Out] al pin "DisplayOLED1" [In]
- Collega il pin "DisplayOLED1" [Control] ad Arduino I2C [In]
Passaggio 6: genera, compila e carica il codice Arduino
In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino
Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)
Passaggio 7: gioca
Se si alimenta il modulo Arduino UNO e si fa un movimento, il sensore PIR dovrebbe rilevarlo e fare un timestamp sul display OLED. A seconda dell'intervallo impostato nel componente Timer, dovrebbe rilevare un altro movimento dopo che il tempo è trascorso.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:
Consigliato:
Scopri quando qualcuno è entrato in una stanza utilizzando il sensore radar Xyc-wb-dc: 7 passaggi
Scopri quando qualcuno è entrato in una stanza utilizzando il sensore radar Xyc-wb-dc: In questo tutorial impareremo come scoprire quando qualcuno è entrato in una stanza utilizzando il modulo RTC, il sensore radar xyc-wb-dc, il display OLED e arduino. video dimostrativo
S.H.I.E.L.D - Qualcuno ti sta guardando?: 4 passaggi (con immagini)
S.H.I.E.L.D - Qualcuno ti sta guardando?: Ho visto molti video di persone imbarazzate quando non si sono accorti che il microfono o la videocamera erano accesi, e questo mi ha dato l'idea di questo progetto. Ho scritto una semplice applicazione in C# che rileva quando la fotocamera o il microfono vengono utilizzati e
Smart Indoor Plant Monitor - Scopri quando la tua pianta ha bisogno di annaffiare: 8 passaggi (con immagini)
Smart Indoor Plant Monitor - Scopri quando la tua pianta ha bisogno di annaffiare: un paio di mesi fa, ho realizzato un bastoncino per il monitoraggio dell'umidità del suolo che è alimentato a batteria e può essere inserito nel terreno nel vaso della tua pianta da interno per darti alcune informazioni utili sul terreno livello di umidità e LED lampeggianti per dirti quando wa
Tripwire riduce automaticamente a icona le schede quando qualcuno passa: 3 passaggi
Tripwire riduce automaticamente a icona le schede quando passa qualcuno: ti rilassi sempre sul tuo computer e ti preoccupi di essere beccato? Non più perché oggi realizzeremo un tripwire che minimizza automaticamente le tue schede quando passa qualcuno. Questo progetto contiene principalmente due moduli RECEIVER (Rx) e
Scopri il modo migliore per rendere più nitida una foto: 8 passaggi
Scopri il modo migliore per rendere più nitida una foto: usa Photoshop Elements per rendere più nitidi i dettagli dall'aspetto tenue tenendo a bada gli artefatti Ci sono diversi motivi per cui una fotografia può sembrare un po' morbida. Per cominciare, il punto di messa a fuoco automatica (AF) della fotocamera potrebbe non essersi sovrapposto all'area di interesse chiave, perché