Steampunk - a najednou moderní e-ink? Ale svět domácí Neviděl jsem tak neuvěřitelné kombinace. Navíc v navrhovaném designu autora Instructables pod přezdívkou MrLeeh to všechno vypadá velmi organicky. Meteorologická stanice nevyžaduje senzory - ani vestavěné ani vzdálené, přijímá informace o počasí z openweather.org
Zařízení zahrnuje: Raspberry Pi Zero W, 16 GB paměťovou kartu, 7,5palcový displej Waveshare e-ink, „klobouk“ s univerzálním ovladačem pro displej stejného výrobce, dřevěný fotorámeček ve formátu 10x15 cm ( společné) s hloubkou nejméně 20 mm, aby se vešly do celku elektronika, USB kabel a odpovídající napájení, steampunk příslušenství - rohy, převody. Na „klobouku“ ovladače displeje jsou již zásuvky pro hřeben a v Raspberry Pi Zero W hřeben není pájen, takže jej pájka pájí. Zbytek spojení provedl bez pájení. Vyřízl jsem výklenek pro šňůru, ve které jsem ji upevnil lepicí pistolí, a zanechal v pouzdru malou zásobu šňůry.
V devadesátých letech jsem četl knihu o kalkulačce zařízení. Její autor obdivoval, že případ tohoto zařízení, je-li velký, je téměř prázdný: malá deska a vzduch kolem. Jako v vtipu o kontrabasu: kousek vzduchu čalouněný deskami. Tady jde o totéž:
To vše by bylo dobré opravit:
A zde máte jedinečnou příležitost podívat se na displej e-ink zezadu a vidět negativní obrázek:
Ukázalo se, že displej byl o něco menší než skleněný rám, musel jsem jej po stranách zavřít kartonem. Master nalepil příslušenství steampunk lepicí pistolí:
Po sestavení hardwaru převzal hlavní software software. Stáhl jsem a nainstaloval na paměťovou kartu. Pohodlný program pro tuto operaci je.
Po zápisu Raspbian na kartu ji MrLeeh znovu připojil k počítači jako normální disk, kde ve složce / boot vytvořil prázdný soubor ssh a wpa_supplicant.conf s následujícím obsahem:
country = US
ctrl_interface = DIR = / var / run / wpa_supplicant
GROUP = netdev
update_config = 1
network = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Proč US, pokud vývojář žije v Berlíně, nevím, ale nahradil WIFI_SSID a WIFI_PASSWORD odpovídajícími parametry svého routeru. Odpojte paměťovou kartu od počítače, vložte ji do Raspberry Pi, zapněte ji, vyčkejte na stažení a připojte ji přes SSH:
$ ssh pi@raspberrypi.local
V systému Windows může být instalace terminálového programu jiného výrobce, který začíná jiným způsobem, přesvědčivá: v systémech Linux a MacOS již vše, co potřebujete, již existuje. Po připojení průvodce zadal heslo maliny a okamžitě jej změnil na jiný příkaz passwd. Nainstalovaný Python, správce balíků, písma:
$ sudo apt-get upgrade
$ sudo apt-get install -y python3 python3-pip python3-smbus python3-serial python3-dev
$ sudo apt-get install -y fonts-freefont-ttf wiringpi git
$ sudo pip3 instalujte požadavky na polštáře
Konfigurovaná podpora zobrazení pomocí.
Nainstalovaný skript meteorologické stanice:
$ git clone https://github.com/stlehmann/rpi_epaper_weatherstation.git počasí
$ cd počasí
Registrován a obdržen klíč k API.
Uvedl své umístění a klíč (při opakování změnil svůj), spustil skript:
$ export OWM_LOCATION = "Berlín, de"
$ export OWM_API_KEY = "yourapikey"
$ python weather.py
Brzy poté se na displeji e-ink objevil obrázek. Meteorologická stanice je připravena jít.