If-Koubou

Всичко, което трябва да знаете за Първи стъпки с малина Pi

Всичко, което трябва да знаете за Първи стъпки с малина Pi (Как да)

Сега, на повече от четири години, Raspberry Pi, евтин компютър с размери с кредитна карта, е завладял компютрите и дома си с буря. Прочетете, докато ви водим през всичко, от закупуване до захранване, за да управлявате малкия динамо.

Какво е Малина Пи?

Raspberry Pi е компютър с размери с кредитна карта, проектиран и произведен от Фондация Raspberry Pi Foundation, организация с нестопанска цел, посветена на това, че компютрите и инструкциите за програмиране са възможно най-достъпни за най-широк кръг хора.

Макар че първоначалната мисия на проекта Raspberry Pi беше да се направят евтини компютри с възможности за програмиране в ръцете на студентите, Pi се възприема от разнообразна аудитория. Дневниците, програмистите и диджеите по целия свят са възприели малката платформа за проекти, вариращи от пресъздаване на ретро аркадни шкафове до контролиране на роботи за създаване на евтини, но мощни домашни медийни устройства.

Представеният през 2012 г. оригинален Raspberry Pi (това, което сега наричаме Raspberry Pi 1 Model A) включваше система на чип, изградена около процесора Broadcom BCM2835 - малък, но доста мощен мобилен процесор, често използван в мобилните телефони , Той включва процесор, графичен процесор, аудио / видео обработка и друга функционалност, всички на чип с ниска мощност, сдвоен с един единствен процесор ARM на 700Mhz. През изминалите години фондацията пусна редица ревизии (изключвайки чиповете на Broadcom за подобрени версии и повишаване на мощността на процесора с чип-чип от 1.2GHz).

Въпреки че Pi е невероятно малко устройство, което се е увеличило със скокове и ограничения от въвеждането му, не е, Raspberry Pi не е пряка заместител на вашия настолен компютър или лаптоп. Не можете да пускате Windows върху него (поне не традиционната версия на Windows, която познавате), въпреки че можете да пускате много дистрибуции на Linux - включително дистрибуции с настолни среди, уеб браузъри и други елементи, които бихте очаквали от настолен компютър.

Малина Пи е, обаче, едно удивително многофункционално устройство, което опакова много хардуер в много евтино тяло и е идеално за хоби електроника, DIY проекти, създаване на евтин компютър за програмиране на уроци и експерименти и други начинания.

Какво има на борда на Raspberry Pi?

LEGO програмист за скала, не е включен.

В ранните години на фондацията Pi, Raspberry Pi идва в две версии на две различни ценови точки: модел A (25 долара) и модел B (35 щ.д.). Ако имате нужда от по-малко хардуер (модел А имаше по-малко USB порт, няма Ethernet порт и половината RAM), можете да спестите десет долара.

Тъй като производствените разходи паднаха и Pi набра все повече внимание, те успяха значително да увеличат хардуерните характеристики на устройството, като в същото време запазиха цената - в крайна сметка обединявайки всички модели с въвеждането на Raspberry Pi 2 през 2015 г. и Raspberry Pi 3 през 2016. Сложете по друг начин: най-добрият наличен Malprix Pi във всеки един момент винаги е струвал 35 долара. И така, какво получавате, когато купите компютър с размер 35 кр.

Сегашното поколение Raspberry Pi 3, разгледано по-горе, спортува следния хардуер:

  • 1.2 гигахерцов процесор ARM процесор-On-a-Chip (SoC) с интегрирана 1GB RAM.
  • 1 HDMI порт за цифров аудио / видео изход
  • 1 жак 3,5 мм, който предлага аудио и композитно видео изход (когато е свързан с подходящ кабел).
  • 4 USB 2.0 порта за свързване на входни устройства и периферни добавки.
  • 1 четец за microSD карти за зареждане на операционната система.
  • 1 Ethernet LAN порт.
  • 1 Интегрирана Wi-Fi / Bluetooth антена.
  • 1 microUSB захранващ порт.
  • 1 интерфейс GPIO (обща входна / изходна).

Какво по дяволите е GPIO? Raspberry Pi идва с набор от 26 изложени вертикални щифтове на дъската. Тези игли са интерфейс за обща вход / изход, който не е свързан с някаква специфична местена функция на дъската Raspberry Pi.

Вместо това GPIO щифтовете са изрично предназначени за крайния потребител да има достъп до хардуера на ниско ниво директно на дъската за целите на прикрепването към Pi на други хардуерни платки, периферни устройства, LCD екрани и други хардуерни устройства. Например, ако искате да вземете стар аркаден контролер и да го прокарате директно към вашия Raspberry Pi, за да дадете на аркадата си по-автентичен усет, можете да го направите, като използвате GPIO интерфейса.

Въпреки че няма да използваме GPIO заглавката в днешния урок за начинаещи, ние се възползваме от него и в други уроци, като нашият индикатор за LED индикатор Raspberry Pi, който използва LED пауза, прикрепена към GPIO заглавката.

Къде да купя малина Pi

В оригиналната версия на това ръководство ниесилно предупреди читателите да не купуват от Amazon или eBay. В ранните дни на невероятната популярност на Пи, наистина беше трудно да си вземете ръцете на единица, а ако сте купили от някой друг, освен оторизиран продавач на Фондация Raspberry Pi, имаше голяма вероятност да се плати или да се окаже в крайна сметка много съмнителен продукт във вашите ръце.

Днес все още можете да купите от официален дилър на Pi, като една от многото компании, доставени от платения дистрибутор Element14 на Фондацията, но рискът от закупуване от трета страна или чрез Amazon е спаднал. Всъщност купихме всички наши единици Pi от Амазонка през последните няколко години без проблем.

Има няколко версии на Pi, но ако току-що започвате, трябва абсолютно да купите най-новото поколение на устройството - Raspberry Pi 3.На практика всеки стар урок по Pi все още работи с по-старите модели, но много от проектите, които бихте искали да предприемете (особено ако искате да използвате Pi като емулатор на видеоигри или други подобни), наистина се възползват от по-новите хардуерни устройства.

В редки случаи, обаче, може да искате да ударите eBay, за да купите по-стар и по-евтин модел Pi. Нашият урок за преобразуване на единица Pi и светодиодна дъска в индикатор за времето например не се нуждае от наситен нов модул Pi и работи добре в оригиналния модел 2012 Raspberry Pi 1 Модел А.

Другите неща, от които се нуждаете

Маслото Pi е просто гола дъска - не идва с калъф, кабели или дори източник на енергия. Така че, ще трябва да купите тези неща сами заедно с вашия Pi. Ето другите неща, които ще трябва да купите (ако още не сте наблизо).

Стабилен източник на енергия: Raspberry Pi изтегля силата си от microUSB порт и изисква адаптер microUSB към AC. Тъй като Pi е микрокомпютър, а не просто мобилен телефон с батерия, трябва да използвате висококачествено зарядно устройство със стабилна мощност, което осигурява постоянно 5V с минимум 700 mA минимум за по-стари модели и 2,5 A за Pi 3.

Ето графиката с любезното съдействие на фондацията Pi, която очертава предложените минимални изисквания за мощност.

Използването на зарядно устройство с ниско качество или с недостатъчно захранване е най-големият източник на проблеми с нестабилността на системата и разочарование от Raspberry Pi. Можете да се отървете от купчина бъдещи главоболия, като просто се снабдите с много висококачествен източник на енергия, за предпочитане един, предназначен за Pi, точно от портата. Препоръчваме марката CanaKit 5V 2.5A захранване ($ 10). Той е създаден специално за употреба с Pi, той може да доставя достатъчно стабилно захранване за най-старите от най-новите устройства и няма да ви остави с проблеми при стартиране или корупционни данни, като например произволно зарядно устройство за мобилни телефони от офисното ви чекмедже.

Случай: Pi пиратите са голи; ще се нуждаете от подходящ случай, за да я прикрепите. Можете да вземете акрилно / пластмасово кутия за около $ 10-25 или да отидете на по-креативен маршрут и да изработите свой собствен калъф (както много скоро след освобождаването на Pi).

Когато пазарувате, бъдете внимателни, за да проверите дали купувате подходящия за вас модел. Значителни промени в борда на Raspberry Pi през последните няколко години, включително движението и окончателното отстраняване на някои пристанища, означава, че по-старите случаи няма да се поберат на по-новите модели.

Не особено придирчиви или блестящи? Делото $ 8 Raspberry Pi 3 от фондацията Pi е трудна за победа стойност. Искаш ли нещо блестящо? Небето е границата - Amazon е изпълнен с наистина страхотни случаи Pi, като този лазерно изрязан случай "Bel-Aire", който прилича на малък артефакт от 50-те години на миналия век.

4GB + SD карта: По-старите единици Pi използват SD карта с пълен размер, но Pi 2 и Pi 3 използват microSD карти. Фондацията Raspberry Pi препоръчва минимум SD карта от 4GB клас 4. Но тъй като SD карти са евтини тези дни, ние препоръчваме да отидете за най-малко една 16GB SD карта от клас 10 за по-стара Pi или 16GB Class 10 microSD карта за по-новите модели. Вече може да имате някой, но не всички SD карти непременно ще работят - разгледайте тази таблица от elinux.org, за да видите списък с тествани (и неработещи) карти за Pi.

Аудио / визуални кабели: Ако свързвате своя Pi към телевизор с висока детайлност или по-нов компютърен монитор с HDMI поддръжка, ще ви е необходим HDMI кабел - всички PI устройства поддържат HDMI изход. За цифрово видео към стандартен компютърен монитор, който няма HDMI порт, ще ви е необходим кабел HDMI към DVI за видео сигнала и 3,5 мм стерео кабел за звука (тъй като ще загубите звука при конвертирането от HDMI към DVI) ,

Някои Pis също имат аналогови изходи за по-стари телевизори. Ако свързвате и по-стар Pi с аналогов телевизор, ще ви е необходим RCA кабел за видеото и 3,5 мм стерео кабел за звука. Не е нужно да купувате конкретен RCA кабел за задачата, дори бихте могли да използвате жълто-червено-бял трикабелов кабел, който сте заобиколили - просто се уверете, че отговарят на цветовете и в двата края на кабела, когато включите то в.

Ако трябва да свържете по-ново устройство Pi към SD / аналогов източник на видео, ще трябва да закупите адаптерен кабел, известен като адаптер 3.5 mm към RCA или TRRS AV breakout кабел. Тъй като тези кабели са известни с това, че са извън спец. / Стандарт и не работят с устройството, което искате, ние силно препоръчваме просто да вземете тази евтина и високо оценена единица, известна като съвместима с Raspberry Pi.

Ethernet кабел или Wi-Fi адаптер: Мрежовата свързаност не е абсолютно необходима за Pi, но прави актуализирането (и изтеглянето) на софтуера толкова по-лесно и ви дава достъп до голямо разнообразие от мрежови зависими приложения. И очевидно, ако вашият проект разчита на това, че е свързан към вашата мрежа или към интернет, ще ви е необходим Wi-Fi или Ethernet.

Всички версии на Pi имат Ethernet порт на борда, така че можете просто да включите Ethernet кабел и да отидете. Ако искате да използвате Wi-Fi, Pi 3 има вграден Wi-Fi. Ако имате по-стар Pi, можете да си купите един от многото микро Wi-Fi адаптери, съвместими с Pi. Ние имахме голям успех с малкия Edimax EW-7811Un адаптер и го използвахме в многобройни версии.

Мишка и клавиатура: Дори ако вашата крайна цел е да изградите безжичен файлов сървър или друго устройство без входове / периферни устройства / монитори, ще имате нужда от мишка и клавиатура, за да стартирате вашия Pi.

Всяка стандартна жична USB клавиатура и мишка трябва да работят без никакви проблеми с вашата малина Pi. Има едно предупреждение към това твърдение, обаче: според спецификациите на USB дизайна, базираните на USB клавиатури и мишки трябва да привлекат по-малко от 100mAh мощност, но много модели пренебрегват тази спецификация и черпят повече.

При по-старите единици Pi това допълнително извличане е проблематично, тъй като USB портовете са известни. Ако установите, че вашите периферни устройства черпят повече от 100mAh, ще трябва да използвате захранващ USB концентратор (вижте по-долу). При по-новите модели това би трябвало да е по-малко проблем, тъй като USB портовете са значително подобрени и устройствата използват по-големи захранващи устройства.

Може да ви е полезно да проверите този голям списък от проверени Pi-съвместими периферни устройства, поддържани от eLinux.org.

Захранван USB концентратор (по желание): Ако периферните устройства са извън спецификациите или трябва да прикачите повече от две устройства (като клавиатура, мишка и USB Wi-Fi адаптер), ще ви е необходим външен USB концентратор със собствен източник на захранване.

Изпробвахме всички електрически възли, които бяхме поставили около офиса с Pi - от хубавите маркови имена на Belkin захранвани в центрове без име, и нямаше проблеми с никоя от тях. Това означава, че бихме препоръчали да проверите съществуващия си център или потенциална покупка срещу раздела на центъра на гореспоменатия периферен списък eLinux.

Как да инсталирате операционна система на малина Pi

Сега, след като сме събрали всички необходими хардуерни устройства, както и Pi и периферните устройства, е време да се заемем с работата по зареждането на операционна система на вашия Pi. Без значение какъв проект правите, инсталирането на операционна система на Pi обикновено следва същата процедура.

За разлика от традиционния компютър, в който имате BIOS, устройство, което поддържа подвижни носители (като например DVD устройство) и твърд диск в компютъра, Raspberry Pi просто има четец на SD карти. По този начин няма да следвате традиционния маршрут за настройка на компютъра за поставяне на диск за зареждане и инсталиране на операционната система на вътрешно устройство за съхранение. вместо това ще подготвим SD картата на традиционен компютър и ще я заредим в Raspberry Pi за по-нататъшно разопаковане / промяна.

Стъпка първа: Изберете и изтеглете операционната си система

Ако работите по конкретен проект, може би вече знаете каква операционна система трябва да изтеглите. Ако просто гледате да се забърквате, вероятно ще искате обща дистрибуция на Linux за Pi. Въпреки че има голямо разнообразие от Linux дистрибуции за Pi, разпределението, което ще използваме в нашия пример, е най-добре поддържаната и най-стабилна: Raspbian, версия на Debian Linux, оптимизирана за Raspberry Pi.

За тази стъпка ще ви е необходим отделен компютър с четец на SD карти.

Първо, започнете да вземете копие от Rasbian от Фондация Raspberry Pi. Има две версии на Rasbian: "Rasbian Jessie with Pixel" и "Rasbian Jessie Lite". Pixel е новият (и много хубав) интерфейс на работния плот, разкрит през есента на 2016 г. от фондация Raspberry Pi. Lite версията няма повече гладка Pixel десктоп на графичния процесор и запазва старата (и доста грозна) предишна Rasbian desktop система. Освен ако не разполагате с по-стари хардуерни устройства и изисквате версията Lite, ви предлагаме да изтеглите изданието "с Pixel". \

Стъпка втора: Напишете изображението на OS на вашата SD карта

Сега, когато сте изтеглили Raspbian, трябва да напишете изображението на вашата SD карта. Etcher, безплатна програма за потребители на Windows, MacOS и Linux прави процеса лесен.

Първо, включете SD картата си в компютъра си. След това изгорете Etcher.

Мигането на Raspbian е прост процес в три стъпки:

  1. Под "Избор на изображение" поставете Etcher към Raspbian IMG zip файла, който сте изтеглили по-рано.
  2. Под "Избор на устройство" изберете вашата SD карта от списъка с опции. Обърнете внимание, че системните устройства няма да се показват като опция, но всички външни твърди дискове, които сте включили, може. Ако не сте сигурни кое устройство е това, изключете всички външни устройства, освен за SD картата, на която искате да пишете.
  3. Накрая кликнете върху "Flash!" И вашата SD карта ще бъде готова за използване за нула време.

Etcher е много ефективна програма, която прави процеса много по-лесен. Разширените потребители биха предпочели метода на командния ред, който е очертан в raspberrypi.org за любопитни потребители на MacOS и Linux.

Стъпка трета: Поставете SD картата си в Pi и я стартирайте

Сега е време да започнете своя Pi за първи път. Прикрепете всички необходими кабели и периферни устройства към вашата Raspberry Pi, освен за захранващия кабел - това включва кабела HDMI или RCA, USB хъба, Ethernet кабела и всичко останало, от което се нуждаете.

След като всички кабели са свързани към Pi и съответните им дестинации, поставете SD картата. След като SD картата е поставена здраво, поставете захранващия кабел microUSB. На Pi няма бутон за захранване - веднага щом включите захранващия кабел, той ще започне да се зарежда.

Почти незабавно ще видите, че последователността на стартиране се развива бързо - подобно на изгледа по-горе. Ако използвате версията Pixel на Rasbian Jessie, обаче, изгледът ще бъде бързо заменен от обикновен начален екран:

Секунди по-късно, ще бъдете прехвърлени на работния плот на Pixel, когато процесът на зареждане е завършен.

Поздравления, успешно сте заредили своя Pi за първи път. За онези от вас, запознати с ранните версии на Debian на Raspberry Pi и нейния много спартански десктоп, веднага няма да е толкова хубаво това изглежда по сравнение. Това е, както сме изчислили в 21-ви век!

След това ще ви научим как да конфигурирате Raspbian на вашия Pi.

Конфигуриране на Raspbian на вашия Pi

Сега, когато сте готови, е време да конфигурирате мрежата си, да актуализирате софтуера и по друг начин да получите Raspbian готов за използване във вашите проекти.

Свързване с Wi-Fi

Ако сте свързани към домашната си мрежа чрез Ethernet, преминете към следващата секция "Тестване на мрежата".Ако трябва да конфигурирате безжичната връзка, потърсете иконата за мрежова връзка в горния десен ъгъл на екрана и щракнете върху нея:

От падащото меню изберете безжичната мрежа, от която искате да се свържете.

Въведете паролата си за Wi-Fi в изскачащото поле и след това потвърдете, че иконата на мрежата се променя от иконата без връзка към иконата на Wi-Fi.

Време е да проверите отново мрежовата връзка, като потвърдите, че можем да се свържем с мрежата.

Тестване на мрежата

След като сте конфигурирали Wi-Fi връзката (или сте скочили направо в този раздел, защото използвате Ethernet), е време да тествате връзката си. Какъв по-добър начин да тествате връзката, отколкото да задействате браузъра и да посетите How-To Geek?

От работния плот кликнете върху иконата на менюто Малки питки, разположена в горния ляв ъгъл, след което отидете на Интернет> Хромичен уеб браузър.

Стартирайте Chromium като кликнете върху него и след това въведете www.howtogeek.com:

Успех! Не само, че имаме мрежова свързаност, но How-To Geek изглеждат също толкова добри на лекия Pi, колкото и на пълно работно място. Това вероятно ще бъде първият от много пъти, когато сте изненадани и доволни от това колко способен е вашият нов малък микрокомпютър.

Актуализиране на софтуера

Преди да започнете да копаем във вашия Pi, е добра идея да направите основна актуализация на софтуера. Разполагаме с настройката на мрежата, проверихме връзката и сега е идеалното време за обновяване на софтуера на цялата система.

Въпреки, че интерфейсът, който е дълъг път на Pi и Pixel, е абсолютно красив в сравнение със стария работен плот, все пак трябва да си ръцете мръсни от време на време в терминала - и актуализирането е едно от тези времена. Кликнете върху иконата на терминала в горния ляв ъгъл на екрана, за да стартирате терминала.

В терминала въведете следната команда:

sudo apt-get актуализация && sudo apt-get ъпгрейд

Тази комбинация команда инструктира Raspbian да търси наличните софтуерни хранилища за системни и софтуерни актуализации и ъпгрейди. Тъй като се появяват такива актуализации, ще бъдете подканени да одобрите или да не одобрите промените с бутоните Y и N.

Освен ако нямате непреодолима причина да пропуснете актуализация (която в този момент в играта няма), просто натиснете клавиша Y, за да потвърдите всички промени, които се появяват. Дори и на чисто нова инсталация, в която използвате най-новото изображение от фондация Raspberry Pi, очаквайте да убиете 20-30 минути, докато Rasbian проблясва чрез съответните актуализации.

Допълнителни ресурси и проекти на Raspberry Pi

През годините, откакто сме написали оригиналната версия на това ръководство за Raspberry Pi, имахме много забавления, използвайки Raspberry Pi като основа на десетки проекти. Във всеки един момент обикновено имаме поне половин дузина единици Pi. Можете да търсите в архивите на How-To Geek Raspberry Pi за пълното тичане надолу, но тук можете да опитате някои от любимите ни проекти.

С ръце надолу, ние получихме най-много километража от Pi, превръщайки го в медиен център за всички местни и стрийминг медийни нужди. Всеки телевизор в цялата ни къща (включително и стая за гости!) Е свързан с него.

Искате ли да играете игривите видео игри, които вашият настолен компютър може да се справя, но на телевизора ви в хола, вместо на вашето бюро? Можете също така да направите това, като преместите Pi в поточна парна машина. Нуждаете се от по-практичен проект? Можете да превърнете Pi и външен твърд диск в мрежова резервна станция за всички ваши местни нужди за архивиране на файлове.

Но наистина, това е само върхът на айсберга и сигурно ще намерите много идеи както в архива на HTG, така и в търсене в интернет.

Ако искате по-нататъшно четене, тук са някои отлични връзки, свързани с Raspberry Pi:

  • Официалната Raspbian Документация: От променянето на config.txt до инсталирането на мултимедийни плейъри, документацията за потребителя на Raspbian е удобна референция.
  • Официалният блог на Малина Pi: Ако държите под око нищо друго, свързано с Raspberry Pi, наблюдавайте официалния блог. Те непрекъснато публикуват актуализации за нови разработки на Pi, забавни проекти, които феновете са изпратили, както и други интересни за Pi ентусиасти. Докато проверявате блога, не забравяйте да спрете на официалните форуми.
  • MagPi: Неофициално списание за малини Pi: Публикувано около осем пъти годишно, MapPi е безплатно и полирано електронно списание за любители на Pi.
  • Малина Pi Disk Images: Експериментирането с Distributions на Raspberry Pi е толкова просто, колкото грабването на друга евтина SD карта и зареждането й с ново изображение. Raspberry Pi Disk Images е удобен индекс на настоящите Pi-приятелски Linux и Android дистрибуции.
  • Провереният списък с периферни устройства на eLinux.org: Въпреки че споменахме това по-рано в нашия урок, заслужава да се споменава отново. Ако се опитвате да разберете защо съществуващо хардуерно устройство няма да работи с Pi или искате потвърждение, че хардуерът, който търсите, вероятно ще работи с вашия Pi, това е безценен ресурс.

Имате ли проект за Raspberry Pi да споделите? Имате молба за ориентиране, ориентирано към Pi? Запишете ни имейл на [email protected] или изчакайте в коментарите.