Мазмұны:

Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау: 4 қадам (суреттермен)
Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау: 4 қадам (суреттермен)

Бейне: Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау: 4 қадам (суреттермен)

Бейне: Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау: 4 қадам (суреттермен)
Бейне: Home Assistant. Урок 1.0 - Самый простой способ установки на Raspberry PI 4B, первые настройки, HACS 2024, Қараша
Anonim
Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау
Бассыз Pi - таңқурай Pi -ді қосымша қондырғысыз бастау

Сәлем, Сіздің мұнда келуіңіздің себебі, меніңше, сіз маған қатты ұқсайсыз! Сіз өзіңіздің Пи -ге оңай қол жеткізгіңіз келмейді - Pi -ді мониторға қосыңыз, пернетақта мен тінтуірді қосыңыз, воила!… Пфф, мұны кім істейді ?! Ақыр соңында, Pi-бұл «қалталы компьютер», және менің қалтамда монитор болмайды. Сонымен, біз не істейміз? Біз ойлаймыз! Біз ноутбуктің дисплейін, пернетақтасын және сенсорлық тақтаны Pi -дің қосымша құрылғылары ретінде қолданудың жолын қарастырамыз.

Міне, бізге қажет болады:

  • Ноутбук
  • Raspberry Pi
  • Карточка оқу құралы
  • Micro-SD картасы
  • Микро USB кабелі
  • USB - TTL сериялық кабелі (міндетті емес)
  • USB WiFi Dongle (міндетті емес; Pi 2 және одан төмен)
  • Ethernet кабелі
  • Интернетке сымсыз қосылу

1 -қадам: Raspbian орнату

Raspbian орнату
Raspbian орнату
Raspbian орнату
Raspbian орнату
Raspbian орнату
Raspbian орнату
Raspbian орнату
Raspbian орнату

Егер сіз ОЖ -ны тақтаға орнатпаған болсаңыз, қазір бұл үшін жақсы уақыт болар еді. Ресми нұсқаулықты тексеріңіз немесе келесі қадамдарды орындаңыз:

Windows:

  1. Raspberry Pi веб -сайтының Жүктеулер бетінен соңғы Raspbian кескінін жүктеңіз.
  2. . Zip файлын жүктегеннен кейін, SD картасына жазу үшін кескін файлын (.img) алу үшін оны ашыңыз.
  3. SD картасын карта оқу құрылғысына салыңыз және оны ноутбукке қосыңыз.
  4. Win32DiskImager утилитасын Sourceforge Project бетінен zip файлы ретінде жүктеңіз. Zip файлынан орындалатын файлды шығарып, қызметтік бағдарламаны іске қосыңыз
  5. Бұрын шығарылған кескін файлын таңдаңыз.
  6. Құрылғы қорабынан SD картасына тағайындалған дискінің әрпін таңдаңыз. Дұрыс дискіні таңдауда абай болыңыз; Егер сіз қате тапсаңыз, компьютердің қатты дискісіндегі деректерді жоя аласыз! Егер сіз компьютерде SD картасының ұясын пайдалансаңыз және Win32DiskImager терезесінде дискіні көре алмасаңыз, сыртқы SD адаптерін қолданып көріңіз.
  7. Жазу түймесін басып, жазудың аяқталуын күтіңіз.
  8. Көрсеткіштен шығыңыз.

Ubuntu:

  1. Raspberry Pi веб -сайтының жүктеулер бетінен соңғы Raspbian кескінін жүктеңіз.
  2. . Zip файлын жүктегеннен кейін, SD картасына жазу үшін кескін файлын (.img) алу үшін оны ашыңыз.
  3. SD картасын карта оқу құрылғысына салыңыз және оны ноутбукке қосыңыз.
  4. Бұрын шығарылған кескін файлын тінтуірдің оң жақ түймешігімен нұқыңыз және Ашу -> Диск сурет жазушысын таңдаңыз
  5. Тізімнен SD картасын таңдап, Қалпына келтіруді бастау түймесін басыңыз. Дұрыс дискіні таңдауда абай болыңыз; Егер сіз қате тапсаңыз, компьютердің қатты дискісіндегі деректерді жоя аласыз!
  6. Рұқсат ету үшін құпия сөзді енгізіңіз және жазудың аяқталуын күтіңіз.
  7. Утилитадан шығыңыз.

SD картасын әлі шығарып алмаңыз! Тағы екі нәрсе істеу керек.

  1. SSH арқылы қабыққа кіруді қосу үшін: жүктеу каталогына өтіңіз және кез келген файл редакторын пайдаланып ssh атты бос файл жасаңыз (файл кеңейтімі жоқ)
  2. Сериялық байланысты қосу үшін: қайта жүктеу каталогына өтіңіз, кез келген файл өңдегіш арқылы config.txt файлын ашыңыз және «enable_uart = 1» файлының соңына келесі жолды (тырнақшасыз) қосыңыз. Файлды сақтаңыз және сіз аяқтадыңыз!

2 -қадам: Pi -дің IP -мен танысу

Pi -дің IP -мен танысу
Pi -дің IP -мен танысу
Pi -дің IP -мен танысу
Pi -дің IP -мен танысу
Pi -дің IP -мен танысу
Pi -дің IP -мен танысу

ОЖ-ны орнатуды аяқтағаннан кейін, micro-SD картасын Pi-ге салыңыз және micro-USB кабелінің көмегімен тақтаны қосыңыз. Енді сіздің ноутбугыңызда сымсыз интернет байланысы (WiFi/USB кілті) бар деп есептей отырып, Ethernet кабелінің бір ұшын Pi -ге, екінші ұшын ноутбукке қосыңыз.

1 -әдіс (Ubuntu)

  1. «Желілік менеджерді» ашып, «Қосылымдарды өңдеу» түймесін басыңыз.
  2. «Сымды байланыс 1» тармағын таңдап, «Өңдеу» түймесін басыңыз. Егер сізде сымды байланыс параметрі болмаса, «Қосу» түймесін басыңыз.
  3. «Сымды» қойындысының астындағы «Device MAC мекенжайы» өрісін ашылмалы тізімнен xx: xx: xx: xx: xx: xx (eth0) опциясына орнатыңыз.
  4. «IPv4 параметрлері» қойындысында «Әдіс» өрісін ашылмалы тізімнен «Басқа компьютерлерге ортақ» опциясына орнатыңыз.
  5. Терминалды ашыңыз және eth0 -ге тағайындалған IP -ге назар аудару үшін ifconfig іске қосыңыз
  6. Енді ARP кестесін arp -a пәрменін қолдана отырып, eth0 тағайындалған IP көрсететін интерфейске өтіңіз және сіздің Pi -ге тағайындалған IP -ді анықтау үшін жазбаларды тексеріңіз (менің жағдайда 192.168.1.109). Растау үшін IP -ге пинг жіберіңіз
  7. Немесе, (4) қадамнан кейін, сіз өзіңіздің IP -ңізді анықтау үшін raspberrypi.local -ге тікелей пинг жібере аласыз немесе nmap -ды қолдана аласыз.

1 -әдіс (Windows)

  1. «Желі және ортақ пайдалану орталығына» өтіп, «Адаптер параметрлерін өзгерту» түймесін басыңыз.
  2. «WiFi адаптерін» тінтуірдің оң жақ түймесімен нұқыңыз және «Сипаттар» түймесін басыңыз.
  3. «Бөлісу» қойындысында Басқа пайдаланушыларға осы желілер арқылы Интернетке қосылуға рұқсат ету опциясын тексеріңіз және тізімнен сәйкес Ethernet адаптерін таңдаңыз. Енді сіз байланыс Ортақ деп белгіленгенін көресіз
  4. «Ethernet адаптерін» тінтуірдің оң жақ түймесімен нұқыңыз және «Сипаттар» түймесін басыңыз.
  5. «Желіге қосылу» қойындысында «Интернет протоколының 4 нұсқасы» опциясын екі рет нұқыңыз және Ethernet портына динамикалық IP тағайындалғанына көз жеткізіңіз.
  6. Пәрмен жолын ашыңыз және тағайындалған IP тарату мекенжайына пинг пәрменін беріңіз. Менің ноутбуктағы Ethernet портына тағайындалған IP 192.168.137.1 болғандықтан, мен жай ғана 192.168.137.255 пингін жіберемін.
  7. Енді ARP кестесін arp -a пәрменін қолдана отырып, Ethernet -ге тағайындалған IP -ді көрсететін интерфейске өтіңіз (менің жағдайда 192.168.137.1) және сіздің Pi -ге тағайындалған IP -ді анықтау үшін жазбаларды тексеріңіз (192.168. 137.99, менің жағдайда). Растау үшін IP -ге пинг жіберіңіз
  8. Немесе, (5) қадамнан кейін, сіз Pi -дің IP -мекен -жайын анықтау үшін raspberrypi.mshome.net сайтына тікелей пинг қоюға болады.

2 -әдіс (Windows)

Егер қандай да бір себептермен жоғарыдағы әдіс сізге көмектеспесе, екі желіні байланыстырып көріңіз.

  1. Адаптер параметрлерін қайта ашыңыз, WiFi сипаттарын енгізіңіз және бөлісуді өшіріңіз.
  2. Бұрынғыдай Ethernet сипаттарын енгізіңіз, «Желіге қосылу» қойындысының астындағы «Интернет протоколының 4 нұсқасы» опциясын екі рет нұқыңыз және «IP мекенжайын автоматты түрде алу» опциясын таңдаңыз.
  3. Енді адаптер параметрлеріне оралыңыз, қосылымдарды (WiFi және Ethernet) бөлектеңіз, тінтуірдің оң жақ түймешігімен нұқыңыз және «Көпір қосылымдары» опциясын таңдаңыз.
  4. Сіз желі көпірі деп аталатын жаңа қосылымды көруіңіз керек.
  5. Пәрмен жолын ашып, ipconfig іске қосыңыз. Ethernet адаптерінің желілік көпірі деп аталатын жазбаға төмен жылжыңыз және IP мекенжайын жазыңыз
  6. Менің жағдайда, желілік көпірге тағайындалған IP 192.168.1.101 болғандықтан, Pi тағайындалған IP 192.168.1.2 - 192.168.1.254 аралығында болуы керек (192.168.1.1 - әдепкі шлюз, ал 192.168.1.255 - хабар тарату мекенжайы). Енді осы IP диапазонындағы барлық белсенді клиенттерді іздеу және Pi -ге тағайындалған IP іздеу үшін кез келген IP сканерін пайдаланыңыз.
  7. Немесе Pi -ге статикалық IP тағайындауға тырысуға болады.

3 -әдіс (виртуалды машинада Ubuntu)

Осыны ескеріңіз, сізде Ubuntu Windows хостында жұмыс істейтін VM -де орнатылған және сізге Pi -ге Ubuntu арқылы кіру қажет, яғни алдымен Ubuntu -ның интернет байланысын бөлісу әдісін ойлап табу керек (бұл негізгі желі байланысынан басқа ештеңе емес) сіздің хост сіздің қонаққа сыртқы желіге кіруге рұқсат беру үшін аударды; егжей -тегжейлі айтпайық) сіздің Pi көмегімен. Бұл кейде қиын болуы мүмкін. Дегенмен, мен жақында өте қарапайым шешімді таптым - Network Bridging.

4 -әдіс (Ubuntu/Windows)

Сонымен қатар, егер сізде тегін Ethernet порты болмаса, үйдегі маршрутизатор немесе Ethernet қосқышы арқылы Pi -ді желіге тікелей қосуға болады.

  1. Pi -ге қуат беріңіз және оны желіге Ethernet кабелі арқылы үй желісіне қосылған қол жетімді коммутатор/маршрутизатордағы Ethernet порты арқылы қосыңыз.
  2. Сіз PWR және ACT светодиодтары жыпылықтап тұрғанын көруіңіз керек, бұл Raspbian кескіні жүктелуде. Содан кейін сіз өзіңіздің Pi -де Ethernet портының жанында жасыл «LNK» жарықдиодты және «10M» қызғылт сары жарықдиодты көруге тиіссіз, бұл оған маршрутизатордың DHCP арқылы IP мекенжайын берген.
  3. Енді бұл IP -ді анықтау үшін шолғышқа маршрутизатордың жергілікті IP -мекен -жайын (iBall үшін 192.168.1.1) енгізу арқылы маршрутизатордың бетіне кіріңіз. Жүйеге кіріңіз және сіздің Pi -ге тағайындалған IP үшін DHCP клиенттерінің тізімін тексеріңіз («Raspberry Pi Foundation» тізімін көрсететін жазбаны іздеңіз, мүмкін оның MAC мекенжайының жанында). Егер бұл көмектеспесе, nmap сияқты IP сканерін қолданып көріңіз.

3 -қадам: LX терминалына кіру

LX терминалына кіру
LX терминалына кіру
LX терминалына кіру
LX терминалына кіру
LX терминалына кіру
LX терминалына кіру

Пи IP -ге ие болғаннан кейін қабықты алу оңай. Біз SSH көмегімен Pi-ге қашықтан кіріп, LX-терминалына кіреміз. Ол үшін, Windows пайдаланушылары SSH клиентіне қарапайым Putty бағдарламасын орнатуы керек.

  1. Орнатқаннан кейін Putty бағдарламасын іске қосыңыз, SSH қосылым түрін және порт мәнін 22 деп орнатыңыз, Pi IP мекенжайын енгізіңіз және Ашу түймесін басыңыз.
  2. Егер сіз осы хостқа сенесіз бе деп сұрасаңыз, «Иә» таңдаңыз және сіз кіру мәліметтерін сұрайтын LX-Терминалын көресіз.
  3. Жалғастырыңыз және пайдаланушы аты ретінде «pi» және құпия сөзге «таңқурай» енгізіңіз (оны енгізген кезде құпия сөз көрінбейді, сондықтан үрейленбеңіз)
  4. Google.com сайтына кіріп, интернеттің жұмыс істеп тұрғанын тексеріңіз және voila!

Linux пайдаланушыларында кіріктірілген функция бар.

  1. Терминалды ашып, ssh [email protected] пәрменін орындаңыз (x.x.x.x сіздің Pi -дің IP -і) немесе ssh [email protected] қолданып көріңіз.
  2. Егер сіз осы хостқа сенесіз бе деп сұрасаңыз, «иә» деп теріңіз, «қайтару» түймесін басып, Pi -дің паролін енгізіңіз (әдепкі құпия сөз: «таңқурай»)
  3. Google -ге пинг арқылы интернеттің жұмыс істеп тұрғанын тексеріңіз және voila!

Бонус: сериялық қосылым арқылы Shell қатынауы

Егер Ethernet порты бос болса, сіз Pi -мен сериялық байланыс орнату үшін ноутбуктің USB портын қолдана аласыз. Мұны істеу үшін сізге USB -TTL сериялық кабелі немесе FTDI FT232 негізгі ажырату тақтасы сияқты USB -сериялық құрылғы қажет болады.

Windows жүйесінде сериялық қосылуға мүмкіндік беретін Терминал қосымшасы болмағандықтан, біз Putty қолданамыз. Бізге FTDI драйверлерін орнату қажет.

  1. Сымдарды TTL тақырыбынан микросхеманың сәйкес түйреуіштеріне жүргізіңіз. Кестеде көрсетілгендей түйреуіштердің дұрыс бағытталғанына көз жеткізіңіз.
  2. TTL кабелінің екінші ұшын компьютердегі USB портына жалғаңыз. Құрылғы менеджерін ашып, Pi -ге тағайындалған COM нөмірін тексеру үшін «Порттар (COM & LPT)» бөлімін қараңыз.
  3. Putty іске қосыңыз, қосылым түрін Serial күйіне орнатыңыз, тағайындалған COM нөмірін енгізіңіз, жылдамдықты 115200 деп орнатыңыз және Open түймесін басыңыз.
  4. Егер сіз осы хостқа сенесіз бе деп сұрасаңыз, «Иә» таңдаңыз және сіз кіру мәліметтерін сұрайтын LX-Терминалын көресіз.
  5. Жалғастырыңыз және пайдаланушы аты ретінде «pi» және құпия сөз үшін «таңқурай» енгізіңіз

Linux пайдаланушыларына Screen орнату қажет болуы мүмкін.

  1. Linux компьютерлерінде экран орнатылғанын тексеру үшін Терминал типті экранды ашып, Қайту түймесін басыңыз. Егер қате пайда болса, Screen орнату үшін sudo apt-get install screen командасын орындаңыз.
  2. Содан кейін FTDI драйверлерін орнатыңыз, сонда сіз баруға дайынсыз. Сымдарды TTL тақырыбынан микросхеманың сәйкес түйреуіштеріне жүргізіңіз. Кестеде көрсетілгендей түйреуіштердің дұрыс бағытталғанына көз жеткізіңіз.
  3. TTL кабелінің екінші ұшын компьютердегі USB портына жалғаңыз. Терминалды ашып, sudo screen /dev /ttyUSB0 115200 пәрменін іске қосыңыз және қайтаруды басыңыз.
  4. Егер сіз осы хостқа сенесіз бе деп сұрасаңыз, «иә» деп теріңіз, «қайтару» батырмасын басыңыз және Pi пайдаланушы аты мен паролін енгізіңіз (әдепкі пайдаланушы аты: «pi» әдепкі құпия сөзі: «таңқурай»)

Жарайды, біз қабыққа қол жеткізе аламыз, бірақ интернет ше?! Біз Pi -ге қосылу үшін Ethernet кабелін пайдаланбағандықтан, онымен интернет байланысын бөлісуге ешқандай мүмкіндік жоқ. Дегенмен, біз Wi-Fi желісіне қосылу және интернетке кіру үшін USB Pi Dongle (Pi 3 кіріктірілген WiFi бар) қолдана аламыз.

4 -қадам: LXDE жұмыс үстеліне кіру

LXDE жұмыс үстеліне кіру
LXDE жұмыс үстеліне кіру
LXDE жұмыс үстеліне кіру
LXDE жұмыс үстеліне кіру
LXDE жұмыс үстеліне кіру
LXDE жұмыс үстеліне кіру

Енді біз Shell -ке қол жеткізе алатын болсақ, алға қарай жылжып, LXDE деп аталатын Raspbian Desktop GUI ортасына қол жеткізейік. Біз LXDE жұмыс үстеліне HDMI арқылы командалық жол терезесінде «startx» теру арқылы кіре аламыз. Алайда, бұл SSH арқылы жұмыс істемейді. Бақытымызға орай, біз LXDE жұмыс үстеліне VNC арқылы қашықтан қол жеткізе аламыз.

Windows

  1. Pi -ге VNC серверін орнатудан бастаңыз. SSH қабығына sudo apt-get install tightvncserver теріңіз
  2. Vncserver: 1 пәрменін шығару арқылы Pi -дегі серверді іске қосыңыз (1 -дисплейде vnc серверін іске қосыңыз). Енді сізден Pi -ге қашықтан кірген сайын қолданылатын 8 таңбалы құпия сөзді енгізу сұралады (оны енгізген кезде құпия сөз көрінбейді, сондықтан үрейленбеңіз). Егер тек оқуға арналған құпия сөзді енгізу сұралса, «n» түймесін басып, оралыңыз.
  3. Әрі қарай, кез келген басқа бағдарламалық жасақтаманы орнатқандай VNC клиентін ноутбукке орнатыңыз.
  4. Клиентті іске қосыңыз, «Файл» мәзірінен «Жаңа қосылымды» таңдаңыз, Pi -дің IP мекен -жайын енгізіңіз (192.168.1.108:11, менің жағдайда), қосылымға атау беріңіз (айталық, Raspberry Pi) және «Сақтау» түймесін басыңыз..
  5. Жаңа құрылған қосылымды екі рет шертіңіз, «Қосылу» түймесін басыңыз, сұралғанда бұрын конфигурацияланған құпия сөзді енгізіңіз, сонда LXDE Desktop!

Ubuntu

  1. Pi -ге VNC серверін орнатудан бастаңыз. SSH қабығына sudo apt-get install tightvncserver теріңіз
  2. Vncserver: 1 пәрменін шығару арқылы Pi -дегі серверді іске қосыңыз (1 -дисплейде vnc серверін іске қосыңыз). Енді сізге қашықтан Pi -ге кірген сайын қолданылатын 8 таңбалы құпия сөзді енгізу сұралады. Егер тек оқуға арналған құпия сөзді енгізу сұралса, «n» түймесін басып, оралыңыз.
  3. Содан кейін VNC клиентін ноутбукке орнатыңыз. Жаңа терминал ашып, sudo apt-get install xtightvncviewer іске қосыңыз
  4. Орнату аяқталғаннан кейін клиентті xtightvncviewer пәрмені арқылы іске қосыңыз
  5. Бұл шағын хабарлама терезесін әкелуі керек. Pi IP мекенжайын және дисплей нөмірін енгізіңіз (менің жағдайда 192.168.1.109:19), «қайтару» түймесін басыңыз, сізден бұрын конфигурацияланған құпия сөзді енгізу сұралады. Құпия сөзді теріңіз, «Қайту» түймесін қайта басыңыз, сонда LXDE Desktop!

Ұсынылған: