Cuprins:
- Pasul 1: Materiale
- Pasul 2: Înscrieți-vă pe ThingSpeak
- Pasul 3: Cablare și hardware
- Pasul 4: Programarea hardware-ului
- Pasul 5: Codificare în Matlab
- Pasul 6: Funcția Send_msg
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest dispozitiv va ajuta la protejarea structurilor de parcare prin implementarea a trei concepte de siguranță într-un dispozitiv IOT.
Sistem automat de răspuns la situații de urgență, în cazul incendiilor în structura de parcare
Senzor de temperatură și altitudine integrat pentru a identifica locația focului
Sistem de presiune activat pentru a atenua radiația fumului
Pasul 1: Materiale
1. laptop cu MATLAB, Arduino și Thingspeak instalat pe el
2. Dispozitiv SparkFun ESP8266 Thing
3. SparkFun Altitudine / Senzor de presiune Breakout - MPL3115A2
4. Cabluri de la mamă la mamă
5. Cablu micro USB la USB
6. Garaj de parcare tipărit 3D
Pasul 2: Înscrieți-vă pe ThingSpeak
Mai întâi, înscrieți-vă pe thingspeak.com și creați-vă un cont folosind un cont MATHWORKS.
Apoi faceți clic pe „canalele mele” și adăugați un canal nou, pentru fiecare senzor utilizat.
Internetul obiectelor (IoT) este o rețea de obiecte interconectate („dispozitive conectate” sau „dispozitive inteligente”) capabile să colecteze și să schimbe date utilizând electronice încorporate, software, senzori, actuatori și conectivitate la rețea.
Pasul 3: Cablare și hardware
Conectați placa conform instrucțiunilor din imaginea de mai sus, utilizând cablurile de la capătul de la capăt la capăt.
Pasul 4: Programarea hardware-ului
1. Asigurați-vă că intrările sunt corecte. Manipulați valorile de bază pentru a seta o bază adecvată pentru grafice și calcule.
2. Codul hărții pentru a fi trimis la Thingspeak.com.
3. Introduceți informații despre locația WiFi și ID-ul canalului.
4. Setați repetarea ciclului de codificare la fiecare 10 secunde. „Timeout” de 5 secunde setat pentru reconfigurare.
5. Reglați presiunea, temperatura și altitudinea maximă pentru a capta date exacte.
Pasul 5: Codificare în Matlab
Pentru a utiliza intrările de la senzorii Arduino, trebuie să folosim Matlab pentru a primi datele de la ThingSpeak. Comanda „thingSpeakRead ()” afișează datele din canalul de vorbire, câmpuri și numărul de puncte de date pe care le introduceți în comandă. După ce ați făcut acest lucru, puteți utiliza datele pentru a dezvolta orice tip de ieșire de care aveți nevoie. Am atașat un fișier de pagini cu codul meu, care poate fi copiat și lipit pentru a începe.
Pentru acest proiect, rezultatele noastre includ:
- Un tabel cu cele mai recente valori de temperatură, altitudine și presiune
- 2 grafice care arată citirile de temperatură și presiune în ultimele 50 de puncte de date (în acest caz 500 de secunde)
- Un mesaj text și un e-mail actualizat cu citiri de temperatură, altitudine sau presiune pe care le puteți alege dintr-un meniu pop-up din Matlab
- Avertizare automată de incendiu dacă temperatura senzorului depășește un anumit punct (în acest caz 80 grade F pentru testare)
Pentru a primi mesaje / e-mailuri, trebuie să configurați o funcție send_msg înainte de a rula acest cod.
Acest lucru va fi prezentat în diapozitivul următor
Pasul 6: Funcția Send_msg
Pentru a primi actualizări prin e-mail și text va trebui să definiți funcția „send_msg”. Va trebui să actualizați valorile „mail” și „pwd” cu e-mailul și parola de la care doriți să fie trimise actualizarea. De asemenea, va trebui să definiți „destinatarii” ca numărul și adresa de e-mail pe care doriți să le primiți actualizările și „operatorul de telefonie” împreună cu operatorul de telefonie al destinatarului. Odată ce acest lucru este făcut, funcția este gata să ruleze.
Recomandat:
Sistem de automatizare la domiciliu WiFi cu putere redusă: 6 pași (cu imagini)
Sistem de automatizare la domiciliu cu putere ultra-redusă WiFi: În acest proiect vă arătăm cum puteți construi un sistem de automatizare a domiciliului de bază local în câțiva pași. Vom folosi un Raspberry Pi care va acționa ca un dispozitiv WiFi central. În timp ce pentru nodurile finale vom folosi IOT Cricket pentru a produce o baterie
Crearea propriului sistem fotovoltaic de 5V: 4 pași (cu imagini)
Crearea propriului sistem fotovoltaic de 5V: Acesta utilizează un convertor Buck ca ieșire de 5V pentru a încărca bateria (Li Po / Li-ion). Și convertor Boost pentru baterie de 3,7 V la ieșire USB de 5 V pentru dispozitive necesare 5 V. Similar sistemului original care utilizează baterie cu plumb acid ca încărcare de stocare a energiei până la
Sistem de sortare a culorilor: Sistem bazat pe Arduino cu două centuri: 8 pași
Sistem de sortare a culorilor: Sistem pe bază de Arduino cu două benzi: Transportul și / sau ambalarea produselor și articolelor din domeniul industrial se face folosind linii realizate cu benzi transportoare. Aceste centuri ajută la mutarea articolului dintr-un punct în altul cu o viteză specifică. Unele sarcini de procesare sau identificare pot fi
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Cum să vă conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): 8 pași (cu imagini)
Cum să conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): Sunt o persoană căreia îi place să învețe despre ingineria electrică. Sunt liceu la Școala Ann Richards pentru Tinerele Lideri. Fac acest lucru instructiv pentru a ajuta pe oricine dorește să se bucure de muzica lor de la un mini LG HiFi Shelf Syste