Arduino Meteostation med Ethernet: 15 trin (med billeder)

Arduino Meteostation med Ethernet: 15 trin (med billeder)

Indholdsfortegnelse:

Anonim

Jeg lavede en meteorologisk station forbundet til internettet med en pris fra 50 til 100 €, afhængig af hvad du allerede har hjemme (som projektbokse, modstande eller vægbeslag). Denne meteostation sender data til skyen. Min station ligger i Bratislava, Slovakiet. Testside:

forsyninger:

Trin 1: Komponenter

Sensorer:

BMP180

http: //www.ebay.com/itm/GY68-BMP180-Replace-BMP085 …

DHT21

http:? //www.ebay.com/itm/142073189298 _trksid = p2057 …

DS18B20

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

Regnmåler

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

UVM-30A

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

SERVER:

Arduino + Ethernet skærm Wiznet W5100

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

Arduino proto screew skjold

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

Skrueterminaler

http:? //www.ebay.com/itm/282298581390 _trksid = p2057 …

Trin ned konverter

http:? //www.ebay.com/itm/201847763020 _trksid = p2057 …

Ventilator

www.ebay.com/itm/201847763020

Meddelelse ledet

RADIATION SHIELD:

3x 15cm rustfrit stålstang M6

http:? //www.ebay.com/itm/172248611110 _trksid = p2057 …

6x M6 møtrikker

http:? //www.ebay.com/itm/272249707672 _trksid = p2057 …

15x 25mm nilon afstandsstykker M6

http:? //www.ebay.com/itm/302276882335 _trksid = p2057 …

1x vægbeslag

nogle skiver

6x plade (sådan som under blomsterpotter) med diameter på 16cm

FLIP-FLOP CIRCUIT:

CMOS 4013 flip-flop

Modstande (750ohm, 10K ohm, 4,7k ohm)

kondensator (100 uF)

ANDRE:

Terminalboks

http:? //www.ebay.com/itm/272223005465 _trksid = p2057 …

Kasse klart omslag

www.ebay.com/itm/272223005465?_trksid=p2057..

Trin 2: Nyttige værktøjer

-stripping og krympeværktøj

-batteri-boremaskine

-loddekolbe

-tang

skruetrækker sæt

-limpistol

-sav

-trækboret

-fil værktøj

Trin 3: Skemaer, Forbindelser

Nu har vi sucesfully forbundne skjolde. Sæt det nu sammen for en lille prototype. Vi kan ikke bruge ben 10,11,12 og 13, fordi det bruger ethernet skærm. Debuging kredsløb er afatiable ved regn gauge problem trin.

Trin 4: Terminalkasse

Terminalkassen er meget vigtig del af denne station. Der er sensorer med fugt og tryk, og der kommer også hvert kabel.

Trin 5: DS18B20 strålingsskærm (valgfrit)

Strålingsskjold er meget godt, men det er meget dyrt, så jeg besluttede at bygge mit eget.

Noget der ligner dette (men mindre):

Se også min mini tutorial for strålingsskærm her: http: //www.instructables.com/id/DS18B20-Radiation …

Trin 6: UV Sensor Box

I UV sensorkasse er UV-sensor, og det er også en måde mellem klemkasse og regnføler.

Trin 7: Regnmålerproblem

Jeg har et klik regnmåler og det fungerer fint. Men når du tilføjer andre komponenter og arduino-processor er optaget fungerer det bare ikke. Jeg løst dette ved at tilføje en ekstra processor (arduino pro mini) sende data til uno af I2c. Jeg bruger MasterReader SlaveWriter-protokol.

Arduino pro mini har kun to opgaver: måling nedbør og sende det til uno.

Trin 8: Serverrack (valgfrit)

Ethernet skjold er overophedning, så jeg besluttede at bygge et server rack. Racket giver køling, organisation, meddelelse og strøm.

Trin 9: Skjoldproblem

Når du forbinder skjoldene sammen, finder du simpelt problem. Ethernet-skærm skal forbindes med ICSP-protokollen, og protoshield har ikke ICSP-stik. Og du kan ikke sætte protoshield til et ethernet skærm. Så du skal få så og klippe et lille stykke protoshield.

Du skærer to sider, og så skal du skære center med meget skarpt værktøj og derefter fuldføre det med en fil.

Trin 10: CODE / s

Du skal kun ændre IP-adresse i kode.

pro mini kode: I2c_rain_sender.ino

testkode: test_sensors_2_.ino

sidste kode: meteorologic_station_final.ino

Trin 11: Data afsendelse

Nu har vi en fuldt fungerende prototype, men hvis du ikke har forbindelse til dit hjemmenetværk, kan du ikke finde din webside. Du har brug for statisk IP-adresse.

Tjek dette:

http: //blog.dlink.com/mastering-static-ip-addresse …

Min testside er:

smnd.sk/jakubnagy

Trin 12: Grafana

På min webside som du kan se er der kun tekstdata. Min fremtidige plan er at tilføje grafer i grafana software.

Trin 13: App (Valgfrit)

Jeg lavede også en app i App opfinder 2, der kan vise dig data fra meteostationen. Det er meget enkelt, men det er bare et eksempel - du kan opgradere det.

Trin 14: Instalation

Okay. Vi har færdiggjort hardware, så vi kan sætte det på taget. Denne del er lidt hårdere. Nogle af jer kan gøre det selv, men hvis du ikke har brug for professionel elektriker. Arduino vil være inde i det.

Trin 15: Udført

Tillykke. Hvis du gjorde alle trin korrekt, har du en fuldt fungerende webserver meteorologisk station.

Hvis du har nogle spørgsmål eller tips, fortæl mig i kommentarafsnittet, vil jeg være glad.