Përmbajtje:
- Hapi 1:
- Hapi 2: Materialet
- Hapi 3: Instalimi i InkywHAT
- Hapi 4: Marrja e kohës, lajmeve dhe informacionit mjedisor
- Hapi 5: Instalimi i THE
- Hapi 6: Drejtoni Skriptet në Kohët e Vendosura
- Hapi 7: Rinisni
Video: Bëni ekranin tuaj MQTT EInk për kohën, lajmet dhe të dhënat mjedisore: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
'THE' është një mini ekran i informacionit MQTT për kohën, lajmet dhe informacionin mjedisor. Duke përdorur një ekran 4.2-inç eInk, koncepti i tij është i thjeshtë-të shfaqësh informacion mbi baza rrotulluese, duke përditësuar çdo dy minuta. Të dhënat mund të jenë të çdo lloji - nga titujt e fundit të lajmeve deri tek shtëpia juaj e zgjuar, përdorimi i energjisë, kushtet e mjedisit të drejtpërdrejtë lokal ose thjesht koha - THE - Koha, Titujt & Mjedisi.
‘THE’ është ndërtuar nga dy përbërës të thjeshtë jashtë raftit (një ekran eInk InkyWHAT nga Pimoroni dhe një Raspberry Pi) kodi dhe shtresa e printuar 3D janë me burim të hapur, duke ju lejuar të modifikoni ose ridizajnoni tuajin. Koncepti vjen nga një traditë e gjatë e shikimit të të dhënave në një ekran, nga sisteme të tilla si Teletext, deri tek Chumby i dashur, e tutje në Sony Dash dhe më pas ato përsëritjet aktuale të Echo Show dhe Google Home. Sidoqoftë, ekziston nevoja për një ekran të thjeshtë informacioni që nuk dëgjon, nuk luan muzikë ose video dhe nuk mbështetet në marrjen e të dhënave të bazuara në re. Diçka që thjesht shfaq informacion, në një shikim duke përdorur një ekran të bukur pa ndriçim, në pajisjet që ciklohen në intervale të paracaktuara. Një shembull i shkëlqyer është Shfaqja e Statusit eInk, duke përdorur InkyPhat shih https://jsutton.co.uk/eink-mqtt-status/ për detaje. Kështu, me këto në mendje dhe lindi një kod për të punuar në "THE", një fundjavë të ftohtë në Nëntor në Norfolkun më të thellë, ndërsa mendoni për Kurrikulën e Mjedisit të Lidhur përsëri në University College London
Hapi 1:
Hapi 2: Materialet
Për të bërë një THE që ju nevojitet:
- Një Raspberry Pi (një Pi zero, ose një Pi 3) - ne përdorëm një Pi 3 për tonën;
- Një ekran InkywHAT;
- Nëse përdorni Pi 3-një kabllo USB me kënd të drejtë (kështu që kablli përshtatet në kasë);
- Një ndërmjetës MQTT - ose duke funksionuar në Pi tuaj ose diku tjetër. Mos u shqetësoni nëse nuk keni një ose nuk jeni të sigurt se çfarë është MQTT, është e shpejtë dhe e lehtë për tu konfiguruar dhe sapo të instalohet do të funksionojë automatikisht-hidhini një sy https://randomnerdtutorials.com/how-to-install -mo … për një mësim të plotë dhe të lehtë për t'u ndjekur se si të funksionojë MQTT -në këtë rast, mushkonja në Pi tuaj;
- Një rast i lehtë për tu përshtatur-drejtohuni në Thingiverse për të shkarkuar dhe shtypur kutinë tonë me burim të hapur. Skriptet tona falas dhe me burim të hapur për të mbledhur kushtet e Kohës, Lajmeve dhe Mjedisit;
Hapi 3: Instalimi i InkywHAT
Hapi i parë: Instalimi i InkywHATHapi i parë është të vendosni dhe instaloni ekranin tuaj InIkWhat eInk. Ju mund të instaloni bibliotekat e kërkuara për InkyWHAT tuaj duke përdorur instaluesin e thjeshtë me një linjë.
Hapni një terminal të ri për t'u lidhur me Pi tuaj dhe shkruani sa vijon, duke u siguruar që të shkruani y ose n kur ju kërkohet:
kaçurrela https://get.pimoroni.com/inky | bash
Instaluesi me një linjë vë gjithçka në vend për të aktivizuar ekranin tuaj të eInk, ju rekomandojmë të shkoni te Pimoroni Getting Started with InkyWhat për më shumë informacion dhe shembuj-vetëm për të kontrolluar funksionimin e tij.
Hapi 4: Marrja e kohës, lajmeve dhe informacionit mjedisor
THE përditëson informacionin e tij duke u regjistruar në një temë MQTT, skriptet tona të personalizuara tërheqin burime të tjera informacioni dhe publikojnë në këtë temë, duke lejuar që të përdoren çdo numër burimesh informacioni. Ekzistojnë tre skedarë kryesorë - një për Time, një i dytë për News Feed dhe një i tretë për kushtet e motit.
Marrja e kohës:
Të gjithë skedarët tanë janë në dispozicion përmes Githib të Mjedisit të Lidhur për THE-https://github.com/ucl-casa-ce/THE
Për kohën - shkarkoni timetomqtt.py.
Skenari merr kohën aktuale dhe e konverton atë në fjalë për t'u shfaqur në THE - kështu, për shembull, ora 12.14 pasdite bëhet Koha është katërmbëdhjetë minuta para dymbëdhjetë e kështu me radhë. Në skenarin ju duhet ta modifikoni për të shtuar detajet tuaja MQTT - ne kemi theksuar pjesët për tu redaktuar në kod. Kopjojeni atë në Pi tuaj në një dosje - ne përdorim/home/pi/skriptet - kjo mund të jetë poshtë ose përmes vijës së komandës ose nëpërmjet ftp përmes Filezilla ose të ngjashme.
Marrja e Lajmeve:
Për lajmet, shkarkoni rsstomqtt.py. Skenari merr lajmet më të fundit nga Sky dhe e publikon atë në MQTT për THE. Ju mund të redaktoni burimin e lajmeve siç kërkohet në skedar. Ky skedar gjithashtu mund të kopjohet për të tërhequr çdo burim RSS direkt në THE tuaj.
Si më parë, në skenar ju duhet ta modifikoni atë për të shtuar detajet tuaja MQTT - ne kemi theksuar pjesët për tu redaktuar në kod.
Marrja e motit:
Për motin, shkarkoni darkskytomqtt.py Ju duhet të regjistroheni për të përdorur Darksky API (mos u shqetësoni, është falas dhe lejon deri në 1000 thirrje në ditë, më shumë se sa duhet për të shfaqur motin më të fundit në THE). Në skenarin tonë, thjesht vendosni çelësin tuaj DarkSky, të cilin do ta merrni kur të regjistroheni në API dhe gjithashtu gjatësinë dhe gjerësinë tuaj për vendin për të cilin dëshironi të merrni të dhënat. Ju mund të gjeni një të gjatë dhe lat përmes https://github.com/ucl-casa-ce/THE Nëse e gjithë kjo është e re, atëherë mund të tingëllojë e komplikuar, por me pak prova dhe gabime, do të jeni në gjendje të redaktoni skedarë, shkruani tuajin dhe merrni informacionin që dëshironi në THE në asnjë kohë.
Hapi 5: Instalimi i THE
Pasi të keni skriptet për të mbledhur burimet, duhet të instaloni skriptin kryesor për të ekzekutuar THE.
Shkarkoni THE_pi_what.py
Ashtu si me skriptet e tjera, modifikoni aty ku tregohet dhe shtoni në të dhënat tuaja MQTT. Pasi të redaktoni, kopjojeni atë në Pi tuaj me skriptet tuaja të tjera.
Së fundi, keni nevojë për fontin dhe imazhin e sfondit: Shkarkoni hm.ttf (fontin) Shkarkoni whatbackground-p.webp
Hapi 6: Drejtoni Skriptet në Kohët e Vendosura
Skriptet ekzekutohen në oraret e caktuara në pi përmes shërbimit cron. Për ta vendosur këtë, thjesht regjistrohuni në pi tuaj nëpërmjet ssh dhe shkruani
sudo crontab -e
Kjo krijon një proces të ri cron - nëse kërkohet zgjidhni opsionin ‘2’ për ta redaktuar me nano - kopjoni sa vijon në skedarin cron dhe ruani (cntl x).
*/5 * * * * python3 /home/pi/scripts/timetomqtt.py
*/12 * * * * python3 /home/pi/scripts/rsstomqtt.py
*/18 * * * * python3 /home/pi/scripts/darkskytomqtt.py
@reboot fle 10 && python3 /home/pi/scripts/THE_pi_what.py
Skriptet funksionojnë në kohë të caktuara - ndryshojini ato në çdo kohë sipas dëshirës. Ne e rindezim pi çdo orë për t'i mbajtur gjërat të freskëta - kjo nuk kërkohet dhe e dimë se nuk është praktika më e mirë, por kemi gjetur se i mban gjërat në funksion për qëllimet tona.
Hapi 7: Rinisni
Rinisni Pi -n tuaj dhe uluni dhe prisni - burimet tuaja do të shfaqen sipas intervaleve kohore që keni vendosur në shkrimet tuaja cron.
Ju mund të redaktoni skedarët dhe të shtoni sa më shumë burime informacioni që dëshironi. Na tregoni nëse bëni një të tillë, modifikoni ndonjë skript ose rimishëroni rastin.
Detajet e plota dhe më shumë mund të gjenden gjithashtu në faqen tonë në Mjediset e Lidhura në University College London - më ndiqni - @digitalurban në Twitter për çdo përditësim
Recommended:
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): 3 hapa
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): Të gjithëve na pëlqen të luajmë me funksionin tonë të lotarisë P … në Arduino IDE. Megjithatë, ndërsa mund të jetë e dobishme për aplikacionet bazë, të dhënat fshihen sa më shumë shtohen pikë dhe nuk është veçanërisht e këndshme për sytë. Komploti i Arduino IDE nuk
Bëni ekranin tuaj POV: 3 hapa
Bëni Tregimin tuaj POV: Perceptimi i Vizionit (POV) ose Qëndrueshmëria e Vizionit (ka disa ndryshime) është një fenomen interesant i shikimit njerëzor i cili ndodh kur perceptimi vizual i një objekti nuk pushon pavarësisht se objekti ndryshon pozicion. Qeniet njerëzore shohin një im
Si të bëni makro në Excel dhe të kopjoni të dhënat në një mënyrë më të lehtë .: 4 hapa
Si të bëni makro në Excel dhe kopjoni të dhënat në një mënyrë më të lehtë .: Përshëndetje, ky udhëzues do t'ju mësojë se si të krijoni makro në një mënyrë të lehtë dhe më të mirë për të kopjuar dhe ngjitur të dhënat të cilat do të shfaqen si shembuj
Mënyrë e shpejtë dhe e lehtë për të ndryshuar ekranin tuaj të kyçjes në 6 hapa të thjeshtë (Windows 8-10): 7 hapa
Mënyrë e shpejtë dhe e lehtë për të ndryshuar ekranin tuaj të kyçjes në 6 hapa të thjeshtë (Windows 8-10): Dëshironi të ndryshoni gjërat në laptopin ose kompjuterin tuaj? Dëshironi një ndryshim në atmosferën tuaj? Ndiqni këto hapa të shpejtë dhe të thjeshtë për të personalizuar me sukses ekranin e kyçjes së kompjuterit tuaj
Mbroni dhe siguroni të dhënat në laptopin tuaj: 6 hapa
Mbroni dhe siguroni të dhënat në laptopin tuaj: Humbja e një laptopi është e keqe; humbja e të dhënave dhe fjalëkalimeve të rëndësishme është shumë më keq. Ja çfarë bëj për të mbrojtur të dhënat e mia