Alt du behøver at vide om at komme i gang med Raspberry Pi
Nu over fire år gammel har Raspberry Pi, en billig kreditkort-computer, taget computeren og DIY verden med storm. Læs videre, da vi leder dig igennem alt fra at købe for at køre til at køre den lille dynamo.
Hvad er Raspberry Pi?
Raspberry Pi er en kreditkort-computer designet og fremstillet af Raspberry Pi Foundation, en non-profit organisation dedikeret til at gøre computere og programmeringsinstruktioner så tilgængelige som muligt for det bredeste antal mennesker.
Selv om den oprindelige mission for Raspberry Pi-projektet var at få billige computere med programmeringsfunktioner i hænderne på eleverne, er Pi blevet omhygget af et forskelligartet publikum. Tinkers, programmører og DIYers over hele kloden har vedtaget den lille platform for projekter, der spænder fra at genskabe retro-arkadeskabe til at styre robotter til at oprette billige men kraftfulde hjemme medier.
Introduceret i 2012 var den oprindelige Raspberry Pi (som vi nu refererer til som Raspberry Pi 1 Model A) udstyret med en system-on-a-chip-opsætning bygget rundt Broadcom BCM2835-processoren - en lille, men ret stærk mobil processor, der almindeligvis anvendes i mobiltelefoner . Det omfattede en CPU, GPU, lyd / video behandling og anden funktionalitet, alt sammen på en low-power chip parret med en 700Mhz single core ARM processor. I løbet af de igangværende år har stiftelsen udgivet flere revisioner (udskifter Broadcom-chipsene for forbedrede versioner og upping af CPU-strømmen med en 1,2 GHz quad-core-chip).
Selv om Pi er en fantastisk lille enhed, der er vokset med spring og grænser siden introduktionen, er det vigtigt at understrege, hvad Raspberry Pi er ikke. Raspberry Pi er ikke en direkte erstatning for din stationære computer eller laptop. Du kan ikke køre Windows på det (i det mindste ikke den traditionelle version af Windows, du kender), selv om du kan køre mange distributioner af Linux - herunder distributioner med desktop-miljøer, webbrowsere og andre elementer, du ville forvente på en stationær computer.
Raspberry Pi er, Men en forbløffende alsidig enhed, der pakker meget hardware til en meget billig krop og er perfekt til hobbyelektronik, DIY-projekter, oprette en billig computer til programmering af lektioner og eksperimenter og andre bestræbelser.
Hvad er der på Raspberry Pi Board?
LEGO programmør for skala, ikke inkluderet.I de første år af Pi-stiftelsen kom Raspberry Pi i to versioner på to forskellige prispunkter: Model A ($ 25) og Model B ($ 35). Hvis du havde brug for mindre hardware (model A havde en mindre USB-port, ingen Ethernet-port og halv RAM) kunne du spare ti bukke.
Da produktionsomkostningerne faldt og Pi fik mere og mere opmærksomhed, kunne de øge maskinens specifikationer betydeligt, samtidig med at omkostningerne blev de samme - i sidste ende forener alle modeller med introduktionen af Raspberry Pi 2 i 2015 og Raspberry Pi 3 i 2016. En anden måde: Den bedste Raspberry Pi til rådighed til enhver tid har altid kostet $ 35. Så hvad får du, når du køber en $ 35 kreditkort størrelse computer?
Den nuværende generation af Raspberry Pi 3, set ovenover, sporter følgende hardware:
- 1.2 Ghz ARM-processor Systems-On-a-Chip (SoC) med integreret 1 GB RAM.
- 1 HDMI-port til digital audio / video-udgang
- 1 3,5 mm jack, der tilbyder både lyd og komposit video ud (når det er parret med et passende kabel).
- 4 USB 2.0 porte til tilslutning af input enheder og perifere add-ons.
- 1 microSD-kortlæser til at indlæse operativsystemet.
- 1 Ethernet LAN-port.
- 1 Integreret Wi-Fi / Bluetooth-radioant antenne.
- 1 microUSB power port.
- 1 GPIO (General Purpose Input / Output) grænseflade.
Hvad heck er en GPIO? Raspberry Pi kommer med et sæt 26 udsatte lodrette ben på brættet. Disse stifter er en General Purpose Input / Output-grænseflade, der med vilje ikke er forbundet med nogen specifik indfødt funktion på Raspberry Pi bordet.
I stedet er GPIO-stifterne der udtrykkeligt for slutbrugeren at have lavt hardwareadgang direkte til brættet med det formål at fastgøre andre hardwarekort, periferiudstyr, LCD-skærme og andre hardwareenheder til Pi. For eksempel, hvis du ønskede at tage en gammel arkadecontroller og led den direkte til din Raspberry Pi for at give din arkade en mere autentisk følelse, kunne du gøre det ved hjælp af GPIO-grænsefladen.
Selv om vi ikke bruger GPIO-headeren i dagens "komme i gang" -tutorial, udnytter vi det i andre tutorials, som vores Raspberry Pi LED indikatorbygning, der bruger et LED breakout bord, der er knyttet til GPIO header.
Hvor kan man købe Raspberry Pi
I den oprindelige version af denne vejledning, vi stærkt advarede læsere mod at købe fra Amazon eller eBay. I de tidlige dage af Pi's skyrocketing popularitet var det virkelig svært at få hænderne på en enhed, og hvis du købte hos alle andre end en Raspberry Pi Foundation-autoriseret sælger, var der en god chance for at du enten ville betale for meget eller ende med en meget mistanke om produkt i dine hænder.
I dag kan du stadig købe fra en officiel Pi-forhandler, som en af de mange firmaer, der leveres af Pi Foundation sanktioneret distributør Element14, men risikoen for at købe fra en tredjepart eller gennem Amazon er faldet. Faktisk har vi købt alle vores Pi enheder fra Amazon de sidste par år uden problem.
Der er flere versioner af Pi, men hvis du lige er kommet i gang, skal du absolut købe den nyeste generation af enheden - Raspberry Pi 3. Praktisk set virker alle gamle Pi-tutorial på internettet stadig med de ældre modeller, men mange af de projekter, du måtte ønske at foretage (især hvis du vil bruge Pi som en videospilemulator eller lignende) virkelig nyder godt af den nyere hardware.
I sjældne tilfælde kan du dog slå eBay op for at købe en ældre og billigere Pi-model. Vores vejledning om at omdanne en Pi-enhed og et LED-kort til en vejrindikator har f.eks. Ikke brug for en kølig ny Pi-enhed og fungerer fint i den oprindelige 2012-æra Raspberry Pi 1 Model A.
De andre ting du skal bruge
Raspberry Pi er bare et tomt bord - det kommer ikke med en sag, nogen kabler eller endda en strømkilde. Så, du bliver nødt til at købe disse ting selv sammen med din Pi. Her er de andre ting, du skal købe (hvis du ikke allerede har det).
En stabil strømkilde: Raspberry Pi trækker strømmen fra en microUSB-port og kræver en microUSB-til-vekselstrømsadapter. Fordi Pi er en mikrocomputer og ikke blot en mobiltelefon, der får et batteri toppet, skal du bruge en højkvalitets oplader med stabil strømforsyning, der giver en ensartet 5v med mindst 700mA minimum output for ældre model enheder og 2.5A for Pi 3.
Her er et diagram, med Pi-fundamentets oprigtighed, der beskriver foreslåede og minimale strømkrav.
Brug af en lavkvalitets- eller underdrevet oplader er den første kilde til systemstabilitetsproblemer og frustration med Raspberry Pi. Du kan afværge en bunke af fremtidige hovedpine ved blot at få en meget højkvalitets strømkilde, helst en designet til Pi, lige ud af porten. Vi anbefaler CanaKit mærke 5V 2.5A strømforsyning ($ 10). Den er bygget specifikt til brug sammen med Pi, den kan levere tilstrækkelig stabil strøm til de ældste til de nyeste enheder, og det vil ikke forlade dig med opstartsproblemer eller korrupte data som en tilfældig mobiltelefon oplader fra din kontor skuffe måske.
Et tilfælde: Pi skibene er nøgne; du skal bruge en ordentlig sag for at vedlægge den. Du kan hente en akryl / plastikpose til omkring $ 10-25, eller gå den mere kreative rute og lave din egen sag (som mange gjorde kort efter, at Pi blev frigivet).
Når du handler, pas på at kontrollere, at du køber den rigtige sag til din model. Væsentlige ændringer af Raspberry Pi bordet i de sidste par år, herunder bevægelse og direkte fjernelse af visse havne, betyder, at ældre tilfælde ikke passer til nyere modeller.
Ingen særlig kræsen eller prangende? $ 8 Raspberry Pi 3 tilfælde fra Pi Foundation er en hård værdi at slå. Vil du have noget prangende? Himlen er grænsen-Amazon er fyldt med rigtig seje Pi-sager som denne laserskærede "Bel-Aire" sag, der ligner lille artefakt fra 1950'erne.
Et 4GB + SD-kort: De ældre Pi-enheder brugte et SD-kort i fuld størrelse, men Pi 2 og Pi 3 bruger microSD-kort. Raspberry Pi Foundation anbefaler mindst et 4GB klasse 4 SD-kort. Men da SD-kort er billige i disse dage, anbefaler vi at gå i mindst et 16GB klasse 10 SD-kort til en ældre Pi eller et 16GB klasse 10 microSD-kort til de nyere modeller. Du kan måske have en løgn allerede, men ikke alle SD-kort skal nødvendigvis arbejde - tjek denne tabel fra elinux.org for at se en liste over testede arbejdskort (og ikke fungerer) til Pi.
Audio / Visual kabler: Hvis du forbinder din Pi til et HDTV eller nyere computerskærm med HDMI-understøttelse, skal du bruge et HDMI-kabel. Alle PI-enheder understøtter HDMI-udgang. For digital video til en standard computerskærm, der mangler en HDMI-port, skal du bruge et HDMI til DVI-kabel til videosignalet og et 3,5 mm stereo-kabel til lyden (da du mister lyden i HDMI til DVI konvertering).
Nogle Pis har også analoge udgange til ældre tv. Hvis du forbinder og ældre Pi til et analogt tv-apparat, skal du bruge et RCA-kabel til videoen og et 3,5 mm stereo-kabel til lyden. Du behøver ikke at købe et specifikt RCA-kabel til opgaven, du kan endda bruge et gul-rødt-hvidt tri-kabel, du har lagt omkring. Sørg bare for at matche farverne på begge ender af kablet, når du tilslutter det i.
Hvis du skal tilslutte en nyere Pi-enhed til en SD / analog videokilde, skal du købe et adapterkabel kendt som en 3,5 mm til RCA-adapter eller et TRRS AV-kabel. Fordi sådanne kabler er berygtede for at være ude af spec / standard og ikke arbejder med den ønskede enhed, anbefaler vi stærkt at samle denne billige og højt vurderede enhed, der vides at være kompatibel med Raspberry Pi.
Et Ethernet-kabel eller Wi-Fi-adapter: Netværksforbindelse er ikke en absolut nødvendighed for Pi, men det gør opdateringen (og downloading) software så meget lettere og giver dig adgang til et bredt udvalg af netværksafhængige applikationer. Og selvfølgelig, hvis dit projekt er afhængig af at være forbundet til dit netværk eller internettet, skal du bruge Wi-Fi eller Ethernet.
Alle versioner af Pi har en Ethernet-port om bord, så du kan bare tilslutte et Ethernet-kabel og gå. Hvis du vil bruge Wi-Fi, har Pi 3 Wi-Fi indbygget. Hvis du har en ældre Pi, kan du købe en af de mange mikro Wi-Fi-adaptere, der er kompatible med Pi. Vi har haft stor succes med den lille Edimax EW-7811Un adapter og har brugt den i flere bygninger.
En mus og tastatur: Selvom dit ultimative mål er at opbygge en hovedløs filserver eller andre ikke-input-perifere enheder / monitorenheder, skal du stadig have en mus og et tastatur for at få din Pi til at køre.
Ethvert standard kablet USB-tastatur og mus skal fungere uden problemer med din Raspberry Pi. Der er imidlertid en advarsel til denne erklæring: USB-baserede tastaturer og mus skal pr. USB-specifikationer tegne mindre end 100mAh strøm, men mange modeller ignorerer specifikationen og tegner mere.
På ældre Pi enheder er denne ekstra tegning problematisk, da USB-portene var notorisk kræsen. Hvis du opdager, at dine eksterne enheder tegner mere end 100mAh hver, skal du bruge et drevet USB-hub (se nedenfor). På nyere modeller bør dette være mindre et problem, da USB-portene forbedres betydeligt, og enhederne bruger større strømforsyningsenheder.
Du kan finde det nyttigt at tjekke denne store liste over verificerede Pi-kompatible enheder, der vedligeholdes af eLinux.org.
En powered USB hub (valgfri): Hvis dine eksterne enheder er ude af spec, eller du skal vedhæfte mere end to enheder (f.eks. Tastatur, mus og USB Wi-Fi-adapter), skal du have en ekstern USB-hub med egen strømkilde.
Vi testede alle de drevne hubs, vi havde lagt omkring på kontoret med Pi-fra nice mærke-navn Belkin-drevne nav til navnehubber - og havde ingen problemer med nogen af dem. Når det er sagt, anbefaler vi, at du tjekker dit eksisterende hub eller potentielt køb mod nav-sektionen på den ovennævnte eLinux-perifere liste.
Sådan installeres et operativsystem på Raspberry Pi
Nu hvor vi har samlet al den nødvendige hardware, Pi og periferiudstyr ens, er det tid til at komme ned på virksomheden med at indlæse et operativsystem på din Pi. Uanset hvilket projekt du laver, installerer du et operativsystem på Pi, følger du normalt den samme procedure.
I modsætning til en traditionel computer, hvor du har en BIOS, et drev, der understøtter flytbare medier (f.eks. Et dvd-drev) og en harddisk inde i computeren, har Raspberry Pi simpelthen en SD-kortlæser. Som sådan vil du ikke følge den traditionelle computeropsætningsrute for at indsætte en bootdisk og installere dit operativsystem til en intern lagerenhed. I stedet skal vi forberede SD-kortet på en traditionel computer og indlæse den i Raspberry Pi for yderligere udpakning / tweaking.
Trin 1: Vælg og download dit operativsystem
Hvis du arbejder på et bestemt projekt, kan du allerede vide, hvilket operativsystem du skal downloade. Hvis du bare ser på tinker, vil du sikkert have en generel Linux distribution til Pi. Mens der er en bred vifte af Linux-distributioner til rådighed for Pi, vil den distribution, vi skal bruge i vores eksempel, være den bedst understøttede og mest stabile: Raspbian, en version af Debian Linux optimeret til Raspberry Pi.
Til dette trin skal du have en separat computer med en SD-kortlæser.
Først begynder du ved at tage en kopi af Rasbian fra Raspberry Pi Foundation. Der er to versioner af Rasbian: "Rasbian Jessie with Pixel" og "Rasbian Jessie Lite". Pixel er den nye (og meget smukke) desktop-grænseflade, Raspberry Pi Foundation udgivet i efteråret 2016. Lite-versionen har ikke den mere GPU sultne Pixel desktop og bevarer det gamle (og ret grimme) tidligere Rasbian desktop system. Medmindre du har ældre hardware og kræver lite version, foreslår vi at du downloader "med Pixel" udgave. \
Trin to: Skriv OS-billedet til dit SD-kort
Nu hvor du har downloadet Raspbian, skal du skrive billedet til dit SD-kort. Etcher, et gratis program til Windows, MacOS og Linux-brugere gør processen enkel.
Tilslut først dit SD-kort til din computer. Herefter skal du slukke Etcher.
Blinkende Raspbian er en simpel tre-trins proces:
- Under "Vælg billede", peg Etcher til Raspbian IMG zip-filen, du downloadede tidligere.
- Under "Vælg drev" skal du vælge dit SD-kort fra listen over muligheder. Bemærk, at dit systemdrev ikke vises som en mulighed, men eventuelle eksterne harddiske, du har plugget i, måske. Hvis du er i tvivl om hvilket drev der er, skal du tage alle eksterne drev ud af stikkontakten, gem det SD-kort, du vil skrive til.
- Endelig skal du klikke på "Flash!", Og dit SD-kort er klar til brug på kort tid.
Etcher er et meget strømlinet program, der gør processen meget nemmere. Avancerede brugere foretrækker muligvis kommandolinjemetoden, som skitseres over på raspberrypi.org for nysgerrige macOS- og Linux-brugere.
Trin tre: Sæt dit SD-kort i Pi og start det op
Nu er det tid til at starte din Pi for første gang. Vedhæft alle de nødvendige kabler og periferiudstyr til din Raspberry Pi undtagen strømkablet - dette inkluderer HDMI- eller RCA-kablet, USB-hub, Ethernet-kablet og alt andet du skal bruge.
Når du har alle kablerne tilsluttet både Pi og deres respektive destinationer, skal du indsætte SD-kortet. Når SD-kortet sidder godt, skal du indsætte microUSB-strømkablet. Der er ingen strømknap på pi - så snart du tilslutter strømkablet, begynder det at starte op.
Næsten øjeblikkeligt ser du opstartssekvensen, at du ruller hurtigt ved ligner ovenstående visning. Hvis du kører Pixel-versionen af Rasbian Jessie, vil visningen dog hurtigt blive erstattet af en simpel stænkskærm:
Sekunder senere bliver du sparket over til Pixel-skrivebordet, når opstartsprocessen er færdig.
Tillykke med, du har startet din Pi for første gang. For dem, der er bekendt med de tidlige versioner af Debian på Raspberry Pi og dens meget spartanske desktop, vil du straks ikke hvor godt det ser ud i sammenligning. Det er ligesom vi beregner i det 21. århundrede!
Derefter lærer vi dig, hvordan du konfigurerer Raspbian på din Pi.
Konfiguration af Raspbian på din Pi
Nu hvor du er i gang, er det tid til at konfigurere dit netværk, opdatere softwaren og ellers få Raspbian klar til brug i dine projekter.
Tilslutning til Wi-Fi
Hvis du er forbundet til dit hjemmenetværk via Ethernet, skal du gå til næste afsnit "Testing the network". Hvis du skal konfigurere den trådløse forbindelse, skal du kigge efter netværksikonet øverst til højre på skærmen og klikke på det:
Vælg det trådløse netværk, du ønsker at oprette forbindelse til, fra rullemenuen.
Indtast dit Wi-Fi-adgangskode i pop op-feltet og bekræft derefter, at netværksikonet skifter fra ikonet til intet forbindelse til Wi-Fi-ikonet.
Tid til at dobbeltkoble netværksforbindelsen ved at bekræfte, at vi kan oprette forbindelse til internettet.
Test af netværket
Nu hvor du har konfigureret Wi-Fi-forbindelsen (eller hoppet til højre for dette afsnit, fordi du bruger Ethernet), er det tid til at teste din forbindelse. Hvilken bedre måde at teste forbindelsen end at slukke for browseren og besøge How-To Geek?
Fra skrivebordet skal du klikke på menuikonet Raspberry Pi i øverste venstre hjørne og derefter navigere til Internet> Chromium Web Browser.
Start Chrom ved at klikke på det og skriv derefter www.howtogeek.com:
Succes! Ikke alene har vi netværksforbindelse, men How-To Geek ser lige så godt ud på den lette Pi som den gør på et fuldt udviklet skrivebord. Dette vil sandsynligvis være den første af mange gange, du er overrasket og glad for, hvor godt din nye lille mikrocomputer er.
Opdatering af softwaren
Før du begynder at grave i din Pi, er det en god idé at lave en grundlæggende softwareopdatering. Vi har konfigureret netværket, vi har testet forbindelsen, og nu er det en perfekt tid til at lave en system-wide softwareopdatering.
Selv om grænsefladen som kommer langt på Pi og Pixel er helt smuk sammenlignet med det gamle skrivebord, behøver du stadig at få dine hænder snavset nu og da i terminalen - og opdatering er en af disse tidspunkter. Klik på terminalikonet i øverste venstre hjørne af skærmen for at starte terminalen.
På terminalen skal du indtaste følgende kommando:
sudo apt-get opdatering && sudo apt-get opgradering
Denne kombinationskommando instruerer Raspbian til at søge ledige softwarearkiver til system- og softwareopdateringer og opgraderinger. Da sådanne opdateringer opdages, bliver du bedt om at godkende eller afvise ændringerne med tasterne Y og N.
Medmindre du har en overbevisende årsag til at springe over en opdatering (som på dette tidspunkt i spillet vi ikke gør), skal du bare trykke på Y-tasten for at bekræfte alle de ændringer, som de vises. Selv på en helt ny installation, hvor du bruger det nyeste billede fra Raspberry Pi fundamentet, forvent at dræbe en god 20-30 minutter som Rasbian churns gennem relevante opdateringer.
Yderligere Raspberry Pi Ressourcer og Projekter
I årenes løb siden vi skrev den oprindelige version af denne Raspberry Pi guide, har vi haft masser af sjov ved at bruge Raspberry Pi som grundlaget for snesevis af projekter. På et hvilket som helst tidspunkt har vi typisk mindst halvt halv snes enheder op og kører. Du kan søge gennem How-To Geek Raspberry Pi arkiverne til den fulde runde, men her er en smag af nogle af vores yndlingsprojekter.
Hænder ned, vi har fået den mest kilometertal ud af Pi ved at gøre det til et mediecenter for alle vores lokale og streaming media behov. Hvert tv i hele vores hus (gæsteværelse inkluderet!) Har en Pi tilsluttet den.
Ønsker du at spille de bratte videospil, som din stationære computer kan klare, men på din stue tv i stedet for på dit skrivebord? Det kan du også gøre ved at køre en Pi i en streaming dampmaskine. Har du brug for et mere praktisk projekt? Du kan slå en Pi og en ekstern harddisk til en netværks backup station til alle dine lokale sikkerhedskopieringsbehov.
Men det er bare toppen af isbjerget, og vi er sikker på, at du finder masser af ideer både i HTG arkivet og ved at søge på internettet.
Hvis du vil have yderligere læsning, her er nogle gode links relateret til Raspberry Pi:
- Den officielle Raspbian-dokumentation: Fra at tilpasse din config.txt til at installere medieafspillere er Raspbian's brugerdokumentation en praktisk reference.
- Den officielle Hindbær Pi Blog: Hvis du holder øje med intet andet Hindbær Pi relateret, hold øje med den officielle blog. De sender løbende opdateringer om nye Pi-udviklinger, sjove projekter, som Pi-fans har sendt ind og andre interessepunkter for Pi-entusiaster. Mens du tjekker bloggen, skal du ikke glemme at stoppe på de officielle fora.
- MagPi: Den uofficielle Hindbær Pi Magazine: Udgivet omkring otte gange om året, MapPi er et gratis og poleret elektronisk magasin til Pi hobbyister.
- Raspberry Pi Disk Images: Eksperimentering med Raspberry Pi-distributioner er lige så simpelt som at gribe et andet billigt SD-kort og indlæse det med et nyt billede. Raspberry Pi Disk Images er et praktisk indeks af aktuelle Pi-venlige Linux og Android distributioner.
- eLinux.orgs verificerede periferi liste: Selv om vi nævnte denne tidligere i vores vejledning, er det værd at nævne igen. Hvis du forsøger at finde ud af, hvorfor et eksisterende stykke hardware ikke virker med Pi eller gerne vil bekræfte, at et stykke hardware du kigger på, vil sandsynligvis arbejde med din Pi, er det en uvurderlig ressource.
Har et Raspberry Pi-projekt at dele? Har du en anmodning om en Pi-orienteret tutorial? Skyd os en email på [email protected] eller lyde i kommentarerne.