Spisu treści:

Projekt 1 Weatheron: 6 kroków
Projekt 1 Weatheron: 6 kroków

Wideo: Projekt 1 Weatheron: 6 kroków

Wideo: Projekt 1 Weatheron: 6 kroków
Wideo: Инфляция 2022-2024: влияние на недвижимость 2024, Listopad
Anonim
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron

Ja, Laurens Dujardin, musiałem zrobić projekt dla szkoły. Więc postanowiłem zrobić stację meteorologiczną. Nazwałem go Weatheron.

Części potrzebne do tego projektu bez ładowania Raspberry Pi to:- breadbord- przewody połączeniowe- rezystory- DHT11 (czujnik temperatury i wilgotności)- SI1145 (czujnik UV)- BMP280 (czujnik ciśnienia)- wyświetlacz lcd (16x2)- potencjometr (możesz to sprawdzić w zestawieniu komponentów, które połączyłem tutaj)

W pozostałej części instrukcji wyjaśnię, jak możesz odtworzyć ten projekt.

Krok 1: Fryzowanie

Fritzing
Fritzing
Fritzing
Fritzing

Więc przede wszystkim zrobiłem schemat Fritzing. Oczywiście musisz wiedzieć, jak prawidłowo działają Twoje części. Na tych zdjęciach widać, który pin części powinien być podłączony do którego pinu w Raspberry Pi. Jeśli pozwolisz komuś, kto się na ten temat zna, sprawdzi twój schemat, nie popełnisz żadnych istotnych błędów, które mogą być fatalne w skutkach dla twojego projektu.

Krok 2: Znormalizowana struktura bazy danych

Znormalizowana struktura bazy danych
Znormalizowana struktura bazy danych
Znormalizowana struktura bazy danych
Znormalizowana struktura bazy danych

Aby uzyskać znormalizowaną strukturę bazy danych, musisz najpierw przeprowadzić wstępne badanie. Tutaj możesz przeprowadzić burzę mózgów na temat potrzebnych danych i sposobu działania Twojego projektu.

Po wykonaniu wstępnych badań możesz kontynuować tworzenie znormalizowanej struktury bazy danych. Przede wszystkim zrobiłem to w Draw. IO. Potem zrobiłem to w samym MySQL, więc mogłem wypróbować moją bazę danych z danymi testowymi.

Krok 3: Szablon FA2

Szablon FA2
Szablon FA2
Szablon FA2
Szablon FA2
Szablon FA2
Szablon FA2
Szablon FA2
Szablon FA2

Szablon FA2 to kompleksowy szablon dla całego projektu. W tym szablonie dokonałem analizy konkurencji, czyli persony, którą można zidentyfikować jako zwykłego użytkownika. Mapa historii użytkownika i mapa witryny, która zawiera wszystkie strony mojej witryny. Plus oto kilka zdjęć moich makiety.

Krok 4: Okablowanie i kodowanie

Okablowanie i kodowanie
Okablowanie i kodowanie
Okablowanie i kodowanie
Okablowanie i kodowanie
Okablowanie i kodowanie
Okablowanie i kodowanie

Te zdjęcia może nie są aż tak wyraźne, ale to okablowanie mojego projektu, które jest już w jego obudowie.

Jeśli chodzi o kodowanie, możesz znaleźć wszystko, co napisałem na Github:

Istnieją pliki, które skupiają się tylko na pobraniu danych z części. Gdzie korzystałem z bibliotek, - biblioteka dla BMP280:

- biblioteka dla SI1145:

- biblioteka dla DHT11:

Przede wszystkim musisz zainstalować te biblioteki na swoim Raspberry Pi, zanim będziesz mógł z nich korzystać poprawnie. Sposobem na to jest wpisanie " sudo python setup.py install" w wierszu poleceń.

Następnie jest plik 'data.py', który łączy wszystkie oddzielne pliki, które pobierają dane, w jeden duży plik. W ten sposób możesz zapisać wszystkie dane za jednym razem na wyświetlaczu LCD i w bazie danych.

Krok 5: Strona internetowa

Strona internetowa
Strona internetowa

Kod, który napisałem dla mojej strony, można również znaleźć na Github:

Jak już pokazałem w kroku o szablonie FA2, najpierw wykonałem kilka makiet. Te makiety były podstawą mojej strony internetowej. Od tego momentu zacząłem kodować.

Krok 6: Produkt końcowy

Produkt końcowy
Produkt końcowy

Aby to wszystko dokończyć, włożyłem wszystko do drewnianego pudełka, wyciąłem w nim otwory, aby części mogły z niego wyjść, aby mogły zmierzyć prawidłowe dane.

Teraz, aby zalogować się do mojego projektu, musisz go uruchomić, podłączając prąd i kabel internetowy. Następnie zaloguj się używając putty i wpisując nazwę hosta, czyli 'laurens.local'. Nazwa użytkownika to „pi”, a hasło to „raspberry”. Możesz po prostu użyć strzałki w górę, a następnie nacisnąć Enter, aby projekt zaczął działać. Dwukrotnie pokaże swoje pomiary na wyświetlaczu LCD, a następnie możesz przejść do witryny wpisując w pasku wyszukiwania przeglądarki: '169.254.10.11:8080'.

Dziękuję za przeczytanie, mam nadzieję, że wszystko było jasne i dobre, a ten post bardzo ci pomógł. Baw się dobrze przy odtwarzaniu mojego projektu! Laurens Dujardin studiuje nowe media i technologie komunikacyjne w HOWEST Kortrijk w Belgii.

Zalecana: