Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Raspberry Pi-Waarom is de kleine en krachtige goede keuze?

Weet je nog steeds niet welke Raspberry Pics? Hier laten we je 12,5 miljoen redenen zien om het te doen.

Dit project is speciaal ontworpen voor universitair onderwijs, en tech houdt ook van (geeks), volgens de Raspberry Foundation in het Verenigd Koninkrijk door een officiële aankondiging van hun blog. Ze zeggen dat ze alle verwachtingen van de verkoop van apparaten hebben overtroffen; Ze bereikten 12,5 miljoen verkochte Raspberry Pi-eenheden. Dit fenomeen loopt parallel met de huidige consumententechnologie. Ook heeft het de huiselijke omgeving een dosis innovatie kunnen brengen die niet zo lang geleden alleen bij de grote fabrikanten werd gedacht.

Maar wacht, wat is een Raspberry PI? Wat zijn hun modellen? Wat kan ik bereiken met een Raspberry Pi? zijn de meest voorkomende toepassingen? Al die vragen en nog veel meer zullen in het volgende artikel worden beantwoord.

Wat is een Raspberry PI?

De Raspberry Pi is een goedkope computerkaart (SBC); het kan worden gezegd dat het een kleine computer is, vergelijkbaar met de grootte van een creditcard, ontwikkeld door de Raspberry PI Foundation van Cambridge University in het VK in 2011, met als primaire doel het stimuleren van schoolcomputers. Lesgeven, hoewel het pas in 2012 met openbare verkoop begon.

Het concept is een kale computer waarbij alle accessoires kunnen worden verwijderd zonder de essentiële bediening te beïnvloeden; het wordt gevormd door een bord dat verschillende noodzakelijke componenten in een typische computer ondersteunt en zich als zodanig kan gedragen.

De Raspberry PI heeft gedefinieerd als een klein wonder dat in zijn interieur een essentiële rekenkracht behoudt in een veel kleinere omvang. Het is in staat om sommige alledaagse dingen ongelooflijk te doen. Dit product is ook het op twee na best verkochte computermerk ter wereld.

Met de Raspberry PI kun je hem aansluiten op je tv en een toetsenbord en muis; als je wilt dat het leert coderen of om elektronicaprojecten te bouwen, het is gemaakt voor dat soort werk en voor veel van de dingen die je desktop-pc doet, zoals spreadsheets, tekstverwerking, surfen op internet en games spelen. Het speelt ook high-definition video af. De Raspberry Pi wordt wereldwijd door volwassenen en kinderen gebruikt om te leren programmeren en digitaal maken.

1.1 Een korte geschiedenis van Raspberry Pi

Dit project is voornamelijk bedacht in 2006, maar werd pas in februari 2012 uitgebracht. Het is ontwikkeld voor een kleine groep aan de universiteit van Cambridge en hun belangrijkste missie is het aanmoedigen van het onderwijzen van informatica bij kinderen.

De Raspberry Pi is een uitstekend hulpmiddel om elektronica en programmeren te leren. De eerste ontwerpen van deze prachtige tool waren gebaseerd op de microcontroller Atmel ATmega644. In mei 2009 werd de Raspberry Pi Foundation opgericht in Caldecote, South Cambridge shire, Verenigd Koninkrijk, als een liefdadigheidsorganisatie die wordt gereguleerd door de Charity Commission van Engeland en Wales.

De Raspberry Pi Foundation is ontstaan ​​met één primair doel voor ogen:het gebruik, het onderwijzen en het begrip van computers bij kinderen ontwikkelen. Het belangrijkste idee was om een ​​draagbare computer en een goedkopere markt te creëren die kinderen in staat stelt ze zonder angst te gebruiken, hun geest te openen en de ethiek te leren van "open je open en kijk hoe het werkt".

De ideoloog van het project, David Braven.

Een voormalig ontwikkelaar van videogames zorgt ervoor dat het belangrijkste doel is dat kinderen op een leuke manier en zelf de basisfuncties van de computer kunnen begrijpen die hun apparaten ontwikkelen en uitbreiden.

De mede-oprichter van de stichting is Eben Upton, een voormalig medewerker van de Broadcom Company, verantwoordelijk voor de Raspberry Pi-software en hardware-architectuur. Eben Upton was verantwoordelijk voor het contacteren van een groep academische professoren en computerenthousiastelingen om een ​​computer te maken met als voornaamste doel kinderen aan te moedigen om informatica te leren, zoals in 1981 bij de Acorn BBC Microcomputer.

De stichting ondersteunt distributies voor de ARM-architectuur, Raspbian (afgeleid van Debian), RISC OS en Arch Linux. Het bevordert vooral het leren van de programmeertaal Python en andere talen zoals Tiny BASIC, C en Perl.

Wat zijn de specificaties van Raspberry PI? Als alternatief, hoe is het ontwerp van een Raspberry PI?

Het hoofdontwerp van Raspberry PI bevat:

Een chipset Broadcom BCM2835, die een centrale processor (CPU) ARM1176JZF-S a 700 MHz bevat

Een grafische processor (GPU) Video Core IV.

Een 512 MB RAM-module.

Een RJ45-connector wordt aangesloten op een geïntegreerde lan9512 –JZX van SMSC die 10/100 Mbps-connectiviteit biedt.

2 UBS 2.0 -bussen

Een analoge uitgang van stereo audio per 3,5 mm jack.

Digitale video-uitgang + HDMI-audio

Analoge uitgang RCA-video

De algemene invoer- en uitvoerpinnen

​MicroUSB-stroomaansluiting

​SD-kaartlezer.

Momenteel zijn er 2 verschillende modellen Raspberry Pi model A en model B.

De eerste, model A, verschilt van model B omdat deze slechts één USB-poort heeft en geen Ethernet-controller heeft; het heeft 256 MB RAM voor 512 MB van het andere model, en het kost natuurlijk minder dan het andere model B. Hoewel Model A geen RJ45-poort heeft, kan het met een USB-Ethernet-adapter op een netwerk worden aangesloten geleverd door de gebruiker.

De processor in een Raspberry PI is een multitask-processor Broadcom BCM2835 system-on-chip (SoC). Het is niet alleen het ontwerp van de SoC dat de BCM2835 anders maakt dan de processor van een pc of laptop; wat het anders maakt, is dat het een extra instructieset-architectuur gebruikt, bekend als een ARM. Het is niet alleen het ontwerp van de SoC dat de BCM2835 anders maakt dan de processor van een pc of laptop; wat het anders maakt, is dat het een extra instructieset-architectuur gebruikt, bekend als een ARM. Het betekent het grootste deel van het systeem.

De CPU bevat een ARM1176JZFS, met een drijvende-komma-eenheid, die werkt op 700 MHz en overklokken op 1GHz kan ondersteunen in "TURBO"-modus, waardoor de SoC betere prestaties levert zonder de levensduur van het bord te verkorten en zonder de garantie te verliezen. De CPU is gebaseerd op versie 6 van de ARM-architectuur, die niet wordt ondersteund door veel Linux-distributies, waaronder Ubuntu.

Wat de GPU heeft gebruikt, is een Dual Core VideoCore IV Multimedia Co-Processor. Het is in staat om inhoud met Blu-Ray-kwaliteit te verplaatsen, met H.264 tot 40 MBits / s. Heeft een 3D-kernel met ondersteuning voor OpenGL ES2.0- en OpenVG-bibliotheken. Het kan 1080p30 decoderen.

Het RAM-geheugen is 512 MB SDRAM (in model B).

Een enkele module werkt op 400 MHz in de normale modus en bereikt 600 MHz in de "TURBO" -versie.

De Raspberry Pi heeft geen traditionele harde schijf; het heeft een lezer/slot voor SD-geheugen, een opslagsysteem in een stabiele staat. Het opstarten van het systeem zal worden gemaakt vanaf de SD-kaart zelf, zodat, omdat het het besturingssysteem als geheel moet huisvesten, de kaart minimaal 2 GB capaciteit moet hebben om alle vereiste bestanden op te slaan.

SD-kaarten zijn beschikbaar met het besturingssysteem vooraf geladen in de officiële winkel van de Raspberry Pi. Na de eerste keer opstarten van de SD kunt u werken met de opslag van sommige schijfapparaten via USB. Als dit niet het geval is, moet u om de S.O. te starten een besturingssysteem op de kaart installeren voordat u ermee kunt werken. Na de eerste keer opstarten van de SD, kunt u werken met de opslag van sommige schijfapparaten via USB.

Voor de video-uitgang heeft de Raspberry een RCA- of Composite Video Connector (PAL en NTSC), een HDMI-connector (rev 1.3 en 1.4) en een DSI-interface voor LCD-panelen. De uiteindelijke video-uitgang met de Raspberry staat bekend als Display Serial Interface (DSI), die wordt gebruikt in de flatscreen-monitoren van tablets en smartphones.

Voor de audio-uitgang heeft het een 3,5 mm jack-audio, naast de HDMI zelf.

Als u de HDMI-poort van de Raspberry Pi gebruikt, is het verkrijgen van de audio eenvoudig:indien correct geconfigureerd, draagt ​​de HDMI-poort zowel het videosignaal als het audiosignaal. Het betekent dat het aansluiten van een enkele kabel op het scherm voldoende is om video en audio te krijgen. Als het scherm geen HDMI-ingang heeft, moet de Jack-audio-uitgang worden gebruikt.

We hebben een RJ-45-connector tot onze beschikking die is aangesloten op een geïntegreerde lan9512 -JZX van SMSC die connectiviteit biedt met 10/100 Mbps.

Het is mogelijk om de Raspberry rechtstreeks op een pc aan te sluiten zonder tussenkomst van een router, waarbij beide soorten apparatuur rechtstreeks worden aangesloten met een RJ45-kabel, zonder dat u een crossover-kabel hoeft te gebruiken; dit komt omdat de netwerkconnector een functie bevat die bekend staat als auto-MDI, waardoor deze zichzelf automatisch opnieuw kan configureren.

Het bord heeft geen aan/uit knop, dus de stroom komt via een standaard 5V micro USB aansluiting. Het verbruik van de plaat is 700mA (3,5W). Veel opladers die zijn ontworpen voor smartphones werken met de Raspberry Pi, maar niet allemaal omdat sommige slechts tot 500 mA leveren, en de framboos meer stroom verbruikt dan de meeste micro-USB-apparaten en ten minste 700 mA nodig heeft om te werken.

ARM versus X86

De ARM-architectuur, die eind jaren tachtig door Acorn Computers werd ontwikkeld, is relatief weinig bekend in de wereld van desktopcomputers. Waar het opvalt, is het op mobiele apparaten:de telefoon in je zak heeft vrijwel zeker een op ARM gebaseerde servicekern erin verborgen.

De BCM2835 op basis van de ARM is het geheim dat verklaart hoe de Raspberry Pi kan werken met slechts een 5V 1A-voeding die wordt geleverd door de ingebouwde micro-USB-poort. Dat is ook de reden waarom er geen koellichaam op het apparaat zit:het lage stroomverbruik van de chip vertaalt zich direct in zeer weinig restwarmte, zelfs tijdens de meest complexe verwerkingstaken.

Dit alles betekent echter dat de Raspberry Pi niet compatibel is met de traditionele pc-software. De meeste software voor desktop- en laptopcomputers is gebouwd met de x86-instructiesetarchitectuur in gedachten, aanwezig in processors zoals AMD, Intel en VIA.

De BCM2835 maakt gebruik van een generatie ARM-processorontwerp, bekend als ARM11, ontworpen rond een versie van de instructiesetarchitectuur die bekend staat als ARMv6. Het is de moeite waard om te onthouden dat ARMv6 een lichtgewicht en robuuste architectuur is, maar het heeft een rivaal in de meest geavanceerde architectuur, de ARMv7 die wordt gebruikt door de ARM Cortex-processorfamilie. De software die is ontwikkeld voor de ARMv7, zoals de software die is ontworpen voor de x86, is helaas niet compatibel met de BCM2835 van de Raspberry Pi, hoewel ontwikkelaars de software meestal wel kunnen converteren.

Ondersteunde besturingssystemen

Afgezien van de grootte en kosten, is een ander cruciaal verschil tussen de Raspberry Pi en de desktop-pc of laptop het besturingssysteem (de software die de computer bestuurt) dat het gebruikt.

De meeste pc's en laptops die tegenwoordig beschikbaar zijn, werken met een van deze twee besturingssystemen:Microsoft Windows of Apple OS X. Beide platforms zijn closed source, in een stille omgeving die is gemaakt met behulp van propriëtaire technieken. Deze besturingssystemen staan ​​bekend als een gesloten bron vanwege de aard van hun broncode, dat wil zeggen het recept in een computertaal dat het systeem vertelt wat het moet doen. In de closed source software wordt dit recept als een goed bewaard geheim bewaard. Gebruikers kunnen de volledige software krijgen, maar zien nooit hoe het wordt gedaan.

Aan de andere kant is de Raspberry Pi ontworpen om het GNU / Linux-besturingssysteem te draaien. In tegenstelling tot Windows of OS X is Linux open source. Het betekent dat het mogelijk is om de broncode van het besturingssysteem volledig te downloaden en de gewenste wijzigingen aan te brengen. Niets is verborgen en alle aangebrachte wijzigingen zijn openbaar. Door deze geest van open source-ontwikkeling kon Linux snel worden aangepast om op de Raspberry Pi te draaien, een proces dat bekend staat als portabiliteit.

Verschillende versies van Linux zijn in gebruik genomen op de chip BCM2835 van de Raspberry Pi, waaronder Debian, Fedora Remix en Arch Linux. De verschillende distributies dienen verschillende behoeften, maar ze hebben allemaal iets gemeen:open source. Ze zijn ook allemaal compatibel:de software die in een Debian-systeem is geschreven, werkt perfect in één met Arch Linux en vice versa.

1.2 Raspberry PI 1 Model A en Model B

Model A wijkt af van het prototype van de Raspberry PI 1 lagere waarde. Het heeft slechts 512 MB RAM, een enkele USB-poort, de respectievelijke 40 GPIO-pinnen en geen Ethernet-poort. Model B kan het geavanceerde prototype zijn van de Raspberry PI 1; het deelt het Model A met zijn 512 MB RAM en de 40 GPIO-pinnen, maar met het grote verschil dat Model B 4 USB-poorten en een Ethernet-poort heeft. Zijn kleine formaat, lage kosten en laag energieverbruik Model A en B zijn geweldig om te integreren in uw projecten.

Raspberry PI 2 Model B

Raspberry PI, 2 Model B, is de tweede generatie van deze prachtige computerborden. De PI, 2 Model B, heeft veel overeenkomsten met de PI 1 Model B, en de minder recente versie gebruikte een Arm Cortex-A7 quad-core CPU op 900 MHz en had 512 MB RAM. Het PI 2-model werd ingeruild voor een CPU Cortex-A53 van 900MHz en met 1 GB RAM.

Raspberry PI 3 Model B

De Raspberry PI, 3 Model B, is de meest geavanceerde die aan het licht is gekomen door de organisatie Raspberry PI, die in maart van dit jaar in de verkoop ging. Met een Arm Cortex-A53 CPU maar met de vooruitgang van 1,4 GHz 64 bits en vier cores, 1 GB RAM, 802.11 b/g/n/a draadloos LAN van de snellere dual-band, Bluetooth 4.2 en Ethernet tot 300 MBit /s aanzienlijk sneller.

Raspberry PI Zero

De Raspberry PI Zero is de kleinste die je kunt kopen, met slechts de helft van de grootte van elk ander Raspberry PI-model. De Pi Zero heeft een single-core 1 GHz CPU en heeft, zoals veel modellen, ook 512 MB RAM, een mini-HDMI-poort en een On-The-Go USB-poort, en een camera-aansluiting. Het heeft ook ingebouwde draadloze LAN 802.11n en Bluetooth 4.1.

De Raspberry PI Zero is een super minicomputer, weinig kosten en minimaal stroomverbruik, met een zeer betaalbare prijs, het kan gezegd worden dat de Pi Zero de kracht heeft van een Raspberry PI maar met kleine afmetingen 65 mm x 30 mm.

PRODUCT

SoC

Snelheid

RAM

USB-poort

Ethernet

Draadloos/Bluetooth

RASPBERRY PI 1 MODEL A

BCM2835

700 MHz

512 MB

1

NEE

NEE

RASPBERRY PI 1 MODEL B

BCM2835

700 MHz

512 MB

4

JA

NEE

RASPBERRY PI 2 MODEL B

BCM2836/7

900 MHz

1 GB

4

JA

NEE

RASPBERRY PI 3 MODEL B

BCM2837

1400 MHz

1 GB

4

JA

JA

RASPBERRY PI ZERO

BCM2835

1000 MHz

512 MB

1

NEE

JA

Raspberry PI-projecten

Een van de grote successen van Raspberry PI komt van de enorme ontwikkelingsgemeenschap die erachter zit. Als pionier in zijn vakgebied en zijn lage kosten, zijn kleine formaat en zijn officiële steun heeft het de favoriet gemaakt van veel mensen die willen beginnen met leren, experimenteren en wetenschappelijke projecten ontwikkelen op basis van informatica en programmeren.

Het is in staat hardware de implementatie van de ideeën van duizenden amateurprogrammeurs, studenten en professionals te vergemakkelijken. Regelmatig nieuwe toepassingen, ongeïnteresseerde projecten, gratis ondersteuning door een zeer actieve en enthousiaste community. Gebruikers gebruiken het als een Media Center -Speelt Full HD- videokamer af om emulators, consoles of klassieke arcade-machines te draaien om een ​​NAS te koppelen, om titels zoals Quake 3 of aangepaste versies van games zoals Minecraft te spelen, voor robotica, domoticaprojecten ... en natuurlijk duidelijk te programmeren. Het internet staat vol met documentatie en gebruikers om elke twijfel op te lossen.

Veel gebruikers van Raspberry PI hebben hun fantasie de vrije loop gelaten en zijn talloze opwindende projecten aan het licht gekomen, waarvan we er later enkele zullen bespreken. We zullen ook in detail beschrijven wat hun meest voorkomende toepassingen zijn.

2.1 Raspberry PI en digitale elektronica

Een van de grote voordelen van Raspberry PI is de GPIO-poort, door de gebruiker programmeerbare input-output-poorten kunnen worden bestuurd, zodat u allerlei apparaten kunt aansluiten voor testen en praktische digitale elektronica, zoals LED-displays, LCD, relais, diodes , enzovoort.

Een van de manieren om de meest gebruikte en pure GPIO-poort te programmeren, is via QT Creator. QT is een multiplatformbibliotheek die veel wordt gebruikt om applicaties te ontwikkelen met grafische gebruikersinterfaces, zoals tools voor de opdrachtregel en consoles voor servers. Het is echter ook mogelijk om de GPIO-poort bijvoorbeeld rechtstreeks met python te besturen als we geen grafische interface nodig hebben; de bibliotheken (python) voor de besturing van de GPIO-poort zijn al vooraf geïnstalleerd in het Raspbian-besturingssysteem.

Webserver en NAS

Het lage verbruik en de lage prijs van de Raspberry Pi maken het apparaat een ideale manier om een ​​thuis-NAS te monteren, die niet de prestaties zal hebben van producten die speciaal zijn gemaakt om deze functie uit te voeren; ja, we zullen een volledig functionele oplossing bieden voor het centraliseren van bestanden van ons lokale netwerk. Gewoon een samba-server installeren en configureren in ons besturingssysteem. van Raspberry, mappen maken en gebruikers toestaan, zouden we de Raspberry klaar hebben om bestanden te delen en te beheren. Om dit te doen, hebben we verbinding gemaakt met een externe USB Raspberry-schijfopslag die ons zal maken.

Net als elke andere computer kun je hem instellen om hem als webserver te laten werken, met het voordeel van een klein formaat en een laag stroomverbruik, wat ideaal is om hem de hele dag te laten draaien. We zouden zelfs WordPress kunnen installeren.

2.2 Hoe u uw Raspberry PI als multimediacentrum kunt gebruiken

Het meest populaire en wijdverbreide gebruik van de Raspberry PI wordt gebruikt als multimediacentrum, mede dankzij XBMC en het gebruiksgemak en de installatie. Voordat we het over dit project hebben, zelfs maar zeggen dat het XBMC is.

XBMC (ook bekend als "Xbox Media Center") is een multimediacentrum voor entertainment met meerdere platforms onder de GNU / GPL-licentie. Het werd oorspronkelijk gemaakt voor de eerste generatie van de Xbox-gameconsole. Het XBMC-ontwikkelingsteam heeft echter toegestaan ​​dat het product native draait op Linux, Mac OS X (Leopard, Tiger en Apple TV), Microsoft Windows en de Ouya-console.

XBMC ondersteunt een breed scala aan multimedia-indelingen en omvat afspeellijsten, audiovisualisaties, diavoorstellingen, weerberichten en het toevoegen van functies door plug-ins. Via het plug-insysteem op basis van Python is XBMC uitbreidbaar via add-ons met functies zoals tv-programmagidsen, YouTube, online ondersteuning, geavanceerde films of podcasts. XBMC is een verzameling die wordt gedistribueerd onder de GNU-licentie; dit is een hobbyproject dat alleen vrijwilligers in hun vrije tijd ontwikkelen. Het is niet geproduceerd, goedgekeurd of goedgekeurd door Microsoft of een andere leverancier.

Om op Linux te mogen draaien, kan XBMC het gebruiken met elk besturingssysteem. en distributie van Raspberry PI.

Het opwindende is echter dat er drie distributies zijn, die zijn aangepast en aangepast om XBMC rechtstreeks en zonder extra problemen te laden alsof het een Media Center ervoor is gekocht. De drie distributies zijn Openelec, Raspbmc en Xbian. De drie lijken erg op elkaar en hebben hetzelfde doel:Raspberry gebruiken als multimediaserver met XMBC. Hoewel geen van de drie vereiste distributies een grafische omgeving zoals Raspbian heeft, gebruiken ze de XBMC-omgeving.

Deze distributies Raspberry, vooraf geïnstalleerd carry-HDMI CEC-protocol (Consumer Electronics Control), een protocol dat de AV Link-standaard gebruikt om afstandsbedieningsfuncties via dezelfde HDMI-kabel mogelijk te maken. Het is een tweerichtings seriële bus in een enkele lijn en is gedefinieerd in de HDMI 1.0-specificatie. Dit betekent dat als je tv dit ondersteunt (de meeste nieuwe tv's bevatten), Raspberry PI de afstandsbediening van de tv kan bedienen zonder muis of toetsenbord.

Door een open source te hebben, ontwikkelt de gemeenschap achter deze projecten voortdurend een reeks plug-ins en add-ons, die nieuwe functies toevoegen, zoals online tv kijken, YouTube-video's bekijken, P2P-servers, scrappers om covers te downloaden en informatie over de multimediabestanden.

Raspberry PI Pinout

Pintoewijzing of Pinout!

Deze GPIO-pintoewijzingsgids is bedoeld als een snelle en interactieve referentie van de Raspberry Pi GPIO-pinnen, evenals een gedetailleerde gids voor de GPIO-interface van uw Raspberry Pi.

Raspberry PI Vs. Arduino

Raspberry PI vs. Arduino in deze vergelijking zullen we hun belangrijkste verschillen aangeven. We moeten niet vergeten dat elke kaart zijn doel heeft. Verwerkingssnelheid, prijs, prestaties, programmeergemak zijn enkele van de parameters die in dit artikel worden besproken. Het doel is niet om te zien wat beter is, maar wat het beste werkt voor uw toepassing. Hiervoor bouwen we voort op onze ervaring, die al meerdere projecten met beide platformen omvat. Het is ook essentieel om te bedenken dat we het zullen hebben over het Arduino-model UNO R3 en de Raspberry Pi 3.

4.1 Verwerking

Arduino UNO:de Arduino-processor is een ATmega328P die draait op 20 MIPS (miljoen instructies per seconde). Het is een 8-bit AVR RISC-architectuur, type Harvard. De meeste van zijn leringen worden uitgevoerd in een enkele bewerkingscyclus. Arduino-configuratie heeft een resonator van 16 MHz.

Raspberry Pi:De processor van de Raspberry Pi 3 is een BCM2837 Cortex A7. Het is een krachtige processor en een low-power ARM-architectuurtype Quad Core die draait op 1,2 GHz.

Arduino versus Raspberry Pi:de Raspberry Pi wint de prijs voor taken waarbij verwerkingskracht van vitaal belang is.

4.2 Protocollen en randapparatuur

Arduino UNO:UART, I2C, SPI, GPIO, PWM, ADC en comparatoronderbrekingen.

Raspberry Pi:UART, I2C, SPI, GPIO, PWM, USB, Ethernet, WiFi, HDMI.

Arduino vs. Raspberry Pi:Draw als je een grafische interface wilt implementeren, wilt communiceren via wifi of de mogelijkheid hebt om een ​​webcam te manipuleren via USB? Raspberry Pi is de beste optie. De Arduino is de beste optie als u alleen gegevens van een I2C-sensor hoeft te lezen, naar een SPI-geheugen hoeft te schrijven en een GPS- of GSM-communicatiemodule via UART hoeft te besturen. Als vergelijkingspunt nemen we dat niveau dat toepassingen volgens Arduino-hardware beter zijn, omdat je altijd gegevens naar een computer kunt sturen en ze kunt verwerken of weergeven.

4.3 Kosten en opstart:

Raspberry Pi vs. Arduino:Arduino UNO heeft ongetwijfeld duidelijk lagere kosten dan de Raspberry Pi. Momenteel zijn veel toepassingen in de markt nog noodzakelijk en hebben specifieke eisen. Timers, het uitlezen van data van een sensor, vergelijken onder andere de uitvoering van regelcycli. Het is een voordeel om een ​​systeem te ontwerpen met een goedkopere applicatie om te doen alsof je het product verkoopt.

4.4 Ontwikkelomgevingen

Arduino UNO:De grafische ontwikkelomgeving (GDE, voor het acroniem in het Engels) van de Arduino is zeer beperkt. Heeft niets meer dan een programmeerinterface, een knopvalidatie en één virtuele belasting. Het heeft ook de seriële terminal en, in de nieuwe GDE, de seriële plot die gegevens van de seriële poort in een grafiek zet. Het is allemaal zonder de mogelijkheid om iets te configureren of systeemfoutopsporing uit te voeren. Voor degenen die uitgebreide programma's hebben ontwikkeld, is het vervelend werk aan deze GDE. Een alternatieve oplossing is om een ​​aparte GDE te gebruiken, maar dit is al buiten het algemene idee van Arduino.

Raspberry Pi:De Raspberry Pi is compatibel met veel programma's en programmeertalen. Door te bedenken dat je in C++ en Python kunt programmeren, dat alleen al, heb je een aanzienlijk voordeel. U kunt ook cross-compileren, IDE's installeren zoals Eclipse of QT. Waarmee je alle tools van een semi-professionele omgeving hebt, om nog maar te zwijgen van het feit dat je toegang hebt tot de programmeerbibliotheek van het besturingssysteem, zoals Open CV voor kunstmatig zicht.

Arduino vs. Raspberry Pi:Raspberry Pi heeft meer variatie en completere omgevingen.

4.5 Tot slot:

Een Arduino is een microcontroller-moederbord. Een microcontroller is een eenvoudige computer die één programma tegelijk kan uitvoeren, keer op keer. Het is eenvoudig te gebruiken.

Een Raspberry Pi is een computer voor algemeen gebruik, meestal met een Linux-besturingssysteem en meerdere programma's. Het is ingewikkelder om te gebruiken dan een Arduino.

Als je een project hebt dat meerdere functionaliteiten tegelijk omvat, gemakkelijke toegang tot internet nodig hebt en toegang tot media nodig hebt, dan is de Raspberry Pi 3 je go-to-board.

Als je een project hebt dat gemakkelijke uitlezingen van sensoren nodig heeft, slechts een paar outputs hoeft te doen op basis van de sensorgegevens, snel communiceert met andere machineonderdelen en een snelle opstart wilt met bijna geen andere installatie, dan is de Arduino Uno als degene voor jou.

Gebruik van Raspberry PI

5.1 De Raspberry Pi-camera

De Raspberry Pi Camera is een hoogwaardige 8 megapixel Sony IMX219 beeldsensor op maat ontworpen add-on board voor Raspberry Pi, met een lens met vaste focus. Het is in staat tot 3280 x 2464 pixels statische afbeeldingen en ondersteunt ook 1080p30, 720p60 en 640x480p90 video.

Ook is de cameramodule van hoge kwaliteit en van veel betere kwaliteit dan een standaard USB-webcam. De firmware boordevol functies maakt volledig gebruik van de kracht van de VideoCore GPU in de Raspberry PI SOC, waardoor 1080p-video kan worden opgenomen met 30 fps, 720p met 60 fps en VGA-resolutie (640 × 480) met 90 fps - perfect voor slow-motion afspelen.

5.2 De Raspberry Pi-computer

De desktopcomputer is tegenwoordig een uitstervend ras, vooral thuis. Met de komst van krachtige laptops en handige tablets hebben minder mensen een speciale bureaucomputer nodig die ruimte inneemt of stof verzamelt in hun huis.

Een goede desktopcomputer kan nuttig zijn, vooral voor werkgerelateerde taken, maar ruimte is voor veel mensen kostbaar. Wat is een betere computer om naar toe te gaan dan de Raspberry Pi ter grootte van een creditcard?

Kan de Raspberry Pi echter ook als desktop-pc worden gebruikt?

Misschien heb je al geprobeerd een mediacentrum en een retro-gamingstation te bouwen, zoals we eerder in dit artikel hebben uitgelegd. Misschien is uw desktop-pc niet langer geschikt voor het doel.

Hoe dan ook, de Raspberry Pi 3 (hoe nieuwer, hoe beter!) is een ideale desktopvervanger voor primaire productiviteitsdoeleinden.

Om te profiteren van de desktop-pc, vereist Raspberry Pi veel aanpassingen. De eerste uitdaging is om de meeste Google-apps die hij elke dag gebruikte te verwijderen.

Het wordt traag wanneer u Google Documenten opent.

De browser vertelt je met een bericht dat zegt:"Deze versie van Safari wordt niet langer ondersteund." Google Docs werkt en na enige tijd kunt u documenten maken en bewerken. Maar al snel realiseer je je dat er wat problemen waren.

Hoewel Google Docs op zijn best is, was er een minimale, minimale – maar nog steeds significante – vertraging tussen de klik op een knop en het verschijnen van het personage op het scherm. Meestal werkt alles, maar uiteindelijk merk je dat dit eindeloze aantal kleine vertragingen je genoeg hindert om te besluiten Google Documenten niet meer te gebruiken.

Natuurlijk heb je LibreOffice, dat probleemloos werkt en gelijkwaardig is, zelfs beter dan Google Docs. Er is geen reden om Google Documenten te gebruiken als u alleen een goede tekstverwerker wilt.

Bovendien noemen we LibreOffice - dat tekstverwerking, spreadsheet-editor, presentaties en meer heeft. Deze werken perfect op Pi 3. Je schakelt over naar LibreOffice en gebruikt Writer, dus je zult merken dat het prima werkt; je ziet alleen een kleine vertraging bij het starten.

Door Google Documenten te verwijderen, wordt Gmail ook lichter, zodat het volledig comfortabel in het gebruik is.

Chromium – de open-source browser waarop Chrome is gebaseerd – is redelijk eenvoudig te downloaden en te installeren met een terminal van de Pi.

Gmail, Documenten en Drive werken allemaal heel goed met Chromium. LibreOffice is sneller dan Documenten, zelfs op Chromium, maar u kunt het gemak hebben dat al uw documenten voor elk apparaat beschikbaar zijn.

Chromium maakt navigatie ook eenvoudiger. Sites met veel JavaScript-ladingen zijn redelijk snel, crashen niet en zijn gemakkelijk te navigeren. Natuurlijk langzamer dan op een laptop van $ 1000, maar je zult merken dat Chromium perfect acceptabel is voor dagelijks gebruik.

Chromium is waarschijnlijk iets langzamer dan Iceweasel met scriptblokkering, maar heeft het voordeel dat het de sites niet kapot maakt.

Wat betreft Chromium en Iceweasel, je kunt de een of de ander gebruiken. Het tegelijkertijd uitvoeren van Iceweasel en Epiphany levert echter geen problemen op. Wanneer je beide tegelijk probeert te gebruiken - met vijf tabbladen tussen Google Docs en Gmail - bevroor de computer 10 tot 20 seconden terwijl het geheugen van een 1 GByte vol was. Met andere woorden, Chromium verbruikt veel geheugen.

Tot slot, het punt is dat als je bereid bent om aanpassingen te maken om de manier van werken te verbeteren en triviale afspraken te maken met het officiële besturingssysteem Raspbian OS, je natuurlijk kunt werken op een computer van $ 35.

Het zal NIET zo comfortabel zijn om te gebruiken als een laptop van $ 1.000, maar het komt tot nu toe het dichtst in de buurt van een pc van de Pi. Je ziet het echter.

We vergeten allemaal te vermelden met elektriciteit 5volt 2 ampère, Is een laag stroomverbruik, waar een pc tot 250watt kan verbruiken, moeten we natuurlijk het verbruik van de monitor optellen, maar met moderne LED-schermen is dat niet veel.

5.3 Raspberry PI met Android

Nu kunt u Android 8.1 gebruiken met Raspberry Pi.

De Raspberry Pi is de beste mini-computer die we tegenwoordig kunnen vinden qua prijs-kwaliteit. Het is gewoon een gratis en open-source besturingssysteem voor settopboxen, smartphones en tabletcomputers, gebaseerd op het mobiele Android-platform. Hoewel we verschillende besturingssystemen hebben om uit te kiezen, is een van de beperkingen voor gebruikers dat ze geen officieel Android-besturingssysteem op de Raspberry Pi kunnen installeren. Maar dankzij LineageOS is dit probleem nu voorbij. Wacht op een veilig moment. Je zult je afvragen, wat zijn geslachten?

Om deze ernstige beperking van de Raspberry Pi met betrekking tot software op te lossen, is de eerste afbeelding onofficieel LineageOS voor Raspberry Pi 3 aan het licht gekomen. Met deze afbeelding kunnen we Android 8.1 Oreo op deze minicomputer installeren, zodat u het mobiele besturingssysteem van Google kunt gebruiken, samen met al zijn applicaties op dit apparaat.

To be able to put this image into operation in the Raspberry Pi 3, the file that you download has a size of about 300 megabytes, although, when you unzip it, we will find an image of 4.3 GB, so we will need a micro-SD of, at less, 8 GB to install this system.

As for the installation is the same as any other image for the Raspberry Pi.

Once downloaded and unzipped lineages are downloaded, we will have to copy it to the micro-sd with a tool like “Win32 Disk Imager” to prepare the card and start the mini-computer. Once LineageOS is copied, we insert it in the Raspberry Pi, and it will be ready to work.

For the moment, the developer warns that it is an image for advanced users. Also, it may contain errors because it is the first version is based on lineages 15.1 and uses software rendering image Google, SwiftShader image. The developer does not recommend it for a production team or a multimedia device but will gradually make it increasingly stable to position itself as a natural and free alternative that allows us to have Android in the Raspberry Pi.

Conclusion

The Raspberry PI is a great option to start learning computer programming thanks to its processing power, low cost, and small energy consumption. With this excellent computer board, you can achieve endless academic projects, electronic projects, and some retro games. How a personal computer works from the inside is helpful for novices and the most experienced programmers. To learn more about computer cards and all the services we offer, we invite you to our website and discover all our services.


Industriële technologie

  1. De toeleveringsketen en machine learning
  2. nVent SCHROFF:kleine, krachtige en aanpasbare PXI Express embedded controller
  3. Temperatuurbewaking op de Raspberry Pi
  4. Aan de slag met de RAK831 LoRa Gateway en RPi3
  5. AIoT:de krachtige convergentie van AI en het IoT
  6. De symbiose van e-commerce en Brick-and-Mortar
  7. De zaak voor voorraadsplitsing, naar grote en kleine merken
  8. De wielen op het chassis gaan rond en rond … Niet
  9. The Great Enabler:PLC's en het industriële internet der dingen
  10. Wat is het verschil tussen Industrie 4.0 en Industrie 5.0?
  11. De loodrechtheid van kleine metalen onderdelen meten