विषयसूची:

AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें: 11 कदम
AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें: 11 कदम

वीडियो: AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें: 11 कदम

वीडियो: AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें: 11 कदम
वीडियो: How To Set Up A GPIO Screen For Raspberry Pi | Waveshare 3.5 Inch Touch LCD 2024, जुलाई
Anonim
AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें
AdaFruit के PiTFT डिस्प्ले के साथ रास्पबेरी पाई सेटअप करें

नोट: क्योंकि यह पुराना है, इसलिए इस निर्देश का उपयोग नहीं किया जाना चाहिए। कृपया AdaFruit के आसान इंस्टाल का उपयोग करें।

Adafruit के PiTFT डिस्प्ले के साथ काम करने के लिए रास्पबेरी पाई को सेटअप करें।

यह निर्देशयोग्य रास्पबेरी पाई स्थापित करने के लिए मॉनिटर, कीबोर्ड और माउस के बजाय मैकबुक प्रो और विशेष यूएसबी केबल का उपयोग करता है।

मैं पीआईटीएफटी डिस्प्ले से बहुत उत्साहित हूं और इसे अपने कई होम ऑटोमेशन प्रोजेक्ट्स में जोड़ना चाहता हूं। पहला कदम इसे चलाना है ताकि मैं इसे अन्य परियोजनाओं में जोड़ सकूं।

परियोजना लक्ष्य:

रास्पबेरी पाई पर चलने के लिए Adafruit का PiTFT डिस्प्ले सेट करें

टिप्पणियाँ:

  • हुकुम में संलग्न पाठ, इस तरह replace-this♣ को वास्तविक मान से बदला जाना चाहिए
  • मैंने इस्तेमाल किए गए हर स्रोत को क्रेडिट करने का प्रयास किया है। किसी भी चूक के लिए मेरी क्षमायाचना।
  • $ मैकबुक पर एक टर्मिनल विंडो में निष्पादित एक कमांड को इंगित करता है और आमतौर पर रास्पबेरी पाई पर निष्पादित किया जा रहा है
  • मैंने पीआईटीएफटी को डाइट-पाई पर चलाने के लिए असफल प्रयास किया

चरण 1: भागों को इकट्ठा करें

मैंने पाया है कि नीचे दिए गए हिस्से मेरे अनुप्रयोगों में सर्वश्रेष्ठ प्रदर्शन करते हैं। ये भाग सामान्य स्टार्टर किट में निहित की तुलना में अधिक महंगे हैं।

पुर्जे और उपकरण प्राप्त करें (कीमतें USD में):

  • मैकबुक प्रो (एक पीसी का उपयोग किया जा सकता है)
  • ईथरनेट केबल, राउटर, वायरलेस एक्सेस प्वाइंट और इंटरनेट कनेक्शन
  • रास्पबेरी पाई 2 मॉडल बी एलिमेंट 14 $ 35
  • पांडा 300n वाईफाई एडाप्टर अमेज़न $16.99
  • 5.2V 2.1A USB पावर अडैप्टर Amazon से $5.99
  • अमेज़ॅन से माइक्रो यूएसबी से यूएसबी केबल 3 फीट $4.69
  • FTDI TTL-232R-RPI सीरियल से USB केबल के लिए मूसर $15
  • सैनडिस्क अल्ट्रा 16 जीबी माइक्रोएसडीएचसी क्लास 10 एडेप्टर के साथ (SDSQUAN-016G-G4A) अमेज़न से $8.99
  • PiTFT - रास्पबेरी पाई एडफ्रूट के लिए 320x240 2.8 "टीएफटी + टचस्क्रीन इकट्ठे हुए $34.95

चरण 2: PiTFT समर्थन के साथ Adafruit का रास्पियन संस्करण डाउनलोड करें

PiTFT समर्थन के साथ Adafruit's Raspian डाउनलोड करें:

  • अपने मैकबुक की डाउनलोड निर्देशिका में पीआईटीएफटी के साथ एडफ्रूट के रास्पियन का नवीनतम संस्करण डाउनलोड करें
  • जब यह निर्देश योग्य लिखा गया था तो नवीनतम संस्करण था: २४ सितंबर, २०१५ jessie
  • छवि 2015-09-24-raspbian-jessie-pitft28r.img को डाउनलोड से उस निर्देशिका में ले जाएं जहां आप छवियों को संग्रहीत करते हैं:

आपकी-मैकबुक-छवि-निर्देशिका♣

उदाहरण के लिए, मैं उपयोग करता हूं:

$ cd "/Users/♣my_macbook_name♣/Desktop/wifiEnabledHome/Raspberry Pi सेटअप/रास्पियन इमेज"

स्रोत: Adafruit PiTFT सेटअप निर्देश

चरण 3: रास्पियन छवि को माइक्रो एसडी कार्ड में जलाएं

महत्वपूर्ण: सुनिश्चित करें कि आपने सही डिस्क नंबर टाइप किया है - यदि आप गलत डिस्क नंबर दर्ज करते हैं, तो आप अपनी हार्ड डिस्क को मिटा देंगे!

एसडी एडॉप्टर में माइक्रो एसडी कार्ड डालें, और फिर एसडी एडॉप्टर को मैकबुक में डालें।

मैकबुक पर रास्पबेरी पाई के इन निर्देशों का उपयोग करें। यहाँ संक्षेप में:

  • मैकबुक टर्मिनल विंडो खोलें
  • रास्पियन छवि वाली निर्देशिका में बदलें

$ सीडी आपकी-मैकबुक-छवि-निर्देशिका♣

  • अपने एसडी कार्ड की डिस्क (विभाजन नहीं) को पहचानें
  • इस मामले में, डिस्क2 (डिस्क2एस1 नहीं) या डिस्क# = 2
  • अपने माइक्रो एसडी कार्ड की पहचान करने के लिए, कमांड चलाएँ:

$ डिस्कुटिल सूची

/dev/disk0 #: TYPE NAME SIZE IdentIFIER 0: GUID_partition_scheme *160.0 GB डिस्क0 1: EFI EFI 209.7 MB डिस्क0s1 2: Apple_HFS ♣my_macbook♣ 159.2 GB डिस्क0s2 3: Apple_Boot पुनर्प्राप्ति HD 650.0 MB डिस्क0s3 /dev/disk1 #: प्रकार IDENTIFIER 0: Apple_partition_scheme *2.5 GB डिस्क1 1: Apple_partition_map 1.5 KB डिस्क1s1 2: Apple_HFS ♣my_dvd♣ 2.5 GB डिस्क1s2 /dev/disk2 #: प्रकार का नाम आकार पहचानकर्ता 0: FDisk_partition_scheme *15.5_ डिस्क2 15.5 GB डिस्क2 1: Windows_partition_scheme *15.5_ डिस्क2 1: Windows_partition_scheme

  • ऊपर से, मेरा एसडी माइक्रो कार्ड डिस्क है# 2
  • निम्न का उपयोग करके अपने एसडी कार्ड को अनमाउंट करें:

$डिस्कुटिल अनमाउंटडिस्क /देव/डिस्क♣माइक्रो-एसडी-कार्ड-डिस्क#♣

छवि को अपने एसडी कार्ड में कॉपी करें। सुनिश्चित करें कि छवि का नाम और डिस्क # सही हैं।

$ sudo dd bs=4m if=2015-09-24-raspbian-jessie-pitft28r.img of=/dev/rdisk ♣माइक्रो-एसडी-कार्ड-डिस्क#♣

  • प्रतिलिपि की स्थिति देखने के लिए CTRL-t.
  • यदि त्रुटियाँ हैं, तो bs विकल्प के लिए भिन्न मान आज़माएँ, जैसे, 1m, 4m, या 1M। बड़ी ड्राइव के लिए बड़े ब्लॉक साइज (bs) की आवश्यकता होती है। लगता है कि लोअरकेस एम मैकबुक द्वारा पसंद किया जाता है।
  • पूरा होने पर, एसडी कार्ड को अनमाउंट करें:

$डिस्कुटिल अनमाउंटडिस्क /देव/डिस्क♣माइक्रो-एसडी-कार्ड-डिस्क#♣

  • मैकबुक से एसडी एडॉप्टर निकालें और एडॉप्टर से माइक्रो एसडी कार्ड निकालें
  • रास्पबेरी पाई में माइक्रो एसडी कार्ड डालें

चरण 4: रास्पबेरी पाई कनेक्शन

रास्पबेरी पाई कनेक्शन
रास्पबेरी पाई कनेक्शन

इन्हें रास्पबेरी पाई में डालें

  • माइक्रो एसडी कार्ड
  • ईथरनेट केबल
  • वाईफ़ाई डोंगल
  • USB सीरियल I/O केबल (ऊपर चित्र देखें)

    • ग्राउंड = ब्लैक वायर, पिन 06 आरपीआई. पर
    • टीएक्स = पीला तार, पिन 08
    • आरएक्स = लाल तार, पिन 10

एक बार उपरोक्त पूर्ण हो जाने के बाद:

पावर केबल डालें

मैकबुक यूएसबी पोर्ट में यूएसबी/सीरियल केबल डालें

चरण 5: यूएसबी पोर्ट निर्धारित करें

यूएसबी-सीरियल एडेप्टर द्वारा उपयोग किए जा रहे यूएसबी पोर्ट का निर्धारण करें। मेरा मैकबुक FTDI की एक चिप का उपयोग करता है।

टर्मिनल विंडो खोलें

/dev में बहुत सारे उपकरण हैं। डिवाइस की पहचान करने के लिए इस कमांड का उपयोग करें:

$ एलएस / देव / ट्टी। *

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

खोजने का एक वैकल्पिक तरीका यहां दिया गया है:

$ एलएस / देव | ग्रेप एफटी | ग्रेप ट्टी

tty.usbserial-FT9314WH

यदि उपरोक्त में से कोई भी काम नहीं करता है, तो इसे आजमाएं:

मैकबुक में यूएसबी केबल डालें, और चलाएं:

$ एलएस / देव | ग्रेप ट्टी

USB केबल को अनप्लग करें, कुछ सेकंड प्रतीक्षा करें और चलाएं:

$ एलएस / देव | ग्रेप ट्टी

मतभेदों को पहचानें

चरण 6: टर्मिनल विंडो खोलें और रास्पबेरी पाई से कनेक्ट करें

USB सीरियल केबल का उपयोग करके मैकबुक को रास्पबेरी पाई से कनेक्ट करें।

टर्मिनल विंडो खोलें। ऊपर की छवि देखें और टर्मिनल विंडो वरीयताएँ सेट करें।

  • टर्मिनल, वरीयताएँ चुनें, उन्नत टैब पर क्लिक करें
  • xterm और vt100 काम करते हैं, लेकिन नैनो का उपयोग करते समय ansi बेहतर काम करता है
  • यूनिकोड के बजाय पश्चिमी ASCII सेट करें (UTF-8))

एक टर्मिनल विंडो में दर्ज करें:

$ स्क्रीन /dev/tty.usbserial-FT9314WH 115200

मैकबुक पर टर्मिनल विंडो का उपयोग करके, आरपीआई में लॉगिन करें: उपयोगकर्ता नाम = पीआई पासवर्ड = रास्पबेरी

नोट: यूएसबी-सीरियल केबल वर्णों को छोड़ सकता है। यदि वर्ण हटा दिए जाते हैं तो आपको एक संकेत नहीं मिल सकता है, रिटर्न दबाएं या उपयोगकर्ता नाम दर्ज करें और एंटर दबाएं।

यदि पुनर्प्राप्ति मोड प्रकट होता है, तो माइक्रो एसडी कार्ड ठीक से सेट नहीं होता है। प्रारंभ करें।

  • पुनर्प्राप्ति मोड के लिए संकेत # है
  • रास्पियन का सामान्य संकेत $ है।
  • NOOBS पुनर्प्राप्ति लॉगिन और पासवर्ड है: रूट और रास्पबेरी

चरण 7: रास्पबेरी पाई सेटअप करें

रास्पि-कॉन्फ़िगरेशन का उपयोग करके रास्पियन सेटअप करें

$ सुडो रास्पि-कॉन्फ़िगरेशन

  • फाइल सिस्टम का विस्तार करें
  • और रीबूट करें (समाप्त करने के लिए टैब और एंटर दबाएं) और रीबूट करें

$ सुडो रास्पि-कॉन्फ़िगरेशन

उपयोगकर्ता पासवर्ड को ♣your_new_password♣. में बदलें

आंतरिककरण विकल्प (मैं मध्य यूएस समय क्षेत्र में रहता हूं - आपकी आवश्यकताओं के अनुरूप परिवर्तन)

  • * चयनित इंगित करता है
  • टॉगल करने के लिए स्पेसबार का उपयोग करें *
  • यूएस के लिए, स्थान बदलें GB को अनक्लिक करें (स्पेस बार का उपयोग करके) और यूएस अंग्रेज़ी UTF 8 (en_US. UTF-8 UTF-8) पर क्लिक करें।
  • ओके पर क्लिक करें, यूटीएफ चुनें और ओके पर क्लिक करें

$ सूडो रिबूट

जब मैकबुक टर्मिनल विंडो गड़बड़ हो जाती है:

  • टर्मिनल विंडो बंद करें (सभी टर्मिनल विंडो बंद करें और टर्मिनल ऐप से बाहर निकलें)
  • मैकबुक से यूएसबी केबल को अनप्लग करें
  • कुछ सेकंड प्रतीक्षा करें और USB केबल को वापस प्लग इन करें
  • एक नई टर्मिनल विंडो शुरू करें और लॉगिन करें

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo रिबूट

रास्पियन सेटअप करना जारी रखें

$ सुडो रास्पि-कॉन्फ़िगरेशन

आंतरिककरण विकल्प

  • समय क्षेत्र यूएस और सेंट्रल बदलें
  • समाप्त करने और रिबूट करने के लिए टैब

$ सूडो रिबूट

$ सुडो रास्पि-कॉन्फ़िगरेशन

उन्नत विकल्प

  • होस्टनाम को ♣your_hostname♣. में बदलें
  • एसएसएच सक्षम करें
  • खत्म हो
  • रीबूट

चरण 8: रास्पबेरी पाई वाईफाई सेटअप करें

कमांड चलाएँ:

$ सुडो नैनो / आदि / नेटवर्क / इंटरफेस

और केवल सम्‍मिलित करने के लिए संपादित करें:

ऑटो wlan0

अनुमति-हॉटप्लग wlan0 iface wlan0 inet dhcp wpa-ssid "♣your-ssid♣" wpa-psk "♣your-pass-phrase<♣"

फ़ाइल लिखने के लिए CTRL-o

लिखने की पुष्टि करने के लिए ENTER करें

नैनो संपादक से बाहर निकलने के लिए CTRL-x

कमांड चलाएँ:

$ सूडो रिबूट

चरण 9: जीमेल सेटअप करें

रास्पबेरी पाई पर मुद्दों के बारे में सूचनाएं और अलर्ट प्राप्त करने के लिए मेल बहुत उपयोगी है।

सुनिश्चित करें कि भंडार अप-टू-डेट हैं। कमांड चलाएँ:

$ sudo apt-get update

SSMTP और मेल उपयोगिताओं को स्थापित करें:

$ sudo apt-ssmtp स्थापित करें

$ sudo apt-get mailutils स्थापित करें

SSMTP कॉन्फ़िगरेशन फ़ाइल संपादित करें:

$ सुडो नैनो /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 उपनाम फ़ाइल संपादित करें:

$ सुडो नैनो /आदि/ssmtp/revaliases

अपने सिस्टम में प्रत्येक उपयोगकर्ता के लिए एक लाइन बनाएं जो ईमेल भेजने में सक्षम हो। उदाहरण के लिए:

SSMTP कॉन्फ़िगरेशन फ़ाइल की अनुमतियाँ सेट करें:

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

चरण 10: PiTFT डिस्प्ले को रास्पबेरी पाई से कनेक्ट करें

कमांड चलाएँ

$ सूडो शटडाउन -एच 0

ईथरनेट केबल निकालें

रास्पबेरी पाई और मैकबुक से यूएसबी केबल कनेक्टर निकालें

बिजली की आपूर्ति निकालें

रास्पबेरी पाई में PiTFT डिस्प्ले संलग्न करें

बिजली की आपूर्ति बहाल करें

जब रास्पबेरी पाई रिबूट होती है, तो डिस्प्ले को काम करना चाहिए। आप अभी रुक सकते हैं।

चरण 11: माइक्रो एसडी कार्ड का बैकअप लें

जब रास्पबेरी पाई सेटअप हो जाए, तो छवि का बैकअप लें। अगली परियोजना बनाने के लिए इस छवि का प्रयोग करें।

साथ ही, प्रोजेक्ट के पूरा होने पर उसका बैकअप लें। अगर एसडी कार्ड में कुछ भी गलत हो जाता है, तो इसे पुनर्स्थापित करना आसान होता है।

रास्पबेरी पाई को बंद करें

$ सूडो शटडाउन -एच 0

कार्ड के बंद होने तक प्रतीक्षा करें, और फिर बिजली की आपूर्ति को हटा दें, और फिर माइक्रो एसडी कार्ड को हटा दें

एसडी एडाप्टर में माइक्रो एसडी कार्ड डालें, और फिर एसडी एडाप्टर को मैकबुक में डालें

मैकबुक पर द पाई हट के इन निर्देशों को संशोधनों के साथ निम्नानुसार उपयोग करें:

टर्मिनल विंडो खोलें

रास्पियन छवि वाली निर्देशिका में बदलें

$ सीडी आपकी-मैकबुक-छवि-निर्देशिका♣

अपने एसडी कार्ड की डिस्क (विभाजन नहीं) की पहचान करें उदा। डिस्क4 (डिस्क4एस1 नहीं)। डिस्कुटिल आउटपुट से, = 4

$ डिस्कुटिल सूची

महत्वपूर्ण: सुनिश्चित करें कि आप सही का उपयोग करते हैं - यदि आप गलत दर्ज करते हैं, तो आप अपनी हार्ड डिस्क को मिटा देंगे!

अपने एसडी कार्ड से छवि की प्रतिलिपि बनाएँ। छवि का नाम सुनिश्चित करें और सही हैं:

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

प्रतिलिपि की स्थिति देखने के लिए CTRL-t.

पूरा होने पर, एसडी कार्ड को अनमाउंट करें:

$डिस्कुटिल अनमाउंटडिस्क /देव/डिस्क♣माइक्रो-एसडी-कार्ड-डिस्क#♣

मैकबुक से एसडी एडॉप्टर निकालें और एडॉप्टर से माइक्रो एसडी कार्ड निकालें

रास्पबेरी पाई में माइक्रो एसडी कार्ड डालें

अगले प्रोजेक्ट पर, इस छवि का उपयोग करें और इस निर्देश में कई चरणों को छोड़ दें।

और आप कर चुके हैं!

सिफारिश की: