INHOUDSOPGAWE:

Maak 'n persoonlike weerstasie: 10 stappe (met foto's)
Maak 'n persoonlike weerstasie: 10 stappe (met foto's)

Video: Maak 'n persoonlike weerstasie: 10 stappe (met foto's)

Video: Maak 'n persoonlike weerstasie: 10 stappe (met foto's)
Video: Biggy - Dames 2024, November
Anonim
Maak 'n persoonlike weerstasie
Maak 'n persoonlike weerstasie

As u in u kamer sit, begin u sweet of koue voel; wonder u hoeveel die temperatuur in u kamer sou wees? of wat is die humiditeit? Dit het 'n tyd terug met my gebeur.

Dit het gelei tot die oprigting van 'n persoonlike weerstasie, wat temperatuur, humiditeit, druk en ligintensiteit van u kamer monitor en dit oplaai na 'n privaat kanaal op thingspeak.com.

Laat ons begin.

Stap 1: Vinnige video

Image
Image

Hier is 'n klein video wat 'n opsomming van alles in 5 minute gee.

Klik hier om op youtube te kyk

Stap 2: Elektroniese komponente benodig vir persoonlike weerstasie

Elektroniese komponente benodig vir persoonlike weerstasie
Elektroniese komponente benodig vir persoonlike weerstasie
Elektroniese komponente benodig vir persoonlike weerstasie
Elektroniese komponente benodig vir persoonlike weerstasie

Beskrywing: Ons sal DHT11 gebruik om humiditeit te bepaal, BMP180 om temperatuur en druk te meet en 'n ligafhanklike weerstand (LDR) om 'n idee te kry van ligintensiteit. Arduino nano sal data van hierdie sensors versamel en na ESP8266 stuur om dit na u privaat kanaal op thingspeak.com te laai. Ons sal ons Arduino nano van 'n 12V-2A muuradapter voorsien, sensors en ESP8266 ontvang 'n afgeskakel spanning van 'n LM2596-gebaseerde boksomskakelaar.

Lys van komponente:

  1. BMP180 druk- en temperatuursensor,
  2. DHT11 humiditeit sensor,
  3. Ligafhanklike weerstand (LDR),
  4. ESP8266 wifi -module (gereed vir firmware),
  5. Arduino nano,
  6. 2 weerstande- 51 KOhm en 4.7KOhm,
  7. LM2596 bokomskakelaar,
  8. DC -aansluiting,
  9. Skakel en
  10. 12V-2A muuradapter.

Stap 3: Gereedskap en ekstra items wat nodig is vir persoonlike weerstasie

Gereedskap en ekstra items benodig vir persoonlike weerstasie
Gereedskap en ekstra items benodig vir persoonlike weerstasie
Gereedskap en ekstra items benodig vir persoonlike weerstasie
Gereedskap en ekstra items benodig vir persoonlike weerstasie
Gereedskap en ekstra items benodig vir persoonlike weerstasie
Gereedskap en ekstra items benodig vir persoonlike weerstasie

Beskrywing: Ons gebruik draadstropper vir die verwydering van draad, lêer om snitte/gate op die omhulsel glad te maak, gomgeweer om komponente binne -in die omhulsel te plaas, skroewedraaier om die deksel van die omhulsel te sluit en soldeerbout met soldeerdraad om die stroombaan op die algemene kring te monteer (GCB). 4x4x2 duim plastiek boks dien as omhulsel. Ons benodig ook manlike en vroulike bergstroke saam met vroulike verbindings vir 'n behoorlike montering op GCB.

Lys van gereedskap:

  1. Draadstropper,
  2. Lêer,
  3. Gomgeweer,
  4. Skroewedraaier en
  5. Soldeerbout en soldeerdraad.

Lys van ekstra items:

  1. 4x4x2 duim plastiek boks (ek het hierdie afmeting gebruik, enige afmetings in die omgewing behoort goed te wees),
  2. Kringbord vir algemene doeleindes,
  3. manlike en vroulike bergstrook en
  4. vroulike verbindings.

Stap 4: Sagtewarevereistes

Sagtewarevereistes
Sagtewarevereistes
Sagtewarevereistes
Sagtewarevereistes

Beskrywing: Om die waarde van sensordata te kan sien, benodig ons 'n privaat kanaal op thingspeak.com. Ons benodig Arduino IDE om die arduino -kode vir die arduino nano te skryf. (Ek neem aan dat u 'n rekenaar/skootrekenaar en 'n wifi -roete met toegang tot die internet het)

Lys van sagteware vereistes:

  1. Privaat kanaal op Thingspeak.com en
  2. Arduino IDE (verkieslik die nuutste weergawe).

U kan die nuutste weergawe van Arduino IDE aflaai van arduino.cc.

Laat ons nou 'n privaat kanaal op thingspeak.com skep.

Stap 5: Skep privaat kanaal op Thingspeak.com

Skep privaat kanaal op Thingspeak.com
Skep privaat kanaal op Thingspeak.com
Skep privaat kanaal op Thingspeak.com
Skep privaat kanaal op Thingspeak.com
Skep privaat kanaal op Thingspeak.com
Skep privaat kanaal op Thingspeak.com

Volg hierdie stappe om 'n privaat kanaal op thingspeak.com te maak:

  1. Maak u webblaaier oop en gaan na thingspeak.com en klik op die 'Registreer' -oortjie in die regter boonste hoek, (prent nr. 1)
  2. Vul die besonderhede in en klik op 'Skep rekening', (prent nr. 2)
  3. Klik nou op die blad 'Nuwe kanaal' (prent nr. 3)
  4. Vul weer die besonderhede vir die kanaal in en aktiveer 4 velde (aangesien ons 4 sensorwaardes sal stuur), blaai af en klik op die blad 'Stoor kanaal' (prent nr. 4/5)
  5. Klik op hierdie bladsy op die 'API sleutels' oortjie en skryf u 'Skryf API sleutel' neer.

Dit is alles mense, nou het u 'n privaat sprekerskanaal.

Laat ons nou alle elektroniese komponente bymekaar sit.

Stap 6: Skema vir persoonlike weerstasie

Skematiese weergawe vir persoonlike weerstasie
Skematiese weergawe vir persoonlike weerstasie

Hier heg ek 'n skematiese beeld van Personal Weather Station aan. Ek heg ook 'n fritzing -lêer hiervoor aan. Verbindings is redelik eenvoudig.

  1. BMP180 maak verbinding met die I2C -poort van die arduino nano.
  2. LDR is verbind met 'n spanningsverdeler met 'n weerstand van 51 KOhm en die aansluiting word verbind met die A1 -pen van die arduino -nano.
  3. Die data -pen van DHT11 word hoog getrek met 'n weerstand van 4,7 KOhm en gekoppel aan die A0 -pen van arduino nano.
  4. Die TX en RX van ESP8266 maak onderskeidelik verbinding met D10 en D11 van arduino nano. Die CH_PD van ESP8266 sluit aan op 'n 3.3V -spoor.
  5. Pas die uitvoer van die LM2596 -module tot 3.3V aan deur die potensiometer op hierdie module te draai. Koppel die uitvoer van hierdie module aan onderskeidelik Vcc en Gnd van BMP180, DHT11, LDR en ESP8266 se Vcc en Gnd.
  6. Die invoer van die LM2596-module kom van 'n 12V-2A-muuradapter wat ook aansluit by Vin en Gnd van Arduino nano.

Ons moet hierdie stroombaan op die printplaat vir algemene doeleindes monteer. Kom ons doen dit.

Stap 7: Monteer stroombaan op printplaat vir algemene doeleindes (GCB)

Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)
Monteringskring op stroombaan vir algemene doeleindes (GCB)

Hardewarehulpmiddels en ekstra items uit stap 3 is nou in bedryf.

  1. Gebruik vroulike bergstrook vir die plaas van Arduino nano en ESP8288 op GCB,
  2. Gebruik soldeerbout en soldeerdraad om dit elektries aan die bord te koppel,
  3. Gebruik vroulike verbindings om die reikwydte van alle sensors en die LM2596 -module uit te brei, aangesien dit aan die deksel en muur van die omhulsel sal vassteek,
  4. Gebruik manlike bergstrook om aansluitingspunte te maak vir vroulike uitbreidings gemaak in 3,
  5. Besef die stroombaanskema op GCB met behulp van drade (strook dit met behulp van 'n draadstropper), of 'n reling van gesmelte soldeerdraad, en laastens,
  6. Kontroleer die soorte voordat u die stroombaan met 'n multimeter aanskakel.

Noudat alle hardeware op GCB geplaas is, kyk ons na die kode.

Stap 8: Kode

Die kode vir persoonlike weerstasie is redelik eenvoudig. Ek het die kode behoorlik kommentaar gelewer om dit maklik te dra. Let op die volgende voordat u die kode verbrand.

  1. Maak seker dat alle biblioteke geïnstalleer is,
  2. Vervang koppeltekens met SSID van u toegangspunt (wifi -router) in reël 14 van die kode,
  3. Vervang koppelteken deur PASSWORD van u wifi -netwerk in reël 15 van die kode,
  4. Vervang koppeltekens met die private API -sleutel van jou thingspeak in die reël 17 en
  5. As u Arduino nano programmeer, moet u seker maak dat u 12V DC -voeding af is.

Hier is die skakel na github (Personal Weather Station) vir die aflaai van kode en biblioteke wat ek gebruik het.

Noudat ons ons hardeware en sagteware in plek het, bly die enigste verpakking oor.

Stap 9: Omhulselvoorbereiding

Omhulselvoorbereiding
Omhulselvoorbereiding
Omhulselvoorbereiding
Omhulselvoorbereiding
Omhulselvoorbereiding
Omhulselvoorbereiding

Nou moet ons gate van verskillende vorms en grootte maak op die 4x4x2 duim -boks. Ons moet gate vir die DC -aansluiting maak en die gewenste muur van die omhulsel aanskakel. Ons moet ook gate maak vir sensors op die deksel van die omhulsel.

Ek het 'n prentjie aangeheg met die afmetings van die gate wat ons op die omhulsel moet maak.

Gebruik 'n warm lem om deur die plastiek te sny.

Gebruik die lêer om die gate glad te maak.

Nou is u omhulsel gereed om u kring te huisves.

Stap 10: Maak die deksel toe

Maak die deksel toe
Maak die deksel toe
Maak die deksel toe
Maak die deksel toe
Maak die deksel toe
Maak die deksel toe
Maak die deksel toe
Maak die deksel toe

Plaas u gemonteerde GCB in die omhulsel.

Plaas die skakelaar en die DC -aansluiting in die gate op die muur; sensors op die gate van die deksel. Voltooi hul posisie en gebruik 'n gomgeweer om dit op te los. Gebruik laastens 'n skroewedraaier om die deksel toe te maak.

Daar het u dit, u persoonlike weerstasie. Skakel die kragtoevoer aan en sien die temperatuur, humiditeit, druk en ligintensiteit van u kamer vanaf enige plek in die wêreld via u slimfoon/rekenaar/skootrekenaar/tablet op u privaat kanaal.

Dit is alles vir hierdie instruksies. Lewer kommentaar in geval van twyfel.

As u van hierdie instruksies hou, is die kans groot dat u van my youtube -kanaal sal hou. Dankie vir die lees.

Aanbeveel: