MisterM-lempinimen Instructables kirjoittaja kokoontui viallisesta Hitachi-kasettisoittimesta sääaseman pikselin LED-näytöllä. Soittimen yläpuolella olevat kuulokkeet, kun varoittavat vaarallisesta sääolosuhteesta, alkavat pyöriä hitaasti sivulta toiselle pienellä kohinalla.
Työtä homebrew oksa isäntä aloittaa purkamalla soittimen. Siitä uutetut komponentit voidaan myydä videobloggaajille, jotka korjaavat tällaiset soittimet ja poistavat videoiden korjaukset. Tietenkin on parempi olla purkamatta harvinaisten modeemien pelaajia.
Ohjattu toiminto käy läpi tämä linkki ja rekisteröi ilmaisen tilin, jonka avulla voit soittaa enintään 1000 puhelua API: aan päivässä, mikä on enemmän kuin tarpeeksi. Samalla hän vastaanottaa avaimen, joka voidaan sitten sijoittaa Python-skripteihin suorittaaksesi automaattiset puhelut. Kuten salasanat, tämä avain on pidettävä salassa, koska tietäen sen, muut käyttäjät soittavat yhteensä yli 1000 puhelua päivässä, ja sääasema lakkaa toimimasta seuraavaan päivään.
Sitten ohjattu toiminto aloittaa ohjelmistotyön, joka lähetetään käyttökelpoiseen tilaan lataamisen jälkeen täällä.
Jotta Weatherman.py-skripti toimisi automaattisesti, kun Raspberry Pi käynnistetään, ohjattu toiminto avaa autorun-tiedoston tekstieditorissa:
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
Ja kirjoittaa rivin tiedoston loppuun:
@ python3 /home/pi/weather/weatherman.py &
Tallentaa sitten tiedoston. Mukana ovat myös icon.py-, phones.py-, precip.py- ja temp.py-tiedostot, niiden tarkoitus vastaavasti: tulostaa kuvia resoluutiolla 16x16 pikseliä, hallita kuulokkeiden kiertoa servomoottorilla, näyttää sateen todennäköisyys, näyttää lämpötila Herkules-kirjasimessa (muoto) TTF) tai mikä tahansa muu.
Mestari asettaa vain "hatun" näytöllä Raspberry Pi: lle (tässä tapauksessa Zero W kammalla, jos puuttuu, se on juotettava, ja levy ilman WiFiä, minä äskettäin kertoimitä tehdä), ja servo yhdistää näin:
Tarkistaa kaiken painon:
Ja sitten hän tarkistaa, miltä näyttö näyttää pelaajalle. Voit ottaa minkä tahansa muun sopivan valmis- tai kotitekoisen kotelon.
Asenna tuloksena oleva malli servoakseliin tekemällä kuulokkeet uudelleen, jotta se voi pyörittää sitä:
Ja lopuksi, kaikki on kokonaan kerätty, ja epätavallinen sääasema miellyttää paitsi päällikköä, myös kaikkia hänen purojensa katsojia:
Vaikka RGB-LED-näyttöjä ei silloin ollut - sinisiä LED-valoja ei ollut - tämän sääaseman vintage- ja modernit komponentit näyttävät hyvältä yhdessä.