steampunk - és hirtelen egy modern e-ink? De a világ DIY Nem láttam ilyen hihetetlen kombinációkat. Ezenkívül az Instructables szerző, MrLeeh becenév alatt javasolt tervében mindez nagyon organikusnak tűnik. Az meteorológiai állomás nem igényel érzékelőket - sem beépített, sem távoli - időjárási információkat vesz az openweather.org oldalról
Az eszköz a következőkből áll: Raspberry Pi Zero W, 16 GB memóriakártya, 7,5 hüvelykes Waveshare e-ink kijelző, „kalap” egy univerzális meghajtóval ugyanazon gyártó kijelzőjéhez, fa képkeret 10x15 cm (a legtöbb legalább 20 mm mélységű, hogy illeszkedjen az egészhez elektronika, USB-kábel és a hozzá tartozó tápegység, steampunk kiegészítők - sarkok, fogaskerekek. A képernyőmeghajtó „kalapján” már vannak aljzatok a fésűhöz, és a Raspberry Pi Zero W-ben a fésű nincs forrasztva, így a mester forrasztotta. A többi csatlakozást forrasztás nélkül készítette el. Vágtam egy bemélyedést a zsinórhoz, amelybe ragasztópisztollyal rögzítettem, hagyva egy kis kábelt a dobozban.
A kilencvenes években olvastam egy könyvet az eszközkalkulátorról. A szerző csodálta, hogy ennek a készüléknek a tokja, ha nagy, szinte üres: egy kis tábla és a levegő körül. Mint a kontrabasszal kapcsolatos viccben: egy darab levegő, amelyet táblák kárpitoznak. Itt van ugyanaz:
Csak ezt jó lenne megjavítani:
És itt egyedülálló lehetőséget kapunk, hogy az e-ink kijelzőjét hátulról nézzék, és negatív képet láthassanak:
A kijelző kicsit kisebbnek bizonyult, mint a keret üvege; oldalról kartonnal kellett bezárnom. A mester ragasztópisztollyal ragasztotta a steampunk kiegészítőket:
A hardver összeszerelése után a mester vette át a szoftvert. Letöltöttem és telepítettem a memóriakártyára. Ennek a műveletnek a kényelmes programja.
Miután Raspbian-ot írt a kártyára, MrLeeh újracsatlakoztatta a számítógéphez normál meghajtóként, ahol a / boot mappában létrehozott egy üres ssh nevű fájlt és a wpa_supplicant.conf fájlt, amely a következő tartalommal rendelkezik:
ország = USA
ctrl_interface = DIR = / var / run / wpa_supplicant
CSOPORT = netdev
update_config = 1
hálózat = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Miért az Egyesült Államok, ha a fejlesztő Berlinben él, nem tudom, de a WIFI_SSID és a WIFI_PASSWORD helyére az útválasztó megfelelő paramétereit cserélte. Válasszuk le a memóriakártyát a számítógépről, helyezzük a Raspberry Pi-be, kapcsoljuk be, megvárjuk a letöltést, csatlakoztatva az SSH-n keresztül:
$ ssh pi@raspberrypi.local
Windows rendszeren egy meggyőző lehet egy harmadik féltől származó, más módon elinduló terminálprogram telepítése; Linuxon és MacOSon minden, amire szükség van, már megvan. A csatlakozás után a varázsló megadta a málna jelszavát, és azonnal egy másik passwd parancsra cserélte. Telepített Python, csomagkezelő, betűkészletek:
$ sudo apt-get frissítés
$ sudo apt-get install -y python3 python3-pip python3-smbus python3-serial python3-dev
$ sudo apt-get install -y font-freefont-ttf wiringpi git
$ sudo pip3 párna kérések telepítése
Konfigurált megjelenítési támogatás:.
Telepítette az meteorológiai állomás parancsfájlját:
$ git klón https://github.com/stlehmann/rpi_epaper_weatherstation.git időjárás
$ cd időjárás
Regisztrált és megkapta az API kulcsát.
Jelölte a helyét és a kulcsot (ismétléskor változtassa meg a sajátját), futtatta a forgatókönyvet:
$ export OWM_LOCATION = "Berlin, de"
$ export OWM_API_KEY = "yourapikey"
$ python Weather.py
Nem sokkal később, egy kép megjelent az e-ink kijelzőn. Az meteorológiai állomás készen áll a indulásra.