Kituo cha hali ya hewa cha RPi na Saa ya dijiti: Hatua 4 (na Picha)
Kituo cha hali ya hewa cha RPi na Saa ya dijiti: Hatua 4 (na Picha)
Anonim
Image
Image
Stesheni ya Hali ya Hewa ya RPi na saa ya dijiti
Stesheni ya Hali ya Hewa ya RPi na saa ya dijiti

Na Anders644PIMy Instagram Fuata Zaidi na mwandishi:

Mpandaji mahiri mdogo
Mpandaji mahiri mdogo
Mpandaji mahiri mdogo
Mpandaji mahiri mdogo
Digital RPi Thermometer ya LED
Digital RPi Thermometer ya LED
Digital RPi Thermometer ya LED
Digital RPi Thermometer ya LED
Udhibiti wa NodeMCU Alexa TV
Udhibiti wa NodeMCU Alexa TV
Udhibiti wa NodeMCU Alexa TV
Udhibiti wa NodeMCU Alexa TV

Kuhusu: Hi, napenda vifaa vya elektroniki, uchapishaji wa 3d na kushiriki kile ninachofanya. Mimi hujaribu sana kutengeneza vitu muhimu, lakini wakati mwingine mimi pia hutengeneza tu kwa kujifurahisha na kwa kujifunza kitu kipya. Na ikiwa unapenda unachoona, fuata… Zaidi Kuhusu Anders644PI »

Huu ni mradi wa haraka na rahisi kuufanya, na onyesho zuri la kuonyesha. Inaonyesha wakati wote, hali ya hali ya hewa na joto. Na ikiwa unapenda unachoona, nifuate kwenye Instagram na Twitter (@ Anders644PI) kufuata kile ninachotengeneza.

Nambari hiyo inategemea nambari inayofaa ya StuffWithKirby juu ya kusoma data ya hali ya hewa ya JSON katika chatu, na SteveAmor kwenye nambari nzuri ya saa ya dijiti ya Github.

Utahitaji:

  • Raspberry Pi 3 (yoyote 40-pin Raspberry Pi itafanya kazi)
  • Raspberry Pi SenseHat (Au onyesho lingine lolote, kuonyesha data ya hali ya hewa)
  • Ugavi wa Nguvu wa 5V 2.4A kwa Raspberry Pi
  • Kadi ya 8GB au zaidi ya Micro SD na toleo la hivi karibuni la Raspian
  • Printa ya 3D na vijiko vya rangi yoyote ya PLA (Hiari)
  • Seti hii ya screws na standoffs (Hiari: Unahitaji hii tu ikiwa unataka kutumia diffuser)

Hatua ya 1: Takwimu za hali ya hewa

Takwimu za hali ya hewa
Takwimu za hali ya hewa

Tunapata data ya hali ya hewa kutoka OpenWeatherMap.org, lakini kwa kweli unaweza kuongeza kipaza sauti au kupenda Pi, na usome data kutoka hapo moja kwa moja, ikiwa kweli ulitaka.

  1. Anza kwa kutengeneza akaunti BURE kwenye OpenWeatherMap.org.
  2. Kisha nakili kifunguo chako cha api utumie baadaye.
  3. Sasa pakua na ufungue faili ya city.list.json, tafuta jiji lako, kisha unakili kitambulisho cha jiji baadaye.

Hatua ya 2: Kuweka Pi

Kuanzisha Pi
Kuanzisha Pi

1. Katika kituo kwenye Pi (pamoja na unganisho kwa wavuti) endesha amri hii, kupata usanidi wa Pi:

Sudo apt-pata sasisho && sudo apt-pata sasisho

2. Sasa pakua repit yangu ya GitHub na uhariri hati:

clone ya git https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py

3. Kwenye RPi_Weather_Station.py weka kwenye kitufe chako cha api na kitambulisho chako cha jiji. Unaweza pia kubadilisha vitengo kuwa kifalme (fahrenheit), ikiwa unataka hiyo juu ya metri (digrii).

4. Sasa endesha, na inapaswa kufanya kazi vizuri. Lakini ikiwa una maswala, jisikie huru kuniambia katika maoni, na nitafurahi kusaidia.

sudo chatu RPi_Weather_Station.py

Hatua ya 3: Vifaa Vichapishwa vya 3D

Vifaa vya Kuchapishwa vya 3D
Vifaa vya Kuchapishwa vya 3D
Vifaa vya Kuchapishwa vya 3D
Vifaa vya Kuchapishwa vya 3D
Vifaa vya Kuchapishwa vya 3D
Vifaa vya Kuchapishwa vya 3D

Hatua hii ni ya hiari, kwa sasa tayari una kituo cha hali ya hewa kinachofanya kazi. Lakini wakati ninaweza kupata 3D-printa, nitatumia vizuri.

1. Kwanza kuboresha ni diffuser kwa SenseHat, ambayo inaweza Star kwa Hat na screws mbili na standoffs mbili kwa Pi. Nilitumia visu kadhaa ambavyo nilikuwa nimeweka karibu, lakini zingine zinapaswa kufanya kazi pia. Pakua faili hapa:

2. Kuboresha kwa pili ni wima kwa Pi. Hili halihitaji screws, linateleza tu kwenye bandari za USB. Hii haifanyi USB- na Ethernetports zisifanye kazi. Pakua faili hapa:

Hatua ya 4: Matokeo

Matokeo
Matokeo

Hongera, umemaliza !!! Sasa unapaswa kuwa na kituo kizuri cha hali ya hewa cha RPi kukaa kwenye dawati lako, na kukujulisha na habari muhimu ya hali ya hewa.

Ningependa kuona unachotengeneza na mradi huu, kwa hivyo tafadhali unitambulishe kwa @ anders644pi, kwenye Twitter au Instagram, ikiwa utaifanya. Na tafadhali, ikiwa unapenda mradi huu, nipigie kura katika Mashindano ya Microcontroller:

Ilipendekeza: