This shows you the differences between two versions of the page.
pm:prj2023:alucaci:telealarm [2023/05/19 18:42] marian_cosmin.paius |
pm:prj2023:alucaci:telealarm [2023/05/19 23:30] (current) marian_cosmin.paius |
||
---|---|---|---|
Line 48: | Line 48: | ||
🛠️ Breadboard\\ | 🛠️ Breadboard\\ | ||
🛠️ Cabluri jumper\\ | 🛠️ Cabluri jumper\\ | ||
- | **Scheme electrice:** Pentru conectarea componentelor, puteți consulta următoarea schemă electrică, care ilustrează conexiunile necesare între microcontrolerul ESP8266 și senzorul de mișcare PIR:{{:pm:prj2023:alucaci:schema.electrica-telealarm.png?200|}} | + | **Scheme electrice:** Pentru conectarea componentelor, puteți consulta următoarea schemă electrică, care ilustrează conexiunile necesare între placuta Arduino, microcontrolerul ESP8266 și senzorul de mișcare PIR:\\ |
+ | {{:pm:prj2023:alucaci:schema.electrica-telealarm.png?300|}} | ||
- | **Diagrame de semnal:** Un exemplu de diagramă de semnal pentru interacțiunea dintre microcontrolerul ESP8266 și senzorul de mișcare PIR poate fi găsit aici: ... | + | **Imagini:** \\ |
+ | | {{:pm:prj2023:alucaci:poza3-telealarm.jpeg?200|}} | {{:pm:prj2023:alucaci:poza2-telealarm.jpeg?200|}} | {{:pm:prj2023:alucaci:poza1-telealarm.jpg?200|}} | | ||
+ | ^ ^ ^ | ||
+ | |||
+ | {{:pm:prj2023:alucaci:poza4-telealarm.jpeg?200|}}\\ | ||
**Rezultatele simulării:** După conectarea și programarea componentelor, puteți verifica funcționarea corectă a sistemului prin simularea unei mișcări în fața senzorului PIR. Dacă sistemul funcționează corect, veți primi o notificare pe telefonul dvs. prin intermediul aplicației IFTTT. | **Rezultatele simulării:** După conectarea și programarea componentelor, puteți verifica funcționarea corectă a sistemului prin simularea unei mișcări în fața senzorului PIR. Dacă sistemul funcționează corect, veți primi o notificare pe telefonul dvs. prin intermediul aplicației IFTTT. | ||
Line 66: | Line 71: | ||
💻 Conectarea la rețeaua Wi-Fi și obținerea unei adrese IP valide.\\ | 💻 Conectarea la rețeaua Wi-Fi și obținerea unei adrese IP valide.\\ | ||
💻 Monitorizarea stării senzorului PIR și detectarea mișcării.\\ | 💻 Monitorizarea stării senzorului PIR și detectarea mișcării.\\ | ||
- | 💻Trimiterea unei notificări prin intermediul serviciului IFTTT Webhooks atunci când este detectată mișcare.\\ | + | 💻 Trimiterea unei notificări prin intermediul serviciului IFTTT Webhooks atunci când este detectată mișcare.\\ |
**Surse și funcții implementate:** | **Surse și funcții implementate:** | ||
- | Funcția setup() - Inițializează conexiunea Wi-Fi, setează pinul de intrare pentru senzorul PIR și configurează comunicarea serială pentru depanare.\\ | + | Funcția setup() - Inițializează conexiunea Wi-Fi(NodeMCU), setează pentru placuta Arduino pinul de intrare pentru senzorul PIR și configurează comunicarea serială pentru depanare.\\ |
Funcția loop() - Verifică în mod continuu starea senzorului PIR și trimite o notificare prin IFTTT atunci când detectează mișcare.\\ | Funcția loop() - Verifică în mod continuu starea senzorului PIR și trimite o notificare prin IFTTT atunci când detectează mișcare.\\ | ||
- | Funcția sendNotification() - Realizează o cerere HTTP POST către serviciul IFTTT Webhooks pentru a trimite o notificare pe telefonul utilizatorului. | + | Funcția loop()(NodeMCU) - Realizează o cerere HTTP către IFTTT Webhooks pentru a trimite o notificare pe telefonul utilizatorului. |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | + | Daca senzorul detecteaza miscare, timp de 5 secunde nu mai poate detecta alta miscare, pentru a nu trimite o cantitate mare de notificari.\\ | |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | \\ |
- | + | {{:pm:prj2023:alucaci:ss-telealarm.jpg?200 |}} | |
- | ===== Concluzii ===== | + | |
===== Download ===== | ===== Download ===== | ||
Line 98: | Line 102: | ||
📅 **10.05.2023** - Am obtinut toate piesele necesare 📥 | 📅 **10.05.2023** - Am obtinut toate piesele necesare 📥 | ||
+ | |||
+ | 📅 **19.05.2023** - Finalizare proiect :!: | ||
</note> | </note> | ||