Raspberry Pi - wat kan er gedaan worden op basis van de Raspberry Pi? Toepassing van Raspberry Pi voor domotica

Ongeveer twee jaar geleden bracht de Raspberry Pi Foundation een nogal interessant apparaat uit: een computer met één board, iets groter dan een bankkaart, voor een zeer aantrekkelijke prijs. Het nieuwe product werd onmiddellijk enorm populair; de wachtrij met pre-orders duurde enkele maanden.

De Raspberry Pi kwam in twee versies: Model "A" en Model "B". Beide versies zijn uitgerust met een ARM11 Broadcom BCM2835-processor geklokt op 700 MHz en een 256 MB / 512 MB RAM-module. Model “A” is uitgerust met één USB 2.0-poort, model “B” - twee. Model “B” heeft een Ethernet-poort. De BCM2835-processor bevat ook een grafische kern. Het videosignaal wordt uitgevoerd via een composiet RCA-connector of via een digitale HDMI-interface.

Het bestandssysteem, de kernelimage en de gebruikersbestanden bevinden zich op een SD-, MMC- of SDIO-geheugenkaart. De grootste aantrekkingskracht van de Raspberry Pi is het lage stroomverbruik (5V / 700mA), de aanwezigheid van GPIO-invoer-/uitvoerpoorten met I2C-, SPI-, UART-interfaces en de mogelijkheid tot bediening op afstand via Ethernet.

Momenteel is alleen model “B” beschikbaar met 512 MB RAM en Ethernet-ondersteuning. Daarnaast is er een nieuwe versie in de uitverkoop verschenen, die verschilt van het vorige model “B” door een compactere plaatsing van componenten, de aanwezigheid van 4 USB-poorten, een toename van het aantal GPIO input/output-poorten en de afwezigheid van een composiet video-uitgang. Het uiterlijk van model “B” en het nieuwe model van de Raspberry Pi-computer wordt getoond in Fig. 1

Waar kan zo'n apparaat voor worden gebruikt? Allereerst moet worden opgemerkt dat de Raspberry Pi, hoewel niet erg krachtig, maar tegelijkertijd een behoorlijk volwaardige computer is. Door er een monitor, toetsenbord en muis op aan te sluiten en een willekeurige distributie van het Linux-besturingssysteem te installeren, kunt u deze als desktopcomputer gebruiken om problemen op te lossen waarvoor geen krachtige computerbronnen nodig zijn.

Raspberry Pi is zeer geschikt voor gebruik als thuismediaserver, server voor gegevensopslag, het ‘brein’ van een robot of machine, thuisautomatiseringsserver (of).

Het verschijnen van de Raspberry Pi zorgde meteen voor opschudding rond dit toestel. Toen de passies wat wegebden en het voor een redelijke prijs op de markt verscheen, besloot ik deze minicomputer van dichterbij te bekijken. Voor mij was de Raspberry Pi vooral interessant vanuit het oogpunt van gebruik in een domoticasysteem, waarvan het idee al lang “rijp” was en praktische implementatie vereiste.

Ik gebruik de term ‘domotica’ omdat ik een hekel heb aan de term ‘smart home’. Nee, er is niets mis met de term ‘smart home’, maar de laatste tijd is dit concept enorm verdraaid.

Een smart home is een complex ‘multi-circuit’-systeem dat, naast het uitvoeren van verschillende door de gebruiker gespecificeerde scenario’s, verschillende beslissingen kan nemen, afhankelijk van een bepaalde noodsituatie. Met andere woorden, het is een ‘denkend’ systeem (uiteraard op machineniveau). En de laatste tijd noem ik alles een ‘slim huis’, bijvoorbeeld een waterlekkagesensor, lichtregeling met behulp van bewegingssensoren, enz. Ja, dit zijn allemaal afzonderlijke componenten van een smart home, maar niet een smart home als geheel.

Laten we dus eens kijken naar de structuur van het bouwen van een domoticasysteem met Raspberry Pi (Fig. 2).

Rijst. 2 Structuur voor het bouwen van een domoticasysteem met Raspberry Pi (klik op de afbeelding om te vergroten)

Het domoticasysteem bestaat uit een centrale server die via een RS485-interface is verbonden met controllers die in elke kamer zijn geïnstalleerd, en verschillende besturings-, bewakings-, regel- en beveiligingsapparaten zijn beurtelings op de controllers aangesloten.

Het voordeel van een dergelijke netwerkarchitectuur is dat er geen draden van elk apparaat naar de server hoeven te worden gelegd, maar dat de controllers waarmee ze zijn verbonden, met één UTP-kabel moeten worden verbonden, waarvan één paar draden wordt gebruikt voor de RS485. interface, en de overige paren worden gebruikt om de controllers en sensoren van stroom te voorzien Bovendien is de bedieningslogica zo ontworpen dat het uitvallen van een controller of zelfs een centrale server de prestaties van de rest van het systeem niet beïnvloedt.

Raspberry Pi wordt gebruikt als centrale server van het domoticasysteem. Er is een webserver op geïnstalleerd, waarmee de gebruiker vanaf elk communicatieapparaat (smartphone, laptop, tablet) via een browser informatie kan ontvangen over alle processen die in het huis plaatsvinden en deze dienovereenkomstig kan beheren. U kunt toegang krijgen tot de webserver door uw gebruikersnaam en wachtwoord in te voeren vanaf uw lokale thuisnetwerk of vanaf internet via een Wi-Fi-router.

Controllers met een andere set in-/uitgangen worden via een bijpassend apparaat via de RS485-interface op de Raspberry Pi UART seriële poort aangesloten. Bovendien kan een GSM-modem worden aangesloten op RS485 om toegang te krijgen tot het systeem via een mobiel of vast telefoonnetwerk, voor het geval het niet mogelijk is om toegang te krijgen tot internet op het punt waar de gebruiker zich bevindt. In dit geval wordt toegang tot het systeem ook verkregen door het invoeren van een wachtwoord.

Een ander apparaat op het RS485-netwerk is de radiomodule. Het doel is om alle radiosensoren en radioafstandsbedieningen te koppelen aan het algemene automatiseringssysteem.

Momenteel is de eerste versie van een domoticasysteem met Raspberry Pi ontwikkeld. Naast de centrale server bevat het verschillende soorten controllers die een RS485-interface hebben voor communicatie met de server:

    Achtkanaals temperatuur- en vochtigheidsregelaar. Met de controller kunt u temperatuur- en vochtigheidsmetingen verzamelen van één DHT22-sensor en zeven DHT11-sensoren;

    Vierkanaalsthermostaat (thermostaat). De controller kan 4 belastingen besturen, zowel in handmatige modus als volgens gespecificeerde temperatuurparameters. Temperatuurwaarden kunnen rechtstreeks op de controller of op afstand via de webinterface worden ingevoerd. Dankzij de directe en omgekeerde kanaalregelmodi kan de controller worden gebruikt voor zowel verwarming als koeling;

    De radiomodule wordt gebruikt om radiosleutelhangers te emuleren en informatie van radiosensoren te verzamelen. Hiermee kunt u maximaal 5 draadloze sleutelhangers emuleren en gegevens ontvangen van 10 draadloze sensoren;

    Universele regelaar. Het heeft 4 onafhankelijke in- en uitgangen en twee ingangen voor het aansluiten van temperatuur- en vochtigheidssensoren DHT11 en DHT22.

Daar vindt u ook links naar een beschrijving van het installeren van software voor de Raspberry Pi, evenals materialen die de productietechnologie van de hierboven beschreven controllers beschrijven. Ik zou willen opmerken dat dit project volledig niet-commercieel is, met open bronnen voor circuit- en softwareoplossingen en met technische ondersteuning op het forum.

Dit artikel, dat zelfs voor een blog behoorlijk lang is, beschrijft de eerste stappen van een ‘IT-specialist’ van middelbare leeftijd op weg naar het beheersen van de nieuwste benadering van informatie-educatie op scholen en universiteiten in ontwikkelde landen: fysiek computergebruik op het devboard Raspberry Pi, om het beschikbaar te maken voor zijn geliefde kind en zijn thuisschool.

Onderweg moest ik voor het eerst in mijn leven kennis maken met een alternatief "Wintel" hardwareplatform (Raspberry Pi 3 gebaseerd op een ARM-processor), leren werken in een onbekend besturingssysteem (Rasbian OS gebaseerd op Debian Linux) , maak vrienden met een nieuwe programmeertaal (Python ), onthoud de basis radio-elektronica.

Als gevolg hiervan voor slechts 3,5 duizend roebel. en een maand wachten kreeg mijn kind een redelijk krachtig hulpmiddel, uniek in zijn educatieve mogelijkheden, een combinatie van een stille 4-core computer ter grootte van een creditcard, een webserver, een mediacentrum, een controlecentrum voor slimme huissensoren, een laboratorium voor het beheersen van de basisprincipes van programmeren, robotica en radio-elektronica - een bijna ideale oplossing voor een informaticaclub op school.
Tegelijkertijd zijn alle programma's erop in eerste instantie gratis en in een grote verscheidenheid beschikbaar via online repository's, en zijn er in principe geen virussen.

Een excursie naar de geschiedenis van het lesgeven in computerwetenschappen op school en universiteit

Sinds eind jaren negentig ben ik op de een of andere manier betrokken geweest bij de ontwikkeling van het proces van informatisering van het onderwijs op scholen en universiteiten.
Eind jaren tachtig raakte ik als middelbare scholier verslaafd aan het begin van de introductie van computers in het schoolonderwijs. Toen waren dit computerlessen gebaseerd op de microcomputer BK 0010 en de docentencomputer DVK-2. Ik heb de basisprogrammering met enthousiasme onder de knie gekregen. Er waren toen vrijwel geen boeken over. Samen met de leraar moest ik alles bestuderen met behulp van brochures en de ‘wetenschappelijke methode’. Voordat hij de school afmaakte, kwam het IBM Pilot Schools-project naar Tsjoevasjië. Gelukkig was er in een van de scholen in Novocheboksarsk (nr. 14) een computerlokaal op basis van IBM PS/2 geïnstalleerd. Toen was het als een wonder: een echte IBM PS-computer met een muis, een diskettestation en een prachtig 256-kleurenscherm! De computer van de leraar had een 286-processor, 1 megabyte RAM en een harde schijf van 40 MB (die zo groot leek in vergelijking met een diskette dat we niet wisten of deze ergens mee gevuld kon worden). Bij alles werd een matrixprinter meegeleverd - “een wonder van vijandige technologie.”
Daarna waren er 5 'perestrojka'-studiejaren aan de universiteit, waar ik tijdens het onderwijsproces kennis maakte met Cubaanse SM-computers (dezelfde met spoelen voor het opnemen van gegevens en heavy metal-toetsenborden). Maar juist in diezelfde jaren begonnen universiteiten in westerse landen moderne computers IBM PC-XT 286 en IBM PC/AT 386 te ontvangen. Opnieuw ervoer ik een schok toen ik Pascal studeerde, in Norton Commander werkte en de LaTex hypertext documentlay-outomgeving onder de knie kreeg.
Nadat ik een aantal jaren op school had gewerkt nadat ik was afgestudeerd aan de universiteit, had ik het geluk om te zien hoe de BK 0010-geleidelijk werden vervangen door nieuwe, ordes van grootte krachtigere Pentium-computers met een grafisch Windows-besturingssysteem en kantoorprogramma's "aan boord". Maar kinderen blijven Basic en Pascal leren door ze te gebruiken...
Door zijn werk was hij een van de eersten in zijn geboortestad die online ging en besefte hij meteen dat hij de toekomst was. Hij begon websites te maken en internetprojecten te ontwikkelen, maakte kennis met Linux, het belangrijkste besturingssysteem van internet, en Perl, destijds de meest populaire programmeertaal voor internettoepassingen.
Ik heb mij enige tijd teruggetrokken uit het schoolonderwijs. Ongeveer tien jaar later vond ik de tijd en het verlangen om een ​​computerastronomieclub te organiseren op mijn thuisschool (nu een gymzaal). Bijna voor mijn ogen werden de oude Pentiums en Celesrons in de computerklasse vervangen door krachtige dual-core laptops dankzij een presidentiële subsidie. Het curriculum omvatte al kantoorpakketten en grafische editors, de basisbeginselen van het werken op internet en een inleiding tot HTML. Maar ook de oude Basic en Pascal bleven...
En nu is het tweede decennium van het nieuwe millennium al aangebroken. Mijn dochter is opgegroeid met informaticalessen. Van haar heb ik geleerd dat scholen nog steeds de basis leren van het werken in Windows en... programmeren in Borland Pascal...
Ondertussen schrijven kinderen in de basisschoolleeftijd over de hele wereld al programma's voor Android, creëren ze internetdiensten in de superpopulaire Python-taal en besturen ze slimme huizen op basis van Linux-devboards met SoC-processors vanaf smartphones...
Ik stelde vragen aan vertegenwoordigers van het onderwijssysteem: wat is het probleem met de stagnatie in de introductie van het onderwijzen van moderne technologieën op school? Ik heb nog geen eenlettergrepig antwoord op deze vraag gehoord. Ik begreep maar één ding: vanwege de impopulariteit van het beroep van leraar informatica onder gevorderde jongeren, de lengte van het proces van het schrijven van curricula en handleidingen, het omscholen van onderwijzend personeel en het opknappen van computerklassen, zal er in de nabije toekomst niets meer over zijn voor mijn kind op school, als... Als door de introductie van nieuwe enthousiastelingen technologie niet zal worden overgenomen, zelfs niet als buitenschools of olympiadewerk. Gelukkig ben ik zelf een liefhebber, en mijn eerste docent informatica is er ook één van. Je hebt alleen hulp nodig om ergens te beginnen...

Arduino versus Raspberry Pi


Nadat ik een beetje had gegoogled, kwam ik erachter dat Physical Computing, de basis van IoT-technologie (Internet of Things), de afgelopen jaren het modernste gebied van informatie-educatie ter wereld is geworden. Dit onderwerp begon zich snel te ontwikkelen dankzij de opkomst van het goedkope maar behoorlijk krachtige hardwareplatform Raspberry Pi en de bijbehorende infrastructuur - een enorme gemeenschap van leraren en enthousiastelingen, talloze startgidsen en leerboeken, duizenden ontwikkelaars van verschillende bibliotheken, een breed scala aan kant-en-klare uitbreidingen en sensoren. Vóór Raspberry Pi werd het onderwerp van het beheersen van de grondbeginselen van cybernetica en fysiek computergebruik op basis van Arduino-microcontrollers actief gepromoot in het schoolonderwijs in het buitenland. Dankzij dit is er nu een ruime keuze aan verschillende sensoren voor Arduino, waardoor kinderen onder toezicht van volwassenen bijvoorbeeld robotplatforms kunnen bouwen om primitieve ‘robotraces’ te organiseren. In principe is het onderwerp Arduino vandaag de dag nog steeds relevant, maar dan als het eerste onderdeel van het proces van het leren van fysiek computergebruik, programmeren en cybernetica. Raspberry Pi is het volgende, aanzienlijk geavanceerdere niveau, in feite onbeperkt in mogelijkheden...

Je kunt begrijpen hoe Raspberry Pi en Arduino verschillen en op hun eigen manier goed zijn door hun mogelijkheden te vergelijken.

Arduino- dit is geen volwaardige computer, een single-tasking single-core microcontroller met een kleine hoeveelheid RAM, lage rekenkracht, gebrek aan multimedia- en netwerkmogelijkheden, maar een laag stroomverbruik en hoge reactiesnelheid in tijdkritische projecten. Om Arduino aan te sturen heb je een computer of laptop met een USB-poort nodig, waardoor het startbudget voor één klaslokaal aanzienlijk toeneemt. Om Arduino te programmeren, moet je een C-achtige taal leren. Arduino is voldoende om snel te reageren op een signaal van een sensor, bijvoorbeeld om een ​​robotwiel de andere kant op te laten draaien. Maar de Arduino zal de robot niet meer via internet kunnen besturen en de route kunnen verwerken.

Raspberry Pi (v3 Model B)- een volwaardige 4-core single-board computer met 1 GB RAM en de mogelijkheid om externe schijven aan te sluiten via USB, waarop een modern Linux-systeem draait, met geavanceerde multimedia (Open GL, HD-Video) en communicatie (WiFi, Bluetooth, Ethernet)-mogelijkheden. Met enig voorbehoud kan de Raspberry Pi met succes worden gebruikt als een volwaardige studenten-/studentencomputer, waarop je naast de hoofdtaak van fysiek computergebruik naar muziek kunt luisteren, HD-video's kunt bekijken, op internet kunt surfen, kunt werken met documenten in kantooreditors, e-books lezen enz... En tegelijkertijd, de monitor (wat een gewone lcd-tv met een VGA/HDMI-connector kan zijn), USB-toetsenbord en muis niet meegerekend, de kosten van één Raspberry Pi -gebaseerde studieruimte vanaf 2, 5 t.r. Op de Raspberry Pi kun je de basisprincipes van programmeren in elke taal leren. Standaard zijn Python, Scratch en Node-RED er vooraf op geïnstalleerd, maar niets belet je om LAMP met PHP, Ruby, Java en andere populaire ontwikkelomgevingen te installeren via de handige interface van de Debian-programmarepository. Ook op de Raspberry Pi kun je als volwaardige Linux-computer veel nuttige gratis en nuttige programma's voor mastering installeren, waaronder de Apache-webserver - de basis van het moderne internet, de 3D-ontwerpomgeving Blender, de grafische editor The Gimp, vectoreditors Xara-X en Inkscape, Scribus-publicatiesysteem. En daarnaast heeft de Raspberry Pi een GPIO-interface voor het aansturen van sensoren die oorspronkelijk voor Arduino zijn ontworpen. Als u bovendien een onmiddellijke reactie op gebeurtenissen en ADC-signaalconversies nodig heeft, kunt u een Arduino op de Raspberry Pi aansluiten en er sensoren doorheen besturen!
Hierdoor is Raspberry Pi de meest betaalbare personal computer voor studenten en tegelijkertijd een ontwikkeld hardware- en softwareplatform voor het Internet of Things.

1. Een Raspberry Pi-startpakket kopen

Dus nadat ik erachter was gekomen dat het de moeite waard is om meteen met de Raspberry Pi te beginnen om de Arduino-fase te omzeilen, kwam ik tot de beslissing om een ​​starterspakket te kopen voor een eerste kennismaking, waarin ik de basisprincipes van het werk en de basisprincipes van fysiek computergebruik in Python onder de knie kreeg, en dit alles vervolgens op school te demonstreren en de belangstelling te wekken van enthousiaste docenten, maar ook van gevorderde studenten. Zo begon mijn verhaal met de Raspberry Pi.

Gelukkig voor de Russen kunnen alle Raspberry Pi-modellen, inclusief het meest geavanceerde v3 Model B, evenals de benodigde componenten daarvoor, bij levering worden besteld op AliExpress.com.

U kunt minimaal alleen het Raspberry Pi 3 Model B-bord zelf bestellen met levering voor een prijs van 2200 roebel. Om te beginnen heeft u een voeding (oplader voor een mobiele telefoon/tablet) nodig met een miniUSB-connector die een uitgangsstroom levert van 1A-1,5A, een LCD-monitor of tv met een HDMI-connector, een USB-toetsenbord en een muis .

Ik besloot om 1,2 tr toe te voegen. en koop de benodigde set componenten waarmee de Raspberry Pi handiger, productiever, compatibeler en efficiënter wordt. Allereerst moet u een set radiatoren kopen om de warmte van de SoC-processor en het geheugen te verwijderen, zodat ze niet oververhit raken tijdens complexe taken en de systeemprestaties niet verminderen door de processorkernen achtereenvolgens uit te schakelen en de klokfrequentie te verlagen.
Het wordt ook ten zeerste aanbevolen om een ​​goedkope woning te kopen om ongemak te voorkomen en kinderen tegen problemen te beschermen. Ik nam de originele Model R1-behuizing in wit en frambozenkleur.
Om de basisprincipes van fysiek computergebruik met de Raspberry Pi onder de knie te krijgen, moet je onmiddellijk een starterkit met sensoren en een printplaat met een kabel voor de GPIO-interface bestellen, die je niet in lokale winkels kunt kopen. Op AliExpress.com staan ​​kant-en-klare kits bestaande uit sensoren, een printplaat met kabel en een adapter, aansluitdraden, LED's, knoppen en weerstanden. Maar ze leken me een beetje duur... Daarom nam ik bijna alles apart en besloot LED's, knoppen en weerstanden te kopen bij de dichtstbijzijnde radiowinkel.

Mijn online boodschappenlijstje:
1. Raspberry Pi 3 Model B met een voeding van 2,5 A en twee radiatoren voor de processor en het geheugen - RUR 2.412.
2. bredaboard met 40-aderige kabel en adapter - 282 RUR.
3. HDMI2VGA-adapter - 233 roebel.
4. Behuizing, model R1 - 280 wrijven.
5. Startset van 16 sensoren - 510 wrijven.
6. Set verbindingsdraden - 186 roebel.
Totaal: 3900 wrijven. (tegen prijzen vanaf februari 2017 tegen de wisselkoers van de roebel van 57,70)

Na ongeveer een maand wachten zijn alle bestelde componenten veilig en wel aangekomen.

2. De Raspberry Pi klaarmaken voor gebruik


Voordat u de Raspberry Pi voor de eerste keer inschakelt, zijn er verschillende verplichte procedures die moeten worden voltooid. Aandacht! Voordat u het bord uit de antistatische zak haalt, moet u de statische elektriciteit van uw handen verwijderen door een waterkraan of een blootliggend gedeelte van de radiator aan te raken, anders kunt u gevoelige elektronica verbranden.
Eerst moet je de heatsinks op de processor en geheugenchip lijmen. Dit is niet moeilijk: eerst trekken we de beschermfolie van de radiator af, plaatsen deze vervolgens voorzichtig over de microschakeling die qua formaat overeenkomt en laten de radiator er moeiteloos op zakken. Het is niet nodig om het koellichaam strak tegen de microschakeling te drukken; het blijft toch goed zitten.
Vervolgens moet je de behuizing uit de onderdelen samenstellen en het bord erin plaatsen. Bij het monteren van de behuizing installeren we de bovenklep en de zijkant met uitsparingen voor USB-connectoren nadat we deze (met enige kracht) in de sleuven van het Raspberry Pi-bord hebben gestoken.

3. Installatie van Rasbian OS

Omdat de Raspberry Pi standaard wordt geleverd zonder vooraf geïnstalleerd besturingssysteem en eigen opslagmedia, moet je deze zelf kopen, downloaden en installeren.
De Raspberry Pi systeemschijf maakt geen gebruik van een microSD-kaart van minimaal klasse 6 (schrijfsnelheid 6MB/sec) met een capaciteit van minimaal 8MB. Op internet werd geadviseerd om meteen een klasse 10-kaart te kopen om mogelijke problemen met het installeren van het besturingssysteem en het bedienen van de Raspberry Pi te voorkomen.
Bij de dichtstbijzijnde computerkraam kocht ik een Sundisk klasse 10 microSD-kaart van 8 GB.
Vervolgens heb ik het Raspbian-besturingssysteem (gebaseerd op Debian Jessie) gedownload van https://www.raspberrypi.org/downloads/raspbian/. Kies Raspbian Jessie met PIXEL - dit is een distributie met een grafische interface en een reeks programma's om productief werk te starten.
Het bleek dat de gedownloade afbeelding, wanneer deze uit het archief wordt uitgepakt, wordt uitgebreid tot 4 GB en niet naar een schijf met het FAT32-bestandssysteem kan worden geschreven vanwege beperkingen op de maximale grootte van afzonderlijke bestanden.
Ik moest een externe USB-drive met een NTFS-bestandssysteem aansluiten en de Raspbian OS-image erop uitpakken.
Om een ​​afbeelding naar een SD-kaart te schrijven, moest u het Win32DiskImager-programma downloaden vanaf het adres en de microSD-kaart via een USB-kaartlezer op de computer aansluiten.
De programma-interface is ongelooflijk eenvoudig: in de regel "Image File" moet u de Raspbian OS-image op de schijf specificeren, een microSD-kaart selecteren in de vervolgkeuzelijst "Apparaat" en op de knop "Schrijven" klikken. Trouwens, met hetzelfde programma is het de moeite waard om van tijd tot tijd een reservekopie van de microSD-kaart te maken door deze in de kaartlezer te plaatsen, het pad te selecteren om de afbeelding op te slaan in het veld "Afbeeldingsbestand" en op te geven in het veld In de vervolgkeuzelijst Apparaat wordt de naam weergegeven van de schijf waaronder de microSD-kaart is gedefinieerd en wordt de opdracht "Lezen" geselecteerd.

4. Eerste lancering


Na succesvolle voltooiing van het opnameproces plaatst u de microSD-kaart in de overeenkomstige sleuf van de kaartlezer op de Raspberry Pi, sluit u de monitor aan via een HDMI-kabel of HDMI2VGA-adapter, sluit u het toetsenbord en de muis aan op de onderste USB-connectoren en pas daarna die de voeding aansluiten. Omdat de Raspberry Pi geen aan/uit-knop heeft, wordt het apparaat aan- en uitgeschakeld door het aansluiten/loskoppelen van de voeding. Voor het geval dat ik van tevoren schrijf dat het raadzaam is om, voordat u de Raspberry Pi uitschakelt, het besturingssysteem correct af te sluiten, zodat er tijdens het daaropvolgende opstarten geen fouten optreden.
Tot mijn grote spijt en afgrijzen lichtte de Pixel grafische shell-screensaver niet op op de monitor, nadat ik de stroom op de Raspberry Pi had aangesloten, maar verscheen er een tirade van tekst “vloeken” die eindigde met de regel “kernel paniek” met de fout nummer.
Toen ik op mijn smartphone googlede, kwam ik er meteen achter dat de Raspberry Pi mijn microSD-kaart blijkbaar niet leuk vindt (zoals later bleek, is de lees-/schrijfsnelheid niet genoeg om het Raspbian OS goed te laten werken). Terwijl ik de Raspbian OS-image naar de SD-kaart herschreef, merkte ik dat de schrijfsnelheid niet hoger was dan 4 MB/sec (overeenkomend met een klasse 4 SD-kaart).
Toen ik de Raspberry Pi weer aanzette met de noodlottige kaart, zag ik opnieuw "kernelpaniek". Ik moest naar een kiosk gaan en deze na wat uitleg vervangen door een minder "merk" Prestigio microSDHC 8GB klasse 10 (U1). De OS-image werd twee keer zo snel naar een “vers aangeschafte” microSD-kaart geschreven met een snelheid van ongeveer 9,5 MB/sec. Toen ik hem aanzette, liet de Raspberry Pi onmiddellijk een welkomstvenster zien en na een paar seconden laden was ik blij om de X-Windows-interface op het display te zien met een prachtige screensaver in de vorm van een verlaten weg die richting de stijgende zon.
Blijkbaar was de Sundisk-kaart nep...

5. Inleiding tot Debian Linux, initiële installatie van Raspbian OS, installatie van nuttige programma's


Gewapend met een paar handleidingen in het Russisch en Engels, gedownload van verschillende nerdbronnen, besloot ik mijn weekendavond te wijden aan de eerste installatie van een handige werkomgeving op Raspbian OS.

Allereerst is het de moeite waard om een ​​paar woorden te zeggen over de Debian Linux-console. Het is toegankelijk via de LXTerminal-knop op het bovenpaneel van de Raspbian OS-interface.
Er worden opdrachten in de Linux-console ingevoerd om het besturingssysteem te beheren, programma's te installeren, starten en verwijderen, en handmatige wijzigingen aan te brengen in de instellingen van het besturingssysteem zelf en de afzonderlijke componenten ervan. Voor de meeste opdrachten is beheerderstoegang (root-toegang) vereist om succesvol te kunnen worden uitgevoerd. Om dit te doen, moet u vóór de opdracht "sudo" invoeren.
Sommige bewerkingen in Raspbian OS zijn alleen beschikbaar vanaf de console.
Allereerst is dit toegang tot het systeemconfiguratieprogramma raspi_config. Dit is waar de eerste installatie van het Raspbian-besturingssysteem wordt uitgevoerd.
Om het systeemsetupprogramma uit te voeren, moet u LXTerminal openen en de opdracht in de console invoeren:
sudo raspi-config

Allereerst moet u de opdracht "Expand Filesystem" selecteren om het OS-bestandssysteem uit te breiden naar de volledige beschikbare ruimte van de microSD-kaart.
Dan moet je zeker het standaard root-wachtwoord wijzigen om toegang te krijgen tot het systeem via de console en via SSH met het commando “Change User Password” (Gebruikerswachtwoord wijzigen). Dit kan gedaan worden vanaf de opdrachtregel "sudo passwd root".
Vervolgens moet u de SSH-server starten, zodat u zich via het SSH-terminalprotocol vanaf een andere pc kunt aanmelden bij de Raspberry Pi met behulp van het commando "SSH" in het venster "Geavanceerde opties".

Het is erg belangrijk om de landinstelling (interfacetaal) onmiddellijk te wijzigen in Russisch en een Russische toetsenbordindeling toe te voegen.
Dit gebeurt in het venster "Internationaliseringsopties". De landinstelling wordt gewijzigd met behulp van de opdracht "Landinstelling wijzigen".
U moet de landinstelling ru_RU.UTF-8 UTF-8 selecteren. De toetsenbordindeling wordt gewijzigd met het commando "Toetsenbordindeling wijzigen". Vervolgens moet u de gewenste lay-out selecteren in een nieuw venster (ru_RU.UTF-8), in het volgende venster stelt u de sneltoetsen in voor het wijzigen van de lay-out, waarbij u telkens de geselecteerde acties bevestigt door de knop "Tab" van de toetsenbord naar de "Enter"-knop van het programmavenster en druk op "Enter" op het toetsenbord.
Het is ook de moeite waard om in het venster "Geavanceerde opties" naar het menu-item "Audio" te gaan en in het nieuwe venster de standaard audio-uitvoeroptie te selecteren op de interne 3,5 mm-aansluiting om het geluid te beluisteren via een hoofdtelefoon die is aangesloten op de standaard Raspberry Pi-audioconnector.
Nadat u de instellingen hebt voltooid, selecteert u de knop "Voltooien" en gaat u akkoord met het opnieuw opstarten van het systeem.

De volgende stap bij het opzetten van het Raspbian-besturingssysteem is het bijwerken van de programmadatabase en de geïnstalleerde componenten.
Om dit te doen, voert u de volgende opdrachten achtereenvolgens in de console in en wacht u tot ze allemaal zijn uitgevoerd totdat de groene consoleprompt verschijnt.
Softwaredatabase-update:
apt-get-update
Geïnstalleerde programma's bijwerken
sudo apt-get-upgrade
Het verwijderen van bibliotheken, gerelateerde programma's enz. die achterblijven na het verwijderen van programma's.
sudo apt-get autoremove
Het voltooien van de tweede opdracht duurt gewoonlijk 10-15 minuten.
Ik herinnerde me mijn eerdere ervaring met Linux en haastte me om de bestandsbeheerder Midnight Commander te installeren.
sudo apt-get install mc
Zonder dit is het navigeren door de systeemmapstructuur met de opdracht “cd” langzaam en lastig.

Voor het geval dat een beginner altijd een handleiding voor basis Unix-commando's bij de hand zou moeten hebben...

Ctrl+C - verlaat het geopende consoleprogramma (als er geen andere toetsen beschikbaar zijn)
Shift+Ins - plak tekst in de console
Ctrl+Ins - kopieer geselecteerde tekst vanuit de console
sudo - wordt vóór de opdracht geplaatst en voert deze uit als rootgebruiker
- afsluiten
sudo shutdown -h nu - stop het systeem onmiddellijk en start het afsluitproces
sudo shutdown -h 21:55 - sluit het systeem af en sluit af om 21:55
sudo shutdown -h nu - sluit de Raspberry Pi af
sudo su - open de opdrachtprompt als root
sudo -i - open de opdrachtprompt als root
sudo cp - kopieer een bestand (met de schakelaar -r recursieve kopie)
sudo mv - bestand verplaatsen
cat - voer de inhoud van het bestand/de bestanden uit
cd - Ga naar de gewenste map. Bijvoorbeeld cd /home/pi
chmod - wijzigt de machtigingen om een ​​bestand te gebruiken; u (betekent de gebruiker die eigenaar is van dit bestand), g (bestandsgroep) en o (andere gebruikers), evenals r (lezen), w (schrijven) en x (uitvoeren)
chmod u+x - stelt toestemming in voor de bestandseigenaar om het uit te voeren
sudo chown pi:root - wijzig de gebruiker en/of gebruikersgroep die eigenaar is van dit bestand, bijvoorbeeld de gebruiker bevindt zich op pi en de groep bevindt zich op root.
dir - toont de inhoud van de huidige map
pwd - toont uw huidige locatie
datum - toont de tijd en datum
cal - toont de kalender voor de huidige maand
cal -y - toon de kalender voor het huidige jaar
wget - download een bestand naar de huidige map. Bijvoorbeeld wget http://mysite.com/myfile.deb
sudo apt-get update - zal de lijst met pakketten uit de repository bijwerken
sudo apt-get upgrade - zal geïnstalleerde pakketten upgraden
sudo apt-get install<название> - installatie van het programma<название>uit de Debian-repository
sudo apt-get verwijderen<название> - het programma verwijderen<название>
informatie<название>-informatie over het programma weergeven
apt-cache zoeken<запрос> - doorzoek de database van de Debian-repository naar een programma of hulpprogramma met een beschrijving<запрос>
apt-cache zoekschermopname- zoek naar programma's voor het maken van schermafbeeldingen
sudo apt-get install mc - installatie van bestandsbeheer Midnight Commander (Mc)
sudo apt-get installatielinks - installatie van tekstbrowserlinks
udo apt-get install scrot - installeer het screenshot-hulpprogramma
scrot -d5 - maak na 5 seconden een screenshot
sudo apt-get install synaptic - installeer de Synaptic-pakketbeheerder
sudo apt-get install x11vnc - een VNC-server installeren
x11vnc -desktop:0 - start een VNC-server voor bediening op afstand via een VNC-client, bijvoorbeeld realVNC (http://www.realvnc.com/download/viewer/)
top - start taakbeheer
sudo nano - bestandsbewerking
sudo nano /boot/config.txt - het bestand met de opstartinstellingen van de Raspberry Pi bewerken
ifconfig - hulpprogramma voor het configureren van netwerkinterfaces
iwconfig - bekijk informatie over draadloze apparaten
sudo iwlist wlan0 scan - Wi-Fi-scan
cat /proc/cpuinfo - bekijk informatie over de processor
cat /proc/meminfo - Toont gedetailleerde informatie over het Raspberry Pi-geheugen
cat /proc/partitions - toont de grootte en het aantal partities op uw SD-kaart of HDD
cat /sys/devices/system/cpu/cpu0/cpufreq/sca ling_cur_freq- informatie over processorfrequentie
<имя_программы>--hulp— weergave van programmahulp
vcgencmd Measure_temp - toont de processortemperatuur
free -o -h - laat zien hoeveel vrij systeemgeheugen beschikbaar is
vcgencmd get_mem arm && vcgencmd get_mem gpu— toont de geheugenverdeling tussen de processor en GPU
lsusb - lijst met aangesloten apparaten
mkdir newDir - de map newDir maken
rmdir oldDir - een lege map oldDir verwijderen
rm<имя_файла>- een bestand/map verwijderen (met de schakelaar -r, recursief de inhoud van de map verwijderen)
& - voert de opdracht op de achtergrond uit
curl - downloadt een bestand van of naar de server
grep "patroon" *.txt - zoek in bestanden op masker en opgegeven patroon
ping<имя_сервера>- controleren van de beschikbaarheid van de server
df -h - vrije en gebruikte schijfruimte op aangesloten apparaten
scp mijnbestand.txt [e-mailadres beveiligd]: - het bestand myfile.txt naar het apparaat kopiëren [e-mailadres beveiligd] via SSH naar de map /home/pi/
scp [e-mailadres beveiligd]:mijnbestand.txt.- het bestand myfile.txt kopiëren vanaf het apparaat [e-mailadres beveiligd] naar de huidige map via SSH
scp *.txt [e-mailadres beveiligd]: - kopieer alle tekstbestanden van het apparaat [e-mailadres beveiligd] naar de huidige map via SSH
dd if=/dev/sdd of=backup.img - een back-upimage maken van een SD-kaart of USB-station (/dev/sdd)
dd if=/dev/sda of=/dev/sdb bs=4096- byte-voor-byte kopiëren van gegevens van apparaat naar apparaat (dd if=/dev/zero of=/dev/sda bs=4k - de sda-schijf opschonen)
dd if=mijnbestand of=mijnbestand conv=ucase- converteer het bestand naar hoofdletters
dd if=mijnbestand of=mijnbestand conv=lcase- converteer het bestand naar kleine letters
ls -l | dd conv=ucase - converteert opdrachtuitvoer naar hoofdletters
apt-mark showauto > autopackagelist.txt- het maken van een lijst met vooraf geïnstalleerde applicaties
apt-mark showmanual > manualpackagelist.txt- het maken van een lijst met handmatig geïnstalleerde applicaties

6. Raspberry Pi testen als desktop

Dus na een half uur instellingen en updates is de Raspberry Pi klaar voor gebruik. Wat hebben we standaard ‘aan boord’?
Naast softwareontwikkelingstools is er een basisset met noodzakelijke applicaties op het Raspberry OS geïnstalleerd.
Libre Office en een PDF-viewer zijn vooraf geïnstalleerd om met documenten te werken. Voor productief werken op internet wordt Raspberry OS geleverd met de Chromium-browser en de e-mailclient Claws Mail. Voor bediening op afstand vanaf desktop en mobiele apparaten is VNC Connect op de Raspberry Pi geïnstalleerd.
Helaas bevat het systeem standaard geen mediaspeler met een grafische interface voor het afspelen van video en audio, maar vanaf de console kan het afspelen van multimediabestanden worden gestart via het omxplayer-programma, dat hardwareversnelling van video in volledig schermmodus ondersteunt .
Het systeem beschikt over de grafische bestandsbeheerder Xfce, waarmee u met de muis door mappen kunt navigeren, bestandsbewerkingen kunt uitvoeren en documenten kunt openen door met de muis te dubbelklikken. Zoals de praktijk heeft uitgewezen, verschilt hij qua gemak en werkingsprincipes praktisch niet van de Explorer die we gewend zijn.
Het openen van menu's en het navigeren door mappen in de Raspbian OS-interface gaat verrassend snel, sneller dan op mijn oude dual-core Celeron.
Nadat ik de geïnstalleerde software had geïnventariseerd, was mijn nieuwsgierigheid aanleiding om de snelheid van de Raspberry Pi op internet te controleren. Ik opende het in Chromium en ging eerst naar mijn eigen portal cheboksary.ru: de pagina's openen snel en zonder remmen. In het tweede tabblad opende ik het sociale netwerk VK. Ik begon door mijn feed te scrollen met het muiswiel - ik merkte geen onaangename laadvertragingen op. De feed van het sociale netwerk scrollt soepel door de browser, zonder schokken. Op het derde tabblad opende ik YouTube en daarin stond een populaire videoclip. De video wordt zonder vertragingen of schokken afgespeeld met een redelijk goede resolutie en geluid van redelijk hoge kwaliteit. Ik heb de video uitgebreid naar volledig scherm en het afspelen ging zonder onderbrekingen door. Het enige wat mij opviel was een enigszins trage reactie op muisklikken op de video-afspeelinterface. We kunnen zeggen dat de Raspberry Pi de internetprestatietest heeft doorstaan.
Ik controleerde de weergavesnelheid van e-boekpagina's in de Xpdf PDF-viewer die in het systeem was ingebouwd. Om dit te doen, besloot ik een “flashdrive” in de USB-connector aan te sluiten en... het systeem herkende deze onmiddellijk en opende binnen een paar seconden een bestandsbeheervenster in de map /media/pi/usb/ met de inhoud van mijn verwisselbare media! Een aangename verrassing: automatische montage van USB-drives is geïmplementeerd in Raspbian OS! Zoals later bleek, moet je, om de "flashdrive" te demonteren voordat je de verbinding verbreekt, op de pijl in de rechterbovenhoek van het scherm klikken en deze uit de lijst selecteren.
Nadat u snel het gewenste PDF-bestand had geselecteerd, klikte u er eenvoudig op en zag u de inhoud in het viewervenster. Bij het scrollen werden de pagina's van het e-book weergegeven met een vertraging van ongeveer een seconde, wat als een volledig acceptabel resultaat kan worden beschouwd. Het enige onaangename moment is dat de kijker geen Russische letters in de inhoudsopgave van het boek kon weergeven.
Om het afspelen van muziek en video vanaf een flashdrive te testen, besloot ik de console niet te gebruiken en installeerde ik een grafische shell in Python voor de omxplayer-systeemspeler. Natuurlijk schittert de tk-interface van de shell niet met schoonheid en design, maar je kunt nog steeds de benodigde bestanden selecteren met de muis en afspeellijsten maken. Hoewel ze op internet schreven dat hardwareversnelde video niet in een venster op een Raspberry Pi kan worden afgespeeld, blijkt dit heel goed mogelijk te zijn via omxplayerGUI! De video werd op het scherm weergegeven met de oorspronkelijke resolutie in een venster zonder frame, maar je kon het venster slepen zonder het afspelen te stoppen.
Kortom, internet op de Raspberry Pi werkt zonder beperkingen, muziek en video's worden afgespeeld, flashdrives worden automatisch gemonteerd, kantoordocumenten worden bewerkt, foto's worden getoond. Wat heb je nog meer nodig voor productief werk?

Framboos Pi is een goedkope computer van creditcardformaat die wordt aangesloten op een computermonitor of tv en een standaardtoetsenbord en muis gebruikt. Met dit slimme kleine apparaat kunnen mensen van alle leeftijden computers verkennen en leren programmeren in talen zoals Kras En Python. Het kan alles doen wat u van een desktopcomputer mag verwachten: van surfen op internet en het afspelen van high-definition video's tot het maken van spreadsheets, tekstverwerking en het spelen van games.

Bovendien, Framboos Pi kan communiceren met de buitenwereld en wordt gebruikt in een breed scala aan digitale projecten - van muziekapparatuur tot weerstations en tweetende vogelhuisjes met een infraroodcamera.

Korte handleiding

Nodig

  • SD-kaart
    • Aanbevolen SD-kaart op 8 GB 4 klassen(als je een beginner bent, is het ook aan te raden om te kopen SD-kaart met NOOBS vooraf geïnstalleerd). U kunt de kaart kopen met NOOBS vooraf geïnstalleerd of deze gratis downloaden vanaf de downloadpagina.
  • Display- en aansluitkabels
    • Elke HDMI/DVI-monitor of tv zou moeten werken als display voor de Raspberry Pi. Voor het beste resultaat gebruik je HDMI, maar voor oudere apparaten zijn er ook andere aansluitingen beschikbaar. Gebruik een standaard Ethernet-kabel voor toegang tot internet.
  • Toetsenbord en muis
    • Elke standaard USB toetsenbord en muis zullen werken Framboos Pi.
  • Voeding
    • Gebruik 5V voeding met connector micro-USB voor eten Framboos Pi. Het is raadzaam om ervoor te zorgen dat de geselecteerde voeding produceert 5V, wegens onvoldoende vermogen Framboos Pi kan zich vreemd gedragen ಠ_ಠ .

Niet zo belangrijk, maar wel handig om te hebben

  • Internettoegang
    • Om de software bij te werken of te downloaden, raden wij u aan verbinding te maken Framboos Pi Naar Internet of via een netwerkkabel of adapter WiFi.
  • Koptelefoon
    • Koptelefoon met 3,5 mm connector zal werken Framboos Pi.

Je Raspberry Pi aansluiten

Voordat u iets aansluit Framboos Pi Zorg ervoor dat u over alle hierboven genoemde apparatuur beschikt. Volg dan deze stappen:

  • Plaats een SD-kaart in de SD-kaartsleuf;
  • Sluit vervolgens het toetsenbord en de muis aan op de USB-poort Framboos Pi;
  • Zorg ervoor dat uw monitor of tv is ingeschakeld en dat u de juiste ingang hebt geselecteerd (bijvoorbeeld HDMI 1, DVI, etc.);
  • Sluit vervolgens de HDMI-kabel van uw Raspberry Pi aan op uw monitor of tv.
  • Als je gaat verbinden Framboos Pi met internet sluit u de netwerkkabel aan op de netwerkpoort naast de USB-poorten, anders slaat u deze stap over;
  • Sluit de voeding aan Framboos Pi via micro-USB-connector;
  • Als dit de eerste keer is dat u ophaalt Framboos Pi en een SD-kaart met een NOOBS-distributie gebruikt, moet u een besturingssysteem selecteren en configureren. Volg hiervoor de NOOBS-gids.

Inloggen op Raspberry Pi

  1. Zodra Framboos Pi voltooit het downloadproces en er verschijnt een aanmeldingsprompt. De standaard login voor Raspbian is pi en wachtwoord framboos. Houd er rekening mee dat u de tekens die u typt bij het invoeren van uw wachtwoord niet ziet. Dit is een beveiligingsfunctie Linux.
  2. Zodra u succesvol bent ingelogd, ziet u een opdrachtpromptvenster

    pi@raspberrypi~$

  3. Om de GUI te laden, typt u de volgende opdracht

    En druk op de ↵ Enter-toets op uw toetsenbord.

Inleiding tot Raspberry Pi

Review/ontwerp/redactie: Myakishev EA

/// Het is nog niet duidelijk waar deze moet worden aangesloten: D

/// en het artikel wordt verwerkt:P

Dit is een handleiding waarin de basisprincipes van het werken met worden beschreven Framboos Pi.

Inleiding en belangrijkste vragen

Als je een Pi en/of de bijbehorende accessoires wilt kopen en advies nodig hebt, kun je dit opzoeken in deze geïllustreerde koopgids.

Daarnaast vind je op de website van de fabrikant een korte praktische handleiding over de Raspberry Pi. Het maakt gebruik van het NOOBS-installatiesysteem, waarvan de nieuwste versie wordt geleverd met Raspbian OS. U kunt echter andere besturingssystemen op de Pi installeren. Hiervoor moet het bord via de Ethernet-poort met internet zijn verbonden.

Officiële documentatie voor de Raspberry Pi is ook te vinden op de website van de fabrikant, respectievelijk op de documentatiepagina.

Als u problemen ondervindt bij het opstarten van uw Pi of problemen ondervindt bij het opnemen van video, vindt u het wellicht nuttig om de Raspberry Pi-forumpagina te lezen waarin opstartproblemen worden beschreven.

En nadat uw Raspberry Pi volledig is geconfigureerd en u zich afvraagt ​​wat u ermee moet doen, kunt u naar de website van de fabrikant gaan.

Aan de slag met Raspberry Pi

Draai Framboos Pi zoals weergegeven op de foto, waarna u kunt beginnen met verbinden.

Als je dat hebt Model B+, draai het zo:

Als u met het origineel werkt Model B en draai het dan als volgt:

Als u gebruikt ModelA+ en draai het dan als volgt:

Midden onderaan het bord bevindt zich de HDMI-poort. Sluit het ene uiteinde van de HDMI-kabel aan op deze poort en het andere uiteinde op uw tv of HDMI-monitor (voor audio en video) of op een DVI-D-monitor (alleen voor video).

Als u geen tv of monitor met HDMI- of DVI-D-poorten heeft, zijn er andere manieren om audiovisuele signalen uit te voeren. Modellen A en B hebben een gele RCA-connector in het midden van de bovenkant van het bord - deze kan worden gebruikt voor video-uitvoer. Rechts ervan bevindt zich een 3,5 mm stereo hoofdtelefoonaansluiting - deze kan worden gebruikt voor audio-uitvoer. Modellen A+ en B+ gebruiken één enkele connector voor de uitvoer van audiovisuele signalen. Het heeft het label "A/V" en bevindt zich aan de onderkant van het bord, rechts van de HDMI-poort. Hiervoor heeft u een A/V-aansluitkabel nodig (u kunt hierover vooral lezen in de geïllustreerde koopgids).

Een USB-toetsenbord en -muis kunnen worden aangesloten op de USB-slots aan de rechterrand van het bord. U kunt ook een WiFi-adapter met USB-interface aansluiten voor draadloze internettoegang. Als u eerdere modellen (A of B) gebruikt, is het zinvol om een ​​USB-hub met een externe voedingsbron te gebruiken om het aantal beschikbare USB-poorten uit te breiden. Daar, aan de rechterkant en onder de USB-poorten, bevindt zich een Ethernet-connector - hiermee kunt u de Pi op een bekabeld netwerk aansluiten.

Linksonder op het bord bevindt zich de SD-kaartsleuf. Een SD-kaart waarop NOOBS al vooraf is geïnstalleerd, kan worden gekocht in de online winkel van de fabrikant, d.w.z. in de Swag Store, maar je kunt het zelf installeren. Lees hieronder meer over NOOBS en hoe u het besturingssysteem installeert.

Ten slotte bevindt zich helemaal links onderaan het bord de micro-USB-voedingsconnector. Sluit hem aan op een gereguleerde voeding van 5 volt (+/- 5%) en minimaal 700 milliampère (0,7 A).

Een netwerk met een elektrische stroom hoger dan 700 milliampère (bijvoorbeeld 1000 milliampère) zal ook werken. Het is beter om hiervoor geen kleine opladers (die kleine GSM-telefoons opladen) te gebruiken ze zijn vaak onstabiel en daarom onbetrouwbaar. De B+- en Pi 2-modellen kunnen adapters tot 2,5 A gebruiken, maar ze zijn inherent energiezuiniger dan eerdere modellen, dus ze kunnen ook adapters van 700 milliampère gebruiken (of zelfs minder, afhankelijk van hoeveel stroom de USB- en HDMI-poorten nodig hebben ). Houd er ook rekening mee dat het gebruik van meerdere USB-apparaten of het werken aan intensieve taken veel stroom vergt. Hier kun je je concentreren op de LED die verantwoordelijk is voor stroom (PWR LED) - als deze uitgaat, heeft het bord blijkbaar niet genoeg stroom.

Als je problemen hebt met het voeden van je Raspberry Pi, dan moet je waarschijnlijk niet alleen de voeding zelf controleren, maar ook de kabel die van die voeding naar de Pi loopt. Het komt voor dat dergelijke kabels de stroom/spanning afkomstig van de voeding naar de Pi verlagen tot het vereiste niveau om een ​​stabiele werking van het systeem te behouden.

Weet u niet zeker of uw voedingskabel micro-USB is? Het verschil is te zien op de onderstaande afbeelding:

De mini-USB-kabel (links) is niet wat u nodig heeft. Het is dikker en ziet eruit als een trapezium met depressieve “wangen”. Maar degene die rechts wordt getoond, d.w.z. micro-USB is wat je nodig hebt. Het is dunner en ook gemaakt in de vorm van een trapezium, maar de “wangen” steken naar buiten uit en zijn afgerond. Als je wilt dat je Pi een betrouwbare en stabiele stroombron heeft, is het erg belangrijk om een ​​kabel van echt goede kwaliteit aan te schaffen. Je hebt een korte en redelijk dikke kabel nodig, en wees bereid er minstens een paar honderd roebel aan uit te geven. U kunt echter ook een officiële universele voeding voor de Raspberry Pi kopen - dit kunt u doen in de online winkel van Swag Store.

NOOBS installeren

Het besturingssysteem (en instructies voor het laden ervan op een SD-kaart) voor de Raspberry Pi vind je op de downloadpagina van de fabrikant. De optie die de meeste voorkeur heeft is Raspbian, maar wees niet bang om andere besturingssystemen te proberen.

Voordat u NOOBS installeert, moet u de inhoud van de SD-kaart volledig wissen en de SD Card Association-formatteringstool gebruiken om alle bestaande partities erop te verwijderen. Gebruik de optie voor snel formatteren NIET, vooral niet als de kaart al eerder is gebruikt, anders kan de installatie mislukken. NOOBS zal, indien nodig, de kaart formatteren en opsplitsen in de benodigde secties, maar u moet beginnen met een volledig schone kaart. Zorg er ook voor dat de mogelijkheid om de grootte van partities te wijzigen is ingeschakeld.

Informatie over het gebruik van het NOOBS-installatieprogramma kunt u vinden. Wanneer u NOOBS naar de kaart downloadt, moet deze de volgende bestanden bevatten:

Als u alleen het besturingssysteem hoeft te installeren en opstarttijd en ruimte op de SD-kaart wilt besparen, kunt u NOOBS LITE gebruiken in plaats van NOOBS. Dit is een lichtgewicht versie van NOOBS die geen besturingssysteem bevat, maar het vereiste besturingssysteem wordt tijdens het installatieproces geladen. Om alles normaal op te starten, moet de Pi dus verbonden zijn met internet. NOOBS en NOOBS LITE kunnen gratis worden gedownload vanaf de downloadpagina op de website van de fabrikant.

Raspberry Pi gebruiken

Nadat we klaar zijn met de instellingen, gaan we verder met het aansluiten van de voeding - sluit de Pi met behulp van een micro-USB-kabel aan op het lichtnet. Wanneer de Pi stroom begint te krijgen, gaat de rode LED erop, met het opschrift PWR, branden. Bovendien heeft de Pi ook een groene LED met het label OK (ACK in latere versies) die onregelmatig knippert terwijl de Pi gegevens van de SD-kaart leest.

Houd er rekening mee dat het BIOS van het bord op de SD-kaart is opgeslagen, dus als het opstarten mislukt, zal de Pi absoluut niets op het scherm laten zien. Als u problemen ondervindt bij het opstarten, raadpleeg dan de betreffende handleiding, die informatie bevat over alle momenteel bekende problemen.

Als het opstarten succesvol is en alles werkt zoals verwacht, zal de Pi een "regenboogscherm" weergeven - in wezen slechts vier pixels die met behulp van de GPU met elkaar worden gemengd en uitgerekt om het hele scherm te vullen. Kort daarna zal de ARM-processor opstarten en zal het geïnstalleerde besturingssysteem beginnen te laden. Raspbian zal beginnen met het tonen van een lange scrollende tekst die je vertelt wat de Pi momenteel doet om zichzelf klaar te maken voor gebruik. Als je bord een Pi 2 is en het loopt op dit punt vast, dan gebruik je waarschijnlijk verouderde firmware. Lees hieronder voor informatie over hoe u de huidige versie van het besturingssysteem kunt bijwerken.

Wanneer de Pi klaar is met het opstarten van het besturingssysteem, moet je een gebruikersnaam en wachtwoord invoeren. Standaard is de gebruikersnaam "pi" en het wachtwoord "raspberry". Houd er rekening mee dat wanneer u uw wachtwoord invoert, er niets op het scherm wordt weergegeven - dit is een veiligheidsmaatregel. Als dit de allereerste keer dat de Pi wordt opgestart, kan deze stap worden overgeslagen.

Hierna (en nogmaals, als dit de allereerste keer opstarten is), zal het systeem u het configuratiemenu “raspi-config” tonen.

Met zijn hulp moet u het volledige volume van de SD-kaart beschikbaar maken voor het systeem, "overscan" (cutting edge) op de monitor inschakelen en de toetsenbordconfiguratie configureren. Daarnaast kan dit menu gebruikt worden voor basisinstellingen zoals het wijzigen van het wachtwoord.

sudo raspi-config

Om een ​​meer vertrouwde grafische gebruikersinterface (GUI) te openen, voert u, nadat u bent ingelogd, het volgende in:

Aan het einde van de sessie, wanneer u besluit er een einde aan te maken en de Pi uit te schakelen, verlaat u eerst de GUI. Om dit te doen, typt u de volgende tekst in het tekstvak:

sudo stop

sudo shutdown –h nu

Pas daarna kan de Pi worden losgekoppeld van de stroom, omdat het loskoppelen ervan vóór de “virtuele” uitschakeling het bestandssysteem van de SD-kaart kan beschadigen.

Nou, gefeliciteerd! De eerste sessie met Raspberry Pi was een succes!

Composietvideo verkrijgen met NOOBS

Het is belangrijk op te merken dat als u bij het uitvoeren van video naar een gewone tv (of minidisplay met een composietuitgang) NOOBS en de “A/V”-connector (d.w.z. composiet RCA) gebruikt, het beeld niet zal verschijnen. meteen - jij. Om van de composietconnector naar HDMI over te schakelen, moet je constant op “3” (voor PAL) of “4” (voor NTSC) drukken. In dit geval moet u enkele seconden wachten voordat u op “3” of “4” drukt NOOBS heeft wat tijd nodig voordat het begint te “luisteren” naar de acties die van het toetsenbord komen. Als u zich afvraagt ​​of NOOBS invoer van het toetsenbord is gaan ontvangen, drukt u op Caps Lock. Als het toetslampje aan en uit gaat, is NOOBS opgestart en begonnen met het lezen van het toetsenbord.

Blijf op "3" of "4" drukken totdat de video verschijnt. Waar je ze indrukt (op het numerieke toetsenblok of op de bovenste rij) is niet belangrijk, maar houd er rekening mee dat je in de Franse lay-out de Shift niet ingedrukt hoeft te houden om de toetsen te kunnen typen, omdat het systeem beschouwt het toetsenbord als Engels. Nadat u tussen PAL en NTSC heeft gekozen, zal het systeem vragen of dit de standaardkeuze moet zijn. Doe dit en ga vervolgens verder met de installatie. Houd er rekening mee dat deze selectie ook wordt overgedragen naar het geïnstalleerde besturingssysteem. wordt naar config.txt geschreven in plaats van naar HDMI-automatische selectie.

Als het beeld monochroom is, gebruikt u de verkeerde tv-standaard. Probeer over te schakelen van PAL naar NTSC en omgekeerd. Als u met B+ werkt en uw A/V-kabel van onbekende oorsprong of type is, houd er dan rekening mee dat niet alle ogenschijnlijk vergelijkbare kabels hetzelfde werken. Bij sommige camcorderkabels zit mogelijk video op de draad met de rode stekker in plaats van de gele.

Als u een HDMI-verbinding gebruikt, zou NOOBS automatisch een beeld moeten weergeven, maar als dit niet gebeurt of als het beeld op de een of andere manier vervormd is, probeer dan de HDMI-instellingen van “veilig” naar “optimaal” te schakelen en omgekeerd door op “1” te klikken. en “2” "

Zodra je (bijvoorbeeld) Raspbian hebt geïnstalleerd, zal het opstarten in NOOBS in plaats van in NOOBS, maar Raspbian gaat iets anders om met composietvideo. Er wordt gekeken of er HDMI-apparaten zijn aangesloten, en als dat niet het geval is, schakelt het automatisch over naar NTSC (tenzij je de instellingen in config.txt hebt overschreven, zoals hierboven beschreven).

Als u een oude PAL-TV gebruikt, kan het beeld alleen monochroom zijn. Hier kunt u echter naar config.txt gaan en in plaats van “sdtv_mode=0” “sdtv_mode=2” invoeren (voor PAL). Dit kan ook gedaan worden via NOOBS - herstart het bord terwijl je Shift ingedrukt houdt, en de Pi zal NOOBS laden. Druk nu opnieuw op “3” (voor een samengestelde afbeelding), selecteer de optie om config.txt te bewerken, bewerken, opslaan en opnieuw opstarten.

Raspbian-update

Als je een oudere Raspbian-distributie gebruikt (vooral op een kaart waarop het besturingssysteem vooraf is geïnstalleerd), wil je waarschijnlijk upgraden naar de nieuwste versie. Zorg ervoor dat je verbonden bent met internet, start Raspbian opnieuw op en voer de volgende code in:

sudo apt-get update sudo apt-get upgrade

Wacht een paar minuten terwijl de update plaatsvindt en start vervolgens uw Pi opnieuw op.

Speciale instructies voor het upgraden van Raspbian voor Pi 2-gebruikers

Als je bord een Pi 2 is, moet je ervoor zorgen dat de versies van NOOBS en Raspbian die je gebruikt, zijn uitgebracht na de release van de Pi 2.

Als je een Raspbian-kaart hebt die prima opstart op de oude Pi, maar niet opstart op de Pi 2 of vastloopt op het regenboogscherm, zou de onderstaande code moeten helpen om die kaart werkend te krijgen op de Pi 2:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

Overige informatie

Mogelijk vindt u de onofficiële Raspberry Pi-gebruikershandleiding, geschreven door Eben Upton en Gareth Halfacree, nuttig.

Mogelijk vindt u ook de Raspberry Pi Tutorial (voornamelijk gericht op het lesgeven in programmeren en geschreven door Britse docenten van Computing at School) nuttig.

Tenslotte is er maandelijks een gratis MagPi magazine te vinden.

Een geïllustreerde handleiding voor het kopen van een Raspberry Pi

// tijdens verwerking

Gestart door Abishur, herschreven door Mahjongg, onder redactie van Lorna.

Het idee om een ​​complete en uitgebreide (zij het niet-officiële) Pi-koopgids te maken, broeit al lang - dus welkom! We hopen dat je het nuttig vindt. Als u nuttige tips en suggesties heeft, kunt u deze in de opmerkingen delen om deze handleiding nog completer en informatiever te maken.

Mogelijk bent u op deze handleiding terechtgekomen omdat... Ik denk erover om een ​​Raspberry Pi te kopen, maar weet nog niet wat je precies nodig hebt. Deze pagina helpt u bij het selecteren van alle benodigde componenten, of het nu gaat om de aanschaf van een startpakket of wat extra onderdelen en uitrusting. Als u nog niet bekend bent met computers, kunnen sommige delen van deze handleiding intimiderend overkomen. Maar maak je geen zorgen: neem de tijd, ga van het ene punt naar het andere en uiteindelijk zul je alles hebben wat je nodig hebt!

Houd er rekening mee dat u aan het einde van elke fase slechts één item hoeft te kiezen.

Eerst moet je de Raspberry Pi zelf kiezen.

Model Raspberry Pi 2 B (tweede generatie)...

Of Raspberry Pi B+...

Of Raspberry Pi A+...

Al deze modellen kunnen worden gekocht bij Element 14 of RS Components of via externe wederverkopers.

Als u wilt, kunt u echter een van de oude modellen kopen: A of B.

Nu is het tijd voor een muuradapter met micro-USB-aansluiting.

U hebt een gereguleerde voedingseenheid (PSU) nodig die 5 V ± 5% en minimaal 700 milliampère (of 0,7 A) produceert. Een adapter die meer dan 0,7 A levert (bijvoorbeeld 1 A) zal ook werken. Vermijd kleine opladers voor kleine GSM-telefoons, want... ze zijn vaak niet gestabiliseerd en daarom onbetrouwbaar. B+ en Pi 2 kunnen worden gevoed via een PSU die 2,5 A levert, maar deze modellen zijn bijzonder “energie-efficiënt”, waardoor ze kunnen werken met een PSU van 0,7 A, of zelfs minder (afhankelijk van hoeveel USB- en HDMI-poorten worden gebruikt). Er kan echter niet alleen extra stroom nodig zijn omdat er meerdere USB-apparaten aan de Pi hangen, maar ook bij het uitvoeren van bijzonder arbeidsintensieve taken. Daarnaast kun je een oplader van een Kindle, iPhone etc. gebruiken als voeding voor de Pi, maar je moet er wel voor zorgen dat deze voldoende elektriciteit levert. In de regel wordt deze parameter aangegeven op een label dat op het apparaat is geplakt - zie het nummer naast het woord Output.

Afgaande op de sticker op deze PSU produceert deze 5 V en 700 milliampère (700 mA) - dit zou voldoende moeten zijn om de Raspberry Pi van stroom te voorzien. Houd er rekening mee dat 5v 0,7A hetzelfde is als 5v 700mA. In dit geval is de afwijking van de 5V-parameter toegestaan ​​binnen ±5%, terwijl milliampère elk getal gelijk aan of groter dan 700 mA (0,7 A) kan zijn.

U kunt ook een USB-netspanningsadapter gebruiken, zoals hieronder weergegeven:

Maar er is ook een USB-kabel voor nodig die eindigt in een micro-USB-connector, zoals deze:

Het is belangrijk dat de kabel van hoge kwaliteit is - veel stroomproblemen ontstaan ​​juist omdat de kabels zijn gemaakt van draden van lage kwaliteit. Bovendien moet de kabel kort en dik zijn. Het verdient de voorkeur dat deze kabel als stroomkabel wordt verkocht en niet als laadkabel.

Als je niet weet wat de connector van je kabel precies is (micro-USB of mini-USB), dan kun je dat heel eenvoudig achterhalen. Het verschil wordt weergegeven in de onderstaande afbeelding.

Mini-USB - links. Dit is niet onze optie, het is groter en ziet eruit als een trapezium met holle “wangen”. Micro-USB bevindt zich aan de rechterkant. Dit is wat we nodig hebben. Het is kleiner en ziet er ook uit als een trapezium, behalve dat de “wangen” convexer zijn.

Op de B+ en Pi 2 geeft de PWR-LED zowel aan of het bord stroom krijgt als of de PSU voldoende stroom levert, en deze laatste vertelt ook hoe goed de micro-USB-kabel functioneert. Als er een overbelasting wordt gedetecteerd (d.w.z. als de spanning daalt tot 4,65 V), gaat de LED eenvoudigweg uit, en als u de Raspbian GUI (Raspbian Graphical User Interface) gebruikt, kan er als waarschuwing een “regenboogvierkant” op het display verschijnen .

We hebben ook een toetsenbordinvoerapparaat nodig - in ieder geval een toetsenbord.

Als je met de Pi werkt via een Linux-terminal (zoals weergegeven in de onderstaande afbeelding), dan heb je geen muis nodig. Maar als je wilt, kun je hem natuurlijk ook aansluiten.

Een USB-muis (zoals hieronder weergegeven) is sowieso nodig als u via de GUI gaat werken.

Daarnaast hebben we een SD-kaart nodig.

Optionele uitrusting:

Analoge audiokabel.

Als je een composiet (RCA) of HDMI naar DVI-D-kabel gebruikt voor de video-uitvoer en je wilt de audio aanpassen, dan heb je een 3,5 mm audiokabel met male-to-male-stekkers nodig.

Maar er is nog een andere oplossing: u kunt externe luidsprekers aansluiten. Als ze al een kabel hebben die eindigt in een 3,5 mm-stekker, dan heb je de hierboven afgebeelde kabel niet nodig. Als je de Pi via de witte en rode RCA (Phono)-aansluitingen op een stereosysteem wilt aansluiten, heb je een kabel nodig met aan de ene kant een 3,5 mm-stekker en aan de andere kant twee phono-aansluitingen. Meer details op de onderstaande afbeelding:

Meestal wordt dit een netwerkkabel genoemd.

USB-hub.

Als je meer USB-apparaten op de Pi wilt aansluiten dan het aantal USB-poorten toestaat, dan heb je een USB-hub nodig. Bij het gebruik van nieuwere modellen wordt de behoefte eraan echter verminderd, omdat ze hebben meer USB-poorten dan oudere modellen.

USB-hubs kunnen passief zijn (dat wil zeggen, ze worden eenvoudigweg in een USB-poort gestoken en dat is alles) of actief (dat wil zeggen, ze worden in een USB-poort gestoken en vervolgens op de voeding aangesloten). De passieve hub wordt weergegeven in de eerste afbeelding en de actieve hub in de tweede:

Als je een ouder Pi-model gebruikt en er een apparaat dat veel energie verbruikt (zoals een harde schijf) op wilt aansluiten, dan heb je een actieve USB-hub nodig. Bij nieuwere modellen krijgen de USB-poorten echter meer stroom, dus als je een kaartlezer, flashdrive of wifi-adapter wilt aansluiten, dan is een passieve USB-hub voldoende. Sommige WiFI-adapters verbruiken echter zoveel energie dat ze een actieve hub nodig hebben, zelfs als ze op een nieuw model zijn aangesloten.

De rest is wat je wilt.

Je kunt een heleboel andere dingen op Raspberry Pi-borden aansluiten. Voor WiFi-verbinding – WiFi-adapter met USB-interface. Om relais en motoren te besturen – Gertboard. Een hoesje nodig? De Pi kan worden verborgen in een ‘doos’ van elke smaak en kleur – van een Lego-koffer tot een oude gameconsole-koffer of zelfs een ‘kist’ gemaakt van lasergesneden acryl. Je kunt ook sensoren of zelfs kleine LCD-touchscreens op deze manier aansluiten].

Bovendien kunt u voor B+ en Pi 2 een nieuw type uitbreidingskaart gebruiken, genaamd HAT (Hardware Attached on Top - letterlijk vertaald: “apparatuur bevestigd bovenop”). Er zijn ook verschillende soorten universele uitbreidingskaarten die zichzelf zelfstandig aan Linux kunnen rapporteren, d.w.z. Linux weet vanaf het allereerste begin welke stuurprogramma's daarvoor moeten worden gebruikt. En dan hebben we het nog niet eens over de vrijwel eindeloze keuze aan extra componenten en accessoires: de enige beperking is je fantasie!

Ontwikkelborden, in de markt bekend als microcomputers, worden elke dag populairder. De eerste batch van ieders favoriete Raspberry Pi is al naar de klanten gegaan. Ondertussen zijn de kosten van het tweede model met de letter "B" aanzienlijk gedaald bij wederverkopers (de fabrikant heeft een zeer dure levering) - een uitstekende reden om kennis te maken met deze gadget.

Het hoofdmodel, Raspberry Pi 2 B, is in China te vinden voor $32 (van de officiële leverancier - $50 inclusief bezorging). Een behoorlijk humaan prijskaartje voor zo’n multifunctioneel apparaat.

Dus wat is de sensationele "Malinka"?

Uiterlijk is Raspberry Pi 2 een klein bord dat iets groter is dan een bankkaart. Het brein van ons single board is een quad-core ARM Cortex-A7 met een frequentie van 900 MHz. Als je wilt, kun je het een beetje overklokken met behulp van het ingebouwde hulpprogramma. Bovendien beschikt het bord over een gigabyte aan geheugen, waarvan maximaal 128 MB kan worden toegewezen aan de videokern.

CPU: ARM Cortex-A7
Frequentie: 0,9 GHz
Aantal kernen: 4
RAM-capaciteit: 1 GB
Grafische chipset: geïntegreerde VideoCore IV 3D
Geluidscontroller: geïntegreerd
Externe poorten: 4 USB, 1 HDMI, 1 audio-aansluiting (microfooningang/hoofdtelefoonuitgang), 1 LAN
Kaartlezer: microSD
Benodigd voedsel: 5 V, 1 A via microUSB/12 V, 2 A via extra stekker
Aanvullend: Camera-interface (CSI), Display-interface (DSI), 40 GPIO-pinnen

Video-uitgang - HDMI. De ontwikkelaars hebben de analoge RCA, die in eerdere versies beschikbaar was, achterwege gelaten (maar niet helemaal: met een lastige kabel kun je via een 3,5 mm-connector een analoog signaal naar een oude tv sturen). Maar het bord is uitgerust met vier USB-slots. Elke poort kan een stroom van maximaal 1,2 A leveren. Hiervoor moet de Raspberry echter worden gevoed via een voeding van 2 A. Als deze stroomsterkte niet nodig is, kunt u Malinka zelfs op een gewone 2,5 W aansluiten USB-poort van computer (5 V × 0,5 A).

Aan de onderkant van het model dat we overwegen, zit er, in tegenstelling tot de eerste generatie, een microSD-slot (ooit was er een SD). De flashdrive is de belangrijkste bootloader van het systeem en het standaardopnameapparaat. Helaas heeft de Raspberry Pi 2 geen draadloze interfaces, maar alleen Ethernet, al kun je er wel een Wi-Fi-dongle in steken.

Het belangrijkste dat Raspberry onderscheidt van een gewone computer is de aanwezigheid van extra pinnen. Er zijn er veel. Dankzij afzonderlijke vergrendelpennen kunt u een camera (CSI) en een display (DSI) aansluiten. Beide randapparatuur werkt rechtstreeks met de videokern en processor. Er zijn ook 40 GPIO-pinnen: invoer-/uitvoerinterface voor algemeen gebruik. Hiermee kunt u alles aansluiten en de toewijzing van in- en uitgangen in een handomdraai wijzigen.

Trouwens, over de afleverset. Het apparaat wordt verkocht in een merkdoos, die ook instructies bevat. Naast de standaardconfiguratie is er een uitgebreide configuratie. Naast het bord, de instructies en de doos bevat het ook een set bouten, een acrylbehuizing, een kleine diffuser en dezelfde koeler. Het is beter om de behuizing te vervangen, bijvoorbeeld door deze. Maar het zal niet zo eenvoudig zijn om de rest te krijgen.




Besturingssystemen en software

Het belangrijkste verschil tussen de Raspberry en veel meer geavanceerde single-board computers, zoals de Cubietruck met SATA, was de uitstekende ondersteuning: nette distributies, een enorme hoeveelheid kant-en-klare code voor eigen ontwikkeling, uniforme componenten en een stel collega's die altijd graag helpen bij elk, zelfs het meest complexe of stomme project.

Het officiële besturingssysteem voor Raspberry is de Debian-variant - Raspbian. Nu heeft het zelfs een ingebouwde applicatiemarkt, dus het gebruik van Malinka is niet moeilijk te noemen. Op de officiële Raspberry Pi-website kun je naast Raspbian verschillende andere Linux-distributies downloaden: Debian Wheezy, Ubuntu MATE, Fedora Remix.

Raspbian is een verzameling van slechts een paar basisapplicaties om mee te werken. Andere distributies zijn functioneler, maar er is een belangrijk voorbehoud: het kan alleen werken met ARM-versies van programma's. De prestaties en functionaliteit van het apparaat zijn voldoende om de Raspberry Pi 2 als gewone kantoorcomputer te gebruiken. Dankzij de uitstekende videokern kan de Pi 2 worden omgebouwd tot een thuismediaserver: de chip heeft voldoende kracht om 1080p-video te decoderen. Er zijn twee mediacenterprogramma's beschikbaar voor gebruikers: OpenELEC en OSMC.

Genoeg pc-prestaties om PlayStation 1 te emuleren met RetroPie. Trouwens, native Raspbian heeft een speciale versie van Minecraft. En wanhopige nerds kunnen de gratis versie van Wolfram Mathematica nuttig vinden.

De Raspberry Pi 2 heeft ook een eigen Windows 10-distributie. Helaas heeft dit systeem geen grafische interface en kan het alleen op afstand worden bestuurd door verbinding te maken via PowerShell (er is niet eens een opdrachtregel). Tegelijkertijd kunt u 32-bits toepassingen uitvoeren.

Systeem installatie

Om Raspberry als pc te gebruiken, moet je een monitor, toetsenbord, muis en voeding via microUSB aansluiten. U moet een microSD met het geïnstalleerde systeem in de geheugenkaartsleuf plaatsen: de afbeelding wordt gedownload van de officiële website en met een speciaal hulpprogramma op de kaart gemonteerd. U kunt ook het NOOBS-programma gebruiken: u moet het downloaden van de officiële website, nadat u de kaart eerder hebt geformatteerd (officiële instructies).

Daarna kan het bord worden ingeschakeld. Wanneer u het systeem installeert met behulp van NOOBS, verschijnt er een installatieprogramma op het scherm waarin u wordt gevraagd een van de beschikbare besturingssystemen te selecteren (om de image te installeren moet u deze echter downloaden en op een geheugenkaart plaatsen). U kunt meerdere systemen tegelijk installeren en deze na het opstarten selecteren in het opstartmenu.

Wat nu te doen

Er zijn talloze toepassingen voor Raspberry Pi 2 en kant-en-klare projecten. Een microcomputer kan zo worden gemaakt dat hij met vrijwel elk randapparaat werkt en overal een beeld weergeeft. In het volgende artikel zullen we proberen een hoogwaardige digitaal-naar-analoog-converter op de Raspberry Pi 2 aan te sluiten en een klein mediacentrum te creëren.

" presenteert de training "Raspberry Pi: eerste kennismaking".

De lessen omvatten tekstinstructies, foto's en instructievideo's. Bij elke les vindt u een lijst met benodigde onderdelen en een programmaoverzicht. De cursus is bedoeld voor beginners; er is geen aanvullende informatie uit elektrotechniek of robotica nodig om ermee te beginnen.

Korte informatie over Raspberry Pi

Wat is Raspberry Pi?

Framboos Pi– computer met één bord, dat wil zeggen dat verschillende delen van de computer die zich meestal op afzonderlijke kaarten bevinden, hier op één worden gepresenteerd. Bovendien heeft dit bord een relatief klein formaat: ongeveer 8,5 * 5,5 cm.

De productnaam combineert Raspberry - framboos en Pi - het getal Pi. De afbeelding van een framboos werd het projectlogo.

De verkoop van "Raspberry" begon relatief recent - begin 2012 is het tegenwoordig het populairste platform in zijn vakgebied, er zijn al meer dan 3,5 miljoen exemplaren van Raspberry Pi verkocht.

Hoe zijn Raspberry Pi en robots gerelateerd?

Raspberry Pi wordt vaak gebruikt als robotbrein, thuis server of gewoon computer.

Raspberry Pi in het onderwijs

Het project is oorspronkelijk gemaakt als een educatief project; Raspberry Pi is geweldig om de basisprincipes van elektronica te leren. Velen zijn gemaakt op basis van de Raspberry Pi. Tegenwoordig gaat zijn doel echter verder dan alleen educatief.

Wat heb je nodig om aan de slag te gaan met Raspberry Pi?

Om aan de slag te gaan met Raspberry Pi heb je naast het bord zelf het volgende nodig:

  • SD-kaart waarvan u het besturingssysteem opstart; de fabrikant raadt aan een kaart van 8 tot 32 Gb te gebruiken, deze werkt eigenlijk op kleinere kaarten;
  • een monitor of tv met HDMI-, DVI- of RCA-aansluitingen (alleen voor modellen A en B), en dienovereenkomstig een HDMI-HDMI-, HDMI-DVI- of RCA-RCA-kabel, u kunt ook een HDMI-VGA-converter gebruiken;
  • USB-toetsenbord;
  • USB-muis
  • voedingskabel of micro-USB-batterij

Raspberry Pi wordt geleverd zonder besturingssysteem; het moet worden gedownload van de website van de fabrikant en op een SD-kaart worden geladen.

Raspberry Pi-aanpassingen

Raspberry Pi wordt uitgebracht in drie varianten: A, A+, B en B+. Het meest populaire model is B, B+ wint aan populariteit als . De nieuwste en goedkoopste zal waarschijnlijk een hit zijn vanwege de prijs.

Online cursus "Raspberry Pi: eerste kennismaking"

Les 1. Apparaat- en besturingssysteeminstallatie Raspbiaan

De eerste les behandelt het Raspberry Pi-apparaat en het installeren van het besturingssysteem Raspbiaan, aansluiten, in- en uitschakelen van de Raspberry Pi.

Les 2. Verbinding maken met internet, programma's uit de Pi Store en LibreOffice

In deze les zet u een Raspberry Pi-verbinding met internet op via een LAN-kabel of WiFi-adapter, leert u hoe u programma's downloadt via de Pi Store-catalogus en installeert u in het bijzonder het gratis kantoorpakket LibreOffice.

Les 3. Console, apt-get-hulpprogramma, screenshots, afstandsbediening

In deze tutorial leer je hoe je met de Linux-console kunt werken, programma's kunt downloaden met het hulpprogramma apt-get, schermafbeeldingen kunt maken met het scrot-hulpprogramma en de Raspberry Pi op afstand kunt bedienen met behulp van het VNC-systeem.

Les 4. Werken met GPIO, LED knipperen, Python

In deze tutorial sluit je een LED en een knop aan via de GPIO-poorten op de Raspberry Pi.