Мазмұны:

Қатты дискі, желдеткіш, PSU және қосқышы бар Raspberry Pi PC-PSU жұмыс үстелі компьютері: 6 қадам
Қатты дискі, желдеткіш, PSU және қосқышы бар Raspberry Pi PC-PSU жұмыс үстелі компьютері: 6 қадам

Бейне: Қатты дискі, желдеткіш, PSU және қосқышы бар Raspberry Pi PC-PSU жұмыс үстелі компьютері: 6 қадам

Бейне: Қатты дискі, желдеткіш, PSU және қосқышы бар Raspberry Pi PC-PSU жұмыс үстелі компьютері: 6 қадам
Бейне: MKS Monster8 - Basics 2024, Мамыр
Anonim
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар
Raspberry Pi PC-PSU жұмыс үстелі компьютері қатты дискі, желдеткіші, PSU және қосқышы бар

2020 жылдың қыркүйек айы: ДК-ді қайта тағайындауға арналған корпуста орналасқан екінші Raspberry Pi салынды. Бұл жоғарыда желдеткішті қолданады - сондықтан PC -PSU корпусындағы компоненттердің орналасуы басқаша. Ән немесе бейне туралы ақпаратты корпустың алдында орнатылған шағын OLED дисплейде көрсету үшін өзгертілген (64х48 пиксель үшін), Adafruit SSD1306 драйвері немесе Python үшін Luma Oled қолданылады. Бұл Github туралы толығырақ.

I2s аудио қалпақшасы - бұл менің Github репозиторийлерімнің екеуінде талқыланған Wolfson WM8960. SSD1306 дисплейі байланыс үшін i2c пайдаланады, сондықтан оны Raspberry Pi GPIO коннекторына (Pins SCL, SDA, 3V3 және GND) қосу үшін төрт сымды таспалы кабель жеткілікті.

SSD1306 үшін 64х48 пиксельдік нұсқадағы модификацияланған питон драйвері Adafruit кітапханасын Майк Каузер мен Лума Олед драйверінің түсініктемелері негізінде бейімдегеннен кейін қолданылады.

Todo: Raspberry Pi 5 вольтты кернеуді ATCi55 көмегімен ADC ретінде пайдаланылатын Raspberry Pi немесе MCP3002 қосарналы 10 -разрядты SPI ADC арқылы байланысатын RP 5 вольтты кернеуді көрсету үшін дисплейдің тұрақты екінші жолы қолданылады. Raspberry Pi процессорының температурасы мен корпус желдеткіші RPM дисплейдің үшінші жолында тұрақты түрде көрсетіледі. Бұл екі желі де OLED күйіп қалуын болдырмау үшін 5 секундтың 1 секундында қосылады.

Бұрын 2018 және 2019: Мен барлық перифериялық құрылғыларды Raspberry Pi 3 немесе 4 -ке қосқым келген сайын қосудан шаршадым. Мен Raspberry Pi компьютерін түбірлік файлдық жүйеге және деректерге арналған қуат көзіне, қатты дискіге немесе SSD -ге тұрақты түрде қосылуды, баяу және тыныш айналатын үлкен желдеткішті, монитор мен динамиктерді алғым келді деп шештім.

Сонымен қатар, SD картасынан ұзақ уақыт бойы Pi -ді іске қосу дұрыс емес - бұл жазбалардың циклы шектеулі (шамамен 10 000 рет?), Сондықтан мен Пи жүктеудің басқа екі әдісін зерттеуге шешім қабылдадым.

Фотосуреттер шағын мониторға, стерео динамиктерге және сымсыз комбинацияға арналған сенсорлық тақтаға қосылған аяқталған Pi корпусын және Хейли Вестенраның Rasbian және omxplayer-дің видео аппараттық жеделдетуін қолдана отырып Scarborough Fair әнін орындағанын көрсетеді.

Жақында мен Raspberry Pi 4 4GB сатып алдым және сол корпуста Raspberry Pi 3 ауыстырдым. Қосымша ақпарат алу үшін 6 -тарауды қараңыз.

1 -қадам: бөлшектер тізімі

Таңқурай Pi 3

AC-DC PSU 12v 3A модулі

DC-DC PSU модулі Кіріс 5-тен 35В-қа дейін 5в 3А

DC-DC PSU модулі Кіріс 5-тен 35В-қа дейін 1А шығысы және кернеу айнымалысы (желдеткіштің айналу жиілігі 900 айн / мин үшін шамамен 7 в-қа орнатылған)

Бір айнымалы ток кернеуі 250 вт

Үш әйел USB розеткасы

Үш еркек USB қосқышы

Бір USB шағын еркек ашасы

3 Сандық вольтметр көк

Ескі PSU корпусы

Тиісті көлемдегі қатты диск (2,5 дюйм)

Сыртқы 2,5 дюймдік қатты дискіден алынған схема

12 вольтты компьютер желдеткіші

Байланыс сымы және т.

2 -қадам: Құрылыс және қосылыстар

Құрылыс және қосылыстар
Құрылыс және қосылыстар
Құрылыс және қосылыстар
Құрылыс және қосылыстар
Құрылыс және қосылыстар
Құрылыс және қосылыстар

Ескі компьютерлік PSU корпусы Pi, оның қуат көзі мен сыртқы USB қатты дискісін орналастыруға ыңғайлы өлшем болып көрінді. PSU корпусында сыртқы қатты дискіні корпусымен бекіту үшін орын жеткіліксіз болды - сондықтан мен оны ашып, тек шағын тақтаны hdd -ке бекітіп қойдым. Мен сондай -ақ алдыңғы және артқы жағында қуат қосқышы мен USB розеткаларын қостым, ал үлкен желдеткіш үшін бәрін салқындату үшін орын бар еді, егер мен оны сатып алсам DAC қалпақшасын орнатуға жағдай жасадым. Мен негізгі PSU ретінде 12в 3А айнымалы ток көзін пайдаландым және желдеткішке DC-DC PSU құрылғылары үшін кішірек реттелетін 5v және 7v қостым.

1 -суретте PSU корпусында жартылай жиналған барлық компоненттер көрсетілген. Мен төрт Raspberry Pi USB портын қатты дискіге және алдыңғы және артқы панельдегі USB қосқыштарына қосу үшін төрт қысқа USB кабелін жасадым.

2 және 4 -суреттерде шағын мониторға, стерео динамиктерге және сымсыз комбинацияланған пернетақтаға арналған жалғанған Pi корпусы көрсетілген.

5 -тен 10 -ға дейінгі фотосуреттер әр түрлі бұрыштарда аяқталған істі көрсетеді.

Егер сіз Фото 10 -ға мұқият қарасаңыз, мен екі сымды (қоңыр және ақ) тікелей таңқурай Pi GPIO түйреуіштеріне қосқанымды көресіз. Бұл жағдайда Pi 3 тікелей GPIO 2 немесе 4 түйреуіштері арқылы қосылады +5в, 6 -түйреуіш (және басқалары), бірақ сіз бұл штырларға 5,2 вольттан аспайтынын үш рет тексеруіңіз керек екенін ескеріңіз. осылайша сіз поли-сақтандырғыш қорғанысын айналып өтесіз. Мен 2 -ші түйреуіштерді +5в үшін және оның жанында орналасқан түйреуішті Жер үшін қолдандым. Мен Pi -ді реттелетін екі қуат көзі арқылы жеткізетіндіктен - алдымен 12в, содан кейін 5.1в, мен тікелей қоректену қосылымына қанағаттандым.

Металл корпус Raspberry Pi 3 -тің менің Wi -Fi маршрутизаторыма қосылу мүмкіндігін тежейді деп уайымдадым - соңында Pi тақтасының жанындағы бүйірлік панельде 2 см екі тесік жасадым, нәтижесінде жолақтар саны Raspbian-дағы Wi-Fi индикаторы іс жабық немесе ашық болған жағдайда да өзгеріссіз қалды.

Қосылу мәліметтері:

Қуат қосқышы арқылы айнымалы ток қуатын 12в 3А айнымалы токқа қосыңыз. Бұл модульдің 12в шығысын Raspberry Pi-ге қуат беретін DC-DC 5v 3A модуліне қосыңыз (егер реттелетін болса, шамамен 5,1 вольт болса-өлшеңіз) және желдеткішті қосатын DC-DC кіші реттелетін модуліне қосыңыз. 5 вольтты DC-DC модулінің 5 вольтты шығуын Rapsberry Pi GPIO Pins 4 (+5v) пен Pin 6 (Ground) жалғаңыз. Кішірек DC-DC модулінің шығуын 12 вольтты желдеткішке қосыңыз және желдеткіш үнсіз айналатындай етіп оның шығуын реттеңіз. 5V 3A DC-DC модулінің жерін PC PSU корпусына қосыңыз. Алдыңғы панельдегі 3 таңбалы вольтметрдің дисплейіне 5 вольтты тұрақты токтың модулінің жерге және 5 вольтіне қосыңыз.

Raspberry PI USB портының екеуін артқы USB розеткасына екі еркек USB штепсельін, 4 ядролық сымды және артқы жағында орнатылған екі USB аналық розетканы қолданып қосыңыз. Raspberry PI USB портының бірін еркек USB штепсельін, 4 ядролы сымды және алдыңғы жағында орнатылған бір USB Әйел розеткасын пайдаланып алдыңғы USB ұясына қосыңыз.

Қатты дискіні Raspberry PI USB порттарының біріне ер USB плюс пен басқа шағын USB ерлер ашасы арқылы қосыңыз.

3 -қадам: Қатты дискіні жүктеуді орнату

Қатты дискіні жүктеуді орнату
Қатты дискіні жүктеуді орнату
Қатты дискіні жүктеуді орнату
Қатты дискіні жүктеуді орнату

Pi картасын ұзақ уақыт бойы SD картадан іске қосу дұрыс емес - олардың жазу циклі шектеулі (шамамен 10 000 рет?), Сондықтан мен Pi жүктеудің басқа екі әдісін зерттеуге шешім қабылдадым:

(1) Қатты дискіге жүктеу мен root плюс пайдаланушы бөлігін қою

(2) SD картасында 50 МБ Dos жүктеу бөлігін қалдырыңыз (жүктеу кезінде ол тек оқуға арналған) және түбірлік файлдық жүйе мен пайдаланушы деректерін қатты дискіге жылжытады.

Pi -ді қатты дискіден жүктеу өте оңай болды - мен Win32DiskImager утилитасын қолдана отырып, Raspian Stretch -тің ең жаңа нұсқасын SD картасына көшірдім. Мен оны екінші рет сол суретті Toshiba 2,5 дюймдік ноутбукке көшіру үшін екінші рет қолдандым, содан кейін соңында жүктелген сілтемеде сипатталғандай Pi жүктеу сақтандырғышын қойдым (сіз program_usb_boot_mode = 1 жолын /boot /-ке қосасыз) config.

USB жүктеу режимін қосу үшін келесі әрекеттерді орындаңыз:

echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt

Бұл /boot/config.txt соңына program_usb_boot_mode = 1 қосады. Raspberry Pi қайта жүктеңіз. OTP бағдарламаланғанын тексеріңіз:

vcgencmd otp_dump | grep 17:

17: 0x3020000a шығысының көрсетілгеніне көз жеткізіңіз, бұл OTP сақтандырушысы сәтті бағдарламаланғанын білдіреді.

Program_usb_boot_mode жолын config.txt нано редакторынан sudo nano /boot/config.txt пәрмені арқылы қосуға болады.

Бірақ сөндіру кезінде мәселе туындады, себебі мен қатты дискіге екінші USB қосқышы арқылы қосымша қуат беруім керек болды, диск өшірілгеннен кейін жұмыс істей берді, сондықтан мен қатты дискіні өшіруге тура келді. дискіні алдыңғы панельдегі қуат қосқышы арқылы өшіру арқылы. Мен қалаған нәрсе-Pi өшіру кезінде қатты дискіні «қою». Егер мен қосымша қуат көзіне қосылуды алып тастасам, Pi қатты дискіден жүктеуден бас тартты.

Dos жүктеу бөлімінің жүктеу қалтасында жүктеу кезінде қатты дискіге қосымша қуат беру немесе оны ұзақ күту үшін өңдеуге болатын екі мәтіндік конфигурация файлы бар (config.txt және cmdline.txt). айналдыруды бастау үшін диск.

/Boot/config.txt файлындағы ұзын тізімге: rootdelay = 5, және program_usb_timeout = 1 және max_usb_current = 1 қосыңыз. (Rootdelay опциясы ескірген болуы мүмкін).

/Boot/cmdline.txt ішіндегі жолға қосу: boot_delay = 32 және тағы rootdelay = 5 ядро жүктеу ретін жалғастырмас бұрын түбірлік құрылғыны күтуі керек. (Rootdelay орнына rootwait қосу ол шексіз күтетінін білдіреді.)

SD картасы мен қатты диск бөлімдерінің әр түрлі комбинациясын қолданып көргеннен кейін мен SD картасындағы кіші dos жүктеу бөлімін сақтауға және түбір мен пайдаланушы файлдарын қатты дискіге көшіруге шешім қабылдадым. Мұны істеу процедурасы өте ұзақ және соңында сілтемеде сипатталғандай.

Фото 11 -бұл менің Pi -дегі df -h нәтижесінің сценарийі және /dev /sda1 түбірлік файлдық жүйе екенін көрсетеді, /dev /sda2 менің пайдаланушы деректеріне ие, ал жүктеу бөлімі SD картасында қалады.

Мен сізге алдымен бәрін қатты дискіден жүктеуге тырысуды ұсынамын, себебі бұл тек екі суретті жасауды қамтиды - біреуі SD картасында, екіншісі қатты дискіде, содан кейін Pi жүктеу опциясының сақтандырғышын орнатады. Есіңізде болсын, сақтандырғыш орнатылған болса, Pi әлі де SD картасынан жүктей алады - жалғыз айырмашылық - ол енді алдымен USB диск жетегінен жүктеуге тырысады. Егер сіз алдымен hdd -тен жүктей алмасаңыз, SD картасынан жүктеп, hdd -ты тіркеңіз және орнатыңыз, содан кейін hdd жүктеу бөлімінде бұрын сипатталғандай екі конфигурация файлын өңдеңіз және қайта жүктеуге тырысыңыз.

4 -қадам: Дереккөз

Raspberry Pi 3 -ті USB қатты дискісінен қалай жүктеуге болады

Hdd өшіру неге жақсы емес

Жүктеуді кешіктіру параметрлері

Raspberry Pi жүйесін USB -ге 10 қадаммен жылжытыңыз

Файлдық жүйені USB дискісіне жылжытыңыз

Raspberry Pi -ді USB -ден жүктеңіз

5 -қадам: Dos жүктеу бөлімін SD картасында сақтаңыз және түбір мен пайдаланушы файлдарын қатты дискіге жылжытыңыз

Жаңа маусымдық Rasbian Stretch қондырғысы бірінші іске қосылу кезінде rootfs hdd /dev /sda1 -ге көшірілгеннен кейін түбірлік дискіге құлыпталған хабарлама әкеледі.

Бұған жол бермеу үшін келесі әрекеттерді орындаңыз:

1. Stretch 29 маусым 2018 суреті бар sd картасын жасаңыз және Pi жүктеңіз - жаңа орнату процедурасы көрсетілгенде CANCEL деп айтыңыз. Енді жұмыс үстелі мен шашу бетін теңшей алады, Wi -Fi қосылымын қосады, температура өлшегішін, мәтіндік файл редакторын тапсырмалар тақтасына қосады және т.б.

2. config.txt sudo nano /boot/config.txt (сақтау үшін Ctr-O, шығу үшін Ctr-X түймесін басыңыз) төменгі жағына қосу арқылы өзгертіңіз: program_usb_timeout = 1 max_usb_current = 1

Егер DAC қолданылса, сонымен қатар: борттық дыбыс үшін драйверді алып тастаңыз: dtparam = audio = on жолын /boot/config.txt ішінен алып тастаңыз (алдында # қосуға болады) Сондай -ақ /boot/config.txt және келесі жолды қосыңыз: dtoverlay = hifiberry-dacplus

3. Өшіріңіз, hdd қосыңыз және жүктеңіз - алдында 100 ГБ NTFS бөлігін жасаңыз және терезені дербес компьютерде қалдырыңыз.

4. 100 ГБ ext4 бөлігін жасаңыз және оған rootfs көшіріңіз, sdcard жүктеу бөліміндегі hdd және cmdline.txt файлдарын өзгертіңіз: sudo apt-get update && sudo apt-get install rsync gdisk sudo apt-get install ntfs- 3g sudo apt-get exfat-fuse exfat-utils орнатыңыз sudo gdisk /dev /sda

Жаңа бөлім құру үшін n енгізіңіз және 1 санын таңдаңыз. Қайту түймесін басу арқылы бастапқы секторды таңдаңыз, содан кейін өлшем үшін +100G таңдаңыз. Енді Enter пернесін қайта басу арқылы әдепкі файлдық жүйені ('Linux файлдық жүйесі') таңдаңыз.

Пәрмен (? Көмек үшін): n Бөлім нөмірі (1-128, әдепкі 1): 1 Бірінші сектор (34-61489118, әдепкі = 64) немесе {+-} өлшемі {KMGTP}: Соңғы сектор (64-61489118, әдепкі = 61489118) немесе { +-} өлшемі {KMGTP}: +100G Ағымдағы түрі-бұл «Linux файлдық жүйесі» он алтылық код немесе GUID (кодтарды көрсету үшін L, Enter = 8300): «Linux файлдық жүйесіне» бөлімнің түрі өзгертілді.

Оны жазу үшін w түймесін басыңыз. sudo mke2fs -t ext4 -L rootfs /dev /sda1 sudo mount /dev /sda1 /mnt df -h sudo rsync -axv / /mnt sudo cp /boot/cmdline.txt /boot/cmdline.sd sudo nano /boot /cmdline.txt root = **** root =/dev/sda1 етіп өзгертіңіз

sudo nano /mnt /etc /fstab Change /dev /mmcblk0p2 /ext4 әдепкі мәндері, noatime 0 1 /dev /sda1 /ext4 әдепкі мәндері, noatime 0 1 sudo қайта жүктеу

5. Содан кейін қайта жүктеуден кейін df -h арқылы тексеріңіз, егер /dev /sda1 енді түбір ретінде тізімге енгізілсе /Параметрлер мәзірінен Raspberry Pi конфигурациялау құралының көмегімен бастапқыда өткізіп жіберілген Raspberry Pi -нің бастапқы орнатуын жасай аласыз: Өзгерту Құпия сөз, жергілікті тілді, WiFi елін, пернетақтаны, уақыт белдеуін орнатыңыз - сізге қайта жүктеу қажет болады

6. Содан кейін қайта жүктеуден кейін df -h арқылы қайта тексеріңіз, содан кейін жаңартуларды жасай аласыз: sudo apt-get update sudo apt-get upgrade -y sudo apt-get dist-upgrade -y sudo apt-get autoremove

Егер жоғалған пакеттерге қатысты мәселе алғашқы 2 пәрменді қайта іске қосуға тырысса, sudo apt-get update --fix-missing немесе sudo apt-get dist-upgrade --fix-missing

Қайта жүктеу - сізге жұмыс үстелін қайта реттеу қажет болуы мүмкін. Бағдарламалық қамтамасыз ету менеджерінің көмегімен қосымша бағдарламалық жасақтаманы орнатыңыз (мен mc, smartctl және батыл қолданамын). Браузердің басты бетін реттеңіз және іздеңіз.

7. Дискіні өшіріп, Windows компьютеріне қосыңыз. NTFS бөлімін екінші бөлінбеген кеңістікте жасаңыз және сол NTFS бөліміне музыканы, бейнелерді және т.б. көшіріңіз.

8. hdd -ті қайтадан Raspberry Pi -ге қосып, қосыңыз. Содан кейін: sudo mkdir/mnt/data sudo chown pi: pi/mnt/data sudo nano/mnt/etc/fstab Қосу:/dev/sda2/mnt/data ntfs-3g rw, әдепкі 0 0

sudo mount -a sudo chown pi: pi /mnt /data df -h sda2 дұрыс көрсетілгенін тексеріңіз.

9. Егер DAC қолданылса, келесі жолдармен etc/(nano /etc/alsa.conf файлында жаңа asound.conf жасаңыз:

pcm.! әдепкі {hw картасын теріңіз 0}

ctl.! әдепкі {hw картасын теріңіз 0}

10. Қайта жүктеңіз, содан кейін Raspberry Pi параметріндегі дыбыс конфигурациясына DSP мен аналогты дыбысты қосыңыз, панельдегі динамиктің негізгі дыбыс деңгейі 100% емес екеніне көз жеткізіңіз, содан кейін бейне бар sda2 қалтасында консольді ашыңыз:

Егер DAC omxplayer -мен ойнайтын болса: omxplayer -o alsa «File Name.mp4» BCM аудиосы бар қалыпты Pi -де Музыка қалтасындағы терминалды ашыңыз және omxplayer.mp4.

6 -қадам: Raspberry Pi 4 4 ГБ

Raspberry Pi 4 4 ГБ
Raspberry Pi 4 4 ГБ
Raspberry Pi 4 4 ГБ
Raspberry Pi 4 4 ГБ
Raspberry Pi 4 4 ГБ
Raspberry Pi 4 4 ГБ

Мен Raspberry Pi 4 4GB сатып алдым және сол корпуста Raspberry Pi 3 ауыстырдым. Температура процессордың ауыр жүктемесі жағдайында да 40 -тан 50 градусқа дейін сақталады. Мен SATA түрлендіргіштеріне екі түрлі USB 3 HDD/SSD сатып алдым және тестілеу үшін USB 2 нұсқасын ауыстырдым.

Алдымен мен Raspberry Pi 4 -ті Orico USB 3 корпусының платасымен сынап көрдім және ол жақсы жұмыс істейді - тақтаны алып тастау үшін алюминий пластинаны жоғарыдан шығарыңыз, содан кейін сіз екі кішкене бұранданы бұрап алғаннан кейін тақтаны алып тастай аласыз. Ұзындығы 10 см болатын байланыс кабелі PSU корпусының ішіндегі қатты дискіге бір рет ілінеді, бұл оны жолдан сақтайды. Толық ақпарат алу үшін мына сілтемеге өтіңіз:

www.orico.co.za/product/orico-usb3-0-2-5-enclosure-blue/

Екіншіден, мен SATA түрлендіргішінен ұзындығы 5 см болатын ашық USB3 -ті сынап көрдім (суретті қараңыз), ол да жақсы жұмыс істеді, бірақ қысқа кабель оны PSU корпусына дейін мәжбүрлеуге тым қатал болды.

USB 3 интерфейсін қолдану жүктеу мен жауап берудің жылдамдығына әкелді (мысалы, Chromium браузерін немесе LibreOffice Writer -ді ашқанда, бірақ ол тез емес). Сонымен қатар Raspberry Pi 3 және 4 барлық 4 -ке максималды 1,2А таратады. USB 2 және USB 3 порттары, бұл USB 3 стандартынан төмен. Сондықтан мен алдыңғы USB интерфейсіндегі қуат қосылымын алып тастаймын және оны екінші айнымалы 5в қуат көзінің модуліне қосамын. Бұл маған басқа HDD -ді қосуға мүмкіндік береді алдыңғы USB интерфейсі.

Ұсынылған: