Raspberry Pi fyllde just 5. Det här är en kort historia över världens minsta hobbydator.

Tre generationer av enheter - Gen 1, Gen 2 och Zero

Hallon Pi blev just fem år gammal. Under denna korta tidsperiod har tolv miljoner av dessa enheter sålts, vilket möjliggör otaliga tillverkare-projekt runt om i världen.

Låt oss gå igenom utvecklingen av dessa enheter och utforska hur de kan användas i projekt.

I början…

Den första generationen av Raspberry Pi-enheterna kom ut 2012. Du kunde passa ett på ett 3 "x 2" -kort (inte inklusive utsprång från tillägg). De använde ett standard SD-kort som sin lokala enhet och innehöll två USB-portar.

Hårdvara för första generationen Raspberry Pi

Prispunkten var extremt låg (initiala mål var $ 35 och $ 25 för bara Pi). Hobbyister som jag tog snabbt ihop dem och kom igång på Internet of Things-projekt.

Användare som jag förstod snabbt att du behövde ett antal hårdvarutvidgningar innan du kunde få enheten till ett trådlöst nätverk - eller till och med ansluta den till ett tangentbord och en mus. Du ville också montera den i ett hållbart fodral för att förhindra slitage på brädet.

Vi köpte vårt första till jul 2013. Min dotter och jag använde det för hennes vetenskapsprojekt, som innebar att skapa ett LED-larm som kunde upptäcka när en inkräktare vågade sig nära hennes Minecraft-slott. Enheten stödde skriptning i Python och alla relevanta tillägg för att ringa fjärranslutna HTTP / S-samtal med Minecraft SDK.

Generation 2

Raspberry Pi lade till stora förbättringar till sin andra generation, som de släppte i början av 2015. Detta inkluderade en fördubbling av antalet USB-portar. Detta eliminerade behovet av ett USB-nav. Istället kan du ansluta en trådlös adapter, tangentbord och mus direkt till enheten samtidigt.

För att ge plats för en utvidgning av GPIO-stift, tog de bort de lite använda RCA- och 3,5 mm-portarna och lägger till ett mindre microSD-kort för den lokala enheten. De uppgraderade ombord CPU från en enda till en fyrkärna och utvidgade enhetens bearbetningsmöjligheter.

Medan de visuella förändringarna på enheten var små, var dessa stora uppgraderingar baserade på gemenskapens användning och feedback.

Sidan vid sida Gen 2 och Gen 1 enheter

När jag experimenterade med den här nästa generationen av enheter såg jag att GPIO-stiften var bra för sensorer som körs. Storleken och kraften var också idealiska för trädgårdsarbete inomhus.

Jag kunde använda en enda enhet monterad i mitt experiment för att registrera fuktighet, temperatur och markfuktighet. Jag kunde också fånga time-lapse-foton genom att lägga till en kamera och sedan ladda upp all data till molnet för att bearbeta och skjuta ut till en webbplats.

Jag kunde också använda GPIO-stiften för att styra reläer som instruerar motorerna att slå av och på. Detta kan vara mycket användbart när du bygger en röstaktiverad pitching-maskin som den i videon nedan.

Krymper till noll

Raspberry Pi släppte en andra rad i slutet av 2015: Raspberry Pi Zero. Målpriset sjönk också, med $ 5 som den nya standarden (även om det var svårt att hitta en återförsäljare med dem på lager.)

Medan nollan inte hade samma antal portar - bara en mikro-USB - hade den en enorm fördel i storlek och strömförbrukning. Den vägde bara 9 gram, och brädet var bara en tredjedel storleken. Det fortsatte att stödja tillägget av en kamera, och operativsystemet var detsamma som med de större modellerna.

Nollens energiförbrukning var mindre än en watt, vilket gjorde det möjligt för den att dra minimal ström från antingen en direkt USB-strömkälla eller ett lokalt batteri. Medan modellen B hade blivit mer kraftfull, drog den också upp till 4 watt - mer än dubbelt den ursprungliga modellen. Detta kan vara en begränsare när du gör datainsamling i situationer där en stabil strömkälla inte var tillgänglig.

Raspberry Pi Zero vs. 2nd Generation Model B

Minskningen i storlek tillät att enheten gömdes enklare i Internet of Things-projekt, inklusive detta bildigenkänningssystem som jag byggde för att övervaka mitt kaffebönatillförsel.

JavaWatch baserat på en Raspberry Pi Zero

Vad kommer härnäst?

Som en del av deras femårsjubileum tillkännagav Raspberry Pi just en ny trådlös version av Zero med en prispoäng på bara $ 10! Om du tittar på fotot ovan är det lätt att se nyttan. Med tanke på att trådlösa anslutningar behöver en USB-port, behöver du en adapter så stor att den kan göra att den lilla enheten ser besvärlig ut med projekt som detta.

Den senaste versionen sätter WiFi-anslutningen på själva brädet, vilket eliminerar behovet av en dongel och den extra kostnaden för en separat WiFi-adapter.

Min gissning är att nästa version kommer att uppgradera till en flerkärnig CPU för att hantera större bearbetning. Det finns paritet med de flesta andra funktioner i den större modellen, så du kanske inte behöver många andra tillägg.

Antalet användningar för dessa enheter är obegränsat. De kommer säkert att hålla hög efterfrågan.

Tack för att du läser. Jag hoppas att du snart kommer att experimentera med en Raspberry Pi.