
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53



Hallo almal. In hierdie instruksies lei ek u deur die stappe om 'n persoonlike mini -weerstasie te maak. Ons sal ook die ThingSpeak API gebruik om ons weerdata na hul bedieners op te laai, of wat is die doel van 'n weerstasie as ons selfs nie ons weerdata kan dophou nie. U kan dit vir u skool-/kollege -projekte of vir u persoonlike belangstellings bou, dit is heeltemal aan u. So laat ons begin.
Eerstens het ons die volgende items gereed voordat ons ons mini -weerstasie begin bou. Vir pin verwysings, kan u die beelde in hierdie afdeling van die instruksies nagaan.
Voorrade
Arduino Uno R3
ESP8266 WiFi -module
BMP180 Barometriese druksensor
FC37 reënsensor
DHT22 Temperatuur- en humiditeitsensor
Springdrade en kragtoevoer
ThingSpeak rekening
Arduino IDE
Stap 1: Skep en instel van ThingSpeak -rekening



1. Gaan na hierdie skakel om u ThingSpeak -rekening te skep.
2. As u reeds 'n rekening het, teken dan aan, anders skep u 'n nuwe rekening.
3. Sodra u in u paneelbord is, klik op 'Nuwe kanaal' om 'n nuwe kanaal te skep.
4. Voer die kanaalnaam van u keuse in die veld 'Naam' in.
5. Gaan die eerste vier velde na en noem dit onderskeidelik 'Temperatuur', 'Humiditeit', 'Barometriese druk' en 'Reën'. Laat ander velde leeg, aangesien ons dit nie nodig het vir hierdie projek nie. Druk onderaan die 'stoor' -knoppie.
6. Nou word u na die kanaalskerm geneem. Klik op die blad 'API sleutels'.
7. U sal die API -sleutel en die API -sleutel lees sien. Vir hierdie projek is ons geïnteresseerd in die Write API -sleutel. Let op hierdie sleutel, want ons benodig dit later.
(Sien die afbeeldings van hierdie afdeling met 'n nommer van 1 tot 3 vir verwysing)
Stap 2: Verbindings

Dit is 'n baie belangrike en belangrike stap. Maak die verbindings versigtig, aangesien sensors sensitief is vir kragtoevoer. As oortollige spanning verskaf word, kan sensors permanent beskadig word. Kyk gerieflik na die prentjie van hierdie afdeling. Dit bevat al die verbindings.
BMP180 ---- Arduino Uno R3 SDA PIN-A4
SCL PIN - A5
GND - GND
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
1ste PIN (VCC) ---------- 5V kragtoevoer
2de PIN (DATA) -------- D4
3de PIN (NK) --------- NIE GEBRUIK NIE
4de PIN (GND) --------- GND
Reensensorverbindings (reënsensor word voorsien van 'n waarnemingspaneel)
I) Reensensor ----------- Arduino UNO R3:
VCC ----------- 5V kragbron
A0 ----------- A1
D0 ----------- D7
GND ----------- GND
II) Reënsensor -------------- Sensorpaneel
+terminale ------------- +
-we terminale --------------
ESP8266 ------------------ Arduino Uno R3
RX ------------------ D3
TX ------------------- D2
VCC & CH_EN ------------------- 3.3V
GND ------------------- GND
Opmerkings: *Die derde pen DHT word nie gebruik nie.
*Kontroleer die verbinding van die krag- en grondpenne van elke sensor met die Arduino-bord.
*Jou BMP180 mag al dan nie 5 penne hê. Dit is omdat dit een pen vir +5v -toevoer en 'n ander vir +3.3V het. As u slegs een het, koppel die kragpen aan +3.3V
Stap 3: Kode en finale stappe
1. In die eerste stap het u die Write API -sleutel van ThingSpeak aangeteken. Ken die sleutel as 'n waarde toe aan my API -veranderlike in die kode.
2. Voer u WiFi SSID (naam van u wifi -verbinding) en wagwoord in mySSID en myPWD -veranderlikes in die kode in.
3. Klik op die verifieer knoppie om te bevestig dat die kode behoorlik werk.
4. Laai die kode op. Ek stel ook voor dat u penne verwyder wat die sensors (3.3V en 5v) van krag voorsien voordat u die kode oplaai, en dit weer koppel nadat u dit na die Arduino-bord suksesvol opgelaai het.
*Opmerking: voordat u die kode saamstel, moet u moontlik die biblioteke wat ek gebruik het, aflaai en installeer. Laai dit af vanaf die volgende skakels
DHT biblioteek
BMP180 biblioteek
Nadat u dit afgelaai het, installeer dit deur na Sketch -> Include Library -> Add. Zip Library … in u Arduino IDE te gaan.
*U kan ook ingeslote biblioteke op Google soek.
Stap 4: Video

Spesiale opmerking: ek het hierdie projek 'n jaar gelede gebou. Toe ek hierdie video opneem op die publikasiedatum van hierdie Instructable, het ek uitgevind dat my BMP -sensor gebreek is. Ek moes dus die BMP -kode opmerk en die drukveld van ThingSpeak verwyder. Maar die BMP -kode moet goed werk, solank u 'n werkende BMP -sensor het, anders as ek. Boonop het ek 'n maand gelede nagegaan en dit werk goed. Dankie.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe

Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe

Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Slim beheer van die Raspberry Pi -waaier met behulp van Python en Thingspeak: 7 stappe

Slim beheer van die Raspberry Pi -waaier met behulp van Python & Thingspeak: kort oorsig Standaard is die waaier direk gekoppel aan die GPIO - dit impliseer dat dit voortdurend werk. Ondanks die relatiewe stil werking van die waaier, is die deurlopende werking daarvan nie 'n effektiewe gebruik van 'n aktiewe verkoelingstelsel nie. Terselfdertyd
Laai die waarde van die vibrasiesensor op na IOT ThingSpeak met behulp van NodeMCU: 4 stappe

Laai die trillingsensorwaarde op na IOT ThingSpeak met behulp van NodeMCU: Daar is verskeie kritieke masjiene of duur toerusting wat skade kan veroorsaak as gevolg van trillings. In so 'n geval is 'n vibrasiesensor nodig om vas te stel of die masjien of toerusting trillings produseer of nie. Identifiseer die voorwerp wat
Voorgespreekte instandhouding van roterende masjiene met behulp van 'n vibrasie en Thingspeak: 8 stappe

Voorlopige instandhouding van roterende masjiene met behulp van 'n vibrasie en Thingspeak: Roterende masjiene soos windturbines, hidroturbines, induksiemotors, ens, het verskillende soorte slytasie en skeur. Die meeste van hierdie foute en slytasie word veroorsaak deur abnormale vibrasies in die toestel. Hierdie masjiene word gereeld onder swaar