Hva er Raspberry Pi?
Raspberry Pi er en kredittkort-størrelse datamaskin designet og produsert av Raspberry Pi Foundation, en ideell organisasjon dedikert til å gjøre datamaskiner og programmeringsinstruksjoner så tilgjengelig som mulig for det bredeste antallet mennesker.
Selv om den opprinnelige oppdraget til Raspberry Pi-prosjektet var å få rimelige datamaskiner med programmeringsegenskaper i hendene på elevene, har Pi blitt omfavnet av et mangfoldig publikum. Tinkers, programmerere og DIYers over hele verden har vedtatt den lille plattformen for prosjekter som spenner fra å gjenskape retro-arkadekabinetter til å kontrollere roboter for å sette opp billige, men kraftige hjemmemedieenheter.
Introdusert i 2012 presenterte den opprinnelige Raspberry Pi (det som vi nå refererer til som Raspberry Pi 1 Model A) et system-på-en-chip-oppsett som ble bygget rundt Broadcom BCM2835-prosessoren - en liten, men ganske kraftig mobil prosessor som vanligvis brukes i mobiltelefoner. Den inkluderte en CPU, GPU, lyd / videobehandling og annen funksjonalitet alt på en lavspenningschip parret med en 700Mhz single core ARM prosessor. I løpet av de siste årene har stiftelsen gitt ut flere revisjoner (bytter ut Broadcom-sjetongene for forbedrede versjoner og opping CPU-strømmen med en 1,2 GHz quad-core-chip).
Selv om Pi er en utrolig liten enhet som har vokst med sprang siden introduksjonen, er det viktig å understreke hva Raspberry Pi er ikke. Raspberry Pi er ikke en erstatning for din stasjonære datamaskin eller bærbar datamaskin. Du kan ikke kjøre Windows på den (i det minste ikke den tradisjonelle versjonen av Windows du kjenner), selv om du kan kjøre mange distribusjoner av Linux, inkludert distribusjoner med skrivebordsmiljøer, nettlesere og andre elementer du kan forvente på en stasjonær datamaskin.
The Raspberry Pi er, men en forbløffende allsidig enhet som pakker mye maskinvare inn i en veldig billig kropp, og er perfekt for hobbyelektronikk, DIY-prosjekter, sette opp en billig datamaskin forprogrammering av leksjoner og eksperimenter og andre forsøk.
Hva skjer med Raspberry Pi Board?
Etter hvert som produksjonskostnadene falt og Pi fikk mer og mer oppmerksomhet, var de i stand til å øke maskinvare-spesifikasjonene til enheten betydelig, samtidig som kostnadene ble de samme - etter hvert forener alle modellene med introduksjonen av Raspberry Pi 2 i 2015 og Raspberry Pi 3 i 2016. Sett en annen måte: den beste Raspberry Pi tilgjengelig til enhver tid har alltid kostet $ 35. Så hva får du når du kjøper en $ 35 kredittkort størrelse datamaskin?
- 1.2 Ghz ARM prosessor Systems-On-a-Chip (SoC) med integrert 1 GB RAM.
- 1 HDMI-port for digital lyd / video-utgang
- 1 3,5 mm jack som tilbyr både lyd og kompositt video ut (når den er koblet sammen med en passende kabel).
- 4 USB 2.0-porter for tilkobling av inngangsenheter og perifere tilleggsprogrammer.
- 1 microSD-kortleser for lasting av operativsystemet.
- 1 Ethernet LAN port.
- 1 Integrert Wi-Fi / Bluetooth-radioantenne.
- 1 mikroUSB strømport.
- 1 GPIO (General Purpose Input / Output) grensesnitt.
Hva pokker er en GPIO? Raspberry Pi kommer med et sett med 26 eksponerte vertikale pinner på brettet. Disse pinnene er et grensesnitt for generell bruk / inngang / utgang som ikke er knyttet til noen spesifikk innfødt funksjon på Raspberry Pi-brettet.
I stedet er GPIO-pinnene eksplisitt for sluttbrukeren å ha lavt maskinvaretilgang direkte til styret for å feste andre maskinvarekort, periferiutstyr, LCD-skjermer og andre maskinvareinnretninger til Pi. For eksempel, hvis du ønsket å ta en gammel arkadekontroller og koble den direkte til Raspberry Pi for å gi din arkade en mer autentisk følelse, kan du gjøre det ved å bruke GPIO-grensesnittet.
Selv om vi ikke bruker GPIO-headeren i dagens "komme i gang" -opplæring, utnytter vi det i andre opplæringsprogrammer, for eksempel vår Raspberry Pi LED indikatorbygning som bruker et LED-breakout-kort festet til GPIO-heisen.
Hvor å kjøpe Raspberry Pi
I den opprinnelige versjonen av denne veiledningen, visterk advarte leserne mot å kjøpe fra Amazon eller eBay. I de tidlige dagene av Pi's skyrocketing popularitet var det veldig vanskelig å få hendene på en enhet, og hvis du kjøpte fra noen annet enn en Raspberry Pi Foundation-autorisert selger, var det en god sjanse for at du enten ville betale for mye eller ende opp med en veldig mistenkt produkt i hendene dine.
I dag kan du fortsatt kjøpe fra en offisiell Pi-forhandler, som en av de mange selskapene som leveres av Pi Foundation, sanksjonert distributør Element14, men risikoen for å kjøpe fra en tredjepart eller gjennom Amazon har gått ned. Faktisk har vi kjøpt alle våre Pi-enheter fra Amazon de siste årene uten problem.
Det finnes flere versjoner av Pi, men hvis du bare begynner, bør du absolutt kjøpe den nyeste generasjonen av enheten - The Raspberry Pi 3. Praktisk sett har alle gamle Pi-veiledning på internett fortsatt jobbet med de eldre modellene, men Mange av prosjektene du kanskje ønsker å gjennomføre (spesielt hvis du vil bruke Pi som videospillemulator eller lignende), drar virkelig nytte av den nyere maskinvaren.
I sjeldne tilfeller kan du imidlertid slå opp eBay for å kjøpe en eldre og billigere Pi-modell. Vår veiledning om å snu en Pi-enhet og et LED-kort til en værindikator, for eksempel, trenger ikke en biffaktig ny Pi-enhet, og fungerer fint på den opprinnelige Raspberry Pi 1 Model A-serien fra 2012.
De andre ting du trenger
En stabil strømkilde: Raspberry Pi trekker strømmen fra en microUSB-port og krever en microUSB-to-AC-adapter. Fordi Pi er en mikrocomputer og ikke bare en mobiltelefon som får batteriet toppet, må du bruke en høykvalitets lader med stabil strømtilførsel som gir en konsekvent 5v med minst 700mA minimumsutgang for eldre modell enheter og 2.5A for Pi 3.
Her er et diagram, med rett fra Pi-stiftelsen, som beskriver foreslåtte og minimale strømkrav.
En sak: Pien er naken; Du kommer til å trenge et riktig tilfelle for å vedlegge det. Du kan plukke opp et akryl / plastui for rundt $ 10-25, eller gå den mer kreative ruten og lage din egen sak (som mange gjorde kort tid etter at Pi ble utgitt).
Når du handler, vær forsiktig med å sjekke at du kjøper det riktige tilfellet for din modell. Vesentlige endringer i Raspberry Pi-styret de siste årene, inkludert bevegelse og direkte fjerning av bestemte porter, betyr at eldre saker ikke passer til nyere modeller.
Ingen spesielt kresen eller prangende? $ 8 Raspberry Pi 3 saken fra Pi Foundation er en tøff verdi å slå. Vil du ha noe prangende? Himmelen er grensen-Amazon er fylt med virkelig kule Pi-tilfeller som dette laserskjermet "Bel-Aire" -saken som ser ut som liten artefakt fra 1950-tallet.
Et 4 GB + SD-kort: De eldre Pi-enhetene brukte SD-kort i full størrelse, men Pi 2 og Pi 3 bruker microSD-kort. Raspberry Pi Foundation anbefaler minst et 4GB klasse 4 SD-kort. Men siden SD-kort er billige i disse dager, anbefaler vi at du går for minst et 16 GB klasse 10 SD-kort for en eldre Pi eller et 16 GB klasse 10 microSD-kort for de nyere modellene. Du kan ha en liggende rundt, men ikke alle SD-kort vil nødvendigvis fungere, sjekk ut denne tabellen fra elinux.org for å se en liste over testede arbeidskort (og ikke fungerer) for Pi.
Audio / Visual kabler: Hvis du kobler Pi til en HDTV eller nyere dataskjerm med HDMI-støtte, trenger du en HDMI-kabel - alle PI-enheter støtter HDMI-utgang. For digital video til en vanlig dataskjerm som mangler en HDMI-port, trenger du en HDMI til DVI-kabel for videosignalet og en 3,5 mm stereokabel for lyden (som du vil miste lyden i HDMI til DVI-konvertering).
Noen Pis har også analoge utganger for eldre TVer. Hvis du kobler og eldre Pi til et analogt TV-apparat, trenger du en RCA-kabel for videoen og en 3,5 mm stereokabel for lyden. Du trenger ikke å kjøpe en bestemt RCA-kabel for oppgaven, du kan til og med bruke en gul-rød-hvit tri-kabel du legger deg rundt - bare pass på at farger på begge ender av kabelen passer når du plugger det i.
Hvis du trenger å koble til en nyere Pi-enhet til en SD / analog videokilde, må du kjøpe en adapterkabel kjent som en 3,5 mm til RCA-adapter eller et TRRS AV-brytekabel. Fordi slike kabler er beryktede for å være ute av spesifikasjon / standard og ikke fungerer med den enheten du vil, anbefaler vi sterkt å plukke opp denne billige og høyt vurderte enheten som er kjent for å være kompatibel med Raspberry Pi.
En Ethernet-kabel eller Wi-Fi-adapter: Nettverkstilkobling er ikke en absolutt nødvendighet for Pi, men det gjør oppdatere (og laste ned) programvare så mye lettere og gir deg tilgang til et bredt utvalg av nettverksavhengige applikasjoner. Og selvfølgelig, hvis prosjektet er avhengig av å være koblet til nettverket eller Internett, trenger du Wi-Fi eller Ethernet.
Alle versjoner av Pi har en Ethernet-port ombord, så du kan bare koble til en Ethernet-kabel og gå. Hvis du vil bruke Wi-Fi, har Pi 3 Wi-Fi innebygd. Hvis du har en eldre Pi, kan du kjøpe en av de mange mikro Wi-Fi-adaptere som er kompatible med Pi. Vi har hatt stor suksess med den lille Edimax EW-7811Un-adapteren og har brukt den i flere bygg.
En mus og tastatur: Selv om ditt endelige mål er å bygge en hodeløs filserver eller annen ikke-inngangsutstyr / skjermenhet, trenger du fortsatt en mus og et tastatur for å få din Pi oppe.
Ethvert standard kablet USB-tastatur og mus skal fungere uten problemer med Raspberry Pi. Det er en advarsel om at utsagnet, men: per USB-spesifikasjonsspesifikasjoner, bør USB-baserte tastaturer og mus tegne mindre enn 100mAh strøm, men mange modeller ignorerer spesifikasjonen og tegner mer.
På eldre Pi-enheter er denne ekstraverdien problematisk, da USB-porter var notorisk masete. Hvis du oppdager at eksterne enheter tegner mer enn 100mAh hver, må du bruke et drevet USB-hub (se nedenfor). På nyere modeller bør dette være mindre et problem da USB-porter blir betydelig forbedret og enhetene bruker større strømforsyningsenheter.
Du kan finne det nyttig å sjekke ut denne store listen over verifiserte Pi-kompatible eksterne enheter vedlikeholdt av eLinux.org.
En drevet USB-hub (valgfritt): Hvis dine eksterne enheter er ute av spesifikke eller du må knytte mer enn to enheter (for eksempel tastatur, mus og USB Wi-Fi-adapter), trenger du et eksternt USB-hub med egen strømkilde.
Vi testet alle de drevne navene vi lå rundt kontoret med Pi-fra fulle merkenavn Belkin-drevne nav til navnehubber - og hadde ingen problemer med noen av dem. Når det er sagt, anbefaler vi at du sjekker eksisterende hub eller potensielt kjøp mot nav-delen av den nevnte eLinux-perifere listen.
Hvordan installere et operativsystem på Raspberry Pi
I motsetning til en tradisjonell datamaskin hvor du har en BIOS, en stasjon som støtter flyttbare medier (for eksempel en DVD-stasjon) og en harddisk inne i datamaskinen, har Raspberry Pi ganske enkelt en SD-kortleser. Som sådan vil du ikke følge den tradisjonelle oppsettruten for å sette inn en oppstartsdiskett og installere operativsystemet til en intern lagringsenhet. I stedet skal vi forberede SD-kortet på en tradisjonell datamaskin og laste den inn i Raspberry Pi for videre utpakking / tweaking.
Trinn ett: Velg og last ned operativsystemet
Hvis du jobber med et bestemt prosjekt, kan du kanskje allerede vite hvilket operativsystem du trenger å laste ned. Hvis du bare ser etter tinker, vil du sannsynligvis ha en generell Linux-distribusjon for Pi. Mens det finnes et bredt utvalg av Linux-distribusjoner tilgjengelig for Pi, er distribusjonen vi skal bruke i vårt eksempel den best støttede og mest stabile: Raspbian, en versjon av Debian Linux optimalisert for Raspberry Pi.
For dette trinnet trenger du en egen datamaskin med en SD-kortleser.
Først begynner du å ta en kopi av Rasbian fra Raspberry Pi Foundation. Det er to versjoner av Rasbian: "Rasbian Jessie with Pixel" og "Rasbian Jessie Lite". Pixel er det nye (og veldig vakre) skrivebordet grensesnittet Raspberry Pi Foundation utgitt i høsten 2016. Lite-versjonen har ikke den mer GPU sultne Pixel desktop og beholder det gamle (og ganske stygg) tidligere Rasbian-skrivebordssystemet. Med mindre du har eldre maskinvare og krever lite-versjonen, foreslår vi at du laster ned "med Pixel" -utgaven.
Trinn to: Skriv OS-bildet til SD-kortet ditt
Nå som du har lastet ned Raspbian, må du skrive bildet til SD-kortet ditt. Etcher, et gratis program for Windows, MacOS og Linux-brukere gjør prosessen enkel.
Først må du koble SD-kortet til datamaskinen. Deretter brann opp Etcher.
- Under "Velg bilde", pek Etcher til Raspbian IMG zip-filen du lastet ned tidligere.
- Under "Velg stasjon", velg SD-kortet ditt fra listen over alternativer. Vær oppmerksom på at systemstasjonene dine ikke vises som et alternativ, men eventuelle eksterne harddisker du har plugget inn kan. Hvis du er usikker på hvilken stasjon som er, trekk ut alle eksterne stasjoner, lagre for SD-kortet du vil skrive til.
- Til slutt klikker du på "Flash!", Og SD-kortet ditt er klart til bruk på kort tid.
Etcher er et svært strømlinjeformet program som gjør prosessen mye lettere. Avanserte brukere kan foretrekke kommandolinjemetoden, som er skissert over på raspberrypi.org for nysgjerrige MacOS- og Linux-brukere.
Trinn tre: Sett ditt SD-kort i Pi og start det opp
Nå er det på tide å starte Pi for første gang. Fest alle nødvendige kabler og periferiutstyr til Raspberry Pi, bortsett fra strømkabelen. Dette inkluderer HDMI- eller RCA-kabelen, USB-huben, Ethernet-kabelen og alt du trenger.
Når du har alle kablene festet til både Pi og deres respektive destinasjoner, sett inn SD-kortet. Etter at SD-kortet sitter godt, setter du inn microUSB-strømkabelen. Det er ingen strømknapp på Pi-enheten, så snart du kobler til strømkabelen, begynner den å starte opp.
Deretter skal vi lære deg hvordan du konfigurerer Raspbian på Pi.
Konfigurere Raspbian på Pi
Nå som du er i gang, er det på tide å konfigurere nettverket, oppdatere programvaren, og ellers få Raspbian klar til bruk i prosjektene dine.
Koble til Wi-Fi
Hvis du er koblet til hjemmenettverket ditt via Ethernet, kan du gå til neste avsnitt "Teste nettverket". Hvis du trenger å konfigurere den trådløse tilkoblingen, let etter nettverksikonet øverst til høyre på skjermen, og klikk på det:
Testing av nettverket
Nå som du har konfigurert Wi-Fi-tilkoblingen (eller hoppet rett til denne delen fordi du bruker Ethernet), er det på tide å teste forbindelsen. Hvilken bedre måte å teste forbindelsen på enn å slå opp nettleseren og besøke How-To Geek?
Fra skrivebordet klikker du på menyikonet Raspberry Pi i øverste venstre hjørne, og deretter navigerer du til Internett> Chromium Web Browser.
Oppdaterer programvaren
Før du begynner å grave inn i Pi, er det en god idé å gjøre en grunnleggende programvareoppdatering. Vi har satt opp nettverket, vi har testet tilkoblingen, og nå er det en perfekt tid til å gjøre en system-wide programvareoppdatering.
Selv om grensesnittet som kommer langt på Pi og Pixel er helt vakkert i forhold til det gamle skrivebordet, trenger du fortsatt å få hendene skitne nå og da i terminalen, og oppdateringen er en av disse tider. Klikk på terminalikonet øverst til venstre på skjermen for å starte terminalen.
sudo apt-get update && sudo apt-get upgrade
Denne kombinasjonskommandoen instruerer Raspbian for å søke tilgjengelige programvarebeholdere for system- og programvareoppdateringer og oppgraderinger. Etter hvert som slike oppdateringer oppdages, vil du bli bedt om å godkjenne eller ikke godkjenne endringene med knappene Y og N.
Ytterligere Raspberry Pi ressurser og prosjekter
Hands down, vi har fått den mest kjørelengde ut av Pi ved å gjøre det til et mediasenter for alle våre lokale og streaming media behov. Hvert TV i hele huset vårt (rom inkludert!) Har en Pi hekta på den.
Ønsker du å spille biffete videospill som din stasjonære datamaskin kan håndtere, men på din stue TV i stedet for på skrivebordet ditt? Du kan også gjøre det ved å rulle en Pi inn i en streaming dampmaskin. Trenger du et mer praktisk prosjekt? Du kan slå en Pi og en ekstern harddisk til en nettverksstasjon for alle dine lokale sikkerhetskopieringsbehov.
Men egentlig, det er bare toppen av isfjellet, og vi er sikker på at du finner mange ideer både i HTG-arkivet og ved å søke på nettet.
Hvis du vil ha ytterligere lesing, her er noen gode lenker knyttet til Raspberry Pi:
- Den offisielle Raspbian-dokumentasjonen: Fra bruk av config.txt til å installere mediespillere, er Raspbians brukerdokumentasjon en praktisk referanse.
- Den Official Raspberry Pi Blog: Hvis du holder øye med ingenting annet Raspberry Pi relatert, hold deg oppdatert på den offisielle bloggen. De sender kontinuerlig oppdateringer på nye Pi-utviklinger, morsomme prosjekter Pi-fans har sendt inn, og andre interessepunkter for Pi-entusiaster. Mens du sjekker ut bloggen, ikke glem å stoppe på de offisielle forumene.
- MagPi: Den uoffisielle Raspberry Pi Magazine: Publisert rundt åtte ganger i året, MapPi er et gratis og polert elektronisk magasin for Pi-hobbyister.
- Raspberry Pi Disk Images: Eksperimentering med Raspberry Pi-distribusjoner er like enkelt som å ta et annet billig SD-kort og laste det opp med et nytt bilde. Raspberry Pi Disk Images er en nyttig indeks av nåværende Pi-vennlig Linux og Android distribusjoner.
- eLinux.orgs verifiserte periferiliste: Selv om vi nevnte dette tidligere i vår veiledning, er det verdt å nevne igjen. Hvis du prøver å finne ut hvorfor et eksisterende stykke maskinvare ikke vil fungere med Pi eller vil gjerne bekrefte at et maskinvare du ser på, vil trolig virke med Pi, er det en uvurderlig ressurs.
Har et Raspberry Pi-prosjekt å dele? Har du en forespørsel om en Pi-orientert opplæring? Skyt oss en epost på [email protected] eller hør av i kommentarene.