Vill du bygga din egen fyrkärniga surfplatta? Tycker du att de kommersiella alternativen är alldeles för dyra att överväga? Med bara en Raspberry Pi, ett 3D-utskrivet hölje, ett uppladdningsbart batteri och en pekskärm kan du göra det – så här gör du.
Ja, du kan bygga en egen Android-surfplatta!
Otroligt nog är det verkligen möjligt att bygga en egen surfplatta.
Med en Raspberry Pi i centrum och en lämplig pekskärmsskärm är allt du behöver lägga till en strömregulator och ett uppladdningsbart batteri samt ett lämpligt chassi. Detta kan vara allt från något du har byggt av LEGO till en 3D-utskriven lösning.
Ett populärt crowdfundat projekt i början av 2018, Raspad, nådde över 6000 procent av sin målfinansiering. Att använda Raspberry Pi i en surfplatta verkar för många vara nästa logiska steg för den lilla enkelkortsdatorn (SBC).
Allt som krävs är lite planering, några utrustningsdelar och lite beslutsamhet. Det är fullt möjligt att detta kan göras för under 100 dollar. Frestas du? Tänk om vi berättade att Raspberry Pi kan köra Android eller ett annat pekfokuserat operativsystem?
Skaffa dessa delar till en Raspberry Pi Tablet
För grundbygget behöver du:
- Raspberry Pi Official 7″ Touchscreen Display (detta bör inkludera en 200 mm lång bandkabel)
- Raspberry Pi 3 B eller B+
- 16GB microSD-kort
- Adafruit PowerBoost 1000C
- 2500mAh litiumjonpolymerbatteri
- SPDT-glidbrytare
Du hittar dessa artiklar på Amazon, Adafruit och liknande leverantörer.
Dessutom behöver du ett 3D-utskrivet hölje. Även om det går bra att designa ett eget är det värt att överväga de som redan finns. För vår surfplatta använde vi en STL-fil för ett Raspberry Pi surfplattprojekt av DrVegetable.
Du bör antingen skriva ut fodralet själv eller betala för att låta en professionell 3D-utskriftstjänst göra det.
Utöver allt detta ska du se till att du har:
- En lödkolv och lod
- Skruvmejslar (eller en enda enhet med utbytbara huvuden)
- Trådavbitare
- Varmlimningspistol
Med några kablar och skruvar (kontrollera anteckningarna för ditt 3D-utskrivna fallprojekt) är du redo att börja. Åh, du bör också ha en ren handduk till hands, för att placera din pekskärmsdisplay med ansiktet nedåt på. På så sätt undviker du repor.
Två Android-alternativ på Raspberry Pi 3
Även om flera versioner av Android kan installeras på Raspberry Pi behöver du en som är kompatibel med pekskärmen. Två viktiga Android-versioner är värda att överväga.
LineageOS 8
Det bästa alternativet för det här projektet är en Raspberry Pi version av LineageOS 15.1. Baserad på Android 8.1.0 är detta inte den senaste versionen, men den har det bästa stödet för den officiella Raspberry Pi Touchscreen.
LineageOS 8 är en gaffel av CyanogenMod och är ett projekt med öppen källkod som erbjuder en bra Android-upplevelse. Observera att det har vissa brister: Bluetooth fungerar inte på 3B+ och du kan få problem med Netflix. De flesta spel bör fungera, men inte i 1080p-format.
Ladda ner: LineageOS 8
EmteriaOS
Otroligt nog finns det andra versioner av Android för Raspberry Pi. En som du kan överväga att titta närmare på är EmteriaOS. Denna finns tillgänglig gratis eller med en licens för en enda enhet för 19 euro. Om detta låter bra, observera att gratisalternativet har tjatskärmar och en påtvingad omstart var åttonde timme.
EmteriaOS levereras med ett eget installationsverktyg.
Ladda ner: EmteriaOS (kräver registrering)
Anslut och testa din Raspberry Pi Touchscreen
Det är förvånansvärt enkelt att ansluta Raspberry Pi 3 till den officiella pekskärmen.
Videon ovan illustrerar den grundläggande anslutningsprocessen. Det är värt att testa detta innan du sätter ihop surfplattan, så att du är bekant med det. Du kanske till och med tar dig tid att installera en av Android-versionerna först, bara för att försäkra dig om att allt fungerar.
Ta en stund på dig att stänga av och koppla bort Pi och dess skärm innan du fortsätter.
Konstruera din Raspberry Pi Android Tablet
Om du har följt stegen ovan bör du ha allt du behöver. Din Android-surfplatta, som drivs av en Raspberry Pi, är redo att byggas.
Följande steg är baserade på att bygga en surfplatta med hjälp av det 3D-printade höljet från DrVegetable. Andra projekt kommer att ha en allmän likhet.
- Placera Raspberry Pi Touchscreen-displayen i sitt hölje. Rikta in skruvhålen med monteringshålen i skärmen.
- När monteringsfästena är på plats, fäst dem mot höljet och i monteringshålen.
- Anslut Raspberry Pi till skärmen igen enligt ovan.
- Fäst Raspberry Pi i höljet med hjälp av skruvarna.
- Fäst PowerBoost på samma sätt genom att linjera USB-porten med hålet i höljet. Du måste också fästa batteriet – varmt lim är det bästa alternativet.
- Dra en tråd från stift 2 på Pi:s GPIO och löd den till PowerBoosts +-kontakt.
- Kör en andra tråd från stift 6 på GPIO:n till PowerBoosts –kontakt.
- Med två av Pi-displayens pluggable trådar ansluter du 5V-stift 4 på Pi till 5V och stift 9 GND till GND på displaykortet.
- Löd fast skjutknappen på PowerBoost, den mittersta pinnen till GND och en av de yttre pinnarna till EN. Fäst omkopplaren i höljet med lite varmlim.
- Slutligen kopplar du in batteriet i PowerBoost.
När du är klar skruvar du fast baksidan av tablettfodralet i displayhuset. Anslut Pi via PowerBoost för att ladda upp den.
Raspberry Pi-surfplattan som drivs av Android är redo att användas.
WebOS på Raspberry Pi
Du behöver inte förlita dig på Android som operativsystem för din Raspberry Pi-platta.
Även om WebOS saknar den rikedom av appar som Android har tillgång till är det ett smart alternativ. Detta är ett operativsystem som ursprungligen släpptes av Palm 2009, som tyvärr inte överlevde (till stor del på grund av dåligt företagsförtroende och ett uppköp av HP, snarare än några verkliga problem). En version med öppen källkod, LuneOS, har dock anpassats till Raspberry Pi 3.
Ladda ner: LuneOS för Raspberry Pi
Din alldeles egna Raspberry Pi-drivna surfplatta!
Trots att Raspbian är olämpligt för en pekskärm bör du vid det här laget ha (eller vara redo att bygga) en Raspberry Pi-driven Android-surfplatta, med några timmars laddning, för mindre än 100 dollar (lite mer om du fått komponenterna 3D-printade på annat håll).
Vill du ha fler Raspberry Pi- och Android-projekt? Prova att bygga en Android-tv-box med din Raspberry Pi.
Duty Editor for Security, Linux, DIY, Programming, and Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av skrivbords- och programvarusupport. Christian har bidragit till Linux Format magazine och är en Raspberry Pi-snickrare, Lego-älskare och retrospelsfantast.
Mer från Christian Cawley