Mundarija:

Boshsiz Pi - Malinali Pi -ni qo'shimcha qurilmasiz ishga tushirish: 4 qadam (rasmlar bilan)
Boshsiz Pi - Malinali Pi -ni qo'shimcha qurilmasiz ishga tushirish: 4 qadam (rasmlar bilan)

Video: Boshsiz Pi - Malinali Pi -ni qo'shimcha qurilmasiz ishga tushirish: 4 qadam (rasmlar bilan)

Video: Boshsiz Pi - Malinali Pi -ni qo'shimcha qurilmasiz ishga tushirish: 4 qadam (rasmlar bilan)
Video: Лучший рецепт вкусных шоколадных кексов с малиной 2024, Dekabr
Anonim
Boshsiz Pi - Raspberry Pi -ni hech qanday qo'shimcha qurilmasiz ishga tushirish
Boshsiz Pi - Raspberry Pi -ni hech qanday qo'shimcha qurilmasiz ishga tushirish

Salom, Bu erga tushishingizning sababi, menimcha, siz menga juda o'xshaysiz! Siz Pi -ni oson bajarishni xohlamaysiz - Pi -ni monitorga ulang, klaviatura va sichqonchani ulang va voila!… Pfft, buni kim qiladi ?! Axir, Pi-bu "cho'ntak o'lchamidagi shaxsiy kompyuter", va cho'ntagimga hech qanday monitor sig'maydi. Xo'sh, biz nima qilamiz? Biz o'ylaymiz! Biz noutbukning displeyi, klaviaturasi va sensorli panelini Pi -ning tashqi qurilmalari sifatida ishlatishni aniqlaymiz.

Mana bizga nima kerak bo'ladi:

  • Noutbuk
  • Raspberry Pi
  • Kartani o'quvchi
  • Micro SD karta
  • Micro-USB kabeli
  • USB - TTL seriyali kabel (ixtiyoriy)
  • USB WiFi Dongle (ixtiyoriy; Pi 2 va undan past)
  • Ethernet kabeli
  • Simsiz Internetga ulanish

1 -qadam: Raspbian -ni o'rnatish

Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish
Raspbian -ni o'rnatish

Agar siz OS -ni taxtangizga o'rnatmagan bo'lsangiz, hozir buni qilishning eng yaxshi vaqti. Rasmiy qo'llanmani tekshiring yoki quyidagi amallarni bajaring:

Windows:

  1. Raspberry Pi veb -saytining Yuklanishlar sahifasidan so'nggi Raspbian rasmini yuklab oling.
  2. . Zip faylini yuklab olgandan so'ng, SD kartangizga yozish uchun rasm faylini (.img) olish uchun uni oching.
  3. SD -kartani o'quvchi kartasiga joylashtiring va noutbukga ulang.
  4. Win32DiskImager yordam dasturini Sourceforge Project sahifasidan zip fayli sifatida yuklab oling. Zip faylidan bajariladigan faylni chiqarib oling va yordam dasturini ishga tushiring
  5. Oldin olingan rasm faylini tanlang.
  6. Qurilma qutisidan SD -kartangizga tayinlangan haydovchi harfini tanlang. To'g'ri drayverni tanlashda ehtiyot bo'ling; Agar siz xato qilsangiz, kompyuteringizning qattiq diskidagi ma'lumotlarni yo'q qilishingiz mumkin! Agar siz kompyuteringizda SD -karta uyasidan foydalanayotgan bo'lsangiz va diskni Win32DiskImager oynasida ko'rmasangiz, tashqi SD -adapterni ishlatib ko'ring.
  7. Yozish -ni bosing va yozish tugashini kuting.
  8. Tasvirchidan chiqing.

Ubuntu:

  1. Raspberry Pi veb -saytining Yuklanishlar sahifasidan Raspbian -ning so'nggi rasmini yuklab oling.
  2. . Zip faylini yuklab olgandan so'ng, SD kartangizga yozish uchun rasm faylini (.img) olish uchun uni oching.
  3. SD -kartani o'quvchi kartasiga joylashtiring va noutbukga ulang.
  4. Oldindan olingan rasm faylini o'ng tugmasini bosing va "Ochish -> Disk tasvir yozuvchisi" -ni tanlang
  5. Ro'yxatdagi SD -kartani tanlang va "Qayta tiklashni boshlash" ni bosing. To'g'ri drayverni tanlashda ehtiyot bo'ling; Agar siz xato qilsangiz, kompyuteringizning qattiq diskidagi ma'lumotlarni yo'q qilishingiz mumkin!
  6. Ildiz huquqlarini berish uchun parolingizni kiriting va yozishni tugashini kuting.
  7. Yordamchi dasturdan chiqing.

SD -kartani hali chiqarib olmang! Yana ikkita ishni qilish kerak.

  1. SSH orqali qobiqqa kirishni yoqish uchun: yuklash katalogiga o'ting va har qanday fayl muharriridan ssh nomli bo'sh fayl yarating (fayl kengaytmasi bo'lmagan holda).
  2. Ketma -ket aloqani yoqish uchun: yuklash katalogini qayta ko'rib chiqing, config.txt faylini istalgan fayl muharriri yordamida oching va "enable_uart = 1" faylining oxiriga quyidagi qatorni (tirnoqsiz) qo'shing. Faylni saqlang va ishingiz tugadi!

2 -qadam: Pi -ning IP -ni bilish

Pi -ning IP -manzili bilan tanishish
Pi -ning IP -manzili bilan tanishish
Pi -ning IP -manzili bilan tanishish
Pi -ning IP -manzili bilan tanishish
Pi -ning IP -manzili bilan tanishish
Pi -ning IP -manzili bilan tanishish

Operatsion tizimni o'rnatishni tugatgandan so'ng, micro-SD kartani Pi-ga joylashtiring va micro-USB kabelidan foydalanib, kartani quvvatlantiring. Endi noutbukda simsiz internet aloqasi (Wi -Fi/USB dongle) bor deb faraz qilib, Ethernet kabelining bir uchini Pi -ga, ikkinchisini esa noutbukga ulang.

1 -usul (Ubuntu)

  1. "Tarmoq menejeri" ni oching va "Ulanishni tahrirlash" ni bosing.
  2. "1 -simli ulanish" -ni tanlang va "Tahrirlash" -ni bosing. Agar sizda simli ulanish sozlamalari bo'lmasa, "Qo'shish" tugmasini bosing.
  3. "Simli" yorlig'i ostidagi "Qurilmaning MAC manzili" maydonini ochiladigan ro'yxatdan xx: xx: xx: xx: xx: xx (eth0) parametriga o'rnating.
  4. "IPv4 sozlamalari" yorlig'i ostidagi "Usul" maydonini ochiladigan ro'yxatdagi "Boshqa kompyuterlarga ulashilgan" variantiga o'rnating.
  5. Eth0 -ga tayinlangan IP -ni qayd etish uchun terminalni oching va ifconfig -ni ishga tushiring
  6. Endi ARP jadvalini arp -a buyrug'i yordamida olib keling, eth0 -ga tayinlangan IP -ni ko'rsatuvchi interfeysga o'ting va sizning Pi -ga tayinlangan IP -ni aniqlash uchun yozuvlarni tekshiring (mening holatimda 192.168.1.109). IP -ni tekshirish uchun ping
  7. Shu bilan bir qatorda, (4) bosqichdan so'ng, siz Pi -ning IP -manzilini aniqlash uchun raspberrypi.local -ga to'g'ridan -to'g'ri ping qo'yishingiz yoki nmap -dan foydalanishingiz mumkin edi.

1 -usul (Windows)

  1. "Tarmoq va almashish markazi" ga o'ting va "Adapter sozlamalarini o'zgartirish" ni bosing.
  2. "Wi-Fi adapteri" ni o'ng tugmasini bosing va "Xususiyatlar" ni bosing.
  3. "Umumiy bo'lish" yorlig'i ostidagi Boshqa foydalanuvchilarga ushbu tarmoqlar orqali Internetga ulanishga ruxsat berish -ni belgilang va ro'yxatdan Ethernet adapterini tanlang. Endi siz ulanish "Umumiy" deb belgilanganligini ko'rishingiz kerak
  4. "Ethernet adapteri" ni o'ng tugmasini bosing va "Xususiyatlar" ni bosing.
  5. "Tarmoq" yorlig'ida "Internet protokoli 4-versiya" variantini ikki marta bosing va chekilgan portga dinamik IP tayinlanganligiga ishonch hosil qiling.
  6. Buyruq satrini oching va tayinlangan IP -ning tarqatish manziliga ping buyrug'ini bering. Noutbukda Ethernet portiga tayinlangan IP 192.168.137.1 bo'lgani uchun men 192.168.137.255 ga ping qo'yaman.
  7. Endi ARP jadvalini arp -a buyrug'i yordamida olib keling, Ethernetga tayinlangan IP -ni ko'rsatadigan interfeysga o'ting (mening holatimda 192.168.137.1) va sizning Pi -ga tayinlangan IP -ni aniqlash uchun yozuvlarni tekshiring (192.168. 137.99, mening holimda). IP -ni tekshirish uchun ping
  8. Shu bilan bir qatorda, (5) bosqichdan so'ng, sizning IP -manzilingizni aniqlash uchun raspberrypi.mshome.net saytiga to'g'ridan -to'g'ri ping qo'yishingiz mumkin edi.

2 -usul (Windows)

Agar biron sababga ko'ra yuqoridagi usul siz uchun ishlamasa, ikkita tarmoqni bir -biriga bog'lab ko'ring.

  1. Adapter sozlamalarini qayta oching, WiFi xususiyatlarini kiriting va almashishni o'chiring.
  2. Ethernet xususiyatlarini avvalgidek kiriting, "Tarmoq" yorlig'i ostidagi "Internet Protocol Version 4" variantini ikki marta bosing va "IP manzilini avtomatik ravishda olish" variantini tanlang.
  3. Endi adapter sozlamalariga qayting, ikkala ulanishni (WiFi va Ethernet) ajratib ko'rsatish, sichqonchaning o'ng tugmasi bilan bosing va "Ko'prikli ulanishlar" variantini tanlang.
  4. Siz tarmoq ko'prigi deb nomlangan yangi ulanishni ko'rishingiz kerak.
  5. Buyruq satrini oching va ipconfig -ni ishga tushiring. "Ethernet adapteri tarmoq ko'prigi" deb nomlangan yozuvga o'ting va IP manzilini yozib oling
  6. Mening holatimda, tarmoq ko'prigiga tayinlangan IP 192.168.1.101 bo'lgani uchun, Pi uchun tayinlangan IP 192.168.1.2 dan 192.168.1.254 oralig'ida bo'lishi kerak (192.168.1.1 standart shluzi va 192.168.1.255 - eshittirish manzili). Endi har qanday IP -skanerdan foydalanib, ushbu IP diapazonidagi barcha faol mijozlarni qidiring va Pi ga tayinlangan IPni qidiring.
  7. Shu bilan bir qatorda, siz Pi -ga statik IP tayinlashga urinib ko'rishingiz mumkin.

3 -usul (VMda Ubuntu)

Buni o'ylab ko'ring, sizda Windows xostida ishlaydigan VM o'rnatilgan Ubuntu bor va siz Ubuntu orqali Pi -ga kirishingiz kerak, ya'ni avval siz Ubuntu -ning Internet -ulanishini ulashish yo'lini o'ylab topishingiz kerak (bu asosiy tarmoq ulanishidan boshqa narsa emas) sizning uy egasi sizning mehmoningizga tashqi tarmoqqa kirishga ruxsat berish uchun tarjima qilgan; tafsilotlarga kirmaylik) sizning Pi bilan. Bu ba'zida muammoli bo'lishi mumkin. Biroq, men yaqinda haqiqatan ham oddiy echimni - Tarmoq ko'prigini topdim.

4 -usul (Ubuntu/Windows)

Shu bilan bir qatorda, agar sizda chekilgan Ethernet porti bo'lmasa, siz Pi -ni tarmoqqa to'g'ridan -to'g'ri uy yo'riqchisi yoki chekilgan kaliti orqali ulashingiz mumkin.

  1. Pi -ni quvvatlantiring va tarmoqqa Ethernet kabeli yordamida uy tarmog'iga ulangan kirish/yo'riqnoma orqali chekilgan port orqali ulang.
  2. Siz PWR va ACT LEDlarining yonib -o'chib turishini ko'rishingiz kerak, bu Raspbian tasvirining yuklanishini bildiradi. Keyin siz "LNK" yashil LEDini va "10M" to'q sariq rangli LED chirog'ini Pi -dagi chekilgan port yonida ko'rishingiz kerak, bu sizga yo'riqnoma DHCP tomonidan IP -manzil berilganligini bildiradi.
  3. Endi bu IP -ni aniqlash uchun brauzeringizga yo'riqchining mahalliy IP -manzilini (iBall uchun 192.168.1.1) kiritish orqali yo'riqnoma sahifasiga tashrif buyuring. Kiring va Pi -ga tayinlangan IP uchun DHCP mijozlar ro'yxatini tekshiring ("Raspberry Pi Foundation" ro'yxatini ko'rsating, ehtimol uning MAC -manzili yonida). Agar bu ishlamasa, nmap kabi IP -skanerdan foydalaning.

3 -qadam: LX terminaliga kirish

LX terminaliga kirish
LX terminaliga kirish
LX terminaliga kirish
LX terminaliga kirish
LX terminaliga kirish
LX terminaliga kirish

Qobiqni ko'tarish oson, bizda IP -ning IP -si mavjud. Biz Pi-ga masofadan kirish va LX-terminalga kirish uchun SSH-dan foydalanamiz. Buning uchun, Windows foydalanuvchilari oson ishlatiladigan SSH mijozi Putty-ni o'rnatishi kerak bo'ladi.

  1. O'rnatgandan so'ng, Putty -ni ishga tushiring, ulanish turini SSH -ga va port qiymatini 22 -ga qo'ying, Pi -ning IP -manzilini kiriting va Ochish -ni bosing.
  2. Agar siz ushbu uy egasiga ishonasizmi yoki yo'qmi deb so'ralsa, "Ha" ni tanlang va siz LX-terminalini kirish ma'lumotlarini so'rashini ko'rasiz.
  3. Davom eting va foydalanuvchi nomi sifatida "pi" va parol uchun "malina" kiriting (parolni kiritganingizda ko'rinmaydi, shuning uchun vahima qo'ymang)
  4. Google ishlayotganini tekshirish uchun google.com saytiga kiring va voila!

Linux foydalanuvchilari o'rnatilgan funksionallikka ega.

  1. Terminalni oching va ssh [email protected] buyrug'ini bajaring (x.x.x.x sizning IP -manzilingiz) yoki ssh [email protected] ni sinab ko'ring.
  2. "Ha" so'zini kiriting, agar siz ushbu uy egasiga ishonasizmi, deb so'rasangiz, "Qaytish" tugmasini bosing va Pi parolingizni kiriting (standart parol: "malina")
  3. Google ishlayotganini tekshirish uchun Google -ga Ping va voila!

Bonus: ketma -ket ulanish orqali Shell -ga kirish

Agar Ethernet portingiz band bo'lsa, siz Pi bilan ketma -ket ulanish uchun noutbukning USB portidan foydalanishingiz mumkin. Buning uchun sizga USB -TTL ketma -ket kabeli yoki FTDI FT232 asosiy uzilish taxtasi kabi USB -ketma -ket qurilmasi kerak bo'ladi.

Windows -da ketma -ket ulanishga imkon beradigan Terminal ilovasi yo'qligi sababli, biz Putty -dan foydalanamiz. Shuningdek, biz FTDI drayverlarini o'rnatishimiz kerak.

  1. Simlarni TTL sarlavhasidan chipdagi mos keladigan pinlarga o'tkazing. Tugmalar jadvalda ko'rsatilganidek to'g'ri yo'naltirilganligiga ishonch hosil qiling.
  2. TTL kabelining ikkinchi uchini shaxsiy kompyuteringizning USB portiga ulang. Qurilma menejerini oching va "Portlar (COM & LPT)" ga qarang, sizning Pi raqamingizga berilgan COM raqamini tekshiring.
  3. Putty -ni ishga tushiring, ulanish turini Serialga o'rnating, tayinlangan MAQOMOTI raqamini kiriting, tezlikni 115200 ga o'rnating va Ochish -ni bosing.
  4. Agar siz ushbu uy egasiga ishonasizmi, deb so'ralsa, "Ha" -ni tanlang va siz LX-terminalini kirish ma'lumotlarini so'rashini ko'rasiz.
  5. Davom eting va foydalanuvchi nomi sifatida "pi" va parol uchun "malina" kiriting

Linux foydalanuvchilari ekranni o'rnatishi kerak bo'lishi mumkin.

  1. Linux qurilmalarida ekran o'rnatilganligini tekshirish uchun terminal turi ekranini oching va "Qaytish" tugmasini bosing. Agar sizda xato bo'lsa, Screen o'rnatish uchun sudo apt-get install screen buyrug'ini bajaring.
  2. Keyin, FTDI drayverlarini o'rnating va siz borishga tayyormiz. Simlarni TTL sarlavhasidan chipdagi mos keladigan pinlarga o'tkazing. Tugmalar jadvalda ko'rsatilganidek to'g'ri yo'naltirilganligiga ishonch hosil qiling.
  3. TTL kabelining ikkinchi uchini shaxsiy kompyuteringizning USB portiga ulang. Terminalni oching va sudo screen /dev /ttyUSB0 115200 buyrug'ini bajaring va qaytishni bosing.
  4. Agar siz ushbu uy egasiga ishonasizmi, deb so'rasangiz, "ha" ni kiriting, "Qaytish" ni bosing va Pi foydalanuvchi nomi va parolini kiriting (standart foydalanuvchi nomi: "pi" standart paroli: "malina")

Yaxshi, biz qobiqqa kira olamiz, lekin Internet haqida nima deyish mumkin? Biz Pi -ga ulanish uchun Ethernet kabelidan foydalanmaganimiz uchun, u bilan internet aloqasini bo'lishishning iloji yo'q. Biroq, biz Wi-Fi tarmog'iga ulanish va Internetga kirish uchun USB Wi-Fi Dongle-dan (Pi 3 o'rnatilgan Wi-Fi) foydalanishimiz mumkin.

4 -qadam: LXDE ish stoliga kirish

LXDE ish stoliga kirish
LXDE ish stoliga kirish
LXDE ish stoliga kirish
LXDE ish stoliga kirish
LXDE ish stoliga kirish
LXDE ish stoliga kirish

Endi Shell -ga kirishimiz mumkin, keling, oldinga siljiymiz va Raspbian -ning LXDE deb nomlangan Desktop GUI muhitini qo'lga kiritamiz. Biz LXDE ish stoliga HDMI orqali buyruq satri oynasida "startx" yozib kirishimiz mumkin. Biroq, bu SSH orqali ishlamaydi. Yaxshiyamki, biz LXDE ish stoliga VNC orqali masofadan turib kirishimiz mumkin.

Windows

  1. VNC serverini Pi -ga o'rnatish bilan boshlang. SSH qobig'iga sudo apt-get install tightvncserver kiriting
  2. Vncserver: 1 buyrug'ini berish orqali Pi -dagi serverni ishga tushiring (1 -displeyda vnc -serverni ishga tushiring). Endi siz 8 ta belgidan iborat parolni kiritishingiz so'raladi, u har safar Pi -ga masofadan kirishda ishlatiladi (parol kiritilganda ko'rinmaydi, shuning uchun vahima qo'ymang). Agar faqat o'qish uchun parolni kiritish so'ralsa, "n" tugmasini bosing va orqaga qayting.
  3. Keyin, odatdagidek, boshqa dasturiy ta'minotni o'rnatganingizdek, VNC mijozini noutbukga o'rnating.
  4. Mijozni ishga tushiring, "Fayl" menyusidan "Yangi ulanish" -ni tanlang, sizning IP -manzilingizni kiriting (192.168.1.108:11, mening holimda), ulanishga nom bering (aytaylik, Raspberry Pi) va "Saqlash" tugmasini bosing..
  5. Yaqinda yaratilgan ulanishni ikki marta bosing, "Ulanish" tugmasini bosing, so'ralganda avval tuzilgan parolni kiriting va shu erda LXDE Desktop -ga o'tasiz!

Ubuntu

  1. VNC serverini Pi -ga o'rnatish bilan boshlang. SSH qobig'iga sudo apt-get install tightvncserver kiriting
  2. Vncserver: 1 buyrug'ini berish orqali Pi -dagi serverni ishga tushiring (1 -displeyda vnc -serverni ishga tushiring). Sizdan har safar Pi -ga masofadan kirganingizda ishlatiladigan 8 belgidan iborat parolni kiritish talab qilinadi. Agar faqat o'qish uchun parolni kiritish so'ralsa, "n" tugmasini bosing va orqaga qayting.
  3. Keyin noutbukga VNC mijozini o'rnating. Yangi terminal oching va sudo apt-get install xtightvncviewer dasturini ishga tushiring
  4. O'rnatish tugagandan so'ng, mijozni xtightvncviewer buyrug'i yordamida ishga tushiring
  5. Bu kichik xabarlar qutisini olib kelishi kerak. O'zingizning IP -manzilingizni va ko'rsatuv raqamingizni kiriting (192.168.1.109:19), "Qaytish" tugmasini bosing va sizdan avval tuzilgan parolni kiritish so'raladi. Parolni kiriting, qaytish tugmachasini bosing va LXDE Desktop!

Tavsiya: