Steampunk - i odjednom moderna e-tinta? Ali svijet DIY Vidio sam ne tako nevjerojatne kombinacije. Štoviše, u predloženom dizajnu autora Instructables pod nadimkom MrLeeh, sve to izgleda vrlo organsko. Meteorološka stanica ne zahtijeva senzore - ni ugrađene ni daljinske; informacije o vremenu prima s openweather.org
Uređaj uključuje: Raspberry Pi Zero W, memorijsku karticu od 16 GB, 7,5-inčni displej e-tinta Waveshare, "šešir" s univerzalnim pogoniteljem za prikaz istog proizvođača, drveni okvir za fotografije u formatu 10x15 cm ( zajednički) s dubinom od najmanje 20 mm da stane u cjelinu elektronika, USB kabel i odgovarajuće napajanje, steampunk pribor - uglovi, zupčanici. Na „šeširu“ pokretača zaslona već postoje utičnice za češalj, a u Raspberry Pi Zero W češalj nije lemljen, pa ga je majstor zavarivao. Ostatak veza napravio je bez lemljenja. Izrezao sam udubljenje za kabel, u koji sam ga fiksirao pištoljem za ljepilo, ostavljajući malu opskrbu kabelima u kućištu.
Devedesetih sam čitao knjigu o kalkulatoru uređaja. Njezin se autor divio što je slučaj ovog uređaja, ako je velik, gotovo prazan: mala ploča, a okolo zrak. Kao u šali o kontrabasu: komad zraka tapeciran daskama. Evo otprilike istog:
Samo bi sve to bilo dobro popraviti:
I ovdje vam se pruža jedinstvena prilika da pogledate e-tintu sa stražnje strane i vidite negativnu sliku:
Pokazalo se da je zaslon nešto manji od stakla okvira; morao sam ga na bočne strane zatvoriti kartonom. Majstor je ljepilo pribor za steampunk napisao:
Sastavivši hardver, majstor je preuzeo softver. Preuzeo sam ga i instalirao na memorijsku karticu. Pogodan program za ovu operaciju je.
Nakon što je na karticu napisao Raspbian, MrLeeh ga je ponovno povezao s računalom kao redoviti pogon, gdje je u / boot mapi stvorio praznu datoteku zvanu ssh i datoteku wpa_supplicant.conf sa sljedećim sadržajem:
država = SAD
ctrl_interface = DIR = / var / run / wpa_supplicant
GRUPA = netdev
update_config = 1
mreža = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Zašto SAD, ako programer živi u Berlinu, ne znam, ali on je zamijenio WIFI_SSID i WIFI_PASSWORD odgovarajućim parametrima njegovog usmjerivača. Isključili ste memorijsku karticu s računala, stavili je u Raspberry Pi, uključili je, pričekali preuzimanje, spojili ga putem SSH-a:
$ ssh pi@raspberrypi.local
U sustavu Windows instalacija trećeg terminala koji se pokreće na drugačiji način može biti uvjerljiva; na Linuxu i MacOS-u sve što trebate je već tamo. Nakon povezivanja, čarobnjak je upisao lozinku za malinu i odmah je promijenio u drugu naredbu passwd. Instalirani Python, upravitelj paketa, fontovi:
$ sudo apt-get nadogradnju
$ sudo apt-get install -y python3 python3-pip python3-smbus python3-serijski python3-dev
$ sudo apt-get install --y fontovi-freefont-ttf wiringpi git
$ sudo pip3 instalirajte zahtjeve za jastuk
Konfigurirana podrška za zaslon od.
Instalirana skripta meteorološke postaje:
$ git klon https://github.com/stlehmann/rpi_epaper_weatherstation.git vrijeme
$ cd vrijeme
Registrirali su se i primili ključ API-ja.
Naveo je svoju lokaciju i ključ (kad se ponavlja, promijenite na svoj), pokrenuo je skriptu:
$ export OWM_LOCATION = "Berlin, de"
$ export OWM_API_KEY = "yourapikey"
$ python weather.py
Ubrzo nakon toga, na zaslonu e-tinte pojavila se slika. Meteorološka stanica je spremna za polazak.