Vai jums tiešām ir nepieciešams Raspberry Pi viena borta dators nākamajam elektronikas projektam? Šeit ir jāņem vērā aspekti.

Liela daļa elektronisko viltnieku un hobiju savos projektos izmanto Raspberry Pi viena borta datorus, un tās ir diezgan spējīgas ierīces, kuras var izmantot fiziskai skaitļošanai. Tomēr dažreiz problēma nav tā, ka Raspberry Pi SBC nespēj veikt šo darbu, bet gan tajā, ka tas piedāvā ievērojamu daudzumu resursu, kas var tikt izšķiesti īpašām lietojumprogrammām.

Šeit ir daži iemesli, kāpēc jūs varētu vēlēties izmantot kaut ko vienkāršāku par Raspberry Pi viena borta datoru savā elektronikas projektā.

1. Jūsu projekts ir pietiekami vienkāršs mikrokontrolleram

Raspberry Pi viena borta dators būtībā ir mikrokontrollera un personālā datora krustojums. Tas ļauj jums strādāt ar aparatūru un tajā pašā laikā palaist operētājsistēmu un būtībā darboties autonomā vidē. Tas nozīmē, ka varat aizstāt Raspberry Pi SBC ar Arduino (vai Raspberry Pi Pico mikrokontrolleri) elektronikas projektā, un vairumā gadījumu tas darbosies tāpat bez jebkādiem uzlabojumiem.

instagram viewer

Tomēr tas nozīmē arī to, ka jūs pilnībā neizmantojat Raspberry Pi SBC daudz plašākos skaitļošanas resursus. Tas ne vienmēr ir slikti, taču apzināta pieeja optimizācijai var mudināt jūs pievienot vairāk procesus un apzinātu jūsu projekta sarežģītību, kas var padarīt to daudz pilnvērtīgāku un atalgojošāku beigas.

Ja jums ir interese par atšķirības starp viena borta datoru, piemēram, Raspberry Pi, un mikrokontrolleri, mums ir ceļvedis, kas detalizēti izskaidro šīs atšķirības.

2. Reāllaika veiktspēja ir svarīga

Lai gan jūs varētu tajās instalēt reāllaika operētājsistēmu vai pat palaist tās bez operētājsistēmas (t.i., tukša metāla) lai samazinātu nervozitāti un latentumu, Raspberry Pi dēļi, izņemot Pico modeļus, parasti nav piemēroti reāllaika lietošanai. darbība.

Uzdevumiem un projektiem, kas jādarbojas reāllaikā, ti, noteiktā laika ierobežojumā, jums ir daudz labāk izmantot mikrokontrolleri, piemēram, Pico vai Arduino. Mikrokontrolleri ir izcili lietojumprogrammās, kurās laiks ir ļoti svarīgs, piemēram, robotikā, mājas automatizācijā, veselības monitoros un mājas drošībā.

3. Jūs vēlaties saglabāt pēc iespējas zemāku enerģijas patēriņu

Attēla kredīts: raspberrypi.com

Tāpat kā lielākā daļa datoru, kuru pamatā ir ARM, Raspberry Pis ir ļoti energoefektīvi un parasti patērē mazāk nekā 10 W jaudas pat pie lielas slodzes. Bieži vien tas ir daudz mazāk nekā mūsdienu x86 dators, ko izmanto dīkstāvē. Ir iespējams Samaziniet Raspberry Pi enerģijas patēriņu līdz minimumam, atvienojot perifērijas ierīces, atspējojot portus un izslēdzot iebūvētās gaismas diodes.

Tomēr pat energoefektīvākais dators, piemēram, Raspberry Pi, joprojām patērēs vairāk enerģijas nekā parasts mikrokontrolleris, jo tam ir daudz vairāk apstrādes.

Ja jūsu projektam ir ļoti svarīgi saglabāt pēc iespējas zemāku enerģijas patēriņu, jums vajadzētu apsvērt, vai jums patiešām ir nepieciešams Raspberry Pi SBC, vai arī mikrokontrolleris varētu veikt šo darbu tikpat labi.

4. Jūs vēlaties saglabāt pēc iespējas zemākas izmaksas

Lai gan Raspberry Pi dēļi ir netīri lēti, jo īpaši tagad, kad ir situācija ar piegādi uzlabota, jums, iespējams, būs jāsamazina projekta izmaksas, īpaši, ja plānojat pārdot savu darbi. Ja plānojat doties pa šo maršrutu, noteikti apskatiet mūsu labāko tirgus vietu saraksts veidotājiem.

The lētākais SBC, ko varat iegādāties no Raspberry Pi Pi Zero W (ar Wi-Fi un Bluetooth) maksā aptuveni 10 USD, savukārt jaudīgākais Pi Zero 2 W tiek pārdots par aptuveni 15 USD. No otras puses, zemākās cenas Raspberry Pi Pico mikrokontrolleris tiek pārdots tikai par 5 USD. Tā rentabilitāte ir viena no galvenajām Raspberry Pi Pico priekšrocībām salīdzinājumā ar citiem modeļiem.

5. Jūsu projektam nav nepieciešama tastatūra vai pele

Raspberry Pi SBC varētu būt pārspīlēts jūsu elektronikas projektam, ja tam nav nepieciešama ievade, izmantojot tastatūru vai peli, un tas var darboties bez grafiskā lietotāja interfeisa. Tā kā šie viena borta datori ir paredzēti darbam galddatorā, tie ir aprīkoti ar USB portiem, HDMI izvadi un citām saskarnēm nepieciešamo perifērijas ierīču pievienošanai.

Mikrokontrolleri galvenokārt ir paredzēti saskarnei ar elektroniskiem komponentiem, un tāpēc tiem būs viens vai vairāki GPIO tapu rindas, lai sazinātos ar šīm ierīcēm, kā arī USB ports, lai izveidotu savienojumu ar datoru programmēšana. Tas padara tos nepiemērojamus projektiem, kuriem nepieciešamas perifērijas ierīces, piemēram, kameras modulis vai skārienekrāns, bet padara projektus pārnēsājamākus un vieglāk iestatāmus.

Tā kā daudziem elektronikas projektiem pietiks ar mikrokontrolleri, pirms Raspberry Pi SBC izvēles ir svarīgi apsvērt faktiskās projekta vajadzības.

Nav nekas slikts, ja izmantojat Raspberry Pi viena plates datoru vienkāršam un vienkāršam projektam, ja jums tāds jau ir un vēlaties nekavējoties sākt darbu.

Tomr, ja jums ir iespja izvlties starp SBC un mikrokontrolleri projektam, kas vada elektroniku un neprasa tik daudz apstrādes jaudas, jums vienmēr vajadzētu izvēlēties visvienkāršāko ceļu: mikrokontrolleri. Tas jums iemācīs, kā strādāt ar ierobežotiem resursiem, un tas būs īpaši noderīgi, ja plānojat karjeru iegulto sistēmu izstrādē.