Բովանդակություն:

Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով. 11 քայլ
Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով. 11 քայլ

Video: Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով. 11 քայլ

Video: Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով. 11 քայլ
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Հուլիսի
Anonim
Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով
Կարգավորեք ազնվամորի Pi- ն AdaFruit- ի PiTFT էկրանով

Ո NOTՇԱԴՐՈԹՅՈՆ. Քանի որ այն հնացած է, այս հրահանգը չպետք է օգտագործվի: Խնդրում ենք օգտագործել AdaFruit- ի հեշտ տեղադրումը:

Կարգավորեք Raspberry Pi- ն ՝ Adafruit- ի PiTFT էկրանով աշխատելու համար:

Այս հրահանգը օգտագործում է MacBook Pro և մասնագիտացված USB մալուխ ՝ մոնիտորի, ստեղնաշարի և մկնիկի փոխարեն ՝ Raspberry Pi- ի տեղադրման համար:

Ես շատ ոգևորված եմ PiTFT էկրանով և ցանկանում եմ այն ավելացնել իմ տան ավտոմատացման բազմաթիվ նախագծերին: Առաջին քայլն այն գործարկելն է, որպեսզի կարողանամ այն ավելացնել այլ նախագծերի:

Նախագծի նպատակները.

Կարգավորեք Adafruit- ի PiTFT էկրանը ՝ Raspberry Pi- ով աշխատելու համար

Նշումներ.

  • բահերի մեջ պարունակվող տեքստը, ինչպես այս ՝ փոխարինել-սա, պետք է փոխարինվի փաստացի արժեքով
  • Ես փորձել եմ վարկավորել օգտագործված յուրաքանչյուր աղբյուր: Ներողություն եմ խնդրում բացթողումների համար:
  • $ ցույց է տալիս MacBook- ի տերմինալային պատուհանում կատարված հրաման, որը սովորաբար կատարվում է Raspberry Pi- ի վրա
  • Ես անհաջող փորձեցի PiTFT- ին գործարկել Diet-Pi- ով

Քայլ 1: Հավաքեք մասեր

Ես գտել եմ, որ ստորև ներկայացված մասերն ամենալավն են կատարում իմ ծրագրերում: Այս մասերը ավելի թանկ են, քան պարունակվում են սովորական մեկնարկային հավաքածուի մեջ:

Ստացեք մասեր և գործիքներ (գները ԱՄՆ դոլարով).

  • MacBook Pro (կարող է օգտագործվել համակարգիչ)
  • Ethernet մալուխ, երթուղիչ, անլար մուտքի կետ և ինտերնետ կապ
  • Raspberry Pi 2 Model B Element14 35 դոլար
  • Panda 300n WiFi ադապտեր Amazon 16.99 դոլար
  • 5.2V 2.1A USB հոսանքի ադապտեր Amazon- ից ՝ 5.99 դոլար
  • Միկրո USB- ից USB մալուխ ՝ Amazon- ից 3 կմ հեռավորության վրա ՝ 4,69 դոլար
  • FTDI TTL-232R-RPI Սերիալ դեպի USB մալուխ Mouser- ից 15 $
  • SanDisk Ultra 16 GB microSDHC Class 10 ադապտերով (SDSQUAN-016G-G4A) Amazon- ից 8,99 դոլար
  • PiTFT - հավաքված 320x240 2.8 "TFT+սենսորային էկրան ազնվամորի Pi Adafruit- ի համար 34.95 դոլար

Քայլ 2. Ներբեռնեք Adafruit- ի Raspbian- ի տարբերակը PiTFT աջակցությամբ

Ներբեռնեք Adafruit's Raspian- ը PiTFT աջակցությամբ.

  • Ներբեռնեք Adafruit- ի raspbian- ը PiTFT- ով ձեր MacBook- ի ներբեռնման գրացուցակում
  • Երբ այս ուսանելի գրվեց, վերջին տարբերակը հետևյալն էր. 2015 թ. Սեպտեմբերի 24, jessie
  • Տեղափոխել պատկերը 2015-09-24-raspbian-jessie-pitft28r.img ներլցումներից այն դիրեկտորիա, որտեղ դուք պահում եք պատկերներ.

♣ your-macbook-image-directory

Օրինակ, ես օգտագործում եմ.

$ cd "/Users/♣ my_macbook_name ♣/Desktop/wifiEnabledHome/Raspberry Pi setup/raspbian images"

Աղբյուրը ՝ Adafruit PiTFT- ի տեղադրման հրահանգներ

Քայլ 3. Այրեք Raspbian պատկերը Micro SD քարտի վրա

ԿԱՐԵՎՈՐ. Համոզվեք, որ մուտքագրում եք սկավառակի ճիշտ համարը. Եթե սխալ մուտքագրեք սկավառակի համարը, դուք կջնջեք ձեր կոշտ սկավառակը:

Տեղադրեք միկրո SD քարտ SD ադապտերի մեջ, այնուհետև տեղադրեք SD ադապտերը MacBook- ում:

MacBook- ում օգտագործեք Raspberry Pi- ի այս հրահանգները: Ամփոփված է այստեղ ՝

  • Բացեք MacBook տերմինալի պատուհանը
  • Փոխել raspbian պատկեր պարունակող գրացուցակում

$ cd ♣ your-macbook-image-directory

  • Նույնականացրեք ձեր SD քարտի սկավառակը (ոչ բաժանումը)
  • Այս դեպքում disk2 (ոչ disk2s1) կամ սկավառակ# = 2
  • Ձեր միկրո SD քարտը նույնականացնելու համար գործարկեք հրամանը.

$ քննարկման ցուցակ

/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS ♣ my_macbook ♣ 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk1s/3 IDENTIFIER 0: Apple_partition_scheme *2.5 GB սկավառակ 1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2.5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *Windows 5 NSD2

  • Վերոնշյալից, իմ SD միկրո քարտը սկավառակ թիվ 2 է
  • Անջատեք ձեր SD քարտը ՝ օգտագործելով.

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

Պատճենեք պատկերը ձեր SD քարտում: Համոզվեք, որ պատկերի անունն ու սկավառակը # ճիշտ են:

$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img of =/dev/rdisk ♣ micro-SD-card-disk#

  • CTRL-t ՝ պատճենման կարգավիճակը տեսնելու համար:
  • Եթե կան սխալներ, փորձեք bs տարբերակի տարբեր արժեքներ, օրինակ ՝ 1m, 4m կամ 1M: Ավելի մեծ բլոկի չափերը (bs) պահանջվում են ավելի մեծ կրիչների համար: Կարծես MacBook- ը նախընտրում է փոքրատառ m- ը:
  • Ավարտելուց հետո ապատեղադրեք SD քարտը.

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

  • Հեռացրեք SD ադապտերը MacBook- ից և հեռացրեք միկրո SD քարտը ադապտերից
  • Տեղադրեք միկրո SD քարտ Raspberry Pi- ում

Քայլ 4: Ազնվամորի Pi միացումներ

Ազնվամորի Pi միացումներ
Ազնվամորի Pi միացումներ

Տեղադրեք դրանք Raspberry Pi- ի մեջ

  • Միկրո SD քարտ
  • Ethernet մալուխ
  • Wi-Fi հանգույց
  • USB սերիական I/O մալուխ (տես վերը նկարները)

    • Գրունտ = Սև մետաղալար, կապիչ 06 RPi- ի վրա
    • Tx = Դեղին մետաղալար, փին 08
    • Rx = Կարմիր մետաղալար, pin10

Վերոնշյալը լրացնելուց հետո.

Տեղադրեք հոսանքի մալուխ

Տեղադրեք USB/սերիական մալուխ MacBook USB պորտի մեջ

Քայլ 5: Որոշեք USB պորտը

Որոշեք USB պորտը, որն օգտագործվում է USB- սերիալային ադապտերների կողմից: Իմ MacBook- ը օգտագործում է FTDI- ի չիպ:

Բացեք տերմինալի պատուհանը

/Dev- ում շատ սարքեր կան: Օգտագործեք այս հրամանը `սարքը նույնականացնելու համար.

$ ls /dev/tty.*

/dev/tty. Bluetooth-Icoming-Port /dev/tty.usbserial-FT9314WH

Ահա բացահայտման այլընտրանքային միջոց.

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Եթե վերը նշվածներից ոչ մեկը չի աշխատում, ապա փորձեք սա.

Տեղադրեք USB մալուխ MacBook- ում և գործարկեք.

$ ls /dev | grep tty

Անջատեք USB մալուխը, սպասեք մի քանի վայրկյան և գործարկեք.

$ ls /dev | grep tty

Բացահայտեք տարբերությունները

Քայլ 6. Բացեք տերմինալի պատուհանը և միացեք Raspberry Pi- ին

Միացրեք MacBook- ը Raspberry Pi- ին ՝ օգտագործելով USB սերիական մալուխ:

Բացեք տերմինալի պատուհանը: Տեսեք վերևի պատկերը և կարգավորեք տերմինալի պատուհանի նախապատվությունները:

  • Տերմինալ, ընտրեք Նախապատվություններ, կտտացրեք Ընդլայնված ներդիրին
  • xterm- ը և vt100- ը աշխատում են, բայց ansi- ն ավելի լավ է աշխատում nano- ն օգտագործելիս
  • Տեղադրեք Western ASCII- ը unicode- ի փոխարեն (UTF-8))

Տերմինալի պատուհանում մուտքագրեք.

$ screen /dev/tty.usbserial-FT9314WH 115200

MacBook- ի տերմինալային պատուհանի միջոցով մուտք գործեք RPi` օգտվողի անուն = pi գաղտնաբառ = ազնվամորի

Նշում. USB- սերիալային մալուխը կարող է նիշ թողնել: Եթե նիշերը բաց թողնվեն, կարող եք չստանալ հուշում, սեղմեք Վերադարձ կամ մուտքագրեք օգտվողի անունը և սեղմեք Enter:

Եթե վերականգնման ռեժիմը հայտնվի, ապա micro SD քարտը ճիշտ տեղադրված չէ: Վերսկսել.

  • Վերականգնման ռեժիմի հուշումը # է
  • Ռասպբյանի սովորական հուշումը $ է:
  • NOOBS վերականգնման մուտքն ու գաղտնաբառը ՝ արմատ և ազնվամորի

Քայլ 7: Կարգավորեք Raspberry Pi- ն

Կարգավորեք raspbian- ը ՝ օգտագործելով raspi-config

$ sudo raspi-config

  • Ընդլայնել ֆայլային համակարգը
  • Եվ վերագործարկեք (ներդիրը Ավարտել և սեղմեք Enter) և վերագործարկեք

$ sudo raspi-config

Փոխել օգտվողի գաղտնաբառը ♣ your_new_password to

Ներքինացման ընտրանքներ (ես ապրում եմ ԱՄՆ -ի Կենտրոնական ժամային գոտում `փոփոխություն` ձեր պահանջներին համապատասխան)

  • * նշում է ընտրվածը
  • Փոխարկելու համար օգտագործեք բացատ
  • ԱՄՆ-ի համար փոխեք տեղակայված չկպված GB- ն (տիեզերական սանդղակի միջոցով) և կտտացրեք US English UTF 8 (en_US. UTF-8 UTF-8)
  • Կտտացրեք OK, ընտրեք UTF և կտտացրեք OK

$ sudo վերագործարկում

Երբ MacBook տերմինալի պատուհանը խառնվում է.

  • Փակեք տերմինալի պատուհանը (փակեք բոլոր տերմինալային պատուհանները և դուրս եկեք տերմինալի հավելվածից)
  • Անջատեք USB մալուխը MacBook- ից
  • Սպասեք մի քանի վայրկյան և նորից միացրեք USB մալուխը
  • Սկսեք նոր տերմինալի պատուհան և մուտք գործեք

$ sudo apt-get թարմացում

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot

Շարունակեք raspbian- ի կարգավորումը

$ sudo raspi-config

Ներքինացման ընտրանքներ

  • Փոխել ժամային գոտին ԱՄՆ և Կենտրոնական
  • Ներդիր ավարտելու և վերագործարկելու համար

$ sudo վերագործարկում

$ sudo raspi-config

Հավելյալ հնարավորություններ

  • Փոխել հյուրընկալողի անունը ♣ your_hostname to
  • Միացնել SSH- ը
  • Ավարտել
  • Վերագործարկել

Քայլ 8: Կարգավորեք Raspberry Pi WiFi- ն

Գործարկեք հրամանը.

$ sudo nano/etc/network/interfaces

և խմբագրել ՝ միայն պարունակելու համար.

ավտոմատ wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ your-pass-phrase <♣"

CTRL-o ֆայլը գրելու համար

Մուտքագրեք ՝ գրելը հաստատելու համար

CTRL-x ՝ նանո խմբագրից դուրս գալու համար

Գործարկեք հրամանը.

$ sudo վերագործարկում

Քայլ 9: Կարգավորեք Gmail- ը

Փոստը շատ օգտակար է Raspberry Pi- ի վերաբերյալ խնդիրների վերաբերյալ ծանուցումներ և ահազանգեր ստանալու համար:

Համոզվեք, որ պահեստները արդիական են: Գործարկեք հրամանը.

$ sudo apt-get թարմացում

Տեղադրեք SSMTP և փոստի կոմունալ ծառայություններ.

$ sudo apt-get տեղադրել ssmtp

$ sudo apt-get տեղադրել mailutils

Խմբագրել SSMTP կազմաձևման ֆայլը.

$ sudo nano /etc/ssmtp/ssmtp.conf

Ինչպես նշված է հետեւյալում:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES

Խմբագրել SSMTP կեղծանունների ֆայլը.

$ sudo nano/etc/ssmtp/revaliases

Ստեղծեք մեկ տող ձեր համակարգի յուրաքանչյուր օգտվողի համար, որը կկարողանա նամակներ ուղարկել: Օրինակ:

արմատ ՝ ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

Սահմանեք SSMTP կազմաձևման ֆայլի թույլտվությունները.

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Քայլ 10. Միացրեք PiTFT ցուցադրումը Raspberry Pi- ին

Գործարկեք հրամանը

$ sudo անջատում -h 0

Հեռացրեք ethernet մալուխը

Հեռացրեք USB մալուխի միակցիչները Raspberry Pi- ից և MacBook- ից

Հեռացրեք էլեկտրամատակարարումը

Կցեք PiTFT էկրանը Raspberry Pi- ին

Վերականգնել էներգիայի մատակարարումը

Երբ Raspberry Pi- ն վերագործարկվի, ցուցադրումը պետք է աշխատի: Դուք կարող եք կանգ առնել հիմա:

Քայլ 11: Կրկնօրինակեք Micro SD քարտը

Երբ Raspberry Pi- ն տեղադրված է, ապա կրկնօրինակեք պատկերը: Օգտագործեք այս պատկերը ՝ հաջորդ նախագիծը ստեղծելու համար:

Բացի այդ, կրկնօրինակեք նախագիծը, երբ այն ավարտվի: Եթե SD քարտի հետ ինչ -որ բան սխալ է, ապա այն հեշտ է վերականգնել:

Անջատեք Raspberry Pi- ն

$ sudo անջատում –h 0

Սպասեք, մինչև քարտը փակվի, այնուհետև հանեք սնուցման աղբյուրը, այնուհետև հանեք միկրո SD քարտը

Տեղադրեք միկրո SD քարտ SD ադապտերի մեջ, այնուհետև տեղադրեք SD ադապտերը MacBook- ում

MacBook- ում օգտագործեք The Pi Hut- ի այս հրահանգները ՝ հետևյալ փոփոխություններով.

Բացեք տերմինալի պատուհանը

Փոխել raspbian պատկեր պարունակող գրացուցակում

$ cd ♣ your-macbook-image-directory

Նույնականացրեք ձեր SD քարտի սկավառակը (ոչ միջնապատը), օրինակ. disk4 (ոչ disk4s1): Քննարկման ելքից, = 4

$ քննարկման ցուցակ

ԿԱՐԵՎՈՐ. Համոզվեք, որ ճիշտ եք օգտագործում. Եթե սխալ եք մուտքագրում, ապա կվերացնեք ձեր կոշտ սկավառակը:

Պատճենեք պատկերը ձեր SD քարտից: Ապահովեք պատկերի անունը և ճիշտ են.

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.dmg

CTRL-t ՝ պատճենման կարգավիճակը տեսնելու համար:

Ավարտելուց հետո ապատեղադրեք SD քարտը.

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

Հեռացրեք SD ադապտերը MacBook- ից և հեռացրեք միկրո SD քարտը ադապտերից

Տեղադրեք միկրո SD քարտ Raspberry Pi- ում

Հաջորդ նախագծում օգտագործեք այս պատկերը և բաց թողեք այս ուսուցանվող բազմաթիվ քայլերը:

Եվ դուք ավարտեցիք:

Խորհուրդ ենք տալիս: