Kezdő útmutató a Raspberry Pi-hez

Az apróságok számítanak.

Sokan megkérdőjelezik, mit jelent a tárgyak internete (IoT) kifejezés, vagy hogy valójában mit jelent. Egyszerűen fogalmazva az IoT olyan kifejezés, amely minden olyan kategóriába sorol, amely kapcsolódhat az internethez. Ide tartozik az Alexa, a HomePod, az Android óra, a Samsung intelligens hűtőszekrény és még sok más. Még akkor is, ha rájössz, hogy az IoT olyan kifejezés, amelynek célja az internetre csatlakozó kis eszközök csoportjának leírása, amelyek egymással beszélgetnek, még mindig nem világos, hogy ezek a kis eszközök valójában hogyan csinálják, amit csinálnak.

Ezzel szemben mindenki általában tudja, hogy mit csinál egy Macbook vagy egy számítógép, és mire képes. Érdekes módon ezeknek az IoT-eszközöknek a belső része nagyon hasonlít az általunk mindennap használt számítógépekhez, amelyek tartalmaznak egy feldolgozó egységet, memóriát, hálózati és / vagy bluetooth modult és néhány más érzékelőt.

Amit sokan nem vesznek észre, hogy milyen könnyű elkészíteni saját IoT-jüketeszköz kis számítógép segítségével. Valójában elgondolkodhat azon, hogy létezik-e egy könnyen elérhető, olcsó és nagy teljesítményű kis számítógép. A jó hír az, hogy valóban létezikés valóban hatalmas.

A Raspberry Pi PONTOSAN az.

A Raspberry Pi egy kis számítógép, amely szorosan illeszkedik a kezedbe. Ne tévesszen meg a mérete, és csak nézze meg a legújabb (3+) generációs Raspberry Pi hardveres specifikációit.

  • 1,4 GHz-es 64 bites négymagos ARM Cortex-A53, 1 GB RAM
  • 2,4 / 5Ghz kétsávos 802.11ac vezeték nélküli LAN, 10/100 / 1000Mbps Ethernet
  • Bluetooth 4.2
  • 4 USB-port, teljes HDMI-port, kombinált 3,5 mm-es audio aljzat és kompozit videoport, 40 GPIO tű
  • Micro SD kártyahely, VideoCore IV 3D grafikus mag, Kamera interfész (CSI), Kijelző interfész (DSI),

Mint látható, ez a kis vadállat négymagos CPU-val, gyors vezeték nélküli, bluetooth modullal és elegendő RAM-mal rendelkezik, hogy a legtöbb dolgot elvégezhesse a számítógépén. Még jobb, hogy ez csak 35 dollárba kerül, vagy egy ésszerű vacsora (vagy 3 avokádós pirítós SF-ben).

A Raspberry Pis-nek érdekes elnevezési szokása van. A modellnév és a generáció kombinációja alapján vannak kategorizálva. A modellnevek között szerepel az A, A +, B, B +, a Zero és a Compute Module (a Compute Module főként ipari alkalmazásokhoz készült, ezért ebben a cikkben nem érintjük meg).

Mindegyik modellt a rendelkezésre álló csatlakozók és az alaplap mérete különbözteti meg. Különböző generációk épültek fel eddig, amelyeket nagyrészt 1-től 3-ig terjedő számok kategorizálnak. Minden generációt elsősorban a chip teljesítménye különböztet meg. A legújabb és legerősebb verzió neve Raspberry Pi 3+ Model B + .

Referenciaként, itt van néhány kép, amelyek bemutatják, hogy az egyes modellek milyen alkatrészek állnak rendelkezésre.

Minden modellnek megvan a maga kompromisszuma. Például a Raspberry Pi Model Zero az összes közül a legkisebb, és átlagosan csak 100 mA (0,5 W) áramot fogyaszt. (Egy átlagos asztali gép 200 ~ 1400 W-os tápegységet tartalmaz.) De csak egymagos CPU-val rendelkezik, alacsonyabb a RAM-ja, és hiányzik a teljes HDMI-port.

Kisebb mérete azonban lehetővé teszi, hogy több térbe illeszkedjen, ami hasznos hely- és áramkorlátozott eszközök építéséhez. Tehát, ha több modell közül választhat, megnő a projekt lehetőségei.

Milyen szoftvert futtat?

Sajnos a Raspberry Pi nem futtatja a Mac OS X vagy a Windows rendszert. Ehelyett a Linux Raspbian nevű verzióját futtatja. Választhatja, hogy a NOOBS telepítővel maga telepíti-e a Raspbian-ot egy micro SD-kártyára, vagy megvásárolhat egy előre feltöltött micro SD-kártyát, mint amilyen itt látható. Miután csatlakoztatta a micro SD-kártyát a Raspbian telepítésével és bekapcsolta a Raspberry Pi-t, a következő betöltési képernyőt kapja:

Amint láthatja, az asztal úgy néz ki, mint egy normál asztal a nagy számítógépén. Alapértelmezés szerint webböngészőt, terminált, képnézegetőt, számológépet és még sok más funkciót kap.

A Raspbian emellett rengeteg szoftvert telepíthet saját nyílt forráskódú szoftvertárából költségmentesen. A szoftver telepítésének folyamata is meglehetősen egyszerű. Használhatja az apt-get parancsot, egy népszerű Linux parancsot a különböző tárhelyekről történő szoftver telepítéséhez, a rendelkezésre álló szoftverek telepítéséhez.

Például sudo apt-get install scratch2telepíti a népszerű scratch programozási nyelvet. Böngésszen a különféle adattárak és a StackOverflow között, és hamarosan rájön, hogy ezekkel az eszközökkel bármit megtehet.

Mit lehet ezzel TÉNYLEGESEN kezdeni?

Oké, szóval most van egy kis számítógéped, amely egy csomó ingyenes szoftvert futtat. Valójában mit tehet vele? Nos, itt van egy egyszerű és szórakoztató Python projekt, amelyet egy középiskolás diákok csoportjával hajtottam végre egy kódoló osztály részeként.

A Raspberry Pi kompatibilis hőmérséklet / páratartalom / nyomásérzékelővel, LED-es képernyőn a véletlenszerűség fogalmát a LED-es képernyőn véletlenszerű színek helyett számok helyett tanítottam. Tanítványaim imádták, hogyan tudnak vizuálisan és fizikailag kölcsönhatásba lépni saját kódjukkal. A projekt videóját itt tekintheti meg:

Ugyanazon eszköz segítségével számológépet, játékeszközt, időjárás-állomást és még sok mást is építettünk. Találtam egy nagyon hasznos és költséghatékony módszert a bevezető programozás megtanítására a fiatal hallgatók számára. Azt tervezem, hogy máskor egy cikkben tárgyalom a tantervem részleteit.

Az egyik stanfordi kollégám testreszabott Raspberry Pi biztonságos eszpresszógépet készített, hogy megvédje értékes kávéinkat. Az ötlet némileg hasonlít az itt látható Raspberry Pi biztonságos ajtózárhoz.

Sok-sok cikk szól arról, hogyan használhat Raspberry Pi szórakoztató és hasznos IoT-eszközök létrehozására. Íme néhány lista, amelyet találtam: Raspberry Pi biztonsági kamera, Raspberry Pi Media Center, Raspberry Pi Code Club.

Csomagolás

Remélem, hogy ez a cikk néhány alapvető betekintést nyújt a Raspberry Pis-be, hogyan épülnek fel és mire használják őket. Remélem, hogy ez a cikk némileg elárulja, mit is jelent az IoT.

Lényegében az IoT egy mozgalom, amely apró dolgok millióit köti össze az internet segítségével, és a Raspberry Pi az egyik módja ezeknek az apróságoknak. Hiszek abban, hogy a jövő az IoT-ban rejlik, és remélem, mindenki megpróbál részt venni abban, hogy egy lépéssel közelebb hozza hozzánk.

Az apróságok számítanak, több száz - Cliff Shaw.

Ez az első cikkem a Mediumról! A javításokkal, fejlesztésekkel és tapsokkal kapcsolatos megjegyzéseket nagyra értékeljük!