Steampunk - un pēkšņi moderna e-tinte? Bet pasaule mājās gatavots Es neredzēju tik neticamas kombinācijas. Turklāt autora Instructables piedāvātajā noformējumā ar segvārdu MrLeeh tas viss izskatās ļoti organiski. Laika stacijai nav nepieciešami sensori - ne iebūvēti, ne attāli - tā saņem laika apstākļu informāciju no vietnes openweather.org
Ierīcē ietilpst: Raspberry Pi Zero W, 16 GB atmiņas karte, 7,5 collu Waveshare e-tintes displejs, “cepure” ar universālu draiveri tā paša ražotāja displejam, koka foto rāmis 10x15 cm formātā ( parasts) ar vismaz 20 mm dziļumu, lai tas derētu visam elektronika, USB kabelis un atbilstošais barošanas avots, steampunk piederumi - stūri, pārnesumi. Displeja draivera “cepurē” jau ir rozetes ķemmei, un Raspberry Pi Zero W ķemme nav pielodēta, tāpēc meistars to pielodēja. Pārējos savienojumus viņš veica bez lodēšanas. Es izgriezu auklas padziļinājumu, kurā es to nostiprināju ar līmes pistoli, atstājot korpusa nelielu padevi.
Deviņdesmitajos lasīju grāmatu par ierīces kalkulatoru. Viņas autore apbrīnoja, ka šīs ierīces korpuss, ja tas ir liels, ir gandrīz tukšs: mazs dēlis un apkārt ir gaiss. Tāpat kā jokā par kontrabasu: gabals, ko mīkstina dēļi. Šeit ir apmēram tas pats:
Tikai to visu būtu iespējams labot:
Un šeit jums tiek dota unikāla iespēja aplūkot e-tintes displeju no aizmugures un redzēt negatīvu attēlu:
Displejs izrādījās nedaudz mazāks par stikla rāmi, man tas bija jānoslēdz no sāniem ar kartonu. Meistars pielīmēja steampunk piederumus ar līmes pistoli:
Salikdams aparatūru, meistars pārņēma programmatūru. Es to lejupielādēju un instalēju atmiņas kartē. Ērta šīs operācijas programma ir.
Pēc Raspbian ierakstīšanas kartē MrLeeh to atkārtoti pievienoja datoram kā parastu diskdzini, kur mapē / boot viņš izveidoja tukšu failu ar nosaukumu ssh un failu wpa_supplicant.conf ar šādu saturu:
valsts = ASV
ctrl_interface = DIR = / var / palaist / wpa_supplicant
GRUPA = netdev
update_config = 1
tīkls = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Kāpēc ASV, ja izstrādātājs dzīvo Berlīnē, es nezinu, bet viņš WIFI_SSID un WIFI_PASSWORD aizstāja ar sava maršrutētāja atbilstošajiem parametriem. Atvienoja atmiņas karti no datora, ievietoja to Raspberry Pi, ieslēdza, gaidīja lejupielādi, pievienoja tai caur SSH:
$ ssh pi@raspberrypi.local
Operētājsistēmā Windows trešās puses termināļa programmas instalēšana, kas sākas citā veidā, var būt pārliecinoša; Linux un MacOS viss nepieciešamais jau ir. Pēc savienojuma izveidošanas vednis ievadīja aveņu paroli un nekavējoties nomainīja to uz citu komandu passwd. Instalēts Python, pakotņu pārvaldnieks, fonti:
$ sudo apt-get jauninājums
$ sudo apt-get instalēt -y python3 python3-pip python3-smbus python3-serial python3-dev
$ sudo apt-get instalēt -y fonts-freefont-ttf wiringpi git
$ sudo pip3 instalēt spilvenu pieprasījumus
Konfigurējis displeja atbalstu.
Instalēts meteoroloģiskās stacijas skripts:
$ git klons https://github.com/stlehmann/rpi_epaper_weatherstation.git laika
$ cd laikapstākļi
Reģistrēts un saņemts API atslēga.
Viņš norādīja savu atrašanās vietu un atslēgu (atkārtojot, nomainiet uz savu), vadīja skriptu:
$ export OWM_LOCATION = "Berlīne, de"
$ export OWM_API_KEY = "yourapikey"
$ python weather.py
Drīz pēc tam e-tintes displejā parādījās attēls. Laika stacija ir gatava doties.