Мазмұны:
- 1 -қадам: Necesare компоненті
- 2-қадам: Wi-Fi Modulei конфигурациясын тексеру
- 3 -қадам: TestTara Senzorului DHT22
- 4 -қадам: Testarea Senzorului De Particule
- 5 -қадам: Testoreya Senzorului De Compusi Organici Volatili
- 6 -қадам: Afisarea Acestor күні Pe Ecranul TFT
- 7 -қадам: Prelucrari Pe ThingSpeak
- 8 -қадам: Имбинареа тәлімгері Пасилор
- 9 -қадам: Carcasa
Бейне: Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Ақпараттық құралдардың параметрлері (температура, үмітсіздік, бөлшектердің атмосферасы, ауа -райының өзгеруі), сонымен қатар 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 конфигурациясын тексеру
Схема мен оқулықтардың алдын-алудың негізгі схемасы модульдік-әдістемелік көмек болып табылады.
Сонымен қатар, 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
Қосымша 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
Дедаман (Hobbycolor) пластикалық формуласы «ашық» формуласы бойынша шешіледі. Бастапқы аралықтар:).
Ақыр соңында, нан тақтасы әр түрлі деңгейдегі мәзірлерде, сондай-ақ мәміле жасауда.
Ұсынылған:
Ambilight жүйесі теледидарға қосылған әр кіріс үшін. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 жаңартылған): 12 қадам (суреттермен)
Ambilight жүйесі теледидарға қосылған әр кіріс үшін. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 жаңартылған): Мен әрқашан теледидарыма ambilight қосқым келеді. Бұл өте керемет көрінеді! Мен ақырында жасадым және көңілім қалмады! Мен сіздің теледидарыңызға Ambilight жүйесін құруға арналған көптеген бейнелер мен көптеген оқулықтарды көрдім, бірақ мен өзіме толық нұсқаулық таба алмадым
ET Smart Baby мониторинг жүйесі: 10 қадам
ET Smart Baby Monitoring System: ET Smart Baby Monitoring System - бұл нәрестелерге күтім жасайтын ата -аналарға немесе күтушілерге ыңғайлылық қосуға бағытталған жүйе. Мониторинг жүйесі нәрестенің температурасын бақылайды, ал егер нормадан асып кетсе, ата -анасына немесе көлігіне SMS жіберіледі
Су мониторингі жүйесі (Arduino Uno) WIP: 9 қадам
Су мониторингі жүйесі (Arduino Uno) WIP: Бұл жүйе шағын формалық коэффициентте суды бақылаудың арзан құрылғысын қайталау ретінде қызмет етеді. Судың сапасы деп аталатын ғылыми олимпиададан алынған бұл дизайнға шабыт. Бастапқыда тұздылықты өлшейтін құрал осылай дамыды
OBLOQ-IoT модуліне негізделген экологиялық мониторинг жүйесі: 4 қадам
OBLOQ-IoT модуліне негізделген қоршаған ортаны бақылау жүйесі: Бұл өнім негізінен электронды зертханада температура, ылғалдылық, жарық пен шаң сияқты көрсеткіштерді бақылау және бақылау үшін қолданылады және ылғалдандырғышты қашықтықтан бақылау мен бақылауға қол жеткізу үшін оларды бұлтты деректер кеңістігіне уақытында жүктейді. , ауа тазартқыш
Arduino Uno автоматтандырылған күн қорғаныс жүйесі: 9 қадам
Arduino Uno автоматтандырылған күн қорғаныс жүйесі: жасалған өнім автокөліктерге арналған күн қорғанысының автоматты жүйесі болып табылады, ол толықтай автономды және температура мен жарық сенсорларымен басқарылады. Бұл жүйе көлеңке көліктің белгілі бір температурасына жеткенде көліктің терезесін жабуға мүмкіндік береді