Aloittelijan opas Vadelma Pi: lle

Pienet asiat laskevat.

Monet kysyvät, mitä termi Internet of Things (IoT) tarkoittaa tai mitä se itse asiassa edustaa. Yksinkertaisesti sanottuna IoT on termi luokitellaksesi kaiken, mikä voi muodostaa yhteyden Internetiin. Tämä sisältää Alexan, HomePodin, Android-kellon, Samsungin älykkään jääkaapin ja paljon muuta. Vaikka ymmärrät, että IoT on termi, joka on tarkoitettu kuvaamaan joukko pieniä laitteita, jotka muodostavat yhteyden Internetiin ja puhuvat toisilleen, on silti melko epäselvää, miten nämä pienet laitteet todella tekevät mitä tekevät.

Sitä vastoin kaikki tietävät yleensä, mitä Macbook tai tietokone tekee ja mitä he pystyvät tekemään. Mielenkiintoista on, että näiden IoT-laitteiden sisäosat ovat hyvin samanlaisia ​​kuin jokapäiväisessä käytössä olevat tietokoneet, joihin kuuluu prosessoriyksikkö, muisti, verkko- ja / tai bluetooth-moduuli ja jotkut muut anturit.

Monet ihmiset eivät ymmärrä, kuinka helppoa on luoda oma esineiden internetlaitteen avulla pientä tietokonetta. Itse asiassa saatat miettiä, onko olemassa helposti saatavilla olevaa, halpaa ja tehokasta pientietokonetta. Hyvä uutinen on, että se todella on olemassaja se on todella voimakas.

Vadelma Pi on täsmälleen sitä.

Raspberry Pi on pieni tietokone, joka sopii tiukasti käteen. Älä hämää sen koon vuoksi ja katso vain uusimman (3+) sukupolven Raspberry Pi -laitteiston tekniset tiedot.

  • 1,4 GHz: n 64-bittinen neliytiminen ARM Cortex-A53, 1 Gt RAM-muistia
  • 2,4 / 5 GHz: n kaksikaistainen 802.11ac-langaton lähiverkko, 10/100 / 1000Mbps Ethernet
  • Bluetooth 4.2
  • 4 USB-porttia, Full HDMI -portti, yhdistetty 3,5 mm: n ääniliitin ja yhdistetty videoportti, 40 GPIO-nastaa
  • Micro SD -korttipaikka, VideoCore IV 3D -näytönohjain, kameraliitäntä (CSI), näyttöliitäntä (DSI),

Kuten näette, tässä pienessä pedossa on neliydinsuoritin, nopea langaton, bluetooth-moduuli ja tarpeeksi RAM-muistia useimpien tietokoneellasi tekemiesi asioiden suorittamiseen. Parempi vielä, tämä maksaa vain 35 dollaria tai noin kohtuullinen illallinen (tai 3 avokado-paahtoleipää SF: ssä).

Vadelma Pisillä on mielenkiintoinen nimeämistapa. Ne on luokiteltu mallinimen ja sukupolven yhdistelmän mukaan. Mallinimet sisältävät A, A +, B, B +, Zero ja Compute Module (Compute Module on tarkoitettu pääasiassa teollisiin sovelluksiin, joten emme kosketa sitä tässä artikkelissa)

Jokainen malli on eroteltu käytettävissä olevien liittimien ja emolevyn koon mukaan. Tähän mennessä on rakennettu useita sukupolvia, jotka on suurimmaksi osaksi luokiteltu numeroilla 1–3. Jokainen sukupolvi eroaa pääasiassa sirun suorituskyvystä. Uusin ja tehokkain versio on nimeltään Raspberry Pi 3+ Model B + .

Tässä on viitteenä joitain kuvia, jotka osoittavat, mitkä osat ovat saatavilla kussakin mallissa.

Jokaisella mallilla on omat kompromissinsa. Esimerkiksi Raspberry Pi Model Zero on pienin niistä kaikista ja kuluttaa keskimäärin vain 100 mA (0,5 W) virtaa. (Keskimäärin työpöydällä on 200 ~ 1400 W virtalähde). Mutta siinä on vain yhden ytimen prosessori, siinä on vähemmän RAM-muistia ja puuttuu täysi HDMI-portti.

Sen pienempi koko antaa sen kuitenkin mahtua useampaan tilaan, mikä tekee siitä hyödyllisen rakennettaessa laitteita, joissa on tilaa ja tehoa. Joten usean mallin valitseminen lisää vaihtoehtoja projektiisi.

Mitä ohjelmistoa se käyttää?

Valitettavasti Raspberry Pi ei käytä Mac OS X: ää tai Windowsia. Sen sijaan se käyttää Linux-versiota nimeltä Raspbian. Voit asentaa Raspbianin mikro-SD-kortille itse NOOBS-asennusohjelmalla tai ostaa esiladatun mikro-SD-kortin, kuten täällä näkyy. Kun olet liittänyt micro SD-kortin, johon on asennettu Raspbian, ja käynnistä Raspberry Pi, saat seuraavan latausnäytön:

Kuten näette, työpöytä näyttää tavalliselta työpöydältä suuressa tietokoneessa. Oletuksena saat verkkoselaimen, päätelaitteen, kuvankatseluohjelman, laskimen ja monia muita ominaisuuksia.

Raspbianin avulla voit myös asentaa tonnia ohjelmistoja omasta avoimen lähdekoodin ohjelmistovarastostaan ​​ilmaiseksi. Ohjelmiston asentaminen on myös melko yksinkertaista. Voit käyttää apt-get -komentoa, suosittua Linux-komentoa, ohjelmistojen asentamiseen useista arkistoista, kaikkien käytettävissä olevien ohjelmistojen asentamiseen.

Esimerkiksi, sudo apt-get install scratch2asentaa suosittu tyhjästä ohjelmointikieli. Selaa eri arkistoissa ja StackOverflow'ssa, ja huomaat pian, että voit tehdä melkein mitä tahansa näillä laitteilla.

Mitä voit todellisuudessa tehdä tämän kanssa?

Ok, joten nyt sinulla on pieni tietokone, joka käyttää joukkoa ilmaisia ​​ohjelmistoja. Mitä voit todella tehdä sen kanssa? No, tässä on helppo ja hauska Python-projekti, jonka olen toteuttanut lukiolaisryhmän kanssa osana koodausluokkaa.

Käyttäen Raspberry Pi -yhteensopivaa lämpötila- / kosteus- / paineanturia ja LED-näyttöä opetin satunnaisuuden käsitettä käyttämällä satunnaisia ​​värejä LED-näytöllä numeroiden sijaan. Opiskelijani rakastivat, kuinka he voisivat olla visuaalisesti ja fyysisesti vuorovaikutuksessa oman koodinsa kanssa. Näet videon projektista täältä:

Samalla laitteella rakennimme myös laskimen, pelilaitteen, sääaseman ja paljon muuta. Löysin heille erittäin hyödyllisen ja kustannustehokkaan tavan opettaa johdanto-ohjelmointia nuorille opiskelijoille. Aion kertoa opetussuunnitelmani yksityiskohdat artikkelissa toisinaan.

Yksi kollegoistani Stanfordissa rakensi räätälöidyn Raspberry Pi -tuotteen espressokeittimen arvokkaan kahvin suojaamiseksi. Idea on jonkin verran samanlainen kuin vadelma Pi -turvattu oven lukko, kuten täällä nähdään.

Raspberry Pi: n käytöstä hauskojen ja hyödyllisten IoT-laitteiden rakentamiseen on monia, monia artikkeleita. Tässä on joitain luetteloita löydetyistä: Raspberry Pi -turvakamera, Raspberry Pi Media Center, Raspberry Pi Code Club.

Käärimistä

Toivon, että tämä artikkeli antaa joitain perustietoja siitä, mitä Vadelma Pis ovat, miten ne rakennetaan ja mihin niitä käytetään. Toivon myös, että tämä artikkeli hämmentää jonkin verran mitä IoT todella tarkoittaa.

Pohjimmiltaan IoT on liike, joka yhdistää miljoonia pieniä asioita Internetin avulla, ja Vadelma Pi on yksi tapa hallita näitä pieniä asioita. Uskon todella, että IoT: n tulevaisuus on, ja toivon kaikkien yrittävän osallistua tuodaksemme sen askeleen lähemmäksi meitä.

Pienet asiat laskevat, satoja - Cliff Shaw.

Tämä on ensimmäinen artikkelini Mediumista! Kaikkia kommentteja korjauksista, parannuksista ja suosionosoituksista arvostetaan suuresti!