» Sivustoilta » erityinen »Digitaalinen LED-lämpömittari

Digitaalinen LED-lämpömittari




Pieni artikkeli kuinka tehdä niin suloinen lämpömittari näytöllä ja värinäytöllä. Lämpömittari toimii Raspberry Pi Zero W: n kanssa.
Se vaihtaa kaupunkiluetteloa automaattisesti ja näyttää lämpötilan OLED-näytössä ja LED-asteikolla. Voit myös valita manuaalisesti näytettävän kaupungin sivun painikkeilla. Lämpömittarilla on energiansäästötoiminto, ja se sammuttaa LEDit ja OLEDin, jos se ei ole aktiivinen usean minuutin ajan, ja kytkeytyy uudelleen päälle, jos se havaitsee merkittävän valonmuutoksen (valoresistorin ohjaama).

Työkalut ja materiaalit:
-Raspberry Pi Zero;
-1,5 tuuman OLED-moduuli;
- Virtalähde 5 V 2,4 A;
- LED-nauha WS2812B - 5 metriä;
-Krepezh;
- piirilevy;
-Juotto tarvikkeet;
-Glue ase;
- puusepän liima;
-Fanera;
-Akril;
CNC-laserleikkaus;


Vaihe yksi: säätiedot
Ohjattu toiminto kerää säätietoja ilmaiseksi OpenWeatherMap.org. Tämä sivusto tarjoaa säätietoja monista suurista kaupungeista monissa maailman maissa.
Ensin sinun on rekisteröidyttävä OpenWeatherMap.org-sivustoon.
Kopioi sitten API-avaimesi myöhempää käyttöä varten.
Lataa seuraavaksi, pura ja avaa city.list.json.gz-tiedosto.
Valitse halutut kaupungit ja kopioi niiden tunnukset.
city.list.json.gz

Vaihe toinen: Määritä R Pi ja koodi
Ensinnäkin ohjattu toiminto yhdisti näytön Vadelmaan ja asensi OLED: lle tarvittavat kirjastot valmistajan ohjeiden mukaisesti. täällä.
Seuraavaksi sinun on varmistettava, että R Pi on kytketty Internetiin.
1. Ota I2C- ja SPI-toiminnot käyttöön raspi-config-sovelluksessa “Liitäntävalinnat” -osiossa. Poistu ja lataa ohjelma uudelleen.
2.Jatka päivittää uudelleen:
sudo apt-get -päivitys

3. Asenna tarvittavat kirjastot suorittamalla seuraavat komennot:
sudo apt-get install python-dev
sudo apt-get install python-smbus
sudo apt-get install python-serial
sudo apt-get install python-imaging

4. Avaa seuraava komento asetustiedoston avaamiseksi:
sudo nano / etc / moduulit

Varmista, että seuraavat kaksi riviä ovat määritystiedostossa, sulje ja käynnistä sitten uudelleen:
I2C-bcm2708
I2C-DEV

5 ajo:
git-klooni https: / /github.com/Anders644PI/1.5inch-OLED-with-RPi .git

6. Siirry uuteen kansioon ja pura RPi_GPIO-0_6_5.zip:
purkaa RPi_GPIO-0_6_5.zip

Suorita kirjastojen asentaminen:
cd RPi_GPIO-0_6_5 sudo python setup.py install

7. Palaa pääkansioon:
cd /home/pi/1.5inch-OLED-with-RPi/
tai
CD
spidev-3_2.zip.

8. Pura sitten Pi.zip:
purkaa wiringPi cd wiringPi

Suorita komennot:
chmod 777 rakentaa. / rakentaa

Tarkista asennus:
gpio –v

9. Palaa pääkansioon ja pura bcm2835-1_45.zip
purkaa bcm2835-1_45.zip
cd bcm2835-1_45

10. Suorita:
./configure
make
sudo tarkista
sudo tee asennus

11. Palaa takaisin /home/pi/1.5inch-OLED-with-RPi/ -sovellukseen ja suorita tarkistaaksesi näyttö:
cd / Demo_Code / Python /
sudo python main.py

Sitten ohjattu toiminto asentaa WS2812B-LED-nauhan kirjastot seuraavan mukaisesti tämä opas.
Seuraavaksi sinun on kirjoitettava ja ladattava koodi. Koodin voi ladata täällä.
Digitaalinen LED-lämpömittari

Vaihe kolme: Asenna Weather API
1. Siirry LED_Thermometer_Code_and_OLED_driver:
cd LED_Termometer_Code_and_OLED_driver

2. Avaa sitten Official_Digital_LED_Thermometer_v1-0.py:
nano Official_Digital_LED_Termometer_v1-0.py

Vieritä sitten alas ja vaihda api-avain apiksi avaweathermap.org-sivustossa, kuten yllä olevassa kuvassa. Vaihda myös kaupunkitunnukset ja kaupunkien nimet halutun sijainnin mukaan.

Vaihe neljä: PCB
Seuraavaksi isäntä suunnitteli ja tilasi painetun piirilevyn.



Vaihe viisi: Laserleikkaus + kokoonpano
Sitten mestari suunnitteli ja leikkasi kotelon vanerista ja hajotin akryylistä.
Sen jälkeen ohjattu asennettu elektroniikka ja LED-nauha koteloon. Kokoi kotelon.
Päällikkö on painanut painikkeet 3D-tulostimeen.
Kaikki tiedostot löytyvät ja ladataan osoitteesta GitHub.


Kaikki on valmis.




10
10
10

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...