steampunk - a zrazu moderný elektronický atrament? Ale svet DIY Nevidel som také neuveriteľné kombinácie. Navyše, v navrhovanom dizajne autora Instructables pod prezývkou MrLeeh to všetko vyzerá veľmi organicky. Meteorologická stanica nevyžaduje senzory - ani vstavané ani vzdialené - prijíma informácie o počasí od openweather.org
Zariadenie obsahuje: Raspberry Pi Zero W, 16 GB pamäťovú kartu, 7,5-palcový displej Waveshare e-ink, „klobúk“ s univerzálnym ovládačom pre displej rovnakého výrobcu, drevený fotorámik vo formáte 10x15 cm ( spoločné) s hĺbkou najmenej 20 mm, aby sa zmestili na celý celok elektronika, Kábel USB a zodpovedajúci zdroj napájania, príslušenstvo steampunk - rohy, ozubené kolesá. Na „klobúku“ ovládača displeja sú už zásuvky pre hrebeň a hrebeň Raspberry Pi Zero W nie je spájkovaný, takže ho spájkuje pán. Zvyšok spojenia urobil bez spájkovania. Vyrezal som výrez pre šnúru, v ktorej som ju pripevnil lepiacou pištoľou, pričom v puzdre zostal malý prívod šnúry.
V deväťdesiatych rokoch som čítal knihu o kalkulačke zariadenia. Jej autor obdivoval, že prípad tohto zariadenia, ak je veľký, je takmer prázdny: malá doska a vzduch okolo. Rovnako ako v vtipe o kontrabase: kúsok vzduchu čalúnený doskami. Tu je to asi to isté:
To všetko by bolo dobré napraviť:
A tu máte jedinečnú príležitosť pozrieť sa na displej e-ink zozadu a vidieť negatívny obrázok:
Displej sa ukázal byť o niečo menší ako sklenený rám, musel som ho po stranách zavrieť kartónom. Master prilepil steampunk príslušenstvo lepiacou pištoľou:
Po zostavení hardvéru prevzal hlavný softvér softvér. Stiahol som a nainštaloval na pamäťovú kartu. Pohodlný program pre túto operáciu je.
Po zápise Raspbian na kartu ho MrLeeh znova pripojil k počítaču ako bežná jednotka, kde v priečinku / boot vytvoril prázdny súbor ssh a wpa_supplicant.conf s nasledujúcim obsahom:
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
}
Prečo USA, ak vývojár žije v Berlíne, neviem, ale nahradil WIFI_SSID a WIFI_PASSWORD zodpovedajúcimi parametrami svojho smerovača. Odpojte pamäťovú kartu od počítača, vložte ju do Raspberry Pi, zapnite ju, počkajte na stiahnutie, pripojte ju k nej prostredníctvom SSH:
$ ssh pi@raspberrypi.local
V systéme Windows môže byť inštalácia terminálového programu tretej strany, ktorá sa začína iným spôsobom, presvedčivá: v systémoch Linux a MacOS už všetko, čo potrebujete, už existuje. Po pripojení sprievodca zadal heslo maliny a okamžite ho zmenil na iný príkaz passwd. Nainštalovaný Python, správca balíkov, 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 nainštalujte požiadavky na vankúš
Konfigurovaná podpora displeja pomocou.
Nainštalovaný skript meteorologickej stanice:
Klon $ git https://github.com/stlehmann/rpi_epaper_weatherstation.git počasie
$ cd počasie
Registrovaný a prijatý kľúč k API.
Uviedol svoje umiestnenie a kľúč (pri opakovaní sa zmenil na váš), spustil skript:
$ export OWM_LOCATION = "Berlín, de"
$ export OWM_API_KEY = "yourapikey"
$ python weather.py
Čoskoro potom sa na displeji e-atramentu objavil obrázok. Meteorologická stanica je pripravená na použitie.