Spisu treści:
- Krok 1: Materiały
- Krok 2: Instalacja Raspbian
- Krok 3: Przygotuj swój Raspbarry PI
- Krok 4: Zakończ konfigurację Weewx
- Krok 5: Uwagi końcowe
Wideo: Stacja pogodowa Acurite 5 w 1 przy użyciu Raspberry Pi i Weewx (inne stacje pogodowe są kompatybilne): 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Kiedy kupiłem stację pogodową Acurite 5 w 1, chciałem móc sprawdzić pogodę w moim domu podczas mojej nieobecności. Kiedy wróciłem do domu i skonfigurowałem go, zdałem sobie sprawę, że albo muszę podłączyć wyświetlacz do komputera, albo kupić ich inteligentny koncentrator, cóż, podłączenie go do mojego laptopa lub komputera stacjonarnego było dla mnie dość restrykcyjne i nie chciałem ich kupować smart hub, więc zrobiłem trochę badań i wymyśliłem to. Zauważ, że będzie to działać z innymi stacjami pogodowymi. Oto lista obsługiwanego sprzętu, Napisałem to dla początkujących użytkowników Raspberry Pis i systemów operacyjnych opartych na Linuksie, ponieważ każdy może to zrobić.
Krok 1: Materiały
Raspberry PI, użyłem Raspberry PI 3b
klawiatura i mysz lub klawiatura
kabel HDMI
karta micro sd
obudowa Raspberry PI (opcjonalnie)
możesz otrzymać zestawy ze wszystkim, czego potrzebujesz od amazon, takie jak podany przeze mnie link
www.amazon.com/CanaKit-Raspberry-Complete-…
Krok 2: Instalacja Raspbian
Pierwszą rzeczą, którą musisz zrobić, to zainstalować Raspbian na karcie micro SD. Możesz pobrać Raspbian z pobierania raspberrypi.org (Raspbian (nazwa wersji) z pulpitem), jeśli znasz Raspberry PI, możesz użyć minimalnej wersji. Możesz postępować zgodnie ze wskazówkami Raspberrypi.org (nie rozpakuj pliku, jeśli używasz mojej metody). Ja używam innego oprogramowania do instalacji na micro sd Używam rufus podczas korzystania z tego oprogramowania UPEWNIJ SIĘ, ŻE WYBRAŁEŚ WŁAŚCIWY DYSK! również podczas wybierania obrazu rozruchowego wybierz obraz dd, a następnie wybierz plik raspbian zip.
Po zainstalowaniu Raspbian na karcie micro sd włóż kartę sd do gniazda micro sd w Raspberry PI podłącz kabel HDMI do telewizora lub monitora i do Raspberry PI, a następnie myszy i klawiatury, a następnie podłącz zasilanie do Raspberry PI upewnij się, że monitor / telewizor jest włączony.
Krok 3: Przygotuj swój Raspbarry PI
Po uruchomieniu skonfiguruj połączenie Wi-Fi (zakładając, że korzystasz z Wi-Fi)
następnie idź start > preferencje > konfiguracja Raspberry Pi wybierz zakładkę interfejsy i wybierz SSH, ponieważ to nie będzie połączone z twoim monitorem/telewizorem, więc będziesz musiał mieć możliwość połączenia się z tym z innego komputera
wybierz zakładkę lokalizacji i skonfiguruj lokalną lokalizację oraz ustaw strefę czasową i klawiaturę
wybierz zakładkę system i zmień hasło
kliknij OK, a następnie uruchom ponownie system
podłącz kabel USB do stacji pogodowej
teraz kliknij ikonę terminala na pasku zadań, aby otworzyć terminal
teraz pierwszą rzeczą jest upewnienie się, że twój system jest aktualny w terminalu wpisz w
aktualizacja sudo apt-get
sudo apt-get upgrade
teraz, aby upewnić się, że oprogramowanie jest aktualne
sudo rpi-aktualizacja
zrestartuj system i ponownie otwórz terminal możesz zrestartować system z terminala sudo reboot
kiedy terminal jest już otwarty teraz będziemy instalować weewx możesz skorzystać z dokumentacji weewx jest to to samo co ci pokażę ale zanim zaczniesz sprawdzać długość i szerokość geograficzną możesz skorzystać ze strony NASA i wiedzieć jak daleko Twoja stacja pogodowa siedzi
Ten krok jest opcjonalny weewx udostępnia własną stronę internetową, która jest uruchamiana z twojego raspberry pi, jeśli chcesz użyć tej funkcji zainstaluj apache2
sudo apt-get zainstaluj apache2
teraz powiesz apt, gdzie jest repozytorium
wget -qO - https://weewx.com/keys.html | sudo apt-key add -wget -qO - https://weewx.com/apt/weewx.list | koszulka sudo /etc/apt/sources.list.d/weewx.list
następnie zaktualizuj i zainstaluj
aktualizacja sudo apt-get
sudo apt-get zainstaluj weewx
po tej instalacji uruchomi się początkowy program konfiguracyjny, tutaj nazwiesz swoją stację, wstawiasz swoją stację pogodową w górę i w dół, gdy skończysz, możesz wyłączyć i przenieść monitor stacji pogodowej i Raspberry Pi tam, gdzie chcesz lubię to w tym miejscu przychodzi SSH będziesz musiał pobrać program o nazwie Putty i zainstalować go na swoim komputerze będziesz musiał znać swój adres IP możesz go znaleźć z terminala po prostu wpisz ifconfig i poszukaj tam wlan0 inet będzie Twoim adresem IP, jeśli korzystasz z Wi-Fi
Krok 4: Zakończ konfigurację Weewx
Teraz, jeśli przeniosłeś monitor pogody i raspberry pi i zainstalowałeś putty otwórz putty, jeśli nie otworzyłeś terminala, jeśli jesteś nowy w putty, po jego otwarciu wpisz swój adres IP domyślny port 22 jest w porządku i upewnij się, że SSH jest zaznaczone kliknij otwórz, a następnie nazwa użytkownika to pi i użyj hasła utworzonego wcześniej w terminalu
sudo nano /etc/weewx/weewx.conf
teraz użyj klawiszy strzałek znajdź
najpierw przejrzyj sekcję [station], aby upewnić się, że informacje są prawidłowe, a następnie poszukaj „Ta sekcja służy do przesyłania danych do witryn internetowych” znajdź swoją usługę online Użyłem usługi Weather Underground przewiń do witryny z podziemiami meteorologicznymi do miejsca, w którym jest napisane Rozpocznij kliknij łącze Połącz teraz połącz i zarejestruj swoją stację pogodową. wypełnij swoje dane
# Jeśli chcesz to zrobić, ustaw opcję 'enable' na true, # i podaj stację (np. 'KORHOODR3') i hasło.
enable = true station = Wpisz tutaj swój identyfikator stacji
# Aby zabezpieczyć się przed błędami parsowania, umieść swoje hasło w cudzysłowie:
hasło = klucz stacji idzie tutaj
# Ustaw następujące wartości na True, aby weewx używał WU "Rapidfire"
# protokół. Nie każdy sprzęt może to obsługiwać. Zobacz Podręcznik użytkownika.
szybki ogień = Fałsz
teraz będziesz kontrolowaćx aby wyjść zostanie zapytany czy chcesz zapisaćplik wpisz y aby zapisaći wpisz ponownie aby zapisaćpod nazwąpliku
teraz będziesz chciał zrestartować weewx
sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start
wyjdź z terminala lub okna kitu
Krok 5: Uwagi końcowe
Jeśli zainstalowałeś Apache, możesz z przeglądarki internetowej wprowadzić swój adres IP i wywołać witrynę weewx, którą hostujesz na swoim Raspberry PI. Możesz zmienić skórkę strony, pobierając skórki i instalując je, możesz dowiedzieć się, jak to zrobić w dziale doc witryny weewx, na ich stronie jest wiele dobrych informacji, sugeruję ją przejrzeć, Oto tylko poboczna myśl, jeśli masz monitor pogodowy Acurite, nie będzie trudno zrobić drewnianą ramę wystarczająco dużą, aby pomieścić monitor pogodowy i Raspberry PI w jednym i powiesić go na ścianie, pamiętaj tylko, aby zachować pogodę monitorować w zasięgu stacji pogodowej.
Mam nadzieję, że ci się przydało
Zalecana:
Prosta stacja pogodowa przy użyciu ESP8266.: 6 kroków (ze zdjęciami)
Prosta stacja pogodowa korzystająca z ESP8266.: W tym instruktażu podzielę się tym, jak korzystać z ESP8266, aby uzyskać dane, takie jak temperatura, ciśnienie, klimat itp. Oraz dane z YouTube, takie jak subskrybenci i amp; Całkowita liczba wyświetleń. i wyświetlaj dane na monitorze szeregowym i wyświetlaj je na LCD. Dane będą f
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Inteligentna stacja pogodowa (przy użyciu Arduino): 5 kroków
Inteligentna stacja pogodowa (przy użyciu Arduino): Stacja pogodowa to obiekt, zarówno na lądzie, jak i na morzu, wyposażony w przyrządy i sprzęt do pomiaru warunków atmosferycznych w celu dostarczania informacji do prognoz pogody oraz badania pogody i klimatu. Wykonane pomiary obejmują temperaturę
Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - temperatura, wilgotność i ciśnienie: 8 kroków
Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - Temperatura, wilgotność i ciśnienie: W tym samouczku dowiemy się, jak zrobić stację pogodową, która będzie wyświetlać TEMPERATURĘ, WILGOTNOŚĆ I CIŚNIENIE na wyświetlaczu LCD TFT 7735Obejrzyj film demonstracyjny
Stacja pogodowa przy użyciu Arduino UNO: 7 kroków
Stacja pogodowa wykorzystująca Arduino UNO: Autor: Hazel YangTen projekt to stacja pogodowa wykorzystująca płytkę Arduino UNO do sterowania przepływem danych, czujnik DHT22 do zbierania danych i ekran OLED do wyświetlania danych