Paano Gumawa ng isang Station ng Panahon ng Raspberry Pi: 5 Mga Hakbang
Paano Gumawa ng isang Station ng Panahon ng Raspberry Pi: 5 Mga Hakbang

Video: Paano Gumawa ng isang Station ng Panahon ng Raspberry Pi: 5 Mga Hakbang

Video: Paano Gumawa ng isang Station ng Panahon ng Raspberry Pi: 5 Mga Hakbang
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2025, Enero
Anonim
Paano Gumawa ng isang Raspberry Pi Weather Station
Paano Gumawa ng isang Raspberry Pi Weather Station

Sa tutorial na ito ay pupunta ako sa proseso ng pag-install ng isang SenseHAT at pag-import ng kinakailangang code upang gawing isang ganap na gumaganang istasyon ng panahon ang SenseHAT na may kakayahang magrekord ng temperatura, presyon, at halumigmig.

Hakbang 1: Mga Materyales at Kahulugan

Upang magsimula kakailanganin mo ang mga sumusunod na materyales:

Raspberry Pi 3 Na may naka-install na Raspbian (Raspbian ay ang Operating System)

SenseHAT

GPIO Pin Extender

Python 3 Software

Karaniwang mga accessories sa computer (Keyboard, Mouse, Monitor)

Ang mga kahulugan at link kung saan maaari kang bumili / mag-install ng bawat sangkap ay magagamit sa naka-attach na dokumento ng teksto.

Hakbang 2: Pag-install ng SenseHAT

Pag-install ng SenseHAT
Pag-install ng SenseHAT

Kapag mayroon ka ng lahat ng kinakailangang kagamitan, dapat kang magsimula sa pamamagitan ng pag-install ng SenseHAT. Una ilunsad ang Raspberry Pi, buksan ang terminal at isagawa ang utos na ito "sudo apt-get update" nang walang mga marka ng panipi, pagkatapos ay isagawa muli ang utos na ito "sudo apt-get install sense-hat", nang walang mga marka ng panipi. Kapag nagawa mo na ang dating patakbuhin ang "sudo reboot" at hayaang gawin ng Pi ang natitira. Kapag nakumpleto na iyon, dapat mong i-mount ang SenseHAT sa mga GPIO pin, maaaring kailanganin mong makakuha ng isang header ng GPIO pin kung ang iyong SenseHAT ay hindi magkasya nang maayos. Ang naka-attach na imahe ay kung ano ang dapat magmukhang kung maayos na naka-mount

Hakbang 3: Code

Code
Code

Sa sandaling nakumpleto mo ang Hakbang 2, siguraduhin na ang SenseHAT ay na-boot nang tama, ang mga LED ay dapat na naiilawan sa isang pattern ng bahaghari na katulad ng imahe na nakakabit sa sandaling sinimulan mo ang Raspberry Pi, kung hindi ito naiilawan tulad ng sa imahe, o bahagyang naiilawan lamang, alisin ang lakas sa Raspberry Pi, pagkatapos ay idiskonekta at ikonekta muli ang iyong SenseHAT. Ang iyong susunod na hakbang ay i-import ang code na iyong gagamitin upang gumana ang istasyon ng panahon, naka-attach sa hakbang na ito ay isang file na naglalaman ng lahat ng code na kakailanganin mong magkaroon ng isang istasyon ng panahon na maaaring ganap na napasadya upang maitala lamang ang data na iyong kailangan at isusulat ang nasabing data sa isang file bawat segundo. Ilagay ito sa / bahay / Directory. Ang pagpapasadya ng code ay kasing simple ng pagbabago ng isang numero. Kapag na-import mo na ang code, upang patakbuhin ito kailangan mong patakbuhin ang sumusunod na utos (nang walang mga marka ng panipi) "sudo python ~ / logscript.py". Kapag natakbo mo na ang code upang ihinto ito pindutin lamang ang CTRL + C at magtatapos ito at makikita mo ang data na na-log in sa parehong direktoryo. Upang Baguhin ang code i-type lamang ang sumusunod na utos (nang walang mga marka ng panipi) "sudo nano ~ / logscript.py". Bubuksan nito ang code sa built in na text editor at papayagan ang simpleng pagbabago at pagpapasadya kung nais mo.

Hakbang 4: Pagtatapos

Pagwawakas
Pagwawakas

Kapag na-import mo na ang iyong code at na-customize ito sa iyong mga pangangailangan at pinatakbo ito, ang natitira lamang ay ang pagtingin sa iyong data, nakasulat ito sa isang file na may petsa, at oras sa pangalan at mabubuksan sa LibreOffice. Ang data ay pinagsunod-sunod sa uri ng data bilang nangungunang hilera, at ang halaga na nasa bawat haligi, na may oras ay naitala sa unang haligi.

Hakbang 5: Pagkumpleto

Kung nasunod mo nang tama ang mga nakaraang hakbang dapat mayroon kang isang ganap na paggana ng Raspberry Pi Weather Station na may kakayahang masubaybayan ang temperatura, presyon, at halumigmig. Binabati kita maaari mo na ngayong patakbuhin ang iyong istasyon ng panahon at mangalap ng data!