Raspberry Pi fylte akkurat 5. Her er en kort historie om verdens minste hobby-datamaskin.

Tre generasjoner med enheter - Gen 1, Gen 2 og Null

Raspberry Pi fylte bare fem år gammel. I løpet av denne korte perioden er tolv millioner av disse enhetene solgt, noe som muliggjør utallige produsentprosjekter over hele verden.

La oss gå gjennom utviklingen av disse enhetene, og utforske hvordan de kan brukes på prosjekter.

I begynnelsen…

Den første generasjonen av Raspberry Pi-enhetene kom ut i 2012. Du kunne plass til et på et 3 "x 2" -kort (ikke inkludert fremspring fra tillegg). De brukte et standard SD-kort som sin lokale stasjon, og hadde to USB-porter.

Maskinvare for første generasjon Raspberry Pi

Prispunktet var ekstremt lavt (de første målene var $ 35 og $ 25 for bare Pi). Hobbyister som meg snappet dem raskt opp og kom i gang med Internet of Things-prosjekter.

Brukere som meg innså raskt at du trengte en rekke maskinvareutvidelser før du kunne få enheten til et trådløst nettverk - eller til og med koble den til et tastatur og mus. Du ønsket også å montere den inne i en slitesterk veske for å forhindre slitasje på brettet.

Vi kjøpte vår første til jul i 2013. Datteren min og jeg brukte den til vitenskapsprosjektet hennes, som innebar å lage en LED-alarm som kunne oppdage da en inntrenger våget seg i nærheten av Minecraft-slottet hennes. Enheten støttet skripting i Python, og alle relevante utvidelser for å ringe eksterne HTTP / S-anrop ved hjelp av Minecraft SDK.

Generasjon 2

Raspberry Pi la til store forbedringer i sin andre generasjon, som de ga ut tidlig i 2015. Dette inkluderte en dobling av antall USB-porter. Dette eliminerte behovet for en USB-hub. I stedet kan du koble en trådløs adapter, tastatur og mus alle direkte til enheten samtidig.

For å gjøre plass for en utvidelse av GPIO-pinner, fjernet de de lite brukte RCA- og 3,5 mm-portene og la til et mindre microSD-kort for den lokale stasjonen. De oppgraderte den innebygde prosessoren fra en enkelt til en firekjerne, og utvidet behandlingsmulighetene til enheten.

Mens de visuelle endringene på enheten var små, var dette store oppgraderinger basert på samfunnets bruk og tilbakemeldinger.

Side-ved-side Gen 2 og Gen 1 enheter

Når jeg eksperimenterte med denne neste generasjonen av enheter, fant jeg ut at GPIO-pinnene var bra for sensorer som kjører. Størrelsen og kraften var også ideell for innendørs hagearbeidsprojekter.

Jeg kunne bruke en enkelt enhet montert i eksperimentet mitt for å registrere fuktighet, temperatur og jordfuktighetsinnhold. Jeg kunne også ta time-lapse-bilder ved å legge til et kamera, og deretter laste opp alle dataene til skyen for behandling og skyve ut til et nettsted.

Jeg kunne også bruke GPIO-pinnene til å kontrollere reléer som instruerer motorene til å slå av og på. Dette kan være veldig nyttig når du bygger en stemmeaktivert pitching-maskin som den i videoen nedenfor.

Krymper til null

Raspberry Pi ga ut en andre linje i slutten av 2015: Raspberry Pi Zero. Målprisen falt også, med $ 5 som den nye standarden (selv om det var vanskelig å finne en forhandler med dem på lager.)

Mens null ikke hadde det samme antallet porter - bare en mikro USB - hadde den en enorm fordel i størrelse og strømforbruk. Den veide på bare 9 gram, og brettet var bare en tredjedel av størrelsen. Det fortsatte å støtte tilsetningen av et kamera, og operativsystemet var det samme som med de større modellene.

Nullens strømforbruk var mindre enn en watt, noe som gjorde det mulig for den å hente minimal strøm fra enten en direkte USB-strømkilde eller et lokalt batteri. Mens Model B hadde blitt kraftigere, tegnet den også opptil 4 watt - mer enn det dobbelte av den opprinnelige modellen. Dette kan være en begrenser når du gjør ekstern datainnsamling i situasjoner der en jevn strømkilde ikke var tilgjengelig.

Raspberry Pi Zero vs. 2nd Generation Model B

Reduksjonen i størrelse tillot at enheten lettere kunne skjules i Internet of Things-prosjekter, inkludert dette bildegjenkjenningssystemet jeg bygde for å overvåke kaffebønnsforsyningen min.

JavaWatch basert på en Raspberry Pi Zero

Hva blir det neste?

Som en del av deres femårs jubileum kunngjorde Raspberry Pi nettopp en ny trådløs versjon av Zero med et prispunkt på bare $ 10! Når du ser på bildet over, er det enkelt å se fordelen. Gitt at trådløse kontakter trenger en USB-port, trenger du en adapter så stor at den kan få den lille enheten til å se vanskelig ut med prosjekter som dette.

Den siste versjonen legger WiFi-tilkoblingen på selve brettet, og eliminerer behovet for en dongle og den ekstra kostnaden for en separat WiFi-adapter.

Min gjetning er at den neste versjonen vil oppgradere til en flerkjernet CPU for å håndtere større prosessering. Det er paritet med de fleste andre funksjoner i den større modellen, så du trenger kanskje ikke mange andre tillegg.

Antall bruksområder for disse enhetene er ubegrensede. De vil helt sikkert holde seg i høy etterspørsel.

Takk for at du leste. Jeg håper du snart kan eksperimentere med en Raspberry Pi.