Mündəricat:
- Addım 1: Komponent Necesare
- Addım 2: Wi-Fi modulunu konfiqurasiya edin
- Addım 3: Testarea Senzorului DHT22
- Addım 4: Testarea Senzorului De Particule
- Addım 5: Testarea Senzorului De Compusi Organici Volatili
- Addım 6: Afisarea Acestor Tarixi Pe Ecranul TFT
- Addım 7: Prelucrari Pe ThingSpeak
- Addım 8: İmbinarea Təlimçisi Pasilor
- Addım 9: Carcasa
Video: Sistem Nəzarətçisi və Nivelului De Poluare (Arduino Uno): 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu proqramlar bir -birindən fərqlənən parametrlər (temperatur, ümidsizlik, hissəciklər, atmosfer və s.), Həm də platformalarda IoT tarixini öyrənmək üçün əvvəlcədən hazırlanmışdır.
Addım 1: Komponent Necesare
- temperatura ilə əlaqədar olaraq DHT22, DHT11-in digər xüsusiyyətlərindən asılı olmayaraq, temperaturun artması ilə əlaqədardır-https://www.ebay.com/itm/DS18B20-KY-015-DHT11-DHT …
- senzor de umiditate - DHT22 üçün (bir qayda olaraq, hər hansı bir işin öhdəsindən gələ bilməyəcəksiniz)
- hissəciklər-mən folosit DSM501A-https://www.ebay.com/itm/DSM501A-Dust-Allergic-Sm…
- senzor pentru compusi organici volatili (VOC)-MiCS5524 istifadə edirəm-https://www.ebay.com/itm/MiCS5524-CO-Alcohol-VOC-…
- ecran TFT-1.8 düymlük ST7735S nəzarətçi folqası ecranul 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…
- modul Wi-Fi-ESP8266 ESP-01, l-am folosit a acesta deoarece era cel mai ieftin si nu este nevoie de unul mai bun-https://www.ebay.com/itm/ESP8266-ESP-01-Serial- WI…
- mini çörək taxtası-https://www.ebay.com/itm/5-Color-Mini-Solderless-P…
- 2kOhm müqavimət göstərir
- yanğın-https://www.ebay.com/itm/Male-to-Female-Dupont-wir…
Addım 2: Wi-Fi modulunu konfiqurasiya edin
Şəxsi proqramın ilk və ən yaxşı təlimatlarından biri də təlimatlardır.
IoT ThingSpeak platforması ilə əlaqəli təlimatlara uyğun olaraq, bir sahə və bir dərslik yaratdığınızda, bir dərslik yaratdığınızda, təsadüfi bir şəkildə təsnif edilir.
Addım 3: Testarea Senzorului DHT22
Arduino-ului, pin-ul + la 5V-pin-ul-la GND, bir pin-ul modulunu istifadə edin:
#daxil edin; // DHT nöqtəsi
#DHTPIN 7 təyin edin
#DHTTYPE DHT22 təyin edin
üzmək zümzümə;
üzmə istiliyi;
DHT dht (DHTPIN, DHTTYPE);
boş quraşdırma () {
Serial.begin (9600);
}
boşluq döngəsi () {
temp = dht.readTemperature (); Serial.print (temp); Serial.println ("C dərəcəli");
hum = dht.readHumidity (); Serial.print (hum); Serial.println (" %");
gecikmə (500);
}
Addım 4: Testarea Senzorului De Particule
Dərslik, 60000 ms -dən çox gecikmədən qurulanda gecikmə ilə başa çatdı.
Dərslik və məlumatların təqdim edilməsi mövzusunda köməkçi məsləhətlər.
Addım 5: Testarea Senzorului De Compusi Organici Volatili
Pin-ul + al modulu 5V, pin-ul-la GND si pin-ul A0 la A0 de la Arduino.
int vok;
boş quraşdırma () {
Serial.begin (9600);
}
boşluq döngəsi () {
vok = analogOxu (A0);
vok = xəritə (vok, 0, 700, 0, 500);
Serial.println (səs);
gecikmə (500);
}
Necə hesablamaq olar ki, ppm-də (bir hissədə), bir testdə etanol (alcool etilic) və ya bir neçə dəqiqə ərzində bir dönüşüm əldə edə bilərsiniz, buna görə də ən çox ehtimal olunan şeydir. (adica 500), aceea am facut acea mapare.
Addım 6: Afisarea Acestor Tarixi Pe Ecranul TFT
Dərslik dərsləri, bir cəsarətli rəssamdır. Təlimat dərslikdə və ya ağcaqanadda, ağciyərdə və ya ağcaqanadda son dərslər daxil olmaqla, bibliotecile ilə əlaqəli bir şey var.
Addım 7: Prelucrari Pe ThingSpeak
Əlaqə 2, təlimatlar və təlimatlar, həm də Arduino platformasında ən son tarixləri nəzərdən keçirin.
Əlavə olaraq, bir tarix və ya bir neçə gündən sonra, ən yaxşı medianın cəsarətli bir şəkildə təqdim edildiyi bir tarix var.
Bu proqramlar 1, 3, 5 və 7, 2, 4, 6 və 8 -ci siniflərdə, MATLAB -ın əvvəlcədən hazırlandığı gündən etibarən ən yaxşı seçimdir.
Mətləb təhlili, MATLAB təhlili və ya yeni tətbiqetmələr əvvəlcədən müəyyən edildikdə Xüsusi olaraq təqdim olunur:
readChannelID = 482860;
temperaturFieldID = 1;
readAPIKey = 'KBPNYSUY0BLWE5H4';
[tempC, timeStamp] = thingSpeakRead (readChannelID, 'Fields', temperaturFieldID, 'NumMinutes', 5, 'ReadKey', readAPIKey); ekran (tempC);
anyMissingValues = cəmi (isnan (tempC));
əgər sum (anyMissingValues)> 0
missingValueIndex = tap (~ cəmi (isnan (tempC), 2));
cleantempC = tempC (missingValueIndex,:);
cleanTimeStamps = timeStamp (missingValueIndex);
başqa
cleantempC = tempC;
cleanTimeStamps = vaxt damgası;
bitmək
avgTempC = orta (cleantempC);
tempF = avgTempC*9/5 + 32; ekran (tempF, 'Fahrenheit -də Temperatura medie');
writeChannelID = 483860; writeAPIKey = 'V2DR3QMRD7NXU8PD';
thingSpeakWrite (writeChannelID, 'Fields', 2, 'Values', tempF, 'writekey', writeAPIKey);
NU UITATI SA MODIFICATI ID-urI SI KEY-uril bir neçə gün əvvəl və ya bir neçə gün əvvəl çox kanallı kanallar açdı
'NumMinutes' ünvanında 'NumPoints' adlı bir siyahı yaradın.
ThingSpeakRead düyməsini yazın və bu proqramlar haqqında məlumat əldə edin. Məsləhətləşmələrdə köməkçi olmaq üçün səhifələrdə kömək edin.
Sınaq cədvəli 1-ci sinifdən başlayaraq NaN-uri, a-la-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-də də aiddir. Fahrenheit dərəcəsində Celsius dərəcəsi dəyişir.
Fahrenheitdə Celsius hesablamaları ilə əlaqədar olaraq, kampusun hər bir hissəsi üçün ən yaxşı seçim kampuslardır.
Skript -proqramlar avtomatik olaraq istifadə edilə bilər -> TimeControl -> Yeni TimeControl sistemləri ən yaxşı seçimdir, buna görə də ən çox diqqət mərkəzindədir.
thingspeak.com/channels/483860
Addım 8: İmbinarea Təlimçisi Pasilor
"Millis ()" proqramının son versiyasını dəyişdirmək üçün bir neçə xidmətdən istifadə edə bilərsiniz (bu məlumatların hər biri 25 saatdan çox deyil, həm də bir neçə dəfə geri alına bilər). platforma nu le-ar primi).
Addım 9: Carcasa
Dedeman (Hobbi Rənglər) mövzusunda ən çox tələb olunan mövzulardan biri də "açmaq" mövzusundadır. Başlanğıc məlumatları:).
Nəhayət, çörək taxtası çox şeyə görə, həm də ən çox istifadə edilə bilər.
Tövsiyə:
Arduino Klaviatura Joystick Genişləndirici Qutu və Deej istifadə edən Səs Nəzarətçisi: 8 addım
Arduino Klaviatura Joystick Genişləndirici Qutu və Deej istifadə edən Səs Nəzarətçisi: Niyə Bir müddətdir ki, interfeys elementlərini və ya oyun və simulyatorlardakı digər kiçik tapşırıqları idarə etmək üçün klaviaturama kiçik bir joystick əlavə etmək istəyirəm (MS Flight Sim, Elite: Dangerous, Star Wars: Squadrons və s.) Ayrıca, Elit üçün: Təhlükəli, mən
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: 6 Addım
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: Hamıya salam! Pulse Width Modulation (PWM) telekommunikasiya və güc nəzarətində çox yayılmış bir texnikadır. bir mühərrik, bir LED, dinamiklər və s., bir elektrik cihazına verilən enerjini idarə etmək üçün ümumiyyətlə istifadə olunur. Əsasən bir modudur
HW30A Motor Sürət Nəzarətçisi və Arduino UNO istifadə edərək Drone Quadcopter Fırçasız DC Motorunu (3 Tel Tipi) necə idarə etmək olar: 5 addım
HW30A Motor Sürət Nəzarətçisi və Arduino UNO istifadə edərək Drone Quadcopter Fırçasız DC Motorunu (3 Tel Tipi) Necə İdarə Edilir: Təsvir: HW30A Motor Sürət Nəzarətçisi 4-10 NiMH/NiCd və ya 2-3 hüceyrəli LiPo batareyaları ilə istifadə edilə bilər. BEC 3 LiPo hüceyrəsinə qədər funksionaldır. Fırçasız DC motorun (3 telli) maksimum 12Vdc -ə qədər olan sürətini idarə etmək üçün istifadə edilə bilər
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud İstilik və Rütubət Nəzarətçisi, ESP8266: 4 Addım
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud Temperaturu və Rütubət Nəzarətçisi, ESP8266: Salam Yaradıcılar, bu yaxınlarda evdə göbələk, İstiridye göbələyi yetişdirməyə başladım, ancaq ev dəmləməyim, arvadım üçün Fermentator Temperaturuna nəzarət etmək üçün evdə bu nəzarətçilərin üçdə birini var. indi də bu Kombucha işini edir və İstilik üçün Termostat olaraq