Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Circuitul
- Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO
- Pasul 4: În Visuino Adăugați componente
- Pasul 5: În componentele Visuino Connect
- Pasul 6: Generați, compilați și încărcați codul Arduino
- Pasul 7: Joacă
Video: Aflați când cineva a intrat într-o cameră folosind senzorul radar Xyc-wb-dc: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial vom învăța cum să aflăm când cineva a intrat într-o cameră folosind modulul RTC, senzorul radar xyc-wb-dc, afișajul OLED și arduino.
Urmăriți un videoclip demonstrativ.
Pasul 1: De ce veți avea nevoie
- Arduino UNO (sau orice alt Arduino)
- Senzor radar xyc-wb-dc
- RTC DS1307 Modul Ceas în timp real
- Afișaj OLED Sârme de jumper
- Programul Visuino: Descărcați Visuino
Pasul 2: Circuitul
- Conectați pinul XYC-WB-DC [O] la pinul digital Arduino [8]
- Conectați pinul XYC-WB-DC [-] la pinul negativ Arduino [GND]
- Conectați pinul XYC-WB-DC [+] la pinul pozitiv Arduino [3.3V] Notă: unii senzori radar au poziții diferite ale pinilor, deci asigurați-vă că îl conectați corect
- Conectați pinul modulului RTC [GND] la pinul Arduino [GND]
- Conectați pinul modulului RTC [VCC] la pinul Arduino [5V]
- Conectați pinul modulului RTC [SDA] la pinul Arduino [SDA]
- Conectați pinul modulului RTC [SCL] la pinul Arduino [SCL]
- Conectați pinul de afișare OLED [GND] la pinul Arduino [GND]
- Conectați pinul de afișare OLED [VCC] la pinul Arduino [5V]
- Conectați pinul de afișare OLED [SDA] la pinul Arduino [SDA]
- Conectați pinul de afișare OLED [SCL] la pinul Arduino [SCL]
Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO
Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:
Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru a programa Arduino UNO! Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2
Pasul 4: În Visuino Adăugați componente
- Adăugați componenta „Ceas în timp real (RTC) DS1307” Adăugați componenta „Afișaj OLED SSD1306 / SH1106 (I2C)”
- Adăugați componenta „Numai schimbare digitală (booleană)” Adăugați componenta „Detectare margine” Adăugați componenta „Comutator pornire / oprire ceas”
- Adăugați componenta „Timer”
- În fereastra de proprietăți, setați „Interval (uS)” la 10000000
- Aceasta înseamnă că senzorul va „dormi” timp de 10 secunde (10000000uS) după fiecare detectare, acest lucru va preveni mai multe timestampuri simultan, în mod ideal ați seta acest lucru la ceva de genul 5min
- Adăugați componenta „Invertor”
Pasul 5: În componentele Visuino Connect
- Conectați pinul de ieșire digitală Arduino [8] la pinul "ChangeOnly1" [Intrare]
- Conectați pinul "ChangeOnly1" [Out] la pinul "DetectEdge1" [In]
- Conectați pinul "DetectEdge1" [Out] la pinul "ClockSwitch1" [In]
- Conectați pinul "ClockSwitch1" [Out] la pinul "RealTimeClock1" [Clock] și pinul "Timer1" [Start]
- Conectați pinul "Timer1" [Out] la pinul "Inverter1" [In]
- Conectați pinul "Inverter1" [Out] la pinul "ClockSwitch1" [Activare]
- Conectați pinul "RealTimeClock1" [Control] la Arduino I2C [In]
- Conectați pinul "RealTimeClock1" [Out] la pinul "DisplayOLED1" [In]
- Conectați pinul "DisplayOLED1" [Control] la Arduino I2C [In]
Pasul 6: Generați, compilați și încărcați codul Arduino
În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.
Pasul 7: Joacă
Dacă alimentați modulul Arduino UNO și efectuați o mișcare, senzorul radar ar trebui să-l detecteze la fiecare mișcare detectată pe o rază de + -5m în jurul senzorului radar și să facă o marcă de timp pe afișajul OLED. În funcție de intervalul pe care l-ați setat în componenta Timer, acesta ar trebui să detecteze o altă mișcare după ce timpul trece.
Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca de aici și îl puteți deschide în Visuino:
Recomandat:
Monitor inteligent pentru plante de interior - Aflați când planta dvs. are nevoie de udare: 8 pași (cu imagini)
Monitor inteligent pentru plante de interior - Știți când planta dvs. are nevoie de udare: acum câteva luni, am realizat un stick de monitorizare a umidității solului care este alimentat cu baterii și care poate fi blocat în sol în vasul plantei dvs. de interior pentru a vă oferi câteva informații utile despre sol nivelul de umiditate și LED-urile blițului pentru a vă spune când trebuie să
Tripwire Minimizează automat filele când cineva trece prin: 3 pași
Tripwire Minimizează automat filele când cineva trece prin: Vă relaxați întotdeauna pe computer și vă faceți griji că veți fi arestat? Nu mai mult pentru că astăzi vom face un tripwire care îți minimizează automat filele atunci când cineva trece. Acest proiect conține în principal două module RECEIVER (Rx) a
Robotul SCARA: Aflați despre Foward și cinematica inversă !!! (Plot Twist Aflați cum să creați o interfață în timp real în ARDUINO folosind PROCESAREA !!!!): 5 pași (cu imagini)
Robotul SCARA: Aflați despre Foward și cinematica inversă !!! (Plot Twist Aflați cum să creați o interfață în timp real în ARDUINO folosind PROCESAREA !!!!): Un robot SCARA este o mașină foarte populară în lumea industriei. Numele înseamnă atât brațul robotului de asamblare conform cu selecție, fie brațul robot articulat conform cu selecție. Este practic un robot de trei grade de libertate, fiind primele două deplasări
Aflați când cineva a intrat într-o cameră: 7 pași
Aflați când cineva a intrat într-o cameră: În acest tutorial vom învăța cum să aflați când cineva a intrat într-o cameră folosind modulul RTC, senzorul PIR, afișajul OLED și arduino
Metode de detectare a nivelului de apă Arduino folosind senzorul cu ultrasunete și senzorul de apă Funduino: 4 pași
Metode de detectare a nivelului de apă Arduino folosind senzorul cu ultrasunete și senzorul de apă Funduino: În acest proiect, vă voi arăta cum să creați un detector de apă ieftin folosind două metode: 1. Senzor cu ultrasunete (HC-SR04) .2. Senzor de apă Funduino