Obsah:
- Krok 1: Nevyhnutné súčasti
- Krok 2: Testarea Si Configurarea Modului Wi-Fi
- Krok 3: Testarea Senzorului DHT22
- Krok 4: Testarea Senzorului De Particule
- Krok 5: Testarea Senzorului De Compusi Organici Volatili
- Krok 6: Afisarea Acestor Date Pe Ecranul TFT
- Krok 7: Prelucrari Pe ThingSpeak
- Krok 8: Imbinarea Tuturor Pasilor
- Krok 9: Carcasa
Video: Monitorovací a prenosný systém (Arduino Uno): 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Proiectul consta in realizarea unui dispozitiv ce afiseaza differentiti parametrii de mediu (temperatura, umiditate, nivelul de particulate din atmosfera, cantitatea de compusi organici volatili) a trimite aceste date la o platforma IoT unde sunt realizate graphice si alte prelucrari.
Krok 1: Nevyhnutné súčasti
- teplotný senzor-používam teplotný senzor DHT22 pre väčšiu presnosť depozitu DHT11 ako celok pre vašu citlivú teplotu-https://www.ebay.com/itm/DS18B20-KY-015-DHT11-DHT …
- snímač vlhkosti - celkom DHT22 (acesta a fost un motiv in plus pentru care am use with acest senzor, desi puteam alege toi differentiti for an temperatura si umiditate)
- senzor častíc-am folosit DSM501A-https://www.ebay.com/itm/DSM501A-Dust-Allergic-Sm…
- senzor organických prchavých zložiek (VOC)-používam MiCS5524-https://www.ebay.com/itm/MiCS5524-CO-Alcohol-VOC-…
- ecran TFT-zameriavam sa na 1,8 palcový radič TFT s uhlopriečkou ST7735S-https://www.ebay.com/itm/1-8-inch-1-8-TFT-LCD-Dis…
- Arduino Uno R3-https://www.ebay.com/itm/ATmega328P-CH340G-UNO-R3…
- modul Wi-Fi-ESP8266 ESP-01, sledujem všetko, čo sa deje v tejto oblasti, a to je všetko, čo je dôležité-https://www.ebay.com/itm/ESP8266-ESP-01-Serial- WI…
- mini breadboard-https://www.ebay.com/itm/5-Color-Mini-Solderless-P…
- o rezistenta de 2kOhm
- požiar-https://www.ebay.com/itm/Male-to-Female-Dupont-wir…
Krok 2: Testarea Si Configurarea Modului Wi-Fi
Realizujem schému de mai sus, preluata din acest tutorial pe care l-am urmat ca sa testez module.
Apoi, consistent acestui tutorial, mi-am create un cont pe pe platforma IoT ThingSpeak, mi-am creat and configurat un field you use and codul din tutorial, am trimis cateva valori random si mi le-a pus pe grafic in acel field.
Krok 3: Testarea Senzorului DHT22
Conectand pin-ul modulului la pin-ul digital 7 al Arduino-ului, pin-ul + la 5V si pin-ul-la GND, am Realizate codul:
#include; // pt DHT
#define DHTPIN 7
#define DHTTYPE DHT22
plavákový hukot;
plaváková teplota;
DHT dht (DHTPIN, DHTTYPE);
neplatné nastavenie () {
Serial.begin (9600);
}
prázdna slučka () {
temp = dht.readTemperature (); Serial.print (temp); Serial.println ("stupeň C");
hum = dht.readHumidity (); Serial.print (hum); Serial.println (" %");
oneskorenie (500);
}
Krok 4: Testarea Senzorului De Particule
Mám za sebou tutoriál, podľa ktorého môžete odložiť nastavenie až do 60 000 ms, čím dôjde k snímaču času a k zvýšeniu presnosti.
Unitatea de masura care rezult in urma calculelor presentate in tutorial va fi.
Krok 5: Testarea Senzorului De Compusi Organici Volatili
Pripojíme pin-ul + modul 5 V, pin-ul-GND a pin-ul A0 la A0 de la Arduino.
int voc;
neplatné nastavenie () {
Serial.begin (9600);
}
prázdna slučka () {
voc = analogRead (A0);
voc = mapa (voc, 0, 700, 0, 500);
Serial.println (volc);
oneskorenie (500);
}
Teraz môžeme získať presný vzorec výpočtu a prevodu valoarea de la senzor v ppm (časť miliónov) ako maximálny počet atómov v etanole (alkoholový etanol) a maximálnej valoarea maximálnej amoniaku-maximálnej starostlivosti o senzor senzora poate citi etanolu (adica 500), de aceea am facut acea mapare.
Krok 6: Afisarea Acestor Date Pe Ecranul TFT
Výukový program pre konkrétny prípad, ktorý sa zameriava na vytváranie farebných a farebných scenérií. Táto príručka sa prispôsobí každému kurzu, ktorý vám pomôže, ako ho nájdete, a potom zahrňte všetko, čo sa stane v konečnom dôsledku, a potom o biblie a potreby literatúry.
Krok 7: Prelucrari Pe ThingSpeak
La pasul 2, urmand tutorialul atasat, s-a putut observerva cum se pot trimtie date pe platforma de la Arduino.
Údaje o dátume dosiahnutia určitého dátumu, ako je uvedené nižšie, uvádzajú významné mediálne hodnoty, ktoré môžu v budúcnosti nastať.
Dátumy úmrtia na deň v škole sú 1, 3, 5 si 7, iar v 2, 4, 6 a 8 úrovniach sú široké, maticové a matičné MATLAB de pe platforma.
Odošlite odozvu Aplikácia, La MATLAB Analysis, Nová aplikácia, viac ako preddefinované alebo vlastné, úvodné kópie kódu:
readChannelID = 482860;
temperatureFieldID = 1;
readAPIKey = 'KBPNYSUY0BLWE5H4';
[tempC, timeStamp] = thingSpeakRead (readChannelID, 'Fields', temperatureFieldID, 'NumMinutes', 5, 'ReadKey', readAPIKey); displej (tempC);
anyMissingValues = sum (isnan (tempC));
ak súčet (anyMissingValues)> 0
missingValueIndex = find (~ sum (isnan (tempC), 2));
cleantempC = tempC (missingValueIndex,:);
cleanTimeStamps = časová pečiatka (missingValueIndex);
inak
cleantempC = tempC;
cleanTimeStamps = časová pečiatka;
koniec
avgTempC = priemer (cleantempC);
tempF = avgTempC*9/5 + 32; displej (tempF, „Temperatura medie in Fahrenheit“);
writeChannelID = 483860; writeAPIKey = 'V2DR3QMRD7NXU8PD';
thingSpeakWrite (writeChannelID, 'Fields', 2, 'Values', tempF, 'writekey', writeAPIKey);
NU UITATI SA MODIFICATI ID-urile SI KEY-urile for a nu imi prelua date or such scrie pe canal, multumesc frumos
V loc de 'NumMinutes' sa poate folosi si 'NumPoints'.
Čítajte viac a napíšte, čo je dôležité, aby ste uviedli svoje hlavné parametre a uviedli svoje parametre. Potrebujete poradiť sa s manuálom a potom sa starať o pomoc pri dreapta paginii.
Dátum zberu dátových pásiem 1 za minútu a na prvom mieste NaN-uri, acel if le aproximeaza la valori simulare celor din campul 1. Dupa aceea, acestui vectori de valori ii este facuta media iar apoi aceasta medie je prevádzaná v stupňoch Celzia v stupňoch Fahrenheita.
Codurile for celelalte campuri with fac separat with differententa ca fiecare o sa ia din campul relevant marimii si nu o sa sa mai faca acel calcul de conversie din Celsius in Fahrenheit.
Päť a viac automatických skriptov, ktoré možno použiť -> TimeControl -> Nový TimeControl si vyberá všetky optické jednotky, ktoré sa majú starať o to, ako sa pozerať na to, čo sa deje.
thingspeak.com/channels/483860
Krok 8: Imbinarea Tuturor Pasilor
Viac informácií nájdete v konečnom kóde „milis ()“a premenlivej starostlivosti o vaše časové pásmo alebo rad serverov, ktoré upravujú počet serverov (počet dátových kamier sa líši od 25 sekúnd), čo znamená, že všetky sú uvedené v zozname. platforma nu le-ar primi).
Krok 9: Carcasa
Vyrábame plastové obaly od spoločnosti Dedeman (Hobbycolor) a vyberáme z rôznych foriem, ktoré sú k dispozícii pre "citlivé" šošovky. Počiatočná arata ca in poza de mai sus:).
Prípadne sa poate scapa de breadboard si sa a seje aranjeze mult mai frumos, eu deocamdata l-am lasat asa.
Odporúča:
Vizuálny monitorovací systém pre poľnohospodárstvo založený na LoRa - Navrhovanie čelnej aplikácie pomocou platformy Firebase & Angular: 10 krokov
Vizuálny monitorovací systém pre poľnohospodárstvo založený na LoRa | Navrhovanie frontálnej aplikácie pomocou platformy Firebase & Angular: V predchádzajúcej kapitole hovoríme o tom, ako senzory pracujú s modulom loRa na naplnenie databázy Firebase Realtime, a videli sme diagram veľmi vysokej úrovne, ako celý náš projekt funguje. V tejto kapitole si povieme, ako môžeme
Ako vytvoriť monitorovací systém pre neautorizované bezdrôtové prístupové body: 34 krokov
Ako vytvoriť monitorovací systém pre neautorizované bezdrôtové prístupové body: Saludos lectores. Všetky súčasné inštrukcie nie sú k dispozícii a môžu sa líšiť od jedného systému monitorovania a získavania prístupových práv k malinám a maltám, pričom žiadna autorizovaná spoločnosť Raspberry PI nemá
Inteligentný monitorovací systém ET pre deti: 10 krokov
ET Smart Baby Monitoring System: ET Smart Baby Monitoring System je systém, ktorého cieľom je zvýšiť pohodlie rodičov alebo opatrovateľov pri starostlivosti o deti. Monitorovací systém bude sledovať teplotu dieťaťa a ak prekročí normálnu hranicu, odošle sa SMS správa rodičom alebo do auta
Vnútorný monitorovací systém klímy na báze maliny Pi: 6 krokov
Systém monitorovania vnútornej klímy na báze maliny Pi: Prečítajte si tento blog a vytvorte si vlastný systém, aby ste mohli dostávať upozornenia, keď je vaša miestnosť príliš suchá alebo vlhká. Čo je to systém monitorovania vnútornej klímy a prečo ho potrebujeme? Systémy monitorovania vnútornej klímy poskytnite rýchly pohľad na kľúčové klimatické správy
Monitorovací systém Raspberry Pi cez OLED zobrazovací modul: 5 krokov
Monitorovací systém Raspberry Pi prostredníctvom zobrazovacieho modulu OLED: V tomto návode vám vysvetlím, ako nastaviť 0,96 palcový zobrazovací modul OLED na zobrazenie systémových informácií o Raspberry Pi 4 Model B pomocou rozhrania I2C