Tidigare i år skrev vi om hur man bygger en digital skylt baserad på Linux och öppen källkodsmjukvara. Vi använde mjukvara som WordPress , webläsare firefox och OS:et blev Debian.
I del 1 av artikeln beskrev vi hur man konfigurerar Linux för att starta Firefox i kioskläge.
I del 2 av artikeln förklarade vi hur man kan använda WordPress som mjukvara för att presentera innehållet.
Så här fungerar det: Firefox laddar hemsidan i kioskläge (kioskläge innebär att Firefox startar i fullskärmsläge). Ett cron-jobb simulerar att F5-tangenten trycks varannan minut, vilket innebär att sidan laddas om. Om man till exempel byter startsida i WordPress, kommer den nya sidan att laddas om automatiskt.
Vad fungerade mindre bra?
Att skapa en dörrskylt med en skärm för 1 300 kronor fungerade inte så bra i starkt solljus. Men det är en kostnadsfråga. En skärms ljusstyrka mäts i nits, och utomhusskärmar är inte billiga.
Den mekaniska konstruktionen:
Vi 3D-printade ett ”chassi” för skärmen och på baksidan av ramen hängdes Zimblade datorn. Se bilden ovan.
Skärmen hängdes i vanliga nylonsnören och dubbelhäftande tejp fixerade den mot fönstret.
Som beskrevs i tidigare artiklar försökte vi lösa detta med en Raspberry Pi 4, det fungerade inte så bra.
Även om ”skylten” inte kräver mycket CPU kraft, så förbrukar den en del minne. En sak vi fick göra var att skaffa ett litet USB Nano Wi-Fi-nätverkskort ( Finns att köpa på amazon för ca 100:- ) . En av nackdelarna med Zimaboard är att den kommer utan inbyggt Wi-Fi.
Debian vs. annan Linux-distribution
Vi valde Debian eftersom den kan installeras i ett rent skick, så man kan enkelt installera just de komponenter som behövs. Detta för att spara minne. I vårt fall är minne inget problem, då vi satte in 16 GB DDR3-minne i Zimaboard. Installationen tar upp 712 MB RAM när den i princip bara kör Firefox i kioskläge. På disken tar installationen upp cirka 6,1 GB.
Andra tillämpningar:
Man kan till exempel använda en gammal laptop som skylt. Antingen använder man laptopens egen skärm eller kopplar en platt-TV till datorn. Vi gjorde detta med en gammal HP-laptop som ursprungligen var byggd för Windows Vista. Allt beror alltså på vad man ska använda apparaten till. Det finns gott om övergivna datorer och TV-apparater, vilket gör det möjligt att genomföra detta projekt till en ganska låg kostnad.
Om du inte orka slöjda ihop en dörrskylt själv, finns den som färdig på produkt att köpa på :
Nu har vi kommit fram till del 2 i vår artikelserie om att bygga en egen digital skylt.
I del 1 gick vi igenom hur man konfigurerar Debian och startar Firefox i kioskläge.
I denna del ska vi diskutera lite om vilken mjukvara man kan använda för sin digitala skylt. Det finns många webbapplikationer som är specialgjorda för digitala skyltar, och man kan även välja att göra en egen hemsida i vanlig HTML.
Vi kommer dock att rekommendera att använda CMS:et WordPress av följande skäl:
Fördelar:
Det är lätt att installera.
Det finns ett stort antal moduler tillgängliga, och det är relativt enkelt att göra egna anpassningar.
Det är enkelt att ändra innehållet. Man behöver bara ändra startsidan.
Det är gratis om man hostar det själv.
Nackdelar: Det är inte riktig mjukvara för digitala skyltar, eftersom det inte är gjort för att hantera många budskap.
Lokalhost eller fjärrhost: Om man kör lokalt på datorn, och väljer den hårdvara som nämns i tidigare inlägg, klarar den utan problem att köra både Apache och MySQL.
En fördel med localhost är att man inte behöver ha en internetanslutning. Men en nackdel är att det inte är lika lätt att ändra innehållet när man är på resande fot.
Om skylten ska placeras på en fysiskt otillgänglig plats måste man kunna komma åt datorn via något verktyg som till exempel AnyDesk, TeamViewer eller VNC.
QR-koder: QR-koder har på senare tid fullkomligt exploderat i marknadsföringssammanhang. Kom dock ihåg att inte alla telefoner kan läsa QR-koder direkt i kameraappen; det fungerar på Apples telefoner, men på billigare Androidtelefoner från Kina fungerar det inte utan att man installerar en app, vilket kan vara krångligt.
Se till att URL:en i QR-koden går direkt till din hemsida och inte via någon tredjepartstjänst på nätet. Gratis tjänster på nätet tenderar att bli betaltjänster eller försvinna helt.
Gör inte det klassiska misstaget att trycka QR-koden på något som reflekterar, till exempel glas, eftersom det gör QR-koden oanvändbar.
Om du använder QR-koder i olika sammanhang, till exempel på trycksaker eller skyltar, kan det vara en bra idé att lägga till en specifik parameter i URL:en, såsom http://dinhemsida.se?ref=kod. Här bör ”kod” vara en unik identifierare för den specifika trycksaken eller skylten där QR-koden finns. På detta sätt kan du enklare spåra trafiken och se varifrån dina besökare kommer.
Klart för driftsättning: Nu har du installerat din WordPress antingen på en host utanför ditt nätverk eller på den dator som ska sköta skylten.
Uppdatering av hemsidan: I föregående inlägg finns ett script som skickar F5 (Trycker man F5 så updateras hemsidan) regelbundet, om man lägger upp det som ett cronjobb. Ett tips är att låta det köras i bakgrunden, annars måste man lägga till JavaScript som uppdaterar hemsidan.
Om du tänker på detta behöver du bara ändra startsidan i WordPress, så uppdateras allt automatiskt.
Kalibrera in skärmen: Testa om all information får plats på din ”skylt”. Det blir inte bra om det uppstår en situation där man måste scrolla för att se hela budskapet.
Ett tips kan också vara ställa in zoomen på skärmen, om man inte har TGB och mus kopplat till datorn. Så kan dessa skript hjälpa till.
Så här installera man Word Press på Ubuntu,Debian eller Fedora
Installationen av WordPress på Ubuntu eller Fedora involverar flera steg, inklusive installation av en webbserver, databas och PHP. Här är en steg-för-steg guide för hur du kan installera WordPress på både Ubuntu och Fedora:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Steg 4: Säkra MySQL-installationen
sudo mysql_secure_installation
Följ instruktionerna för att sätta ett root-lösenord och justera andra säkerhetsinställningar.
Steg 5: Skapa en databas för WordPress
sudo mysql -u root -p
I MySQL-prompten, skriv:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Steg 6: Installera WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
Steg 7: Konfigurera Apache för WordPress Skapa en konfigurationsfil för WordPress i Apache:
Digitala skyltar har funnits i cirka 30 år och har blivit allt vanligare i vår vardag. De finns i tunnelbanor, på bussar och i butiker. Utmaningen har dock varit att utveckla dessa system till en rimlig kostnad.
Behovet
Många småföretagare som driver verksamheter beroende av väder eller andra variabler finner det stressande att ständigt behöva bemanna sina butiker. Att kunna informera kunder om ändrade öppettider och samtidigt synkronisera denna information med företagets webbplats är därför mycket värdefullt.
Min lokala thailändska kiosk, som serverar utmärkt mat, har ibland svårt att informera om ändrade öppettider när de tar ledigt. Ofta använder de en papperslapp som fladdrar med vinden, och de glömmer att uppdatera hemsidan. En kund som möts av en stängd butik utan förklaring kommer troligen inte tillbaka. Att kunna lämna aktuell status om öppettider är ett bra sätt att behålla kunder.
Tekniska utmaningar och lösningar
Jag har funderat först på att återanvända paneler från skrotade laptops och använda en Raspberry Pi som dator. Det hade varit komplicerat eftersom elektroniken som krävs för att anpassa gamla laptopskärmar till en Raspberry Pi är otymplig. En surfplatta som tillåter installation av exempelvis Debian vore idealisk, men kräver en budget för att testa olika lösningar.
På senare år har alternativa sekundära skärmar blivit tillgängliga. Dessa kan anslutas via USB-C eller HDMI och kräver minimalt med kablage, vilket är önskvärt då skylten ska hängas på en dörr. Jag började med Raspberry Pi Zero och Pi4 men fann att de var för långsamma. Istället valde jag ZimaBlade, som tillåter anpassning av RAM-minne och har en x86-baserad CPU. Den billigaste modellen kostar $79 och man behöver rusta ZimaBlad med RAM. Kostnad ytterligare 300:-
Budget
Jag strävar efter att hålla budgeten så låg som möjligt. Sekundära skärmar är numera prisvärda och finns i många varianter. En 16-tums sekundär mobilskärm ( Exempel på vad jag köpte hos amazon) som klarar 2,5k IPS kostar cirka 1300 kr på Amazon )
ZimaBlade datorn med 16 GB RAM kostar cirka 1300 kr. Kostnaden kan pressas ytterligare genom att hitta en billigare skärm eller använda Raspberry Pi Zero och acceptera dess långsammare prestanda. Man kan även använda en gammal laptop, beroende på ambitioner och förutsättningar.
Installation av operativsystem
Om man vill öva först kan det vara en bra idé att göra detta i en virtuell maskin, exempelvis med VirtualBox.
Som standard är debian inte inställd på sudo, så ett tips det att de kommando nämns nedan kör dem som root direkt istället. Där det står sudo , skriv su – först.
Detta skript uppdaterar automatiskt sidan i de intervaller som valts i cron-jobbet, vilket säkerställer att informationen på skylten alltid är aktuell.
WordPress
När dörrskylten startar, kommer den att öppna Firefox i kiosk-läge och ladda en förbestämd hemsida. WordPress är ett populärt verktyg för att skapa hemsidor och tillåter enkelt tillägg av plugins. Man kan skapa mallar för olika tillfällen, som exempelvis vid stängning över julen eller vid sjukdom.
Vi återkommera senare i annat inlägg hur man kan konfiguera word press som t.ex som dörrskylt
Slutord:
Tänk på att det finns gott om elektronik som säljs via second handbutiker som till exempel Stadsmissionen och Myrorna. En 15 år gammal dator duger ofta alldeles utmärkt för detta ändamål.
De förhållanden som fanns kring mitt projekt krävde att enheten skulle kunna hängas på en dörr. Därför var vikten avgörande.
Proxmox Backup Server 3.3 brings faster backups, "push" sync jobs, removable data stores, webhook notifications, and more. The post Proxmox Backup Server 3.3: Push Sync, Webhooks, and Optimized Backups appeared first on Linux Today.
LXD 6.2 system container manager rolls out with GPU passthrough via CDI, enhanced VM migration, TLS fine-grained access, and more. The post LXD 6.2 Introduces CDI for Flexible GPU Integration appeared first on Linux Today.
Calibre 7.22 ebook manager introduces improved Read Aloud features, system tray restart action, and bug fixes for Windows, macOS, DOCX, and PDF input. The post Calibre 7.22 Introduces System Tray Restart Option appeared first on Linux Today.
Arch Linux 2024.12.01 is out now as the first Arch Linux ISO snapshot to include the latest and greatest Linux 6.12 kernel series by default, which should give you a boost when detecting hardware, especially on newer devices but also older ones where previous Arch Linux ISOs didn’t detect some of your components. The post […]
After 18 years on Ubuntu, OpenStreetMap (OSM) migrates its servers to Debian 12 Bookworm for a faster, more stable mapping experience. The post OpenStreetMap Migrates to Debian 12 for Enhanced Performance appeared first on Linux Today.
Check out this week’s hottest news and access all the distro and package downloads released this past week in the 9to5Linux weekly roundup for December 1st, 2024. The post 9to5Linux Weekly Roundup: December 1st, 2024 appeared first on Linux Today.
NixOS 24.11 "Vicuna" has been released with over 8100 new packages, GNOME 47, Plasma 6.2, and Darwin SDK updates. Here's more on that! The post NixOS 24.11: Plasma 6.2, GNOME 47, and a Massive Package Overhaul appeared first on Linux Today.
Recently, both Weston 14.0, and 14.0.1 (bug fix) were released. Here's at look at some of the highlights and changes for this latest release of Wayland's reference compositor. The post Weston 14.0: DRM-Backend, Color Management, and Output Mirroring appeared first on Linux Today.
HandBrake 1.9 open-source video transcoder brings Intel QSV VVC decoding, AV1 SCC support, ALAC encoding, and improved subtitles. The post HandBrake 1.9 Adds Intel QSV VVC Decoder and AV1 Enhancements appeared first on Linux Today.
Coming three months after Armbian 24.8, the Armbian 24.11 release introduces support for new single-board computers like the Radxa ROCK 5B+, Radxa E20C, ArmSoM-CM5, ArmSoM-Sige3, OrangePi 5 Max, OK3568-C, NanoPi M6, Retro Lite CM5, CherryBa M1, LUCKFOX Core3566, and Turing RK1. The post Armbian 24.11 Released with Support for OrangePi 5 Max and Radxa ROCK […]
A new release of elementary OS 8 (“Circe”) is out. Here’s the rundown of the best new features of this release. After almost two years of development since the prior release, elemnetary OS is now out with its latest release 8.0 code-named “Circe”. This release is based on Ubuntu 24.04 LTS which was released on… […]
Want to create your own home lab? Learn how to build an affordable, secure, and functional setup for programming, virtualization, and more. Building your own home lab is fun. It’s like a tech playground where you can test ideas, learn new skills and even improve your home network. Whether you’re into programming, cybersecurity or just… […]
Here are the upgrade steps for the new Fedora 41 release from the earlier Fedora 40 workstation version. Fedora 41 is officially available for download and the upgrade channels are now open. This release brings the latest and greatest GNOME 47 desktop for workstation editions, refinements to KDE Plasma 6.2 and more. You can read… […]
Learn about the best new features of the Fedora 41 release. Fedora 41 released on October 29, 2024. It’s packed with exciting updates that push the boundaries of the latest innovation in the Linux distribution space. From retiring outdated packages like Python 2.7 to introducing new spins like KDE Plasma Mobile and Miracle Window Manager,… […]
A latest release of Ubuntu 24.10 “Oracular Oriole” is here. We take a look at the best new features. Ubuntu 24.10 codenamed “Oracular Oriole” released on October 10, 2024. This is the first release following Ubuntu 24.04 LTS; hence it is packed with some exciting features across the desktop and server space. This version is… […]
The free and open source torrent client qBittorrent 5.0 unleashes a torrent of new features. The open-source torrent client qBittorrent has rolled out version 5.0, packed with powerful new capabilities and refinements. This major release overhauls the codebase, drops legacy tech, and introduces a wealth of user-requested features. Let’s dive into the highlights: qBittorrent 5.0:… […]
Learn about the new features of LibreOffice 24.8 which brings considerable update across its base modules. The document foundation released the final release of 2024, i.e. LibreOffice 24.8 a few weeks back. This release brings the usual updates to its core components such as Writer, Calc, Impress and a few additional updates to the core… […]
This beginner’s guide explains the steps required to upgrade to the latest LibreOffice in Ubuntu, Linux Mint and Windows. LibreOffice, used by millions of users worldwide, is the most popular free office suite today. It consists of a spreadsheet program (Calc), document processor (Writer), presentation (Impress), drawing (Draw), and Math module to help you with… […]
A simple tutorial on how to increase virtual machine size in VirtualBox. VirtualBox is one of the popular virtualization software that allows you to create and manage virtual machines (VMs). One of the common issues that you may face is the running out of disk space on VMs which you created in VirtualBox. You may… […]
Learn about the greatest new features of the upcoming GNOME 47 desktop environment. The GNOME 47 desktop environment is released on September 18, 2024. Being the final release of 2024, it’s packed up with some great features, which were long due anyway. Many features in this release are actually visible and aesthetics in nature. In… […]
Qt Creator 15 open-source IDE (Integrated Development Environment) is now available for download with Axivion support, new themes, and more. Here's what's new! The post Qt Creator 15 Open-Source IDE Released with Axivion Support, New Themes appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
The 9to5Linux Weekly Roundup for December 1st, 2024, brings news about Linux 6.13 Release Candidate, Cinnamon 6.4, Firefox 133, Raspberry Pi Compute Module 5, elementary OS 8, Firefox 134 beta, KDE Plasma 6.2.4, Ubuntu Touch OTA-7, Armbian 24.11, NixOS 24.11, Arch Linux 2024.12.01, Mixxx 2.4.2, as well as all the latest distro and software updates. […]
Linus Torvalds announced the general availability of the first Release Candidate version of the upcoming Linux 6.13 kernel series for public testing. Here’s what to expect! The post Linus Torvalds Announces First Linux Kernel 6.13 Release Candidate appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
HandBrake 1.9 open-source video transcoder is now available for download with an Intel QSV VVC hardware video decoder, support for lossless VP9 encoding, an ALAC audio encoder, Vorbis pass-through support, and more. Here's what's new! The post HandBrake 1.9 Adds Support for Lossless VP9 Encoding, Intel QSV VVC Decoder appeared first on 9to5Linux – do […]
Arch Linux 2024.12.01 is now available for download as Arch Linux’s ISO release for December 2024 powered by Linux kernel 6.12 and featuring an improved installation experience. The post Last Arch Linux ISO Release for 2024 Brings Linux Kernel 6.12 and Archinstall 3.0 appeared first on 9to5Linux – do not reproduce this article without permission. […]
NixOS 24.11 independent Linux distribution is now available for download with GNOME 47, KDE Plasma 6.2, and other changes. Here's what's new! The post NixOS 24.11 Released with GNOME 47 and KDE Plasma 6.2, PipeWire by Default appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
Armbian 24.11 distribution for ARM devices is now available for download with support for new devices, as well as various improvements. Here's what's new! The post Armbian 24.11 Released with Support for OrangePi 5 Max and Radxa ROCK 5B+ appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
Ubuntu Touch OTA-7 is now available to fix two important security issues in the PulseAudio audio server that could affect user's privacy. The post Ubuntu Touch OTA-7 Released for Linux Phones with PulseAudio Security Fixes appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
Cinnamon 6.4 desktop environment is now available with a revamped theme, Night Light feature, and many other changes. Here's what's new! The post Cinnamon 6.4 Desktop Environment Released with Revamped Theme, Night Light appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
Raspberry Pi Compute Module 5 launches with up to 8GB RAM and 64GB storage, VideoCore VII GPU, Gigabit Ethernet, and 802.11ac Wi-Fi. Here are the specs! The post Raspberry Pi Compute Module 5 Launches as a Modular Version of Raspberry Pi 5 appeared first on 9to5Linux – do not reproduce this article without permission. This […]
Tidigare i år skrev vi om hur man bygger en digital skylt baserad på Linux och öppen källkodsmjukvara. Vi använde mjukvara som WordPress , webläsare firefox och OS:et blev Debian. I del 1 av artikeln beskrev vi hur man konfigurerar Linux för att starta Firefox i kioskläge. I del 2 av artikeln förklarade vi hur…
Nu har vi kommit fram till del 2 i vår artikelserie om att bygga en egen digital skylt. I del 1 gick vi igenom hur man konfigurerar Debian och startar Firefox i kioskläge. I denna del ska vi diskutera lite om vilken mjukvara man kan använda för sin digitala skylt. Det finns många webbapplikationer som…
Digitala skyltar: Utmaningar och lösningar Digitala skyltar har funnits i cirka 30 år och har blivit allt vanligare i vår vardag. De finns i tunnelbanor, på bussar och i butiker. Utmaningen har dock varit att utveckla dessa system till en rimlig kostnad. Behovet Många småföretagare som driver verksamheter beroende av väder eller andra variabler finner…