Aviečių Pi vadovas pradedantiesiems

Svarbūs maži dalykai.

Daugelis abejoja, ką reiškia daiktų interneto (IoT) terminas ar ką jis iš tikrųjų reiškia. Paprasčiau tariant, daiktų internetas yra kategorija viskam, kas gali prisijungti prie interneto. Tai apima jūsų „Alexa“, „HomePod“, „Android“ laikrodį, išmanųjį „Samsung“ šaldytuvą ir daugelį kitų. Net jei suprantate, kad daiktų internetas yra terminas, skirtas apibūdinti mažų prietaisų, jungiančių prie interneto, grupę, kuri kalba tarpusavyje, vis tiek neaišku, kaip šie maži įrenginiai iš tikrųjų daro tai, ką daro.

Priešingai, visi paprastai žino, ką veikia „Macbook“ ar kompiuteris ir ką sugeba. Įdomu tai, kad šių „IoT“ įrenginių vidinės dalys yra labai panašios į kompiuterius, kuriuos naudojame kasdien, įskaitant procesorių, atmintį, tinklo ir (arba) „Bluetooth“ modulį ir kai kuriuos kitus jutiklius.

Daugelis žmonių nesuvokia, kaip lengva sukurti savo daiktų internetąįrenginį naudodami mažą kompiuterį. Tiesą sakant, galite pagalvoti, ar egzistuoja lengvai prieinamas, pigus ir galingas mažas kompiuteris. Gera žinia ta, kad ji iš tikrųjų egzistuojair tai tikrai galinga.

Avietė Pi yra TIKRAI.

„Raspberry Pi“ yra mažas kompiuteris, patogiai priglundantis prie jūsų rankos. Neapsigaukite dėl savo dydžio ir tiesiog pažiūrėkite į naujausios (3+) kartos „Raspberry Pi“ aparatinės įrangos specifikacijas.

  • 1,4 GHz 64 bitų keturių branduolių „ARM Cortex-A53“, 1 GB RAM
  • 2,4 / 5 GHz dvigubos juostos 802.11ac bevielis LAN, 10/100 / 1000Mbps Ethernet
  • „Bluetooth“ 4.2
  • 4 USB prievadai, visas HDMI prievadas, kombinuotas 3,5 mm garso lizdas ir sudėtinis vaizdo prievadas, 40 GPIO kaiščių
  • „Micro SD“ kortelės lizdas, „VideoCore IV“ 3D grafikos šerdis, kameros sąsaja (CSI), ekrano sąsaja (DSI),

Kaip matote, šiame mažame žvėryje yra keturių branduolių procesorius, greitas belaidis ryšys, „Bluetooth“ modulis ir pakankamai RAM, kad atliktumėte daugumą dalykų, kuriuos darote savo kompiuteryje. Dar geriau, tai kainuoja tik 35 USD, arba apie pagrįstą vakarienę (arba 3 avokadų skrebučius SF).

Aviečių Pis turi įdomią vardų suteikimo tvarką. Jie skirstomi pagal modelio pavadinimo ir kartos derinį. Modelių pavadinimuose yra A, A +, B, B +, nulis ir skaičiavimo modulis (skaičiavimo modulis skirtas daugiausia pramoninėms reikmėms, todėl šiame straipsnyje jo neliesime).

Kiekvienas modelis yra diferencijuojamas pagal turimas jungtis ir pagrindinės plokštės dydį. Iki šiol yra sukurtos įvairios kartos, kurios dažniausiai skirstomos skaičiais nuo 1 iki 3. Kiekvieną kartą daugiausia skiria lusto našumas. Naujausia ir galingiausia versija vadinama „ Raspberry Pi 3+ Model B +“ .

Kaip pavyzdį, pateikiame keletą vaizdų, kurie parodo, kokios dalys yra kiekviename iš modelių.

Kiekvienas modelis turi savo kompromisus. Pavyzdžiui, „Raspberry Pi Model Zero“ yra mažiausias iš visų ir vidutiniškai sunaudoja tik 100 mA (0,5 W) energijos. (Vidutiniame darbalaukyje yra 200 ~ 1400 W maitinimo šaltinis). Tačiau jame yra tik vieno branduolio procesorius, jame yra mažiau RAM ir trūksta pilno HDMI prievado.

Tačiau dėl mažesnio dydžio jis gali tilpti į daugiau erdvių, todėl tai naudinga statant prietaisus, kuriuose yra ribota erdvė ir galia. Taigi, turėdami kelis modelius, galite pasirinkti daugiau savo projekto galimybių.

Kokią programinę įrangą ji veikia?

Deja, „Raspberry Pi“ neveikia „Mac OS X“ ar „Windows“. Vietoj to, ji naudoja „Linux“ versiją, vadinamą „Raspbian“. Galite pasirinkti patys įdiegti „Raspbian“ į „micro SD“ kortelę naudodami „NOOBS“ diegimo programą arba įsigyti iš anksto įkeltą „micro SD“ kortelę, tokią, kokia matyta čia. Prijungę „micro SD“ kortelę su įdiegta „Raspbian“ ir įjungę „Raspberry Pi“, gausite šį pakrovimo ekraną:

Kaip matote, darbalaukis atrodo kaip įprasta darbalaukis jūsų dideliame kompiuteryje. Pagal numatytuosius nustatymus jūs gaunate interneto naršyklę, terminalą, vaizdų peržiūros priemonę, skaičiuoklę ir daugybę kitų funkcijų.

„Raspbian“ taip pat leidžia nemokamai įdiegti daugybę programinės įrangos iš savo atvirojo kodo programinės įrangos saugyklos. Programinės įrangos diegimo procesas taip pat yra gana paprastas. Galite naudoti „ apt-get“ komandą, populiarią „Linux“ komandą, kad įdiegtumėte programinę įrangą iš įvairių saugyklų ir įdiegtumėte bet kokią turimą programinę įrangą.

Pavyzdžiui, sudo apt-get install scratch2įdiegs populiarią „scratch“ programavimo kalbą. Naršykite po įvairias saugyklas ir „StackOverflow“, ir netrukus suprasite, kad naudodami šiuos įrenginius galite padaryti bet ką.

Ką iš tikrųjų galite tai padaryti?

Gerai, todėl dabar turite mažą kompiuterį, kuriame veikia daugybė nemokamos programinės įrangos. Ką iš tikrųjų galite su juo padaryti? Na, čia yra lengvas ir įdomus „Python“ projektas, kurį įgyvendinau su grupe vidurinės mokyklos mokinių kaip kodavimo klasės dalį.

Naudodamas „Raspberry Pi“ suderinamą temperatūros / drėgmės / slėgio jutiklį su LED ekranu, išmokiau atsitiktinumo sampratos, naudodamas atsitiktines LED ekrano spalvas, o ne skaičius. Mano studentams patiko, kaip jie gali vizualiai ir fiziškai bendrauti su savo kodu. Projekto vaizdo įrašą galite pamatyti čia:

Naudodami tą patį įrenginį, mes taip pat sukūrėme skaičiuoklę, žaidimų įrenginį, meteorologinę stotį ir daug daugiau. Radau tai labai naudingą ir ekonomišką būdą mokyti įvadinio programavimo jauniems studentams. Kitą kartą planuoju išsamiai aprašyti savo mokymo programas.

Vienas iš mano kolegų iš Stanfordo pastatė pritaikytą „Raspberry Pi“ espreso kavos aparatą, kad apsaugotų mūsų brangią kavą. Idėja yra šiek tiek panaši į „Raspberry Pi“ apsaugotą durų spyną, kaip matoma čia.

Yra daug daug straipsnių apie „Raspberry Pi“ naudojimą kuriant linksmus ir naudingus IoT įrenginius. Štai keletas jų surastų sąrašų: „Raspberry Pi“ saugumo kamera, „Raspberry Pi Media Center“, „Raspberry Pi Code Club“.

Apvyniojimas

Tikiuosi, kad šiame straipsnyje pateikiama keletas pagrindinių įžvalgų apie tai, kas yra „Raspberry Pis“, kaip jie yra pastatyti ir kam jie naudojami. Be to, tikiuosi, kad šis straipsnis šiek tiek paaiškina, ką IoT reiškia iš tikrųjų.

Iš esmės daiktų internetas yra judėjimas, sujungiantis milijonus smulkmenų, naudojant internetą, o „Raspberry Pi“ yra vienas iš būdų valdyti tuos mažus dalykus. Aš tikrai tikiu, kad DI laukia ateitis, ir tikiuosi, kad visi bandys dalyvauti priartindami jį prie mūsų.

Skaičiuojami maži dalykai, šimtai jų - Cliff Shaw.

Tai mano pirmasis straipsnis „Medium“! Labai vertiname bet kokius komentarus dėl taisymų, patobulinimų ir plojimų!