steampunk - ja yhtäkkiä moderni e-ink? Mutta maailma DIY En nähnyt niin uskomattomia yhdistelmiä. Lisäksi tekijän Instructables, nimimerkillä MrLeeh ehdotetussa suunnittelussa tämä kaikki näyttää erittäin orgaaniselta. Sääasema ei vaadi sensoreita - ei sisäänrakennettua eikä kauko-ohjainta, se vastaanottaa säätietoja openweather.org-sivustolta
Laitteeseen kuuluu: Raspberry Pi Zero W, 16 Gt: n muistikortti, 7,5-tuumainen Waveshare-e-musteen näyttö, "hattu" ja yleinen ohjain saman valmistajan näytölle, puinen valokuvakehys 10x15 cm-muodossa ( yleinen), jonka syvyys on vähintään 20 mm, jotta se sopii kokonaan elektroniikka, USB-kaapeli ja vastaava virtalähde, steampunk-lisävarusteet - kulmat, vaihteet. Näytönohjaimen ”hatussa” on jo kammirasia, ja Raspberry Pi Zero W: ssä kampa ei ole juotettu, joten mestari juotti sen. Loput liitännät hän teki juottamatta. Leikkain syvennyksen johdolle, jossa kiinnitin sen liimapistoolilla, jättäen pienen johtojohdon koteloon.
Luin 1990-luvulla kirjan laitelaskimesta. Hänen kirjoittajansa ihaili, että tämän laitteen kotelo, jos se on iso, on melkein tyhjä: pieni taulu ja ilma ympärillä. Kuten kontrabassojen vitsissä: lautaverhoiltu pala ilmaa. Tässä on suunnilleen sama:
Vain kaikki tämä olisi hyvä korjata:
Ja tässä sinulle annetaan ainutlaatuinen tilaisuus katsoa e-ink-näyttöä takaa ja nähdä negatiivinen kuva:
Näyttö osoittautui hiukan pienemmäksi kuin kehyksen lasi; minun piti sulkea se sivuilta pahvilla. Mestari liimasi steampunk-tarvikkeet liimapistoolilla:
Kokoamallaan laitteiston, päällikkö otti ohjelmiston käyttöön. Latain ja asennin sen muistikortille. Kätevä ohjelma tätä toimintoa varten on.
Kun Raspbian oli kirjoitettu kortille, MrLeeh yhdisti sen tietokoneeseen normaalina asemana, jossa / boot-kansioon hän loi tyhjän tiedoston nimeltä ssh ja wpa_supplicant.conf-tiedoston, jolla on seuraava sisältö:
maa = Yhdysvallat
ctrl_interface = DIR = / var / run / wpa_supplicant
RYHMÄ = netdev
päivitys_määritys = 1
verkko = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Miksi Yhdysvallat, jos kehittäjä asuu Berliinissä, en tiedä, mutta hän korvasi WIFI_SSID ja WIFI_PASSWORD reitittimen vastaavilla parametreilla. Irrotti muistikortin tietokoneesta, asetti sen Raspberry Pi -sovellukseen, käynnisti sen, odotti latausta, liitettiin siihen SSH: n kautta:
$ ssh pi@raspberrypi.local
Windowsissa voidaan vakuuttaa toisella tavalla käynnistyvän kolmannen osapuolen pääteohjelman asennuksesta; Linuxissa ja MacOSissa kaikki tarvitsemasi on jo olemassa. Yhdistämisen jälkeen ohjattu toimittaja antoi vadelma-salasanan ja muutti sen välittömästi toiseen passwd-komentoon. Asennettu Python, paketinhallinta, fontit:
$ sudo apt-get päivitys
$ sudo apt-get install -y python3 python3-pip python3-smbus python3-serial python3-dev
$ sudo apt-get install -y fontts-freefont-ttf wiringpi git
$ sudo pip3 asentaa tyynypyynnöt
Konfiguroinut näyttötuen.
Asennettu sääaseman komentosarja:
$ git-klooni https://github.com/stlehmann/rpi_epaper_weatherstation.git sää
$ cd sää
Rekisteröity ja vastaanottanut API-avaimen.
Hän ilmoitti sijaintinsa ja avaimensa (kun toistat, vaihda omaan), juoksi komentosarja:
$ export OWM_LOCATION = "Berliini, de"
$ export OWM_API_KEY = "yourapikey"
$ python sää.py
Pian sen jälkeen kuva ilmestyi e-ink-näytölle. Sääasema on valmis lähtemään.