Мазмұны:

Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам
Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам

Бейне: Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам

Бейне: Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам
Бейне: Flare System | Components and Functions | Piping Mantra | 2024, Қараша
Anonim
Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno)
Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno)

Ақпараттық құралдардың параметрлері (температура, үмітсіздік, бөлшектердің атмосферасы, ауа -райының өзгеруі), сонымен қатар IoT -дің орындалу мерзімін өзгерту мүмкін емес.

1 -қадам: Necesare компоненті

  • сенсорлық температура-сенсорлық температура DHT22-бұл DHT11 анықталмаған сенсорлық температура-https://www.ebay.com/itm/DS18B20-KY-015-DHT11-DHT …
  • сенсор - DHT22 бойынша (күтім мен күтімге қосымша күтім жасау қажет, сенсорлық қызмет көрсету, температура мен температура арасындағы айырмашылық)
  • senzor de particle-am folosit DSM501A-https://www.ebay.com/itm/DSM501A-Dust-Allergic-Sm…
  • сенсорлық ұйымдар (VOC)-MiCS5524 пайдаланылады-https://www.ebay.com/itm/MiCS5524-CO-Alcohol-VOC-…
  • ecran TFT-ST7735S-1.8 дюймдік контроллермен TFT-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…
  • модульдік Wi-Fi-ESP8266 ESP-01, l-am folosit pe acesta deoarece era cel mai ieftin nu este nevoie de unul mai bun-https://www.ebay.com/itm/ESP8266-ESP-01-Serial- WI…
  • шағын тақта-https://www.ebay.com/itm/5-Color-Mini-Solderless-P…
  • 2kOhm резистентті
  • өрт-https://www.ebay.com/itm/Male-to-Female-Dupont-wir…

2-қадам: Wi-Fi Modulei конфигурациясын тексеру

Wi-Fi модульдерінің конфигурациясын тексеріңіз
Wi-Fi модульдерінің конфигурациясын тексеріңіз

Схема мен оқулықтардың алдын-алудың негізгі схемасы модульдік-әдістемелік көмек болып табылады.

Сонымен қатар, IoT ThingSpeak платформасы бойынша оқулыққа сәйкес келіңіз, оқулықта өріс пен бағдарламалық жасақтаманы конфигурациялаңыз, сонымен қатар оқулықта кездейсоқ нұсқалар бар.

3 -қадам: TestTara Senzorului DHT22

Conectand pin-ul modulului pin-ul digital 7 al Arduino-ului, pin-ul + la 5V si pin-ul-la GND, am realizat codul:

#қосу; // DHT нүктесі

#DHTPIN 7 анықтаңыз

#DHTTYPE DHT22 анықтаңыз

қалқымалы дыбыс;

қалқу температурасы;

DHT dht (DHTPIN, DHTTYPE);

жарамсыз орнату () {

Serial.begin (9600);

}

void loop () {

temp = dht.readTemperature (); Serial.print (temp); Serial.println («С» сыныбы);

hum = dht.readHumidity (); Serial.print (hum); Serial.println (« %»);

кешіктіру (500);

}

4 -қадам: Testarea Senzorului De Particule

Оқу құралы - бұл орнатудың кешіктірілуінен 60000 мс дейінгі уақытқа дейінгі уақытты анықтауға мүмкіндік береді.

Оқу құралында ұсынылған есептер мен есептеулердің нәтижелері.

5 -қадам: Testoreya Senzorului De Compusi Organici Volatili

Pin-ul + al modulului 5V, pin-ul-la GND si pin-ul A0 la A0 de la Arduino.

int вок;

жарамсыз орнату () {

Serial.begin (9600);

}

void loop () {

вок = analogRead (A0);

вок = карта (вок, 0, 700, 0, 500);

Serial.println (вок);

кешіктіру (500);

}

Есептеу формуласы промилляциядағы параллельді есептеулердің бір бөлігі (милионға дейін), сонымен қатар этанол (алкогольдік эфир) және апроксимат-ля максимулярлық күтімге негізделген. (adica 500), aceea am facut acea mapare.

6 -қадам: Afisarea Acestor күні Pe Ecranul TFT

Оқуға арналған ең жақсы нұсқаулық-бұл бағалайтын құрал. Пентру -акада - бұл оқулықтар мен оқулықтардың бірі, сонымен қатар библиотеканың соңғы нұсқаларында ақуызды тазарту, сонымен қатар оқулықтар бар.

7 -қадам: Prelucrari Pe ThingSpeak

ThingSpeak Prelucrari
ThingSpeak Prelucrari
ThingSpeak Prelucrari
ThingSpeak Prelucrari

Қосымша 2, оқулықтар мен оқулықтар, сонымен қатар, Arduino платформасының соңғы бөлігін қарау керек.

Ақпараттық құралдардың пайда болуына қарамастан, сіз бұқаралық ақпарат құралдарының белсенділігін көрсете аласыз.

MATLAB платформасында 1, 3, 5 және 7, 2, 4, 6 және 8 деңгейлерінде алдын -ала дайындалған бағдарламалар бар.

Сонымен қатар, MATLAB талдауы, App бағдарламасы, жаңа нұсқасы, Custom to predprinitual to Custom, және жеке нұсқаулықтар:

readChannelID = 482860;

температураFieldID = 1;

readAPIKey = 'KBPNYSUY0BLWE5H4';

[tempC, timeStamp] = thingSpeakRead (readChannelID, 'Fields', temperaturFieldID, 'NumMinutes', 5, 'ReadKey', readAPIKey); дисплей (tempC);

anyMissingValues = қосынды (isnan (tempC));

егер қосынды (anyMissingValues)> 0

missingValueIndex = табу (~ қосынды (isnan (tempC), 2));

cleantempC = tempC (missingValueIndex,:);

cleanTimeStamps = timeStamp (missingValueIndex);

басқа

cleantempC = tempC;

cleanTimeStamps = timeStamp;

Соңы

avgTempC = орташа (cleantempC);

tempF = avgTempC*9/5 + 32; дисплей (tempF, 'Фаренгейттағы температура ортасы');

writeChannelID = 483860; writeAPIKey = 'V2DR3QMRD7NXU8PD';

thingSpeakWrite (writeChannelID, 'Өрістер', 2, 'Мәндер', tempF, 'writekey', writeAPIKey);

NU UITATI SA MODIFICATI ID-urile SI KEY-urile pentru a nu imi prelua time sau scrie pe kanal, multumesc frumos

«NumMinutes» бөлімінде «NumPoints» опциясын таңдаңыз.

ThingSpeakRead бағдарламасын іске қосу үшін сіз өзіңіздің жеке жазбаңызды енгізе аласыз. Қолданбалы нұсқауларға көмек көрсету бойынша көмек көрсетіңіз.

Acest cod pre-date кампулының 1-ші сессиясында NaN-uri, a-a-a-a-a-a-a-a-a-a-a-a-a, -o-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a, a-aeea-a-aeea, acestui vectori de-valori ii este facuta media media apio aceasta medie. Фаренгейт сыныбында Цельсий бойынша бағаланады.

Фаренгейтте Цельсий бойынша есеп айырысу кезеңінің маңыздылығы жоғары деңгейдегі оқулықтар болып табылады.

Сценарий автоматты түрде орындалады, сценарий -бағдарламалар -> TimeControl -> TimeControl -> Жаңа бақылау мәзірі, сонымен қатар күтім жасаудың ең жақсы уақыты.

thingspeak.com/channels/483860

8 -қадам: Имбинареа тәлімгері Пасилор

M-am фолоситі «millis ()» кодының өзгермелі қызметіне жауап береді, егер бұл серверде үш триллионды құрайтын болса, онда бұл деректерді сақтауға мүмкіндік береді. платформа nu le-ar primi).

9 -қадам: Carcasa

Carcasa
Carcasa

Дедаман (Hobbycolor) пластикалық формуласы «ашық» формуласы бойынша шешіледі. Бастапқы аралықтар:).

Ақыр соңында, нан тақтасы әр түрлі деңгейдегі мәзірлерде, сондай-ақ мәміле жасауда.

Ұсынылған: