INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Installeer Raspbian
- Stap 3: Berei u Raspbarry PI voor
- Stap 4: Voltooi die opstel van Weewx
- Stap 5: Finale aantekeninge
Video: Acurite 5 in 1 weerstasie met behulp van 'n Raspberry Pi en Weewx (ander weerstasies is versoenbaar): 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Toe ek die Acurite 5 in 1 weerstasie gekoop het, wou ek die weer by my huis nagaan terwyl ek weg was. Toe ek by die huis kom en dit opstel, besef ek dat ek die skerm aan 'n rekenaar moet koppel of 'n slim hub moet koop, maar dit was baie beperkend vir my om aan my skootrekenaar of lessenaar te koppel, en ek wou dit nie koop nie Ek het 'n bietjie navorsing gedoen, en ek het hierna vorendag gekom. Let op: dit sal met ander weerstasies werk. Hier is 'n lys van die hardeware -ondersteunde hardeware, Ek het dit vir nuwelinge vir Raspberry Pis en Linux -gebaseerde bedryfstelsels geskryf, want almal kan dit doen.
Stap 1: materiaal
'n Framboos PI, ek het 'n Framboos PI 3b gebruik
'n sleutelbord en muis of klavier
HDMI -kabel
'n mikro -sd -kaart
'n Framboos PI -omhulsel (opsioneel)
jy kan kits kry met alles wat jy nodig het van amazon, soos die skakel wat ek verskaf het
www.amazon.com/CanaKit-Raspberry-Complete-…
Stap 2: Installeer Raspbian
Die eerste ding wat u moet doen, is om Raspbian op die micro sd -kaart te installeer. U kan Raspbian aflaai van raspberrypi.org download (Raspbian (weergawe naam) met lessenaar) as u vertroud is met Raspberry PI, kan u die minimale weergawe gebruik. U kan die aanwysings van Raspberrypi.org volg (moenie die lêer uitpak as u my metode gebruik nie). Self gebruik ek 'n ander sagteware om dit op 'n micro sd te installeer. Ek gebruik rufus by die gebruik van hierdie sagteware. Maak seker dat u die korrekte skyf kies! Kies ook die opstartbeeld, kies dan die dd -prent, en kies dan die raspbian zip -lêer.
Nadat u Raspbian op die mikro -sd -kaart geïnstalleer het, steek u die sd -kaart in die mikro -sd -gleuf op u Raspberry PI, koppel u HDMI -kabel aan op u TV of monitor en na u Raspberry PI en dan met u muis en sleutelbord, en sluit dan u krag aan maak seker dat u monitor/ TV aan u Raspberry PI is.
Stap 3: Berei u Raspbarry PI voor
Sodra dit begin is, stel u WiFi -verbinding op (as u WiFi gebruik)
begin dan> voorkeure> Raspberry Pi -konfigurasie, kies die oortjie -oortjie en kies SSH.
kies die oortjie lokalisering en stel u plaaslike op en stel u tydsone en sleutelbord in
kies die stelsel oortjie en verander u wagwoord
klik ok en herlaai dan u stelsel
koppel u USB -kabel vir u weerstasie
klik nou op die terminale -ikoon op die taakbalk om 'n terminale oop te maak
nou is die eerste ding om seker te maak dat u stelsel op datum is met die terminale
sudo apt-get update
sudo apt-get upgrade
nou om seker te maak dat u firmware op datum is
sudo rpi-opdatering
herlaai die stelsel en heropen die terminaal, u kan die stelsel herlaai vanaf die terminale sudo herlaai
sodra die terminale oop is, gaan ons weewx installeer, u kan die dokumentasie by weewx gebruik, dit is dieselfde as wat ek u sal wys, maar voordat u die lengtegraad en breedtegraad kry, kan u die NASA -webwerf gebruik en ook weet hoe ver op jou weerstasie sit
Hierdie stap is opsioneel, weewx bied wel sy eie webwerf wat van u framboos -pi afloop, as u hierdie funksie wil gebruik, installeer apache2
sudo apt-get installeer apache2
nou gaan u apt vertel waar die bewaarplek is
wget -qO - https://weewx.com/keys.html | sudo apt -key add -wget -qO -https://weewx.com/apt/weewx.list | sudo tee /etc/apt/sources.list.d/weewx.list
werk dan op en installeer
sudo apt-get update
sudo apt-get install weewx
na hierdie installasie, sal dit 'n aanvanklike konfigurasieprogram hier uitvoer, u sal u stasie 'n lang naam en 'n hoogte in hoogte van u weerstasie noem, sodra u klaar is, kan u die weerstasie -monitor en die Raspberry Pi skuif na waar u sou ek wil dit stel, dit is waar die SSH inkom, u moet 'n program met die naam Putty aflaai en dit op u rekenaar installeer, u moet u ip -adres ken, u kan dit vanaf die terminale vind, tik net ifconfig en soek wlan0 inet daar sal u ip -adres wees as u wifi gebruik
Stap 4: Voltooi die opstel van Weewx
As u u weermonitor en framboospi verskuif het en stopverf oop stopverf geïnstalleer het as u nie net 'n terminaal oopgemaak het nie, as u nuut is om stopverf toe u dit oopmaak, vul u IP -adres in, standaardpoort 22 is goed en maak seker dat SSH goed is gekies is, klik oop, dan is die gebruikersnaam pi en gebruik die wagwoord wat u vroeër in u terminale geskep het
sudo nano /etc/weewx/weewx.conf
gebruik nou u pyltjie sleutels vind
kyk eers na die [stasie] -afdeling om te verseker dat die inligting korrek is, en soek dan na 'Hierdie afdeling is om data na internet -webwerwe op te laai', vind u aanlyn -diens. skakel nou en registreer u weerstasie. vul u inligting in
# As u dit wil doen, stel die opsie 'aktiveer' in op waar, # en spesifiseer 'n stasie (byvoorbeeld 'KORHOODR3') en wagwoord.
enable = true station = Plaas u stasie -ID hier
# Om u te beskerm teen ontledingsfoute, plaas u wagwoord in aanhalings:
wagwoord = stasiesleutel gaan hierheen
# Stel die volgende in op True om weewx die WU "Rapidfire" te laat gebruik
# protokol. Nie alle hardeware kan dit ondersteun nie. Sien die gebruikershandleiding.
quickfire = Onwaar
nou gaan u beheer x om te verlaat, dit sal u vra of u die lêer wil stoor, voer y in om te stoor en voer weer in om na die lêernaam te stoor
nou wil u weewx weer begin
sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx begin
verlaat u terminale of stopverfvenster
Stap 5: Finale aantekeninge
As u apache geïnstalleer het, kan u vanaf u webblaaier u ip -adres invoer en weewx -webwerf wat u op u Raspberry PI aanbied, oplaai. U kan die vel van die webwerf verander deur velle af te laai en dit te installeer; u kan uitvind hoe u dit kan doen by die weewx webwerf doc -afdeling, daar is baie goeie inligting op hul webwerf.
Hier is 'n enkele gedagte: as u wel 'n Acurite -weermonitor het, is dit nie te moeilik om 'n houtraam groot genoeg te maak om die weermonitor en Framboos PI alles in een te sluit nie en dit aan die muur te hang. Onthou net om weer te hou monitor binne bereik van die weerstasie.
Ek hoop dit was nuttig vir jou
Aanbeveel:
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: 9 stappe (met foto's)
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: LineaMeteoStazione is 'n volledige weerstasie wat met professionele sensors van Sensirion sowel as 'n Davis -instrumentkomponent (reënmeter, windmeter) verbind kan word
Eenvoudige weerstasie met behulp van ESP8266 .: 6 stappe (met foto's)
Eenvoudige weerstasie met behulp van ESP8266 .: In hierdie instruksies sal ek deel hoe ek ESP8266 kan gebruik om data soos temperatuur, druk, klimaat ens te kry. En YouTube -data soos intekenare en amp; Totale aantal kyke. en vertoon die data op Serial monitor en vertoon dit op LCD. Die data sal f
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: 8 stappe (met foto's)
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: Na 1 jaar suksesvolle werking op 2 verskillende plekke deel ek my projekplanne met sonkrag -aangedrewe weerstasies en verduidelik hoe dit ontwikkel het tot 'n stelsel wat werklik oor 'n lang tyd kan voortbestaan tydperke van sonkrag. As jy volg
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
DIY weerstasie met behulp van DHT11, BMP180, Nodemcu met Arduino IDE oor Blynk -bediener: 4 stappe
DIY weerstasie met behulp van DHT11, BMP180, Nodemcu met Arduino IDE oor Blynk -bediener: Github: DIY_Weather_Station Hackster.io: Weerstasie U sou die weertoepassing reg gesien het? Soos, as u dit oopmaak, leer u die weerstoestande, soos temperatuur, humiditeit, ens., Die gemiddelde waarde van 'n groot is