Hoe Om 'n Weerstasie Met U Eie Hande Te Maak

INHOUDSOPGAWE:

Hoe Om 'n Weerstasie Met U Eie Hande Te Maak
Hoe Om 'n Weerstasie Met U Eie Hande Te Maak

Video: Hoe Om 'n Weerstasie Met U Eie Hande Te Maak

Video: Hoe Om 'n Weerstasie Met U Eie Hande Te Maak
Video: hoe scherper de bijl en maken de puntenslijper 2024, April
Anonim

Ons bring u aandag aan 'n manier om 'n weerstasie vir 'n huis of somerhuisie te maak. Ons neem die Arduino-bord en 'n stel sensors as basis: temperatuur, humiditeit, druk en 'n koolstofdioksiedsensor. Die data sal op die LCD-skerm vertoon word, en krag word voorsien van 'n kragbron vir 'n selfoon of batterye.

DIY huisweerstasie
DIY huisweerstasie

Nodig

  • - Arduino bord of analoog;
  • - DHT11 temperatuur- en humiditeitsensor;
  • - BMP085 druksensor;
  • - koolstofdioksied sensor MQ135;
  • - LCD-skerm 1602;
  • - potensiometer 10 kOhm;
  • - gebou vir die weerstasie;
  • - 'n stuk veselglas wat met foelie bedek is;
  • - skroewe vir die bevestiging van komponente;
  • - rekenaar;
  • - verbindingsdrade;
  • - aansluiting vir kragvoorsiening;
  • - soldeerbout.

Instruksies

Stap 1

Eerstens moet u 'n geskikte saak vind. Alle komponente van die toekomstige weerstasie in die kamer moet daar pas. Hierdie huise word in baie elektronika-winkels verkoop. Of gebruik enige ander korpus wat u kan vind.

Dink aan hoe al die komponente binne-in sal pas. Sny deur die venster om die LCD-skerm te beveilig indien dit nie beskikbaar is nie. As u 'n koolstofdioksiedsensor binne plaas, wat baie warm word, plaas dit dan aan die ander kant van die ander sensors of maak dit afgeleë. Voorsien 'n gat vir die kragaansluiting.

Behuising vir huisweerstasie
Behuising vir huisweerstasie

Stap 2

'N Paar woorde oor die komponente wat gebruik word.

Die 1602 LCD-skerm gebruik 6 Arduino-penne + 4 vir krag (backlight en synthesizer).

Die DHT11-temperatuur- en humiditeitsensor is aan enige digitale pen gekoppel. Om die waardes te lees, gebruik ons die DHT11.rar-biblioteek, wat byvoorbeeld hier afgelaai kan word:

Die BMP085-druksensor word via die I2C-koppelvlak aan twee penne van die Arduino gekoppel: SDA - aan die analoogpen A4 en SCL - aan die analoogpen A5. Let daarop dat +3, 3 V spanning aan die sensor voorsien word.

Die MQ135-koolstofdioksiedsensor is op een analoog pen verbind.

Om die meteorologiese situasie te beoordeel, is dit in beginsel voldoende om inligting oor temperatuur, humiditeit en atmosferiese druk te hê, en 'n koolsuurgas sensor is nie nodig nie.

Maar as ons al drie sensore gebruik, sal ons 7 digitale en 3 analoogpennetjies van die betrokke Arduino hê. Wel, natuurlik, kos.

Komponente van die tuisweerstasie
Komponente van die tuisweerstasie

Stap 3

Die diagram van die weerstasie word in die figuur getoon. Hier is alles duidelik.

Tuisweerstasie-diagram
Tuisweerstasie-diagram

Stap 4

Kom ons skryf 'n skets vir Arduino. Die teks van die program word, as gevolg van die aansienlike grootte daarvan, as 'n skakel in die bylaag tot die artikel in die afdeling "Bronne" gegee. Alle kode word voorsien van gedetailleerde en verstaanbare kommentaar.

Laai die skets in die geheue van die Arduino-bordbeheerder.

Stap 5

Ons sal 'n gedrukte stroombaanbord maak om komponente in die koffer te plaas - dit is die mees geskikte oplossing vir die opstel en koppeling van sensors. Om 'n printplaat tuis te maak, gebruik ek 'laser-stryk' tegnologie (ons het dit in vorige artikels breedvoerig beskryf) en ets met sitroensuur. Ons sal plekke op die bord vir springers ("springers") bied om die sensors te kan deaktiveer. Dit is handig as u die mikrobeheerder moet herprogrammeer wanneer u die program wil wysig.

Met behulp van soldeer sal ons druk- en gassensors installeer.

Om die Arduino Nano-bord te installeer, is dit handig om spesiale adapters of voetstukke met 'n toonhoogte van 2, 54 te gebruik. Maar in die afwesigheid van hierdie dele en as gevolg van ruimtebesparing in die koffer, sal ek die Arduino ook installeer deur te soldeer.

Die hitte-sensor sal op 'n afstand van die bord geleë wees en word met behulp van 'n spesiale isolasieblok warm geïsoleer vanaf die binnekant van die weerstasie.

Ons sal plekke voorsien om eksterne krag aan ons tuisgemaakte bord te koppel. Ek gebruik 'n gewone 5V-laaier van 'n ou stukkende router. Plus 5 volt van die laaier word aan die Vin-pen van die Arduino-bord gevoer.

Die LCD-skerm sal direk aan die kassie aan die voorkant vasgeskroef word. Dit sal deur drade met 'n 'Dupont' -aansluiting verbind word.

PCB vir tuisweerstasie
PCB vir tuisweerstasie

Stap 6

Plaas die PCB in die tassie en bevestig dit met skroewe. Ons verbind die LCD-skerm aan die Arduino-bene volgens die diagram.

Maak die weerstasie versigtig toe.

Die huisweerstasie is amper gereed
Die huisweerstasie is amper gereed

Stap 7

Nadat ons gekontroleer het of alles korrek gekoppel is, voorsien ons krag aan ons weerstasie. Die LCD-skerm moet brand en na 'n paar sekondes sal dit drukdata toon, 'n klein voorspelling gebaseer op drukmetings, en temperatuur-, humiditeits- en koolstofdioksiedmetings.

Aanbeveel: